body,html{height:100%;width:100%;margin:0}body:not(.branded):not(.times-clock-body):not(.mobile-device){background:#eee url(../images/default_login_background.jpg) no-repeat 100% 0;background-size:cover}body,body:not(.branded):not(.times-clock-body):not(.mobile-device){-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}body{text-align:center;background-size:cover;height:100%;font-size:16px}form{max-width:330px;padding:30px 60px;margin-top:180px;background:rgba(35,31,32,.7);border-radius:10px;color:#fff;z-index:10;position:relative}#loginform_username,#pseudo_username{border:none!important;font-size:13px}form input,form select,form textarea{position:relative;height:auto!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:6px;width:100%}form label{display:block;text-align:center;color:#fff}form button{margin-top:20px;font-family:RexxSystems,Arial,Helvetica,Verdana,sans-serif}form input{border:0!important}form select{background-size:24px 24px;border:1px solid #9ba2a6;background:#fff url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22tiny%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22icons%22%3E%20%3Cpath%20fill%3D%22%23697379%22%20d%3D%22M17%2C8c-0.3%2C0-0.5%2C0.1-0.7%2C0.3L12%2C12.6L7.7%2C8.3C7.5%2C8.1%2C7.3%2C8%2C7%2C8S6.5%2C8.1%2C6.3%2C8.3l-1%2C1%20%20c-0.4%2C0.4-0.4%2C1%2C0%2C1.4l6%2C6c0.2%2C0.2%2C0.5%2C0.3%2C0.7%2C0.3s0.5-0.1%2C0.7-0.3l6-6c0.4-0.4%2C0.4-1%2C0-1.4l-1-1C17.5%2C8.1%2C17.3%2C8%2C17%2C8L17%2C8z%22%2F%3E%20%3Crect%20fill%3D%22none%22%20width%3D%2224%22%20height%3D%2224%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22building_x5F_help%22%20display%3D%22none%22%3E%20%3Crect%20x%3D%222%22%20y%3D%222%22%20display%3D%22inline%22%20fill%3D%22none%22%20width%3D%2220%22%20height%3D%2220%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat right 7px top 50%;-moz-appearance:none;-webkit-appearance:none}form .rexx-row a{color:#fff;font-size:13px}form div .title{font-size:23px;font-weight:700;margin-bottom:10px}.alert,.alert-danger{position:absolute;width:100%;top:0;left:0}form .last-logged-in .user{display:block;display:flex;background-color:#fff;color:#000;margin:8px 0;border-radius:4px;padding:4px 8px;align-items:center;cursor:pointer}form .last-logged-in .user .img{float:left;height:40px;width:40px;border-radius:50%;border:none;margin-right:8px;background:transparent no-repeat 50%;background-size:cover}form .last-logged-in .user p{float:left;padding:0 0 0 16px;margin:0;flex:1;text-align:left;font-size:14px}form .last-logged-in .user.active{background-color:#76ba4a;color:#fff;border:1px solid #438717}form .last-logged-in .user.active p{color:#fff;font-weight:700}form .last-logged-in #hiddenUsername{display:none;visibility:hidden}form .last-logged-in #toggleOtherAccount{display:block;cursor:pointer;text-align:right}form .last-logged-in #custom:not(.triggered){cursor:pointer;font-size:.8em}form .last-logged-in #custom.triggered{cursor:default;padding:0}form .last-logged-in #otherAccounts{display:none}@media (max-width:767px){form{background:none}.alert,.alert-danger{font-size:13px;padding:10px}}@media (max-width:768px){form{margin:50% auto auto}}@media (max-height:658px){form{margin:2% auto 0}}@media (max-width:430px){form{margin-top:45%}}@media (max-width:320px) and (max-height:568px){form{margin-top:30%}}@media (max-width:568px) and (max-height:320px){form .rexx-row:not(:last-child){margin-bottom:4px}form .rexx-row:last-child{margin-top:10px}}.use-app-button{background-color:#b12424;display:block;padding:10px;text-align:center;border-radius:12px;color:#fff!important;font-weight:700;line-height:5px;margin:5px}.close-use-app-button{position:absolute;top:0;right:10px}.use-app-dark-navbar{display:flex;margin-bottom:0;justify-content:center;background-color:#222;height:40px;flex-direction:row;align-content:space-between;align-items:center;font-size:12px;color:#fff}