/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.container{width:100%;padding-left:1rem;padding-right:1rem;}.form-element{width:400px;max-width:100%;margin:auto auto 1rem auto;}.btn{width:auto;background-color:rgb(0,166,81);display:block;color:#fff;border-radius:16rem;font-weight:700;margin-bottom:2rem;padding:.5rem 2.5rem;cursor:pointer;}.static-nav{padding-bottom:.5rem;border-bottom:1px solid var(--bio-gray--lighter);}.static-nav__list{display:flex;}.static-nav__list > li{padding-right:1rem;}.static-nav__list > li:not(:first-of-type){padding-left:1rem;}.static-nav__list a{color:var(--bio-gray--light);text-transform:uppercase;text-decoration:none;transition-property:background-color,border-color,color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);}.static-nav__list a:hover{color:var(--bio-green);}.main-nav{display:flex;justify-content:space-between;}.main-nav__back{font-weight:700;text-transform:uppercase;color:var(--bio-gray);padding:2rem 1rem 1rem 2rem;margin-top:-1rem;display:flex;}.main-nav__back img{height:1.5rem;width:1.5rem;}.logo{color:var(--bio-orange);width:max-content;transform-origin:left;text-decoration:none;}.logo img{display:block;width:100px;}.utils{background-color:var(--bio-green--light);}.utils__text{width:20%}.copy{color:white;background-color:var(--bio-green);padding-top:.5rem;padding-bottom:.5rem;}.copy > div{display:flex;justify-content:space-between;}.user-login-form,.user-pass{display:flex;flex-direction:column;align-items:center;}
@font-face{font-family:Roboto;src:url(/themes/biorad/fonts/Roboto-Regular.woff2) format('woff2'),url(/themes/biorad/fonts/Roboto-Regular.woff) format('woff');}@font-face{font-family:Roboto Bold;src:url(/themes/biorad/fonts/Roboto-Bold.woff2) format('woff2'),url(/themes/biorad/fonts/Roboto-Bold.woff) format('woff');}@font-face{font-family:Roboto Light;src:url(/themes/biorad/fonts/Roboto-Light.woff2) format('woff2'),url(/themes/biorad/fonts/Roboto-Light.woff) format('woff');}
.container{width:100%;padding-left:1rem;padding-right:1rem;}.form-element{width:400px;max-width:100%;margin:auto auto 1rem auto;}.btn{width:auto;background-color:rgb(0,166,81);display:block;color:#fff;border-radius:16rem;font-weight:700;margin-bottom:2rem;padding:.5rem 2.5rem;cursor:pointer;}.static-nav{padding-bottom:.5rem;border-bottom:1px solid var(--bio-gray--lighter);}.static-nav__list{display:flex;}.static-nav__list > li{padding-right:1rem;}.static-nav__list > li:not(:first-of-type){padding-left:1rem;}.static-nav__list a{color:var(--bio-gray--light);text-transform:uppercase;text-decoration:none;transition-property:background-color,border-color,color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);}.static-nav__list a:hover{color:var(--bio-green);}.main-nav{display:flex;justify-content:space-between;}.main-nav__back{font-weight:700;text-transform:uppercase;color:var(--bio-gray);padding:2rem 1rem 1rem 2rem;margin-top:-1rem;display:flex;}.main-nav__back img{height:1.5rem;width:1.5rem;}.logo{color:var(--bio-orange);width:max-content;transform-origin:left;text-decoration:none;}.logo img{display:block;width:100px;}.utils{background-color:var(--bio-green--light);}.utils__text{width:20%}.copy{color:white;background-color:var(--bio-green);padding-top:.5rem;padding-bottom:.5rem;}.copy > div{display:flex;justify-content:space-between;}.user-login-form,.user-pass{display:flex;flex-direction:column;align-items:center;}
:root{--bio-green:#00a651;--bio-green--light:#e6f6ed;--bio-orange:rgb(255,102,0);--bio-gray:rgba(77,77,77);--bio-gray--light:rgb(135,135,135);--bio-gray--lighter:rgb(239,239,239);}html{box-sizing:border-box;line-height:1.5;color:var(--bio-gray);font-size:16px;}html *,html *:after,html *:before{box-sizing:inherit;border:0 solid;font-size:inherit;}body{font-family:"Roboto",sans-serif;padding:0;margin:0;}main{border-bottom-right-radius:4rem;border-top-left-radius:4rem;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0.27) 0px 4px 12px -4px;padding:2.5rem;max-width:672px;margin:auto;}main p{text-align:center;}footer{margin-top:2rem;display:flex;flex-direction:column;}h1{color:var(--bio-green);margin-top:0;text-align:center;font-family:"Roboto Light",sans-serif;font-size:2.25rem;font-weight:400;line-height:2.5rem;}label{display:block;}hr{width:350px;max-width:100%;margin:auto auto 2rem;border-color:var(--bio-gray--lighter);border-top-width:1px;height:0;}input{width:100%;padding:.5rem;margin:.5rem 0;border-width:2px;border-color:var(--bio-gray--lighter);}ul{list-style:none;margin:0;padding:0;}li a{text-decoration:none;color:#03a551;}li a:hover{text-decoration:none;color:#03a551;}
@font-face{font-family:Roboto;src:url(/themes/biorad/fonts/Roboto-Regular.woff2) format('woff2'),url(/themes/biorad/fonts/Roboto-Regular.woff) format('woff');}@font-face{font-family:Roboto Bold;src:url(/themes/biorad/fonts/Roboto-Bold.woff2) format('woff2'),url(/themes/biorad/fonts/Roboto-Bold.woff) format('woff');}@font-face{font-family:Roboto Light;src:url(/themes/biorad/fonts/Roboto-Light.woff2) format('woff2'),url(/themes/biorad/fonts/Roboto-Light.woff) format('woff');}
.block{display:block;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.text-sm{font-size:.75rem;line-height:1rem;}.text-error{color:rgb(223,22,66);}.mx-auto{margin-left:auto;margin-right:auto;}.py-4{padding-top:1rem;padding-bottom:1rem;}
@media (min-width:640px){.container{max-width:640px;}}@media (min-width:768px){header > div{padding-top:3rem;}.container{max-width:768px;padding-left:2rem;padding-right:2rem;}.logo{transform:scale(1.5);display:flex;align-items:center;}.logo span{margin-left:.5rem;}footer{margin-top:4rem;}.copy{padding-top:1rem;padding-bottom:1rem;}}@media (min-width:1024px){.container{max-width:1024px;}}@media (min-width:1280px){.container{max-width:1280px;}}

@media (min-width:640px){.container{max-width:640px;}}@media (min-width:768px){header > div{padding-top:3rem;}.container{max-width:768px;padding-left:2rem;padding-right:2rem;}.logo{transform:scale(1.5);display:flex;align-items:center;}.logo span{margin-left:.5rem;}footer{margin-top:4rem;}.copy{padding-top:1rem;padding-bottom:1rem;}}@media (min-width:1024px){.container{max-width:1024px;}}@media (min-width:1280px){.container{max-width:1280px;}}
