.LoginScreen,#modifiedLogin.LoginScreen,.SplashScreen,.ErrorScreen{background:#0070b0 linear-gradient(150deg,#024b78 0,#005a8f 35%,#0070b0 65%,#00a0e0 100%)!important;background-size:200% 200%!important;animation:crbioGradiente 26s ease-in-out infinite;overflow:hidden!important;}
@keyframes crbioGradiente{0%{background-position:0 50%;}
50%{background-position:100% 50%;}
100%{background-position:0 50%;}
}
#modifiedLogin.LoginScreen::before{content:"";position:fixed;left:-10%;top:-10%;width:120%;height:120%;pointer-events:none;z-index:0;opacity:.5;background-repeat:repeat;background-size:780px 780px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='780' height='780' viewBox='0 0 780 780'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.20'%3E%3Ccircle cx='110' cy='140' r='46' stroke-width='1.6'/%3E%3Ccircle cx='110' cy='140' r='17' stroke-width='1.2' stroke-opacity='.30'/%3E%3Ccircle cx='430' cy='90' r='30' stroke-width='1.4'/%3E%3Ccircle cx='430' cy='90' r='11' stroke-width='1'/%3E%3Ccircle cx='650' cy='250' r='58' stroke-width='1.6'/%3E%3Ccircle cx='650' cy='250' r='22' stroke-width='1.1' stroke-opacity='.28'/%3E%3Ccircle cx='250' cy='390' r='36' stroke-width='1.4'/%3E%3Ccircle cx='250' cy='390' r='13' stroke-width='1'/%3E%3Ccircle cx='560' cy='520' r='44' stroke-width='1.5'/%3E%3Ccircle cx='560' cy='520' r='16' stroke-width='1.1'/%3E%3Ccircle cx='120' cy='620' r='26' stroke-width='1.3'/%3E%3Ccircle cx='120' cy='620' r='9' stroke-width='1'/%3E%3Ccircle cx='700' cy='680' r='34' stroke-width='1.4'/%3E%3Ccircle cx='700' cy='680' r='12' stroke-width='1'/%3E%3Ccircle cx='360' cy='690' r='20' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E");animation:crbioCelulas 95s linear infinite;}
@keyframes crbioCelulas{from{transform:translate3d(0,0,0);}
to{transform:translate3d(-780px,-780px,0);}
}
.LoginScreen .modernCenter{position:relative;}
.LoginScreen .modernCenter::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.42;background-repeat:repeat;background-size:620px 620px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='620' height='620' viewBox='0 0 620 620'%3E%3Cg stroke='%238dc63f' stroke-opacity='.55' fill='none' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M70 30 C110 90 30 150 70 210 C110 270 30 330 70 390'/%3E%3Cpath d='M126 30 C86 90 166 150 126 210 C86 270 166 330 126 390'/%3E%3Cg stroke-width='1.5' stroke-opacity='.38'%3E%3Cpath d='M76 60 L120 60'/%3E%3Cpath d='M64 105 L132 105'/%3E%3Cpath d='M76 150 L120 150'/%3E%3Cpath d='M76 240 L120 240'/%3E%3Cpath d='M64 285 L132 285'/%3E%3Cpath d='M76 330 L120 330'/%3E%3C/g%3E%3C/g%3E%3Cg stroke='%2300a0e0' stroke-opacity='.42' fill='none' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M430 250 C470 310 390 370 430 430'/%3E%3Cpath d='M486 250 C446 310 526 370 486 430'/%3E%3Cg stroke-width='1.4' stroke-opacity='.30'%3E%3Cpath d='M436 280 L480 280'/%3E%3Cpath d='M424 325 L492 325'/%3E%3Cpath d='M436 370 L480 370'/%3E%3C/g%3E%3C/g%3E%3Cg fill='%238dc63f' fill-opacity='.16' stroke='%238dc63f' stroke-opacity='.50' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M300 150 C318 104 366 84 404 92 C408 132 386 176 340 190 C320 196 306 178 300 150 Z'/%3E%3Cpath d='M404 92 L300 150' stroke-opacity='.55' fill='none'/%3E%3Cg stroke-width='1' stroke-opacity='.34' fill='none'%3E%3Cpath d='M370 111 L358 140'/%3E%3Cpath d='M348 124 L338 152'/%3E%3Cpath d='M326 137 L320 160'/%3E%3C/g%3E%3Cpath d='M540 585 C556 545 596 528 628 535 C631 568 612 605 574 616 C557 621 545 607 540 585 Z'/%3E%3Cpath d='M628 535 L540 585' stroke-opacity='.55' fill='none'/%3E%3Cg stroke-width='1' stroke-opacity='.34' fill='none'%3E%3Cpath d='M600 551 L590 576'/%3E%3Cpath d='M582 562 L574 585'/%3E%3C/g%3E%3Cpath d='M168 500 C181 468 213 454 239 460 C241 486 226 516 195 524 C181 528 172 517 168 500 Z'/%3E%3Cpath d='M239 460 L168 500' stroke-opacity='.55' fill='none'/%3E%3Cg stroke-width='1' stroke-opacity='.34' fill='none'%3E%3Cpath d='M217 473 L209 493'/%3E%3Cpath d='M202 482 L196 500'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");animation:crbioDna 130s linear infinite;}
@keyframes crbioDna{from{transform:translate3d(0,0,0);}
to{transform:translate3d(620px,-620px,0);}
}
.LoginScreen .modernCenter::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.55;background-repeat:repeat-x;background-size:460px 100%;background-image:radial-gradient(circle at 40px 88%,rgba(255,255,255,.30) 0 5px,transparent 6px),radial-gradient(circle at 130px 94%,rgba(255,255,255,.22) 0 8px,transparent 9px),radial-gradient(circle at 215px 90%,rgba(255,255,255,.26) 0 4px,transparent 5px),radial-gradient(circle at 300px 96%,rgba(255,255,255,.18) 0 10px,transparent 11px),radial-gradient(circle at 385px 92%,rgba(255,255,255,.28) 0 6px,transparent 7px);animation:crbioBolhas 22s linear infinite;}
@keyframes crbioBolhas{from{transform:translate3d(0,0,0);opacity:0;}
12%{opacity:.55;}
88%{opacity:.40;}
to{transform:translate3d(-60px,-105vh,0);opacity:0;}
}
.LoginScreen .modernContentBox,.LoginScreen .Footer{position:relative;z-index:2;}
#modifiedLogin.LoginScreen::after{content:"";position:fixed;left:0;right:0;bottom:0;height:4px;z-index:3;background:linear-gradient(90deg,#00a050 0,#8dc63f 50%,#00a0e0 100%);}
#modifiedLogin.LoginScreen .modernContentBox,.LoginScreen .modernContentBox{background-color:rgba(255,255,255,.97)!important;border-radius:10px!important;border-top:4px solid #0070b0!important;box-shadow:0 16px 44px rgba(0,35,60,.45)!important;max-width:330px!important;backdrop-filter:blur(2px);}
.LoginScreen .ImgLoginBanner,.SplashScreen .ImgLoginBanner{background-image:url(/img/crbio/crbio-login-banner.png)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important;width:100%!important;height:66px!important;margin:0 auto 6px auto!important;}
.LoginScreen .logo{text-align:center;margin-bottom:18px;}
.LoginScreen .logo a,.LoginScreen #bannerLink{cursor:pointer;display:block;}
.LoginScreen .logo::after{content:"Webmail Institucional";display:block;margin-top:10px;padding-top:10px;border-top:1px solid #e6eef4;color:#58595b;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;}
.LoginScreen .form INPUT[type='text'],.LoginScreen .form INPUT[type='password'],.LoginScreen form#zLoginForm .form INPUT[type='password'],.LoginScreen .twoFactorForm INPUT[type="text"]{border:1px solid #cfd9e0!important;border-radius:6px!important;color:#33383d!important;}
.LoginScreen .form INPUT[type='text']:focus,.LoginScreen .form INPUT[type='password']:focus,.LoginScreen form#zLoginForm .form INPUT[type='password']:focus,.LoginScreen .twoFactorForm INPUT[type="text"]:focus{border-color:#0070b0!important;box-shadow:0 0 0 3px rgba(0,160,224,.18)!important;outline:none!important;}
.LoginScreen .form .ZLoginButton,.LoginScreen input.ZLoginButton,.LoginScreen button.ZLoginButton{background-color:#0070b0!important;border:1px solid #0070b0!important;border-radius:6px!important;color:#fff!important;font-weight:600!important;letter-spacing:.02em!important;height:auto!important;min-height:0!important;overflow:visible!important;box-sizing:content-box!important;padding:9px 20px!important;transition:background-color .15s ease,box-shadow .15s ease;}
.LoginScreen .form .ZLoginButton:hover,.LoginScreen input.ZLoginButton:hover,.LoginScreen button.ZLoginButton:hover{background-color:#00a0e0!important;border-color:#00a0e0!important;color:#fff!important;box-shadow:0 4px 12px rgba(0,160,224,.35)!important;}
.LoginScreen .form .ZLoginButton:active{background-color:#005a8f!important;}
.LoginScreen A,.LoginScreen .form A{color:#0070b0;}
.LoginScreen A:hover{color:#00a0e0;}
.LoginScreen .versionBlock{background-color:#f4f8fb!important;border-top:1px solid #e2ecf3!important;border-radius:0 0 6px 6px!important;color:#6b7176!important;}
.LoginScreen .versionBlock LABEL{color:#6b7176!important;font-size:12px!important;}
.LoginScreen .versionBlock SELECT{border:1px solid #cfd9e0!important;border-radius:6px!important;color:#33383d!important;}
.LoginScreen .Footer #ZLoginNotice,.LoginScreen .Footer .legalNotice-small,.SplashScreen .Footer #ZLoginNotice{font-size:0!important;color:transparent!important;}
.LoginScreen .Footer #ZLoginNotice::after{content:"CRBio-06 \00B7 Conselho Regional de Biologia \2014 6\00AA Regi\00E3o";display:block;font-size:11px;color:rgba(255,255,255,.85);letter-spacing:.02em;padding-bottom:10px;text-shadow:0 1px 3px rgba(0,0,0,.35);}
.LoginScreen .ZLoginErrorPanel,.LoginScreen .ZLoginInfoMessage{border:1px solid #d5dee5!important;border-left:4px solid #00a050!important;border-radius:6px!important;color:#33383d!important;}
@media(max-width:480px){.LoginScreen .modernContentBox{padding:26px 20px!important;max-width:88%!important;}
.LoginScreen .ImgLoginBanner{height:54px!important;}
.LoginScreen .modernCenter::after{display:none;}
}
@media(prefers-reduced-motion:reduce){.LoginScreen,#modifiedLogin.LoginScreen,#modifiedLogin.LoginScreen::before,.LoginScreen .modernCenter::before,.LoginScreen .modernCenter::after{animation:none!important;}
}