body{margin:0;font-family:'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif}.bottom-links{margin-top:5px}#login-container{align-items:center;background:url(/assets/login_bg-59e640ea6c183f7f84fe0449ce1a0470b30637d7527a84f292278fe5c6d281f5.png);background-repeat:no-repeat;background-size:cover;background-position:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 40px);padding:10px 0;gap:15px}.login-form-container{align-items:center;background-color:#e2e2e2;border-radius:8px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12);display:flex;justify-content:center;flex-direction:column;padding:15px}.login-form-container form{align-items:center;display:flex;flex-direction:column;width:100%}.login-form-container form input,.login-form-container form .country-field{border:none;box-sizing:border-box;font-family:'Roboto', sans-serif;font-size:1rem;height:35px;padding:10px;width:100%}.login-form-container form input:nth-child(2){margin-top:10px}.login-form-container form input::placeholder{color:#e2e2e2}.login-form-container form input:focus{border:0.5px solid #b7b7b7;outline:none}.login-form-container form .form-control__image-submit{padding:0;width:150px;height:42px;margin-top:5px}.login-bottom-links{margin-top:10px;text-align:center;width:100%}.login-bottom-links a{color:#000;text-decoration:none;outline:none;font-family:'Roboto', sans-serif;font-size:14px}footer{background-color:#e2e2e2;box-sizing:border-box;height:40px;padding:10px;text-align:center;font-family:'Roboto', sans-serif;font-size:14px;line-height:20px}.navbar{margin-bottom:0}.p0{padding-left:0;padding-right:0}.pr0{padding-right:0}.pt5{padding-top:5px}#user_password{margin-bottom:5px}.col-md-12,.col-md-6,.col-md-4{padding:5px}.string,.password,.country{border-radius:4px;font-size:14px !important}.control-group.boolean.optional{display:flex;align-items:center}.control-group.boolean.optional>label{margin:5px 10px 0}.control-group.boolean.optional .controls{width:20px}.signup_submit_button{padding:0px !important}.progress{display:none}.progress *{color:#000}.error_notification{font-size:14px;font-weight:700;color:red}.help-inline{color:red}#new_user{height:900px;overflow-y:scroll}#new_user::-webkit-scrollbar-thumb{background:transparent}.full_width{width:100%}.padding-xs{padding:5px}#login-container .flash_container{width:90%;max-width:450px;margin:0;box-sizing:border-box}#login-container .flash_container .alert{background-color:#ffffff;color:#333;font-family:'Roboto', sans-serif;font-size:15px;font-weight:400;padding:16px;border-radius:8px;border:1px solid transparent;box-shadow:0 1px 3px rgba(0,0,0,0.12);margin:0;text-align:left;position:relative}#login-container .flash_container .alert-success{background-color:#e8f5e9;border-color:#4caf50;color:#2e7d32}#login-container .flash_container .alert-warning{background-color:#fff9e6;border-color:#ffc107;color:#663c00}#login-container .flash_container .alert-danger{background-color:#fce4e4;border-color:#e62048;color:#5f0a15}#login-container .flash_container .alert-info{background-color:#e3f2fd;border-color:#2196f3;color:#0d47a1}#login-container .flash_container .alert .message p{font-family:'Roboto', sans-serif;margin:0;line-height:1.5}#login-container .flash_container .alert .content{display:flex;align-items:flex-start;gap:0}#login-container .flash_container .alert .content .message{flex:1}.d-flex{display:flex;justify-content:center;align-items:center}.flash_icon{font-size:20px;margin-right:1rem;display:flex}.no_margin{margin:0}p,.alert,.btn,label,.page-header{font-family:'Roboto', sans-serif}#login-container #flashes{background:transparent}#login-container .col-md-12{background:transparent;padding:0;margin:0}
