header{display:block}html.popup,html.popup body{font-size:15px !important;height:auto}html.popup #wrapper{min-height:auto}#wrapper{text-align:center}#wrapper.front{background:#fff url(../images/background/front.jpg) no-repeat top center;background-size:cover}#wrapper.login{background:#fff url(../images/background/login.jpg) no-repeat left center;background-size:contain;overflow:hidden}#wrapper.business{background:#fff url(../images/background/signup-business.jpg) no-repeat left center;background-size:contain}#wrapper.front+footer{background:rgba(0,0,0,0.5)}#wrapper.login>.front-panel:first-of-type{background:linear-gradient(to bottom,rgba(0,0,0,0) 30%,rgba(0,0,0,0.8))}#wrapper.business>.front-panel:first-of-type{background:0}#wrapper.business>.front-panel:first-of-type .logo{position:absolute;left:28%;top:45%;width:300px;height:120px;background-size:contain}#wrapper.login+footer,#wrapper.signup+footer{display:none}#wrapper .ads{position:absolute;bottom:35px;width:100%;text-align:center}#wrapper.panels{display:flex}#wrapper.page-2fa{font-size:13px}#wrapper.page-2fa .page-panel{margin-top:0;margin-bottom:0}.page-body{overflow:hidden}.page-panel{padding:2em 4em;display:inline-block}.front-panel{flex:3.5;position:relative}.front-panel.side{flex:1;background:#fff;padding:0 4%;min-height:100vh}.front-panel.login{font-size:1.1em;display:flex;flex-direction:column;z-index:10}.front-panel.login .login-top{flex:1 0 auto;margin-top:1em}.front-panel.login .login-bottom{flex:1 1 auto}.login-content{display:none;flex:2 1 auto}.login-content.visible{display:block}.login-content.identity{position:relative;flex:1 1 65vh}.login-content.business{min-width:410px}.login-content input,.login-content select{padding:12px;margin:8px 0 4px 0;font-size:1.1em}.login-content input::-ms-clear,.login-content input::-ms-reveal{display:none}.login-content .select-container{padding:5px 0;margin:8px 0 4px 0;font-size:1.1em}.login-content.verify input,.login-content.identity input,.login-content.business input,.login-content.signup input,.login-content.security-question input,.login-content.security-question select{width:100%}.login-content.verify p{width:220px;margin:10px auto}.login-content.verify p strong{text-decoration:underline}.login-content.identity .login-list button>div{transition:opacity 300ms;opacity:0}.login-content.identity .login-list:hover button>div,.login-content.identity{opacity:1}.login-content.domains a{white-space:nowrap}.login-content.domains p{margin:0 0 3em 0}.login-content.domains .or-horizontal{margin:3em}.login-content .legal{margin-top:1em;font-size:.9em;text-align:center}.login-list{margin-top:-2em}.login-list.hidden{display:none}.login-identity{padding-bottom:2em}.login-identity .avatar{width:100px;height:100px}.login-identity .identity{margin:4px 20px 0 0;white-space:nowrap}.login-identity .identity .back{font-size:.9em;border-radius:50%;width:20px;cursor:pointer;padding:5px 0}.login-identity .identity .back:hover{background:#ddd}.login-body{display:none;position:relative}.login-body.active{display:block}.login-tools{overflow:auto;text-align:center;white-space:nowrap;width:100%;margin-top:2em;display:table}.login-tools a{display:table-cell}.login-tools a+a{width:100%;text-align:right}.login-tools:not(.logging) .cancel,.login-tools.logging .emergency{display:none}#qr-canvas+.login-tools{margin-top:0}.login-account{padding:30px 0;font-size:1.1em;font-weight:bold}.login-top .logo.brand{border:1px solid #6b6b6b}.login-bottom a,.login-bottom img{display:inline-block;vertical-align:middle}.login-overlay{position:fixed;display:none}.login-overlay.verify,.login-overlay.signup{bottom:5%;left:36%;transform:translate(-50%,0);font-weight:bold;color:white}.front-panel.ad .login-overlay.verify,.front-panel.ad .login-overlay.signup{margin-bottom:100px}.login-overlay.verify>div:first-of-type,.login-overlay.signup>div:first-of-type{color:#ffc000;font-size:1.7em}.login-overlay.verify>div,.login-overlay.signup>div{margin:8px}.login-overlay.verify img{height:60px}.login-overlay.security-question{top:5%;left:5%;font-size:2.2em;font-weight:bold;width:300px}.login-overlay.password{text-align:left;font-size:1.7em;font-weight:bold;top:8%;left:5%}.login-overlay.password div:first-of-type{font-size:1.2em}.login-overlay.push-pin{opacity:0;padding:5px 10px;color:#fff;background:#5782bf;border:2px solid #3b65a8}.login-overlay.push-pin div:last-of-type{font-size:1.3em;font-weight:bold;padding-top:5px;text-decoration:underline}.login-overlay.push-fingerprint{opacity:0;font-weight:bold}.login-overlay.push-fingerprint div:first-of-type{font-size:2em;text-decoration:underline;margin-bottom:1em}.login-overlay.push-face{color:#fff}.login-overlay.push-face .top{text-align:left;font-size:1.3em;font-weight:bold;position:fixed;top:8%;left:4%}.login-overlay.push-face .top div:last-of-type{font-size:1.7em}.login-overlay.push-face .bottom{position:fixed;bottom:5%;left:36%;transform:translate(-50%,0)}.front-panel.ad .login-overlay.push-face .bottom{bottom:18%}.login-overlay.push-face .bottom div:first-of-type{font-size:1.7em;font-weight:bold;text-decoration:underline}.login-overlay.push-login{opacity:0;color:#fff;width:260px}.login-overlay.push-login div:first-of-type{font-size:1.5em;text-decoration:underline}.login-overlay.qr{text-align:left;position:fixed;bottom:10px;left:10px}.login-overlay .reviews{width:728px;height:125px;font-size:.9em}.login-overlay .reviews ul{display:flex;padding:10px 0 20px 0;overflow:hidden}.login-overlay .reviews li{display:inline-block;min-width:350px;margin:0 10px;text-align:left;position:relative}.login-overlay .reviews .avatar{position:absolute;top:20px;left:-8px;border:3px solid #fff;width:50px;height:50px;box-shadow:0 0 10px rgba(0,0,0,0.9)}.login-overlay .reviews .body{margin:0 1em 0 20px;padding:1em 1em 1em 50px;background:#fff;color:#000;border-radius:20px;box-shadow:-5px 5px 15px rgba(0,0,0,0.9)}.login-overlay .reviews .name{font-weight:bold;font-size:1.2em;color:#333}.login-overlay .reviews .stars i{color:#bdc1c6}.login-overlay .reviews .stars i.check{color:#4c4c4c}.login-overlay .reviews .text{height:45px;max-height:45px;overflow:hidden;color:#333}.login-overlay .reviews>.fas{position:absolute;top:120px;font-size:2em;cursor:pointer;display:none}.login-overlay .reviews>.fas.visible{display:block}.login-overlay .reviews>.fas.left{left:-1em}.login-overlay .reviews>.fas.right{right:-1em}.mugshot-notice{display:none;text-align:left}.mugshot-notice.visible{display:block}.account-opts{width:100%;padding-bottom:70px}.account-opts ul{position:absolute;display:table;width:100%;left:0;padding:0;border-top:1px solid #e6e9f0;border-bottom:1px solid #e6e9f0}.account-opts li{display:table-cell;width:50%;padding:12px;color:#153157;white-space:nowrap}.account-opts li:first-of-type{border-right:1px solid #e6e9f0}.passwordless-body{width:80%;height:104px;margin:8px auto 4px auto;border:1px solid #fbcdaa;border-radius:3px;background:#fcdfc8;font-size:12px;text-align:left}.passwordless-body>div{padding:12px}.mc>div{margin:15px 0}.mc>div:first-child{margin:10px 0;font-size:16px}.mc .buttons{width:70%;margin:auto;text-align:center}.mc .or-horizontal{margin:20px auto}.mc a{font-size:14px}.signup .g-recaptcha>div{margin:10px auto}.signup .referrer{font-size:12px}.signup .above{text-align:center;font-size:1.9em;color:#153157;margin:10% 0 10px 0}.signup label:not(.error){cursor:pointer}.signup .legal{text-align:center}.signup .row{overflow:hidden}.signup .row>span{width:200px;max-width:200px;float:left}.signup .row>span:first-child{margin-right:8px}.signup .row input,.signup .row select{width:200px}.signup .row.domain{display:none;text-align:center;font-size:1.2em;margin:8px 0;max-width:400px}.signup-complete{text-align:center;font-family:'Open Sans Light',X-LocaleSpecific-Light,'Open Sans',X-LocaleSpecific,sans-serif}.signup-complete a{color:mediumblue}.signup-complete h1{font-size:3em;margin:40px 0}.signup-complete p{font-size:1.5em}@media only screen and (max-width:768px){#wrapper{min-width:auto}#wrapper+footer{display:none}.page-panel{padding:1em}}.earned-certification{white-space:nowrap;font-size:12px;margin:10px 0}.qr-canvas{position:relative;display:inline-block;width:250px;height:250px}.qr-canvas span{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.7)}.qr-canvas span i{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qr-canvas span i.color-success{font-size:3em}.mobile-hold{background:url(../images/mobile-hold.png) no-repeat center bottom;background-size:contain;text-align:center;text-shadow:none}.mobile-hold>span,.mobile-hold>i{position:relative;top:38%;left:50%;transform:translate(-50%,-38%)}.mobile-hold>i{font-size:3em;display:block}.mobile-hold>span{display:table}.mobile-hold>span>span{display:table-row}.mobile-hold p{display:table-cell;vertical-align:middle;text-align:center;font-family:sans-serif;font-weight:bold;font-size:.9em;color:red}.mobile-hold p>span{font-size:2em;margin:5px 0;display:block}.scopes-header{text-align:center}.scopes-header .icon{display:inline-block;position:relative;width:60px;height:60px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;border:10px solid rgba(0,0,0,.06)}.scopes-header .icon>*{max-width:60px;max-height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scopes-header .user{margin-right:-6px}.scopes-header .api{margin-left:-6px}.scopes-api{margin:20px 10px;font-size:1.2em}.scopes .scope{border-top:1px solid #ccc;padding:15px 10px}.emergency-access{background:#fff url(../images/emergency.jpg) no-repeat top left !important;padding:10px 10px 0 170px !important}.emergency-access input{width:100%}.emergency-access div{margin:10px 0}