@import url(https://fonts.googleapis.com/css2?family=Raleway&display=swap);body,html{height:100%}body{font-family:Raleway,sans-serif;font-size:1.1rem}body>.row.align-items-stretch{min-height:100vh}body.accessible,body.accessible .h3,body.accessible h3{font-family:var(--font-family-accessible)!important}.bg-orange a:hover{color:#fff}@media (min-width:768px){.bg-orange.col-md-4{height:100vh;position:fixed;right:0;top:0}}.alert{font-size:1rem}.bg-orange .alert-danger,.bg-orange .alert-info{background-color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}.bg-orange .alert-danger a,.bg-orange .alert-info a{text-decoration:underline}.bg-orange .alert-danger a:hover,.bg-orange .alert-info a:hover{color:#fff}.alert-warning{background-color:rgba(233,91,43,.2);border-color:rgba(233,91,43,.2);color:#742307;margin:auto;max-width:80%}img.logo{max-width:400px}.form-signin{max-width:330px;padding:15px;width:100%}.form-signin .checkbox{font-weight:400}.form-signin .form-control{box-sizing:border-box;font-size:16px;height:auto;padding:10px;position:relative}.form-signin .form-control:focus{z-index:2}.form-signin input[type=email]{border-bottom-left-radius:0;border-bottom-right-radius:0}.form-signin input[type=password]{border-top-left-radius:0;border-top-right-radius:0}.bd-placeholder-img{text-anchor:middle;font-size:1.125rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.card{margin:auto;max-width:320px}.card>p>a>strong{background-color:var(--color-fushia);border-radius:5px;bottom:30px;font-size:1.5rem;left:auto;padding:.4rem .7rem;right:5px;transform:rotate(-20deg)}.card>p>a>strong.bg-yellow{background-color:var(--color-yellow);color:#000}.card>p>a>strong.bg-yellow i{color:#000}@media (min-width:768px){.bd-placeholder-img-lg{font-size:3.5rem}#login_msg{display:none}}@media (max-width:768px){#login{margin-top:50px}#login_msg{display:block}}@media (max-width:1200px){.card>p>a>strong{font-size:1.3rem}}@media (max-width:992px){.card>p>a>strong{bottom:20px;font-size:1.1rem;padding:.4rem;right:2px}p.text-center.mt-4.mb-2{font-size:1rem}}@media (max-width:768px){.card>p>a>strong{bottom:35px;font-size:1.5rem;padding:.4rem .7rem;right:7px}p.text-center.mt-4.mb-2{min-height:0!important}}@media (max-width:400px){img.logo{max-width:100%}}