@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";.login-container-username{position:relative;width:100%;min-height:100vh;background-color:#543500;overflow-y:auto;display:grid;grid-template-rows:.06fr auto 1fr;grid-template-columns:100%;align-items:center;justify-items:center}.login-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://auth.safety.pixforce.ai/resources/i4tyt/login/safety-theme/icons/BG.svg);background-position:top center;background-repeat:no-repeat;pointer-events:none;z-index:1}.footer{grid-row:3;grid-column:1;align-self:end;width:100%;display:flex;justify-content:space-around;align-items:center;padding:1rem 2rem;background-color:transparent;color:#fff;font-size:.85rem;z-index:2}.formSubtitle{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:2rem;font-weight:600;margin-top:0;line-height:1.75rem}.formSubtitle h1{color:#424242;font-size:22px;margin-bottom:.5rem}.formSubtitle h1 span{color:#c05a00}.formSubtitle h2{font-size:.875rem;font-weight:400;color:#424242}.input-group label{display:block;margin-bottom:.5rem;color:#363636;font-size:.9rem}.input-wrapper input:focus{outline:none;border-color:#06c}.checkbox-container{display:flex;align-items:center;cursor:pointer;position:relative;padding-left:25px;-webkit-user-select:none;user-select:none;font-size:.9rem;color:#000000a1;margin-top:1rem}.action-buttons{display:flex;gap:10px;margin-top:3rem}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased}.login-container-password{position:relative;width:100%;min-height:100vh;background-color:#543500;overflow-y:auto;display:grid;grid-template-rows:1fr auto 1fr!important;grid-template-columns:100%;align-items:center;justify-items:center}.login-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://auth.safety.pixforce.ai/resources/i4tyt/login/safety-theme/icons/BG.svg);background-position:top center;background-repeat:no-repeat;pointer-events:none;z-index:1}.login-card{grid-row:2;grid-column:1;position:relative;z-index:2;background-color:#fff;padding:3rem;width:40%;max-width:450px;box-shadow:0 4px 15px #00000080;min-height:300px;display:flex;flex-direction:column;justify-content:center;margin:0 1rem}.footer{grid-row:3;grid-column:1;align-self:end;width:100%;display:flex;justify-content:space-around;align-items:center;padding:1rem 2rem;background-color:#f0f0f000;color:#fff;font-size:.85rem;z-index:2}.login-form{width:100%;color:#000}.input-group{margin-bottom:1.5rem}.slide-down{animation:slideDown .3s ease-out forwards}.input-wrapper{position:relative;display:flex;align-items:center}.input-icon{position:absolute;left:12px;width:20px;height:20px;filter:invert(0);opacity:.5;pointer-events:none}.input-wrapper input{width:100%;padding:12px 12px 12px 42px;background-color:#fff;border:1px solid #888;border-radius:3px;font-size:1rem;color:#000;transition:all .2s;font-family:Roboto,sans-serif}.input-wrapper input:focus{outline:none;border-color:#06c;background-color:#fff}.input-wrapper input::placeholder{color:#666;opacity:.8}.input-wrapper input:disabled,.input-wrapper input[readonly]{background-color:#f2f2f2;color:#666;border-color:#ccc;cursor:default}.form-options{display:flex;justify-content:center;align-items:center;margin-top:15%;font-size:.9rem;color:#000}.forgot-password{color:#c05a00;text-decoration:none;margin-left:10px}.forgot-password:hover{text-decoration:underline}.checkbox-container{display:flex;align-items:center;cursor:pointer;position:relative;padding-left:25px;-webkit-user-select:none;user-select:none;color:#000000a1;font-size:.9rem}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;left:0;top:50%;transform:translateY(-50%);height:16px;width:16px;background-color:#fff;border:1px solid #414448;border-radius:2px}.checkbox-container:hover input~.checkmark{border-color:#06c}.checkbox-container input:checked~.checkmark{background-color:#06c;border-color:#06c}.checkmark:after{content:"";position:absolute;display:none;left:5px;top:1px;width:3px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-container input:checked~.checkmark:after{display:block}.action-buttons{display:flex;gap:10px;margin-top:4rem}.login-button{flex:1;padding:12px;background-color:#c05a00;color:#fff;border:none;border-radius:3px;font-size:1rem;font-weight:600;cursor:pointer;font-family:Roboto,sans-serif;transition:background-color .2s}.secondary-button{padding:12px 20px;background-color:transparent;color:#06c;border:1px solid #0066cc;border-radius:3px;font-size:1rem;font-weight:500;cursor:pointer;font-family:Roboto,sans-serif;transition:all .2s}.secondary-button:hover{background-color:#f0f8ff}.help-fields{color:#575a60;display:flex;justify-content:space-between;margin-top:5rem;font-size:.85rem}.login-card div h1 span{color:#c05a00}.login-card div h1{color:#424242!important;font-size:22px;margin-bottom:3%}.login-card div h2{color:#424242!important;font-size:14px;margin-bottom:3%}.formSubtitle{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:3.5rem;font-weight:600;margin-top:0;line-height:1.75rem}.formSubtitle h2{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.social-media-links img{width:24px;height:24px;margin-left:10px}.powered-by span{font-weight:600}
