.loginmodal-container{padding:30px;max-width:500px;width:100%!important;background-color:#f7f7f7;margin:0 auto;border-radius:2px;box-shadow:0px 2px 2px rgba(0,0,0,0.3);overflow:hidden;font-family:'Nunito',sans-serif}.loginmodal-container h1{text-align:center;font-size:1.8em;font-family:'Nunito',sans-serif}.loginmodal-container input[type="submit"]{width:100%;display:block;margin-bottom:10px;position:relative}.loginmodal-container input[type="text"],input[type="password"]{height:44px;font-size:16px;width:100%;margin-bottom:10px;-webkit-appearance:none;background:#fff;border:1px solid #d9d9d9;border-top:1px solid silver;padding:0 8px;box-sizing:border-box;-moz-box-sizing:border-box}.loginmodal-container input[type="text"]:hover,input[type="password"]:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.loginmodal{text-align:center;font-size:14px;font-family:'adobe-clean',sans-serif;font-weight:700;height:36px;padding:0 8px}.loginmodal-submit{border:0px;color:#fff;text-shadow:0 1px rgba(0,0,0,0.1);background-color:var(--main-color);padding:10px 0px;font-family:'Nunito',sans-serif;width:100%;font-size:1.2em;cursor:pointer}.loginmodal-submit:hover{border:0px;text-shadow:0 1px rgba(0,0,0,0.3);background-color:var(--main-color)}.loginmodal-container a{text-decoration:none;color:#666;font-weight:400;text-align:center;display:inline-block;opacity:0.6;transition:opacity ease 0.5s}.login-help{font-size:12px}.modal-backdrop.show{opacity:0.3!important;z-index:0!important}#typeAccessPanel{margin-left:auto;margin-right:auto;display:flex}.accessDescription{display:block;white-space:pre-line;overflow:hidden;text-align:center}.accessButton{box-shadow:none!important;cursor:pointer}.linkModal{width:100%;padding:2%;color:var(--main-color)!important;font-size:1.5em;opacity:1!important}.linkModal:hover{text-decoration:none;color:var(--main-color)!important;opacity:1!important}.fieldForm{}.fieldForm::placeholder{color:var(--main-color);text-align:center}@media (min-width:576px){.modal-dialog{margin:100px auto!important}}