/* VISAMI_AUTH_v1 : login + register - every green/emerald/teal shade becomes the VisaMi blue scale (these two pages only) */
.bg-green-50{background-color:#eef4fd !important}
.text-green-50{color:#eef4fd !important}
.border-green-50{border-color:#eef4fd !important}
.ring-green-50{--tw-ring-color:#eef4fd !important}
.from-green-50{--tw-gradient-from:#eef4fd !important;--tw-gradient-to:rgb(238 244 253 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-green-50{--tw-gradient-stops:var(--tw-gradient-from),#eef4fd,var(--tw-gradient-to) !important}
.to-green-50{--tw-gradient-to:#eef4fd !important}
.accent-green-50{accent-color:#eef4fd !important}
.hover\:bg-green-50:hover{background-color:#eef4fd !important}
.hover\:text-green-50:hover{color:#eef4fd !important}
.hover\:border-green-50:hover{border-color:#eef4fd !important}
.hover\:ring-green-50:hover{--tw-ring-color:#eef4fd !important}
.focus\:bg-green-50:focus{background-color:#eef4fd !important}
.focus\:text-green-50:focus{color:#eef4fd !important}
.focus\:border-green-50:focus{border-color:#eef4fd !important}
.focus\:ring-green-50:focus{--tw-ring-color:#eef4fd !important}
.active\:bg-green-50:active{background-color:#eef4fd !important}
.active\:text-green-50:active{color:#eef4fd !important}
.active\:border-green-50:active{border-color:#eef4fd !important}
.active\:ring-green-50:active{--tw-ring-color:#eef4fd !important}
.bg-green-100{background-color:#dbe8fa !important}
.text-green-100{color:#dbe8fa !important}
.border-green-100{border-color:#dbe8fa !important}
.ring-green-100{--tw-ring-color:#dbe8fa !important}
.from-green-100{--tw-gradient-from:#dbe8fa !important;--tw-gradient-to:rgb(219 232 250 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-green-100{--tw-gradient-stops:var(--tw-gradient-from),#dbe8fa,var(--tw-gradient-to) !important}
.to-green-100{--tw-gradient-to:#dbe8fa !important}
.accent-green-100{accent-color:#dbe8fa !important}
.hover\:bg-green-100:hover{background-color:#dbe8fa !important}
.hover\:text-green-100:hover{color:#dbe8fa !important}
.hover\:border-green-100:hover{border-color:#dbe8fa !important}
.hover\:ring-green-100:hover{--tw-ring-color:#dbe8fa !important}
.focus\:bg-green-100:focus{background-color:#dbe8fa !important}
.focus\:text-green-100:focus{color:#dbe8fa !important}
.focus\:border-green-100:focus{border-color:#dbe8fa !important}
.focus\:ring-green-100:focus{--tw-ring-color:#dbe8fa !important}
.active\:bg-green-100:active{background-color:#dbe8fa !important}
.active\:text-green-100:active{color:#dbe8fa !important}
.active\:border-green-100:active{border-color:#dbe8fa !important}
.active\:ring-green-100:active{--tw-ring-color:#dbe8fa !important}
.bg-green-200{background-color:#bcd2f3 !important}
.text-green-200{color:#bcd2f3 !important}
.border-green-200{border-color:#bcd2f3 !important}
.ring-green-200{--tw-ring-color:#bcd2f3 !important}
.from-green-200{--tw-gradient-from:#bcd2f3 !important;--tw-gradient-to:rgb(188 210 243 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-green-200{--tw-gradient-stops:var(--tw-gradient-from),#bcd2f3,var(--tw-gradient-to) !important}
.to-green-200{--tw-gradient-to:#bcd2f3 !important}
.accent-green-200{accent-color:#bcd2f3 !important}
.hover\:bg-green-200:hover{background-color:#bcd2f3 !important}
.hover\:text-green-200:hover{color:#bcd2f3 !important}
.hover\:border-green-200:hover{border-color:#bcd2f3 !important}
.hover\:ring-green-200:hover{--tw-ring-color:#bcd2f3 !important}
.focus\:bg-green-200:focus{background-color:#bcd2f3 !important}
.focus\:text-green-200:focus{color:#bcd2f3 !important}
.focus\:border-green-200:focus{border-color:#bcd2f3 !important}
.focus\:ring-green-200:focus{--tw-ring-color:#bcd2f3 !important}
.active\:bg-green-200:active{background-color:#bcd2f3 !important}
.active\:text-green-200:active{color:#bcd2f3 !important}
.active\:border-green-200:active{border-color:#bcd2f3 !important}
.active\:ring-green-200:active{--tw-ring-color:#bcd2f3 !important}
.bg-green-300{background-color:#8fb4ea !important}
.text-green-300{color:#8fb4ea !important}
.border-green-300{border-color:#8fb4ea !important}
.ring-green-300{--tw-ring-color:#8fb4ea !important}
.from-green-300{--tw-gradient-from:#8fb4ea !important;--tw-gradient-to:rgb(143 180 234 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-green-300{--tw-gradient-stops:var(--tw-gradient-from),#8fb4ea,var(--tw-gradient-to) !important}
.to-green-300{--tw-gradient-to:#8fb4ea !important}
.accent-green-300{accent-color:#8fb4ea !important}
.hover\:bg-green-300:hover{background-color:#8fb4ea !important}
.hover\:text-green-300:hover{color:#8fb4ea !important}
.hover\:border-green-300:hover{border-color:#8fb4ea !important}
.hover\:ring-green-300:hover{--tw-ring-color:#8fb4ea !important}
.focus\:bg-green-300:focus{background-color:#8fb4ea !important}
.focus\:text-green-300:focus{color:#8fb4ea !important}
.focus\:border-green-300:focus{border-color:#8fb4ea !important}
.focus\:ring-green-300:focus{--tw-ring-color:#8fb4ea !important}
.active\:bg-green-300:active{background-color:#8fb4ea !important}
.active\:text-green-300:active{color:#8fb4ea !important}
.active\:border-green-300:active{border-color:#8fb4ea !important}
.active\:ring-green-300:active{--tw-ring-color:#8fb4ea !important}
.bg-green-400{background-color:#5b8fdc !important}
.text-green-400{color:#5b8fdc !important}
.border-green-400{border-color:#5b8fdc !important}
.ring-green-400{--tw-ring-color:#5b8fdc !important}
.from-green-400{--tw-gradient-from:#5b8fdc !important;--tw-gradient-to:rgb(91 143 220 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-green-400{--tw-gradient-stops:var(--tw-gradient-from),#5b8fdc,var(--tw-gradient-to) !important}
.to-green-400{--tw-gradient-to:#5b8fdc !important}
.accent-green-400{accent-color:#5b8fdc !important}
.hover\:bg-green-400:hover{background-color:#5b8fdc !important}
.hover\:text-green-400:hover{color:#5b8fdc !important}
.hover\:border-green-400:hover{border-color:#5b8fdc !important}
.hover\:ring-green-400:hover{--tw-ring-color:#5b8fdc !important}
.focus\:bg-green-400:focus{background-color:#5b8fdc !important}
.focus\:text-green-400:focus{color:#5b8fdc !important}
.focus\:border-green-400:focus{border-color:#5b8fdc !important}
.focus\:ring-green-400:focus{--tw-ring-color:#5b8fdc !important}
.active\:bg-green-400:active{background-color:#5b8fdc !important}
.active\:text-green-400:active{color:#5b8fdc !important}
.active\:border-green-400:active{border-color:#5b8fdc !important}
.active\:ring-green-400:active{--tw-ring-color:#5b8fdc !important}
.bg-green-500{background-color:#2f6bc4 !important}
.text-green-500{color:#2f6bc4 !important}
.border-green-500{border-color:#2f6bc4 !important}
.ring-green-500{--tw-ring-color:#2f6bc4 !important}
.from-green-500{--tw-gradient-from:#2f6bc4 !important;--tw-gradient-to:rgb(47 107 196 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-green-500{--tw-gradient-stops:var(--tw-gradient-from),#2f6bc4,var(--tw-gradient-to) !important}
.to-green-500{--tw-gradient-to:#2f6bc4 !important}
.accent-green-500{accent-color:#2f6bc4 !important}
.hover\:bg-green-500:hover{background-color:#2f6bc4 !important}
.hover\:text-green-500:hover{color:#2f6bc4 !important}
.hover\:border-green-500:hover{border-color:#2f6bc4 !important}
.hover\:ring-green-500:hover{--tw-ring-color:#2f6bc4 !important}
.focus\:bg-green-500:focus{background-color:#2f6bc4 !important}
.focus\:text-green-500:focus{color:#2f6bc4 !important}
.focus\:border-green-500:focus{border-color:#2f6bc4 !important}
.focus\:ring-green-500:focus{--tw-ring-color:#2f6bc4 !important}
.active\:bg-green-500:active{background-color:#2f6bc4 !important}
.active\:text-green-500:active{color:#2f6bc4 !important}
.active\:border-green-500:active{border-color:#2f6bc4 !important}
.active\:ring-green-500:active{--tw-ring-color:#2f6bc4 !important}
.bg-green-600{background-color:#0b4a9e !important}
.text-green-600{color:#0b4a9e !important}
.border-green-600{border-color:#0b4a9e !important}
.ring-green-600{--tw-ring-color:#0b4a9e !important}
.from-green-600{--tw-gradient-from:#0b4a9e !important;--tw-gradient-to:rgb(11 74 158 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-green-600{--tw-gradient-stops:var(--tw-gradient-from),#0b4a9e,var(--tw-gradient-to) !important}
.to-green-600{--tw-gradient-to:#0b4a9e !important}
.accent-green-600{accent-color:#0b4a9e !important}
.hover\:bg-green-600:hover{background-color:#0b4a9e !important}
.hover\:text-green-600:hover{color:#0b4a9e !important}
.hover\:border-green-600:hover{border-color:#0b4a9e !important}
.hover\:ring-green-600:hover{--tw-ring-color:#0b4a9e !important}
.focus\:bg-green-600:focus{background-color:#0b4a9e !important}
.focus\:text-green-600:focus{color:#0b4a9e !important}
.focus\:border-green-600:focus{border-color:#0b4a9e !important}
.focus\:ring-green-600:focus{--tw-ring-color:#0b4a9e !important}
.active\:bg-green-600:active{background-color:#0b4a9e !important}
.active\:text-green-600:active{color:#0b4a9e !important}
.active\:border-green-600:active{border-color:#0b4a9e !important}
.active\:ring-green-600:active{--tw-ring-color:#0b4a9e !important}
.bg-green-700{background-color:#0a3d85 !important}
.text-green-700{color:#0a3d85 !important}
.border-green-700{border-color:#0a3d85 !important}
.ring-green-700{--tw-ring-color:#0a3d85 !important}
.from-green-700{--tw-gradient-from:#0a3d85 !important;--tw-gradient-to:rgb(10 61 133 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-green-700{--tw-gradient-stops:var(--tw-gradient-from),#0a3d85,var(--tw-gradient-to) !important}
.to-green-700{--tw-gradient-to:#0a3d85 !important}
.accent-green-700{accent-color:#0a3d85 !important}
.hover\:bg-green-700:hover{background-color:#0a3d85 !important}
.hover\:text-green-700:hover{color:#0a3d85 !important}
.hover\:border-green-700:hover{border-color:#0a3d85 !important}
.hover\:ring-green-700:hover{--tw-ring-color:#0a3d85 !important}
.focus\:bg-green-700:focus{background-color:#0a3d85 !important}
.focus\:text-green-700:focus{color:#0a3d85 !important}
.focus\:border-green-700:focus{border-color:#0a3d85 !important}
.focus\:ring-green-700:focus{--tw-ring-color:#0a3d85 !important}
.active\:bg-green-700:active{background-color:#0a3d85 !important}
.active\:text-green-700:active{color:#0a3d85 !important}
.active\:border-green-700:active{border-color:#0a3d85 !important}
.active\:ring-green-700:active{--tw-ring-color:#0a3d85 !important}
.bg-green-800{background-color:#0d2f66 !important}
.text-green-800{color:#0d2f66 !important}
.border-green-800{border-color:#0d2f66 !important}
.ring-green-800{--tw-ring-color:#0d2f66 !important}
.from-green-800{--tw-gradient-from:#0d2f66 !important;--tw-gradient-to:rgb(13 47 102 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-green-800{--tw-gradient-stops:var(--tw-gradient-from),#0d2f66,var(--tw-gradient-to) !important}
.to-green-800{--tw-gradient-to:#0d2f66 !important}
.accent-green-800{accent-color:#0d2f66 !important}
.hover\:bg-green-800:hover{background-color:#0d2f66 !important}
.hover\:text-green-800:hover{color:#0d2f66 !important}
.hover\:border-green-800:hover{border-color:#0d2f66 !important}
.hover\:ring-green-800:hover{--tw-ring-color:#0d2f66 !important}
.focus\:bg-green-800:focus{background-color:#0d2f66 !important}
.focus\:text-green-800:focus{color:#0d2f66 !important}
.focus\:border-green-800:focus{border-color:#0d2f66 !important}
.focus\:ring-green-800:focus{--tw-ring-color:#0d2f66 !important}
.active\:bg-green-800:active{background-color:#0d2f66 !important}
.active\:text-green-800:active{color:#0d2f66 !important}
.active\:border-green-800:active{border-color:#0d2f66 !important}
.active\:ring-green-800:active{--tw-ring-color:#0d2f66 !important}
.bg-green-900{background-color:#0a2552 !important}
.text-green-900{color:#0a2552 !important}
.border-green-900{border-color:#0a2552 !important}
.ring-green-900{--tw-ring-color:#0a2552 !important}
.from-green-900{--tw-gradient-from:#0a2552 !important;--tw-gradient-to:rgb(10 37 82 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-green-900{--tw-gradient-stops:var(--tw-gradient-from),#0a2552,var(--tw-gradient-to) !important}
.to-green-900{--tw-gradient-to:#0a2552 !important}
.accent-green-900{accent-color:#0a2552 !important}
.hover\:bg-green-900:hover{background-color:#0a2552 !important}
.hover\:text-green-900:hover{color:#0a2552 !important}
.hover\:border-green-900:hover{border-color:#0a2552 !important}
.hover\:ring-green-900:hover{--tw-ring-color:#0a2552 !important}
.focus\:bg-green-900:focus{background-color:#0a2552 !important}
.focus\:text-green-900:focus{color:#0a2552 !important}
.focus\:border-green-900:focus{border-color:#0a2552 !important}
.focus\:ring-green-900:focus{--tw-ring-color:#0a2552 !important}
.active\:bg-green-900:active{background-color:#0a2552 !important}
.active\:text-green-900:active{color:#0a2552 !important}
.active\:border-green-900:active{border-color:#0a2552 !important}
.active\:ring-green-900:active{--tw-ring-color:#0a2552 !important}
.bg-emerald-50{background-color:#eef4fd !important}
.text-emerald-50{color:#eef4fd !important}
.border-emerald-50{border-color:#eef4fd !important}
.ring-emerald-50{--tw-ring-color:#eef4fd !important}
.from-emerald-50{--tw-gradient-from:#eef4fd !important;--tw-gradient-to:rgb(238 244 253 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-emerald-50{--tw-gradient-stops:var(--tw-gradient-from),#eef4fd,var(--tw-gradient-to) !important}
.to-emerald-50{--tw-gradient-to:#eef4fd !important}
.accent-emerald-50{accent-color:#eef4fd !important}
.hover\:bg-emerald-50:hover{background-color:#eef4fd !important}
.hover\:text-emerald-50:hover{color:#eef4fd !important}
.hover\:border-emerald-50:hover{border-color:#eef4fd !important}
.hover\:ring-emerald-50:hover{--tw-ring-color:#eef4fd !important}
.focus\:bg-emerald-50:focus{background-color:#eef4fd !important}
.focus\:text-emerald-50:focus{color:#eef4fd !important}
.focus\:border-emerald-50:focus{border-color:#eef4fd !important}
.focus\:ring-emerald-50:focus{--tw-ring-color:#eef4fd !important}
.active\:bg-emerald-50:active{background-color:#eef4fd !important}
.active\:text-emerald-50:active{color:#eef4fd !important}
.active\:border-emerald-50:active{border-color:#eef4fd !important}
.active\:ring-emerald-50:active{--tw-ring-color:#eef4fd !important}
.bg-emerald-100{background-color:#dbe8fa !important}
.text-emerald-100{color:#dbe8fa !important}
.border-emerald-100{border-color:#dbe8fa !important}
.ring-emerald-100{--tw-ring-color:#dbe8fa !important}
.from-emerald-100{--tw-gradient-from:#dbe8fa !important;--tw-gradient-to:rgb(219 232 250 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-emerald-100{--tw-gradient-stops:var(--tw-gradient-from),#dbe8fa,var(--tw-gradient-to) !important}
.to-emerald-100{--tw-gradient-to:#dbe8fa !important}
.accent-emerald-100{accent-color:#dbe8fa !important}
.hover\:bg-emerald-100:hover{background-color:#dbe8fa !important}
.hover\:text-emerald-100:hover{color:#dbe8fa !important}
.hover\:border-emerald-100:hover{border-color:#dbe8fa !important}
.hover\:ring-emerald-100:hover{--tw-ring-color:#dbe8fa !important}
.focus\:bg-emerald-100:focus{background-color:#dbe8fa !important}
.focus\:text-emerald-100:focus{color:#dbe8fa !important}
.focus\:border-emerald-100:focus{border-color:#dbe8fa !important}
.focus\:ring-emerald-100:focus{--tw-ring-color:#dbe8fa !important}
.active\:bg-emerald-100:active{background-color:#dbe8fa !important}
.active\:text-emerald-100:active{color:#dbe8fa !important}
.active\:border-emerald-100:active{border-color:#dbe8fa !important}
.active\:ring-emerald-100:active{--tw-ring-color:#dbe8fa !important}
.bg-emerald-200{background-color:#bcd2f3 !important}
.text-emerald-200{color:#bcd2f3 !important}
.border-emerald-200{border-color:#bcd2f3 !important}
.ring-emerald-200{--tw-ring-color:#bcd2f3 !important}
.from-emerald-200{--tw-gradient-from:#bcd2f3 !important;--tw-gradient-to:rgb(188 210 243 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-emerald-200{--tw-gradient-stops:var(--tw-gradient-from),#bcd2f3,var(--tw-gradient-to) !important}
.to-emerald-200{--tw-gradient-to:#bcd2f3 !important}
.accent-emerald-200{accent-color:#bcd2f3 !important}
.hover\:bg-emerald-200:hover{background-color:#bcd2f3 !important}
.hover\:text-emerald-200:hover{color:#bcd2f3 !important}
.hover\:border-emerald-200:hover{border-color:#bcd2f3 !important}
.hover\:ring-emerald-200:hover{--tw-ring-color:#bcd2f3 !important}
.focus\:bg-emerald-200:focus{background-color:#bcd2f3 !important}
.focus\:text-emerald-200:focus{color:#bcd2f3 !important}
.focus\:border-emerald-200:focus{border-color:#bcd2f3 !important}
.focus\:ring-emerald-200:focus{--tw-ring-color:#bcd2f3 !important}
.active\:bg-emerald-200:active{background-color:#bcd2f3 !important}
.active\:text-emerald-200:active{color:#bcd2f3 !important}
.active\:border-emerald-200:active{border-color:#bcd2f3 !important}
.active\:ring-emerald-200:active{--tw-ring-color:#bcd2f3 !important}
.bg-emerald-300{background-color:#8fb4ea !important}
.text-emerald-300{color:#8fb4ea !important}
.border-emerald-300{border-color:#8fb4ea !important}
.ring-emerald-300{--tw-ring-color:#8fb4ea !important}
.from-emerald-300{--tw-gradient-from:#8fb4ea !important;--tw-gradient-to:rgb(143 180 234 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-emerald-300{--tw-gradient-stops:var(--tw-gradient-from),#8fb4ea,var(--tw-gradient-to) !important}
.to-emerald-300{--tw-gradient-to:#8fb4ea !important}
.accent-emerald-300{accent-color:#8fb4ea !important}
.hover\:bg-emerald-300:hover{background-color:#8fb4ea !important}
.hover\:text-emerald-300:hover{color:#8fb4ea !important}
.hover\:border-emerald-300:hover{border-color:#8fb4ea !important}
.hover\:ring-emerald-300:hover{--tw-ring-color:#8fb4ea !important}
.focus\:bg-emerald-300:focus{background-color:#8fb4ea !important}
.focus\:text-emerald-300:focus{color:#8fb4ea !important}
.focus\:border-emerald-300:focus{border-color:#8fb4ea !important}
.focus\:ring-emerald-300:focus{--tw-ring-color:#8fb4ea !important}
.active\:bg-emerald-300:active{background-color:#8fb4ea !important}
.active\:text-emerald-300:active{color:#8fb4ea !important}
.active\:border-emerald-300:active{border-color:#8fb4ea !important}
.active\:ring-emerald-300:active{--tw-ring-color:#8fb4ea !important}
.bg-emerald-400{background-color:#5b8fdc !important}
.text-emerald-400{color:#5b8fdc !important}
.border-emerald-400{border-color:#5b8fdc !important}
.ring-emerald-400{--tw-ring-color:#5b8fdc !important}
.from-emerald-400{--tw-gradient-from:#5b8fdc !important;--tw-gradient-to:rgb(91 143 220 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-emerald-400{--tw-gradient-stops:var(--tw-gradient-from),#5b8fdc,var(--tw-gradient-to) !important}
.to-emerald-400{--tw-gradient-to:#5b8fdc !important}
.accent-emerald-400{accent-color:#5b8fdc !important}
.hover\:bg-emerald-400:hover{background-color:#5b8fdc !important}
.hover\:text-emerald-400:hover{color:#5b8fdc !important}
.hover\:border-emerald-400:hover{border-color:#5b8fdc !important}
.hover\:ring-emerald-400:hover{--tw-ring-color:#5b8fdc !important}
.focus\:bg-emerald-400:focus{background-color:#5b8fdc !important}
.focus\:text-emerald-400:focus{color:#5b8fdc !important}
.focus\:border-emerald-400:focus{border-color:#5b8fdc !important}
.focus\:ring-emerald-400:focus{--tw-ring-color:#5b8fdc !important}
.active\:bg-emerald-400:active{background-color:#5b8fdc !important}
.active\:text-emerald-400:active{color:#5b8fdc !important}
.active\:border-emerald-400:active{border-color:#5b8fdc !important}
.active\:ring-emerald-400:active{--tw-ring-color:#5b8fdc !important}
.bg-emerald-500{background-color:#2f6bc4 !important}
.text-emerald-500{color:#2f6bc4 !important}
.border-emerald-500{border-color:#2f6bc4 !important}
.ring-emerald-500{--tw-ring-color:#2f6bc4 !important}
.from-emerald-500{--tw-gradient-from:#2f6bc4 !important;--tw-gradient-to:rgb(47 107 196 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-emerald-500{--tw-gradient-stops:var(--tw-gradient-from),#2f6bc4,var(--tw-gradient-to) !important}
.to-emerald-500{--tw-gradient-to:#2f6bc4 !important}
.accent-emerald-500{accent-color:#2f6bc4 !important}
.hover\:bg-emerald-500:hover{background-color:#2f6bc4 !important}
.hover\:text-emerald-500:hover{color:#2f6bc4 !important}
.hover\:border-emerald-500:hover{border-color:#2f6bc4 !important}
.hover\:ring-emerald-500:hover{--tw-ring-color:#2f6bc4 !important}
.focus\:bg-emerald-500:focus{background-color:#2f6bc4 !important}
.focus\:text-emerald-500:focus{color:#2f6bc4 !important}
.focus\:border-emerald-500:focus{border-color:#2f6bc4 !important}
.focus\:ring-emerald-500:focus{--tw-ring-color:#2f6bc4 !important}
.active\:bg-emerald-500:active{background-color:#2f6bc4 !important}
.active\:text-emerald-500:active{color:#2f6bc4 !important}
.active\:border-emerald-500:active{border-color:#2f6bc4 !important}
.active\:ring-emerald-500:active{--tw-ring-color:#2f6bc4 !important}
.bg-emerald-600{background-color:#0b4a9e !important}
.text-emerald-600{color:#0b4a9e !important}
.border-emerald-600{border-color:#0b4a9e !important}
.ring-emerald-600{--tw-ring-color:#0b4a9e !important}
.from-emerald-600{--tw-gradient-from:#0b4a9e !important;--tw-gradient-to:rgb(11 74 158 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-emerald-600{--tw-gradient-stops:var(--tw-gradient-from),#0b4a9e,var(--tw-gradient-to) !important}
.to-emerald-600{--tw-gradient-to:#0b4a9e !important}
.accent-emerald-600{accent-color:#0b4a9e !important}
.hover\:bg-emerald-600:hover{background-color:#0b4a9e !important}
.hover\:text-emerald-600:hover{color:#0b4a9e !important}
.hover\:border-emerald-600:hover{border-color:#0b4a9e !important}
.hover\:ring-emerald-600:hover{--tw-ring-color:#0b4a9e !important}
.focus\:bg-emerald-600:focus{background-color:#0b4a9e !important}
.focus\:text-emerald-600:focus{color:#0b4a9e !important}
.focus\:border-emerald-600:focus{border-color:#0b4a9e !important}
.focus\:ring-emerald-600:focus{--tw-ring-color:#0b4a9e !important}
.active\:bg-emerald-600:active{background-color:#0b4a9e !important}
.active\:text-emerald-600:active{color:#0b4a9e !important}
.active\:border-emerald-600:active{border-color:#0b4a9e !important}
.active\:ring-emerald-600:active{--tw-ring-color:#0b4a9e !important}
.bg-emerald-700{background-color:#0a3d85 !important}
.text-emerald-700{color:#0a3d85 !important}
.border-emerald-700{border-color:#0a3d85 !important}
.ring-emerald-700{--tw-ring-color:#0a3d85 !important}
.from-emerald-700{--tw-gradient-from:#0a3d85 !important;--tw-gradient-to:rgb(10 61 133 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-emerald-700{--tw-gradient-stops:var(--tw-gradient-from),#0a3d85,var(--tw-gradient-to) !important}
.to-emerald-700{--tw-gradient-to:#0a3d85 !important}
.accent-emerald-700{accent-color:#0a3d85 !important}
.hover\:bg-emerald-700:hover{background-color:#0a3d85 !important}
.hover\:text-emerald-700:hover{color:#0a3d85 !important}
.hover\:border-emerald-700:hover{border-color:#0a3d85 !important}
.hover\:ring-emerald-700:hover{--tw-ring-color:#0a3d85 !important}
.focus\:bg-emerald-700:focus{background-color:#0a3d85 !important}
.focus\:text-emerald-700:focus{color:#0a3d85 !important}
.focus\:border-emerald-700:focus{border-color:#0a3d85 !important}
.focus\:ring-emerald-700:focus{--tw-ring-color:#0a3d85 !important}
.active\:bg-emerald-700:active{background-color:#0a3d85 !important}
.active\:text-emerald-700:active{color:#0a3d85 !important}
.active\:border-emerald-700:active{border-color:#0a3d85 !important}
.active\:ring-emerald-700:active{--tw-ring-color:#0a3d85 !important}
.bg-emerald-800{background-color:#0d2f66 !important}
.text-emerald-800{color:#0d2f66 !important}
.border-emerald-800{border-color:#0d2f66 !important}
.ring-emerald-800{--tw-ring-color:#0d2f66 !important}
.from-emerald-800{--tw-gradient-from:#0d2f66 !important;--tw-gradient-to:rgb(13 47 102 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-emerald-800{--tw-gradient-stops:var(--tw-gradient-from),#0d2f66,var(--tw-gradient-to) !important}
.to-emerald-800{--tw-gradient-to:#0d2f66 !important}
.accent-emerald-800{accent-color:#0d2f66 !important}
.hover\:bg-emerald-800:hover{background-color:#0d2f66 !important}
.hover\:text-emerald-800:hover{color:#0d2f66 !important}
.hover\:border-emerald-800:hover{border-color:#0d2f66 !important}
.hover\:ring-emerald-800:hover{--tw-ring-color:#0d2f66 !important}
.focus\:bg-emerald-800:focus{background-color:#0d2f66 !important}
.focus\:text-emerald-800:focus{color:#0d2f66 !important}
.focus\:border-emerald-800:focus{border-color:#0d2f66 !important}
.focus\:ring-emerald-800:focus{--tw-ring-color:#0d2f66 !important}
.active\:bg-emerald-800:active{background-color:#0d2f66 !important}
.active\:text-emerald-800:active{color:#0d2f66 !important}
.active\:border-emerald-800:active{border-color:#0d2f66 !important}
.active\:ring-emerald-800:active{--tw-ring-color:#0d2f66 !important}
.bg-emerald-900{background-color:#0a2552 !important}
.text-emerald-900{color:#0a2552 !important}
.border-emerald-900{border-color:#0a2552 !important}
.ring-emerald-900{--tw-ring-color:#0a2552 !important}
.from-emerald-900{--tw-gradient-from:#0a2552 !important;--tw-gradient-to:rgb(10 37 82 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-emerald-900{--tw-gradient-stops:var(--tw-gradient-from),#0a2552,var(--tw-gradient-to) !important}
.to-emerald-900{--tw-gradient-to:#0a2552 !important}
.accent-emerald-900{accent-color:#0a2552 !important}
.hover\:bg-emerald-900:hover{background-color:#0a2552 !important}
.hover\:text-emerald-900:hover{color:#0a2552 !important}
.hover\:border-emerald-900:hover{border-color:#0a2552 !important}
.hover\:ring-emerald-900:hover{--tw-ring-color:#0a2552 !important}
.focus\:bg-emerald-900:focus{background-color:#0a2552 !important}
.focus\:text-emerald-900:focus{color:#0a2552 !important}
.focus\:border-emerald-900:focus{border-color:#0a2552 !important}
.focus\:ring-emerald-900:focus{--tw-ring-color:#0a2552 !important}
.active\:bg-emerald-900:active{background-color:#0a2552 !important}
.active\:text-emerald-900:active{color:#0a2552 !important}
.active\:border-emerald-900:active{border-color:#0a2552 !important}
.active\:ring-emerald-900:active{--tw-ring-color:#0a2552 !important}
.bg-teal-50{background-color:#eef4fd !important}
.text-teal-50{color:#eef4fd !important}
.border-teal-50{border-color:#eef4fd !important}
.ring-teal-50{--tw-ring-color:#eef4fd !important}
.from-teal-50{--tw-gradient-from:#eef4fd !important;--tw-gradient-to:rgb(238 244 253 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-teal-50{--tw-gradient-stops:var(--tw-gradient-from),#eef4fd,var(--tw-gradient-to) !important}
.to-teal-50{--tw-gradient-to:#eef4fd !important}
.accent-teal-50{accent-color:#eef4fd !important}
.hover\:bg-teal-50:hover{background-color:#eef4fd !important}
.hover\:text-teal-50:hover{color:#eef4fd !important}
.hover\:border-teal-50:hover{border-color:#eef4fd !important}
.hover\:ring-teal-50:hover{--tw-ring-color:#eef4fd !important}
.focus\:bg-teal-50:focus{background-color:#eef4fd !important}
.focus\:text-teal-50:focus{color:#eef4fd !important}
.focus\:border-teal-50:focus{border-color:#eef4fd !important}
.focus\:ring-teal-50:focus{--tw-ring-color:#eef4fd !important}
.active\:bg-teal-50:active{background-color:#eef4fd !important}
.active\:text-teal-50:active{color:#eef4fd !important}
.active\:border-teal-50:active{border-color:#eef4fd !important}
.active\:ring-teal-50:active{--tw-ring-color:#eef4fd !important}
.bg-teal-100{background-color:#dbe8fa !important}
.text-teal-100{color:#dbe8fa !important}
.border-teal-100{border-color:#dbe8fa !important}
.ring-teal-100{--tw-ring-color:#dbe8fa !important}
.from-teal-100{--tw-gradient-from:#dbe8fa !important;--tw-gradient-to:rgb(219 232 250 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-teal-100{--tw-gradient-stops:var(--tw-gradient-from),#dbe8fa,var(--tw-gradient-to) !important}
.to-teal-100{--tw-gradient-to:#dbe8fa !important}
.accent-teal-100{accent-color:#dbe8fa !important}
.hover\:bg-teal-100:hover{background-color:#dbe8fa !important}
.hover\:text-teal-100:hover{color:#dbe8fa !important}
.hover\:border-teal-100:hover{border-color:#dbe8fa !important}
.hover\:ring-teal-100:hover{--tw-ring-color:#dbe8fa !important}
.focus\:bg-teal-100:focus{background-color:#dbe8fa !important}
.focus\:text-teal-100:focus{color:#dbe8fa !important}
.focus\:border-teal-100:focus{border-color:#dbe8fa !important}
.focus\:ring-teal-100:focus{--tw-ring-color:#dbe8fa !important}
.active\:bg-teal-100:active{background-color:#dbe8fa !important}
.active\:text-teal-100:active{color:#dbe8fa !important}
.active\:border-teal-100:active{border-color:#dbe8fa !important}
.active\:ring-teal-100:active{--tw-ring-color:#dbe8fa !important}
.bg-teal-200{background-color:#bcd2f3 !important}
.text-teal-200{color:#bcd2f3 !important}
.border-teal-200{border-color:#bcd2f3 !important}
.ring-teal-200{--tw-ring-color:#bcd2f3 !important}
.from-teal-200{--tw-gradient-from:#bcd2f3 !important;--tw-gradient-to:rgb(188 210 243 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-teal-200{--tw-gradient-stops:var(--tw-gradient-from),#bcd2f3,var(--tw-gradient-to) !important}
.to-teal-200{--tw-gradient-to:#bcd2f3 !important}
.accent-teal-200{accent-color:#bcd2f3 !important}
.hover\:bg-teal-200:hover{background-color:#bcd2f3 !important}
.hover\:text-teal-200:hover{color:#bcd2f3 !important}
.hover\:border-teal-200:hover{border-color:#bcd2f3 !important}
.hover\:ring-teal-200:hover{--tw-ring-color:#bcd2f3 !important}
.focus\:bg-teal-200:focus{background-color:#bcd2f3 !important}
.focus\:text-teal-200:focus{color:#bcd2f3 !important}
.focus\:border-teal-200:focus{border-color:#bcd2f3 !important}
.focus\:ring-teal-200:focus{--tw-ring-color:#bcd2f3 !important}
.active\:bg-teal-200:active{background-color:#bcd2f3 !important}
.active\:text-teal-200:active{color:#bcd2f3 !important}
.active\:border-teal-200:active{border-color:#bcd2f3 !important}
.active\:ring-teal-200:active{--tw-ring-color:#bcd2f3 !important}
.bg-teal-300{background-color:#8fb4ea !important}
.text-teal-300{color:#8fb4ea !important}
.border-teal-300{border-color:#8fb4ea !important}
.ring-teal-300{--tw-ring-color:#8fb4ea !important}
.from-teal-300{--tw-gradient-from:#8fb4ea !important;--tw-gradient-to:rgb(143 180 234 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-teal-300{--tw-gradient-stops:var(--tw-gradient-from),#8fb4ea,var(--tw-gradient-to) !important}
.to-teal-300{--tw-gradient-to:#8fb4ea !important}
.accent-teal-300{accent-color:#8fb4ea !important}
.hover\:bg-teal-300:hover{background-color:#8fb4ea !important}
.hover\:text-teal-300:hover{color:#8fb4ea !important}
.hover\:border-teal-300:hover{border-color:#8fb4ea !important}
.hover\:ring-teal-300:hover{--tw-ring-color:#8fb4ea !important}
.focus\:bg-teal-300:focus{background-color:#8fb4ea !important}
.focus\:text-teal-300:focus{color:#8fb4ea !important}
.focus\:border-teal-300:focus{border-color:#8fb4ea !important}
.focus\:ring-teal-300:focus{--tw-ring-color:#8fb4ea !important}
.active\:bg-teal-300:active{background-color:#8fb4ea !important}
.active\:text-teal-300:active{color:#8fb4ea !important}
.active\:border-teal-300:active{border-color:#8fb4ea !important}
.active\:ring-teal-300:active{--tw-ring-color:#8fb4ea !important}
.bg-teal-400{background-color:#5b8fdc !important}
.text-teal-400{color:#5b8fdc !important}
.border-teal-400{border-color:#5b8fdc !important}
.ring-teal-400{--tw-ring-color:#5b8fdc !important}
.from-teal-400{--tw-gradient-from:#5b8fdc !important;--tw-gradient-to:rgb(91 143 220 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-teal-400{--tw-gradient-stops:var(--tw-gradient-from),#5b8fdc,var(--tw-gradient-to) !important}
.to-teal-400{--tw-gradient-to:#5b8fdc !important}
.accent-teal-400{accent-color:#5b8fdc !important}
.hover\:bg-teal-400:hover{background-color:#5b8fdc !important}
.hover\:text-teal-400:hover{color:#5b8fdc !important}
.hover\:border-teal-400:hover{border-color:#5b8fdc !important}
.hover\:ring-teal-400:hover{--tw-ring-color:#5b8fdc !important}
.focus\:bg-teal-400:focus{background-color:#5b8fdc !important}
.focus\:text-teal-400:focus{color:#5b8fdc !important}
.focus\:border-teal-400:focus{border-color:#5b8fdc !important}
.focus\:ring-teal-400:focus{--tw-ring-color:#5b8fdc !important}
.active\:bg-teal-400:active{background-color:#5b8fdc !important}
.active\:text-teal-400:active{color:#5b8fdc !important}
.active\:border-teal-400:active{border-color:#5b8fdc !important}
.active\:ring-teal-400:active{--tw-ring-color:#5b8fdc !important}
.bg-teal-500{background-color:#2f6bc4 !important}
.text-teal-500{color:#2f6bc4 !important}
.border-teal-500{border-color:#2f6bc4 !important}
.ring-teal-500{--tw-ring-color:#2f6bc4 !important}
.from-teal-500{--tw-gradient-from:#2f6bc4 !important;--tw-gradient-to:rgb(47 107 196 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-teal-500{--tw-gradient-stops:var(--tw-gradient-from),#2f6bc4,var(--tw-gradient-to) !important}
.to-teal-500{--tw-gradient-to:#2f6bc4 !important}
.accent-teal-500{accent-color:#2f6bc4 !important}
.hover\:bg-teal-500:hover{background-color:#2f6bc4 !important}
.hover\:text-teal-500:hover{color:#2f6bc4 !important}
.hover\:border-teal-500:hover{border-color:#2f6bc4 !important}
.hover\:ring-teal-500:hover{--tw-ring-color:#2f6bc4 !important}
.focus\:bg-teal-500:focus{background-color:#2f6bc4 !important}
.focus\:text-teal-500:focus{color:#2f6bc4 !important}
.focus\:border-teal-500:focus{border-color:#2f6bc4 !important}
.focus\:ring-teal-500:focus{--tw-ring-color:#2f6bc4 !important}
.active\:bg-teal-500:active{background-color:#2f6bc4 !important}
.active\:text-teal-500:active{color:#2f6bc4 !important}
.active\:border-teal-500:active{border-color:#2f6bc4 !important}
.active\:ring-teal-500:active{--tw-ring-color:#2f6bc4 !important}
.bg-teal-600{background-color:#0b4a9e !important}
.text-teal-600{color:#0b4a9e !important}
.border-teal-600{border-color:#0b4a9e !important}
.ring-teal-600{--tw-ring-color:#0b4a9e !important}
.from-teal-600{--tw-gradient-from:#0b4a9e !important;--tw-gradient-to:rgb(11 74 158 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-teal-600{--tw-gradient-stops:var(--tw-gradient-from),#0b4a9e,var(--tw-gradient-to) !important}
.to-teal-600{--tw-gradient-to:#0b4a9e !important}
.accent-teal-600{accent-color:#0b4a9e !important}
.hover\:bg-teal-600:hover{background-color:#0b4a9e !important}
.hover\:text-teal-600:hover{color:#0b4a9e !important}
.hover\:border-teal-600:hover{border-color:#0b4a9e !important}
.hover\:ring-teal-600:hover{--tw-ring-color:#0b4a9e !important}
.focus\:bg-teal-600:focus{background-color:#0b4a9e !important}
.focus\:text-teal-600:focus{color:#0b4a9e !important}
.focus\:border-teal-600:focus{border-color:#0b4a9e !important}
.focus\:ring-teal-600:focus{--tw-ring-color:#0b4a9e !important}
.active\:bg-teal-600:active{background-color:#0b4a9e !important}
.active\:text-teal-600:active{color:#0b4a9e !important}
.active\:border-teal-600:active{border-color:#0b4a9e !important}
.active\:ring-teal-600:active{--tw-ring-color:#0b4a9e !important}
.bg-teal-700{background-color:#0a3d85 !important}
.text-teal-700{color:#0a3d85 !important}
.border-teal-700{border-color:#0a3d85 !important}
.ring-teal-700{--tw-ring-color:#0a3d85 !important}
.from-teal-700{--tw-gradient-from:#0a3d85 !important;--tw-gradient-to:rgb(10 61 133 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-teal-700{--tw-gradient-stops:var(--tw-gradient-from),#0a3d85,var(--tw-gradient-to) !important}
.to-teal-700{--tw-gradient-to:#0a3d85 !important}
.accent-teal-700{accent-color:#0a3d85 !important}
.hover\:bg-teal-700:hover{background-color:#0a3d85 !important}
.hover\:text-teal-700:hover{color:#0a3d85 !important}
.hover\:border-teal-700:hover{border-color:#0a3d85 !important}
.hover\:ring-teal-700:hover{--tw-ring-color:#0a3d85 !important}
.focus\:bg-teal-700:focus{background-color:#0a3d85 !important}
.focus\:text-teal-700:focus{color:#0a3d85 !important}
.focus\:border-teal-700:focus{border-color:#0a3d85 !important}
.focus\:ring-teal-700:focus{--tw-ring-color:#0a3d85 !important}
.active\:bg-teal-700:active{background-color:#0a3d85 !important}
.active\:text-teal-700:active{color:#0a3d85 !important}
.active\:border-teal-700:active{border-color:#0a3d85 !important}
.active\:ring-teal-700:active{--tw-ring-color:#0a3d85 !important}
.bg-teal-800{background-color:#0d2f66 !important}
.text-teal-800{color:#0d2f66 !important}
.border-teal-800{border-color:#0d2f66 !important}
.ring-teal-800{--tw-ring-color:#0d2f66 !important}
.from-teal-800{--tw-gradient-from:#0d2f66 !important;--tw-gradient-to:rgb(13 47 102 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-teal-800{--tw-gradient-stops:var(--tw-gradient-from),#0d2f66,var(--tw-gradient-to) !important}
.to-teal-800{--tw-gradient-to:#0d2f66 !important}
.accent-teal-800{accent-color:#0d2f66 !important}
.hover\:bg-teal-800:hover{background-color:#0d2f66 !important}
.hover\:text-teal-800:hover{color:#0d2f66 !important}
.hover\:border-teal-800:hover{border-color:#0d2f66 !important}
.hover\:ring-teal-800:hover{--tw-ring-color:#0d2f66 !important}
.focus\:bg-teal-800:focus{background-color:#0d2f66 !important}
.focus\:text-teal-800:focus{color:#0d2f66 !important}
.focus\:border-teal-800:focus{border-color:#0d2f66 !important}
.focus\:ring-teal-800:focus{--tw-ring-color:#0d2f66 !important}
.active\:bg-teal-800:active{background-color:#0d2f66 !important}
.active\:text-teal-800:active{color:#0d2f66 !important}
.active\:border-teal-800:active{border-color:#0d2f66 !important}
.active\:ring-teal-800:active{--tw-ring-color:#0d2f66 !important}
.bg-teal-900{background-color:#0a2552 !important}
.text-teal-900{color:#0a2552 !important}
.border-teal-900{border-color:#0a2552 !important}
.ring-teal-900{--tw-ring-color:#0a2552 !important}
.from-teal-900{--tw-gradient-from:#0a2552 !important;--tw-gradient-to:rgb(10 37 82 / 0) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
.via-teal-900{--tw-gradient-stops:var(--tw-gradient-from),#0a2552,var(--tw-gradient-to) !important}
.to-teal-900{--tw-gradient-to:#0a2552 !important}
.accent-teal-900{accent-color:#0a2552 !important}
.hover\:bg-teal-900:hover{background-color:#0a2552 !important}
.hover\:text-teal-900:hover{color:#0a2552 !important}
.hover\:border-teal-900:hover{border-color:#0a2552 !important}
.hover\:ring-teal-900:hover{--tw-ring-color:#0a2552 !important}
.focus\:bg-teal-900:focus{background-color:#0a2552 !important}
.focus\:text-teal-900:focus{color:#0a2552 !important}
.focus\:border-teal-900:focus{border-color:#0a2552 !important}
.focus\:ring-teal-900:focus{--tw-ring-color:#0a2552 !important}
.active\:bg-teal-900:active{background-color:#0a2552 !important}
.active\:text-teal-900:active{color:#0a2552 !important}
.active\:border-teal-900:active{border-color:#0a2552 !important}
.active\:ring-teal-900:active{--tw-ring-color:#0a2552 !important}
/* VISAMI_AUTH_v1_END */

/* VISAMI_AUTHLIGHT_v1 : login + register nyepesi, na kitufe cha kurudi mwanzo juu kushoto */
.bg-main{background:linear-gradient(160deg,#f7faff 0%,#e9f1fc 100%)!important}
.blob{background:rgba(11,74,158,.05)!important}
body.bg-gradient-to-br{background:linear-gradient(160deg,#f7faff,#e4eefb)!important}
body>.relative>.bg-white.rounded-2xl,.bg-white.rounded-2xl.shadow-2xl{box-shadow:0 12px 40px rgba(10,37,82,.12)!important;border:1px solid #e3eaf5}
.bg-white.rounded-2xl.shadow-xl{box-shadow:0 10px 32px rgba(10,37,82,.10)!important;border:1px solid #e3eaf5}
.bg-white.rounded-2xl>.bg-gradient-to-r{background:#eaf2fd!important;border-bottom:1px solid #dbe6f6}
.bg-white.rounded-2xl>.bg-gradient-to-r h1,.bg-white.rounded-2xl>.bg-gradient-to-r h1.text-white{color:#0a2552!important}
.bg-white.rounded-2xl>.bg-gradient-to-r p,.bg-white.rounded-2xl>.bg-gradient-to-r .text-green-200{color:#5b6f94!important}
.pulse-ring{display:none!important}
.logo-float,.text-center img[alt="VisaMi"]{background:#0a2552;border-radius:16px;padding:6px}
body.bg-gradient-to-br h1.text-white{color:#0a2552!important}
body.bg-gradient-to-br .text-green-200,body.bg-gradient-to-br .text-green-100{color:#5b6f94!important}
body>a[href="/index.php"]{position:fixed!important;top:14px!important;left:14px!important;bottom:auto!important;transform:none!important;background:#fff!important;color:#0b4a9e!important;border:1px solid #cfdcf0!important;box-shadow:0 2px 10px rgba(10,37,82,.08);font-size:0!important;padding:.55rem .95rem!important;border-radius:999px!important;gap:0!important}
body>a[href="/index.php"]>*{display:none!important}
body.bg-gradient-to-br{padding-top:4rem!important}
body>a[href="/index.php"]::after{content:"\2039  Rudi mwanzo";font:700 13px/1 system-ui,sans-serif;color:#0b4a9e}
/* VISAMI_AUTHLIGHT_v1_END */
