:root{--text-1: #082e52;--accent-color-1: #c76331;--accent-color-2: #696969;--back-color-1: #e0dcbe;--back-color-2: #c7c4a6;--back-color-3: #1f1f1f}@media(max-width: 760px){.hide-small{display:none !important}}@media(max-width: 992px)and (min-width: 761px){.hide-medium{display:none !important}}@media(min-width: 993px){.hide-large{display:none !important}}body{display:flex;flex-direction:column;margin:0;background:var(--back-color-1);color:var(--text-1);font-family:"Arial",sans-serif}.login-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;overflow:hidden}.login-container .top{display:flex;position:relative;flex-direction:row;align-items:center;justify-content:space-between;width:calc(100% - 70px);margin-top:20px;margin-right:50px;margin-left:20px;padding-top:10px;padding-bottom:10px;border-top:8px solid var(--text-1);box-shadow:0 -4px 0 0 var(--back-color-1),0 -7px 0 0 var(--text-1)}.login-container .top:after{content:"";position:absolute;bottom:-16px;width:calc(100% - 100px);height:4px;border-top:8px solid var(--text-1);border-bottom:3.5px solid var(--text-1)}.login-container .top h1{margin:0;font-size:2.5em;text-align:left;white-space:nowrap}.login-container .top h1 i{margin-left:10px}.login-container .top p{margin:10px -40px -10px 0;rotate:-35deg;color:var(--text-1);font-size:3em}@media(max-width: 761px){.login-container .top{width:calc(100% - 50px)}.login-container .top:after{width:calc(100% - 80px)}.login-container .top p{margin-left:-30px}}.login-container form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;border-bottom:30px solid var(--text-1)}.login-container form #status{height:1.15em;margin-top:10px;color:#9c3333;font-size:1.2em;font-weight:bold}.login-container form .row{display:flex;flex-direction:column;width:calc(100% - 60px);margin:20px;margin-bottom:25px}@media(min-width: 761px){.login-container form .row{width:300px}}.login-container form .row p{margin:0;border-bottom:3px dotted var(--text-1);font-size:1.2em}.login-container form .row input{padding:10px;border:0;background:var(--back-color-2);color:var(--text-1);font-size:1.2em}.login-container form button{margin-top:10px;padding:10px;border:0;border-radius:10px;background:var(--text-1);box-shadow:0 0 0 3px var(--back-color-1),0 0 0 8px var(--text-1);color:var(--back-color-1);font-size:1.4em}