@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');html,body{height:100%;font-family:'Montserrat',sans-serif}body{display:flex;flex-direction:column;min-height:100vh;padding-top:10px;padding-bottom:0;background-image:linear-gradient(rgba(41,41,41,.3),rgba(41,41,41,.3)),url("../Images/bg-sig.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#1f1f1f}.login-flex{flex:1 0 auto;display:flex;align-items:center;justify-content:center;width:100%}.form-signin{width:100%;max-width:350px;padding:15px;margin:auto}.form-signin .checkbox{font-weight:400}.form-signin .form-floating:focus-within{z-index:2}.form-signin input[type="text"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type="password"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.bd-placeholder-img-lg{font-size:3.5rem}}.has-float-label{display:block;position:relative}.has-float-label label,.has-float-label>span{position:absolute;left:0;top:0;cursor:text;font-size:75%;opacity:1;transition:all .2s;top:.3em;left:12px;z-index:3;line-height:1;padding:0 30px}.has-float-label label::after,.has-float-label>span::after{content:" ";display:block;position:absolute;background:#fff;height:2px;top:50%;left:-.2em;right:-.2em;z-index:-1}.has-float-label .form-control::placeholder{opacity:1;transition:all .2s}.has-float-label .form-control:placeholder-shown:not(:focus)::placeholder{opacity:0}.has-float-label .form-control:placeholder-shown:not(:focus)+*{font-size:20px;opacity:.5;top:1.01em;font-weight:normal}.input-group .has-float-label{display:table-cell}.input-group .has-float-label .form-control{border-radius:4px}.input-group .has-float-label:not(:last-child) .form-control{border-bottom-right-radius:0;border-top-right-radius:0}.input-group .has-float-label:not(:first-child) .form-control{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}