body{display:flex;flex-direction:column;min-height:100vh}#wrap{flex:1}#wrap #header{margin:20px auto}@media all and (max-width: 575px){#wrap #header{margin:10px 0 0}}@media only screen and (min-width: 577px) and (max-width: 1050px){#wrap #header{margin:15px auto}}#wrap #header .logo{margin:0 auto;max-width:650px;height:230px}@media all and (max-width: 575px){#wrap #header .logo{height:100px}}@media only screen and (min-width: 577px) and (max-width: 1050px){#wrap #header .logo{height:170px}}#wrap #header .logo img{height:100%}#footer{margin-top:25px;background-color:#192f42;padding:15px 35px;color:#B1C2E1}#footer a{color:#aaa}:-webkit-autofill{box-shadow:0 0 0 30px white inset}#forgotyourpassword{font-size:13px;text-decoration:none;text-align:center}.form-signin{padding:15px;margin:50px auto 0}.form-signin #credentials{margin-bottom:15px;width:375px}@media all and (max-width: 405px){.form-signin #credentials{width:inherit}}@media all and (max-width: 575px){.form-signin{margin-top:25px}}@media all and (max-width: 575px){#role_sentence{font-size:13px}}@media all and (max-width: 575px){.radio-buttons{display:block}.radio-buttons label{border-radius:.2rem !important}}.radio-buttons .btn-color1:hover{cursor:pointer}.radio-buttons .btn-color1.active{color:#00529D;cursor:default}#submit{margin:15px 0}#captcha{width:240px;margin:0 auto;border:solid 1px #00529D;background:#B1C2E1;position:relative}#captcha #relad_button{position:absolute;top:0;right:0;padding:2px 6px;background-color:rgba(255,255,255,0.8);border-radius:0 0 0 10px;cursor:pointer;transition:all .33s ease-in-out}#captcha #relad_button:hover{color:#00529D}#captcha img{width:100%}#forgotten_password{width:300px;margin:0 auto;float:none}fieldset.borderized{border:1px solid #00529D !important;padding:0 1.4em 0 1.4em !important;margin:0 0 1.5em 0 !important}fieldset.borderized legend{font-size:1.2em !important;font-weight:bold !important;text-align:left !important;width:inherit;padding:0 10px;border-bottom:none;color:#00529D}.btn-color1{color:#fff;background-color:#00529D;border-color:#00529D}.btn-color1.active,.btn-color1:hover{background-color:#B1C2E1}fieldset.borderized{margin-bottom:5px}.mgt{margin-top:7px}
