.app{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:20px;gap:20px;height:100vh;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;background-color:#444;border-spacing:20px 1rem}.loginInput{height:40px;color:#fff;background-color:#444;border:.5px solid #fff;border-radius:5px;text-indent:5px}.loginSubmit[type=submit]{cursor:pointer;font-size:15px;background-color:#444;border:1px solid #444;color:#fff;padding:10px 50px;border-radius:10px}.button-container{margin-top:30px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:right;-moz-box-pack:right;justify-content:right}.login-form{background-color:#303030;padding:4rem;width:30rem;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.error{color:red;font-size:15px;text-align:right}.errorSettings{color:red}.errorSettings,.errorSettingsGris{font-size:15px;text-align:left;margin-left:5px}.errorSettingsGris{color:#65748b}.success{text-align:right}.success,.successSettings{color:green;font-size:15px}.successSettings{text-align:left;margin-left:5px}.input-container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:8px;gap:8px;margin:10px}.show_password{margin-top:-38px;margin-left:300px}.show_password_input{height:40px;width:40px;opacity:0;margin-top:-38px;margin-left:292px}.label_white{color:#fff}.label_blue{color:#111827}.label_red{color:#fff;float:left;display:-webkit-flex;display:-moz-box;display:flex;padding:8px 10px}.img-login{border-radius:5px}.span-img{width:auto;height:auto;margin-left:10px}.p-copyright{width:auto;height:auto;margin-left:25px;margin-bottom:10px}.span-button{width:auto;height:auto;margin-top:25px}.button-user{height:40px}.text-left{text-align:left}.password_lost{margin-right:70px}.password_lost,.password_reset{color:red;float:left;display:block;padding:12px 10px;background-color:transparent;border:none;cursor:pointer}.span-button2{width:auto;height:auto;margin-top:30px}.label_activation{border:5;padding:12px 14px;font-style:italic}.version-container{position:fixed;left:0;bottom:0;width:100%;color:#fff;text-align:left;margin:20px}