.background-image{position:fixed;left:0;right:0;z-index:-1;display:block;background:url("/images/admin/login/background.jpg") rgba(0,0,0,.1) 50% no-repeat;height:100%;-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}.text-center{text-align:center}.text-small{font-size:.85rem}.text-medium{font-size:1rem}.text-big{font-size:1.3rem}a{color:#9e9495;text-decoration:none}a:hover{color:#504949;transition:.2s}body,html{margin:0;padding:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;min-width:320px}body *,html *{box-sizing:border-box}.card{display:flex;flex-direction:column;justify-content:center;font-family:Roboto}@media (min-width:769px){.card{flex-direction:row;min-width:576px;width:60%}}.confirmation{background:hsla(0,0%,90%,.85);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px 16px 12px;border-top:4px solid;border-top-color:rgba(210,45,67,.95);box-shadow:1px 1px 4px 1px #a9a9a9;min-height:100px;min-width:300px;max-width:500px}@media (min-width:769px){.confirmation{border-top:none;border-left:4px solid;border-left-color:rgba(210,45,67,.95)}}.confirmation p{margin:0}.confirmation p:not(:last-child){padding-bottom:12px}.confirmation p:last-of-type{margin-bottom:12px}.confirmation button a{color:#fff}.image-container{display:flex;align-items:center;justify-content:center;padding-bottom:1.8rem}.image-container img{box-shadow:1px 1px 4px 1px #0d0d0d}.image-container img.medium{width:300px}.image-container img.thumb{width:200px}@media (min-width:769px){.image-container{padding-bottom:0;padding-right:1.8rem}}.form-container{background:hsla(0,0%,95%,.85);display:flex;flex-direction:column;align-items:center;font-size:2rem;padding:0;padding:40px 40px 32px;border-top:4px solid;border-top-color:rgba(210,45,67,.95);box-shadow:1px 1px 4px 1px #0d0d0d;min-width:360px;max-width:600px}@media (min-width:769px){.form-container{border-top:none;border-left:4px solid;border-left-color:rgba(210,45,67,.95)}}.form-container .title{font-family:Roboto;font-weight:400;font-size:1.3rem;line-height:32px;margin:0 0 18px}.form-container .subtitle{font-family:Roboto;font-weight:400;font-size:16px;line-height:28px;margin:0 0 16px}.form-container form{display:flex;flex-direction:column;width:100%}.form-container .input-group{display:flex;flex-direction:column;margin-bottom:6px}.form-container .input-group label{margin-bottom:6px}.form-container .input-group input{border-radius:1px;border:1px solid #cecece;font-size:1rem;margin:0 0 12px;padding:8px;transition:.15s}.form-container .button-group{display:flex;justify-content:center;margin-top:12px;width:100%}button{background:#1a1a1a;border:none;border-radius:2px;color:#fff;font-weight:700;padding:8px 16px;margin-top:12px;transition:.2s}button:hover{cursor:pointer;background:#4d4d4d}button.access{font-size:14px}.fas:first-child{margin-right:8px}.errors{display:flex;flex-direction:column;margin-bottom:20px;font-size:1rem;font-style:italic;color:#fff}.alert{padding:8px 12px}.alert-success{background:rgba(128,228,153,.95);border:1px solid;border-color:rgba(94,221,126,.95);color:rgba(27,125,51,.95)}.alert-notice{background:rgba(94,178,237,.95);border:1px solid;border-color:rgba(58,160,233,.95);color:rgba(10,58,92,.95)}.alert-failure{background:rgba(246,203,208,.95);border:1px solid;border-color:rgba(232,125,137,.95);color:rgba(173,31,47,.95)}a.link{color:rgba(210,45,67,.95);transition:color .2s}a.link:hover{color:rgba(168,36,53,.95)}