*,*:before,*:after{box-sizing:border-box}*{font-family:'Source Sans 3','Lucida Grande',tahoma,sans-serif;padding:0;margin:0}A{text-decoration:none;color:#19f}A:hover{text-decoration:underline}HTML{width:100%;height:100%;font-size:15px}#js-bg2-,BODY{display:flex;width:100%;height:100%;min-width:320px;background:#c9d9ec url("data:image/gif;base64,R0lGODlhAQABAAAAACw =") 50% 50% no-repeat;background-size:cover;background-attachment:fixed;font-size:1.15em}INPUT[type='text'],INPUT[type='email'],INPUT[type='password']{padding:4px 11px;background:#fff;border:1px solid #ccc;border-radius:4px;line-height:1.5}.checkbox INPUT[type='checkbox']{position:absolute;opacity:0}.checkbox LABEL{display:inline-block;position:relative;padding-left:22px}.checkbox LABEL::before,.checkbox LABEL::after{display:inline-block;position:absolute;content:''}.checkbox LABEL::before{height:16px;width:16px;top:7px;left:0;border:2px solid #ccc;border-radius:2px}.checkbox LABEL::after{left:4px;top:11px;width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.checkbox INPUT[type='checkbox']+LABEL::after{content:none}.checkbox INPUT[type='checkbox']:checked+LABEL::after{content:''}.checkbox INPUT[type='checkbox']:checked+LABEL::before{background:#19f}.checkbox INPUT[type='checkbox']:focus+LABEL::before{outline:none;border:1px solid #4d90fe;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe}INPUT:focus,BUTTON:focus{outline:none;border:1px solid #4d90fe;-webkit-box-shadow:0 0 5px #4d90fe;box-shadow:0 0 5px #4d90fe}BUTTON{width:100%;margin-bottom:40px;padding:10px;background:#19f;border:1px solid #19f;border-radius:4px;font-size:1.15em;font-weight:bold;color:#fff;cursor:pointer}BUTTON:disabled{opacity:.5;cursor:not-allowed}.g-recaptcha{margin-bottom:10px}#error,#info{display:none;margin-bottom:10px;background:#f00;color:#fff;padding:10px;border-radius:4px}#info{margin-bottom:100px;background:#d9e9fc;color:#000}.email,.password{width:100% !important;padding-left:30px !important;margin-bottom:10px !important}#container1{margin:auto;flex:0 1 880px}#container2{display:flex;flex:0 1 880px;margin:20px;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);border-radius:8px;overflow:hidden}.photo{display:none;background:rgba(255,255,255,0.5) !important;border-radius:4px;padding:2px 6px 3px 6px;margin:0 0 10px 10px;line-height:1}.photo A{color:rgba(0,0,0,0.7) !important}.photo A:hover{text-decoration:none}#js-bg1-,#image{flex:0 1 500px;background:#c9d9ec url("data:image/gif;base64,R0lGODlhAQABAAAAACw =") 50% 50% no-repeat;background-size:cover;display:flex;align-items:flex-end}#js-bg1-:hover .photo,#image:hover .photo{display:block}#form-container{flex:1 0 380px;flex-direction:column;justify-content:space-between;padding:50px 40px 20px 40px;background:#fff}.email{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='64 64 896 896' width='1em' height='1em' fill='%23cccccc' aria-hidden='true'%3E%3Cpath d='M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 110.8V792H136V270.8l-27.6-21.5 39.3-50.5 42.8 33.3h643.1l42.8-33.3 39.3 50.5-27.7 21.5zM833.6 232L512 482 190.4 232l-42.8-33.3-39.3 50.5 27.6 21.5 341.6 265.6a55.99 55.99 0 0 0 68.7 0L888 270.8l27.6-21.5-39.3-50.5-42.7 33.2z'%3E%3C/path%3E%3C/svg%3E") no-repeat 8px 50% !important}.password{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='64 64 896 896' width='1em' height='1em' fill='%23cccccc' aria-hidden='true'%3E%3Cpath d='M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 1 0-56 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat 8px 50% !important}#remember_forgot{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;font-size:13px}#remember_forgot LABEL{line-height:30px}#company-logo{max-width:100%;max-height:50px;margin-bottom:20px}H1{margin-bottom:20px;font-size:25px;color:#333}#hello{margin-bottom:20px;color:#666}#pb{display:flex;align-items:center;color:#bbb}#pb .pb-logo{height:36px}#pb .pb-version{height:17px;margin:-3px 8px 0 4px}.h{display:none}@media screen and (min-width:800px){BODY{background:#d9e9fc}}@media screen and (max-width:800px){#container1{max-width:400px}#form-container{flex:1 0 100%;padding:30px 15px 20px 15px}#image{flex:0 0 0;background:none}#container{flex:0 1 380px}}