@charset "UTF-8";.gpm-form,.gpm-form .button-container button{-o-transition:.3s ease;-webkit-transition:.3s ease}#form-container{padding-right:0;padding-left:0;position:absolute;height:100%;left:0;right:0}.gpm-form{top:0;position:relative;background:#fff;border-radius:5px;padding:0 0 40px;max-width:100%;width:100%;height:100%;margin:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-moz-transition:.3s ease;transition:.3s ease}.gpm-form .login-form-header{border-bottom:1px solid #e3e3e3;background-color:#eaeaea;height:125px;padding:10px 60px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 0 12px}.gpm-form .login-form-header .env-label-container{width:100%;display:flex;justify-content:flex-end;height:0}.gpm-form .login-form-header .env-label-container .env-label{background:#888;color:#fff;font-family:Arial;font-size:13px;font-weight:500;letter-spacing:.65px;border-radius:4px;padding:7px;width:auto;display:flex;position:relative;top:10px;height:23px;line-height:22px;align-items:center}.gpm-form .form-header{position:relative;margin:0 0 12px;border-bottom:1px solid rgb(226.95,226.95,226.95);text-align:center;background-color:#eaeaea;height:100px;padding:10px 16px}.gpm-form .form-header>img{width:auto;height:100%}.gpm-form .form-header.action-header{height:60px;font-size:18px}.gpm-form .form-header.action-header>img{float:right;max-height:60px}.gpm-form .form-header.action-header>.action-container{position:absolute;float:left;top:50%;display:block;vertical-align:middle;transform:translateY(-50%);color:rgb(70.125,70.125,70.125)!important}.gpm-form .form-header.action-header>.action-container>span{padding-left:8px}.gpm-form .form-header.action-header a.action-container{text-decoration:none}.gpm-form .validation{margin-top:-3px}.gpm-form .validation.alert{border-radius:0}.gpm-form .validation.alert.alert-danger{color:#cb0000;background-color:#ffe4e4}.gpm-form .title{position:relative;z-index:1;border-left:5px solid #007d8a;margin:0 0 16px;padding:10px 0 10px 50px;color:#007d8a;font-size:25px;font-weight:600;text-transform:uppercase}.gpm-form .tenants{position:relative;margin:0 60px 36px}.gpm-form .tenants label{color:#999;font-size:24px;font-weight:300;line-height:25px;transform:translate(-12%,-50%) scale(.75)}.gpm-form .tenants select{margin-top:-5px;width:100%;height:30px;font-size:14px;margin-bottom:-10px;border-color:#ccc;border-radius:5px;box-shadow:2px 2px 2px #dad7d7}.gpm-form .input-container{position:relative;margin:0 60px 36px}.gpm-form .input-container.password{margin-bottom:10px}.gpm-form .input-container input{outline:0;z-index:1;position:relative;background:0 0;width:100%;height:60px;border:0;color:#333!important;font-size:24px;font-weight:400;margin-bottom:-10px}.gpm-form .input-container input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset;box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#333}.gpm-form .input-container input:focus~label{color:#999;-moz-transform:translate(-12%,-50%) scale(.75);-ms-transform:translate(-12%,-50%) scale(.75);-o-transform:translate(-12%,-50%) scale(.75);-webkit-transform:translate(-12%,-50%) scale(.75);transform:translate(-12%,-50%) scale(.75);z-index:999}.gpm-form .input-container input:focus~.bar:after,.gpm-form .input-container input:focus~.bar:before{width:50%}.gpm-form .input-container input.input-validation-error~.bar{background:#D50000;height:2px}.gpm-form .input-container input.input-validation-error~.bar:after,.gpm-form .input-container input.input-validation-error~.bar:before{background:#D50000}.gpm-form .input-container input.email~label,.gpm-form .input-container input.valid~label,.gpm-form .input-container input:valid:required~label{color:#999;-moz-transform:translate(-12%,-50%) scale(.75);-ms-transform:translate(-12%,-50%) scale(.75);-o-transform:translate(-12%,-50%) scale(.75);-webkit-transform:translate(-12%,-50%) scale(.75);transform:translate(-12%,-50%) scale(.75);z-index:999}.gpm-form .input-container label{position:absolute;top:0;left:0;color:#ccc;font-size:24px;font-weight:300;line-height:60px;-moz-transition:.2s ease;-o-transition:.2s ease;-webkit-transition:.2s ease;transition:.2s ease}.gpm-form .input-container .bar{position:relative;display:block;background:#ccc;width:100%;height:1px;z-index:999}.gpm-form .input-container .bar:before{content:"";position:absolute;background:#007d8a;width:0;height:2px;-moz-transition:.2s ease;-o-transition:.2s ease;-webkit-transition:.2s ease;transition:.2s ease;left:50%}.gpm-form .input-container .bar:after{content:"";position:absolute;background:#007d8a;width:0;height:2px;-moz-transition:.2s ease;-o-transition:.2s ease;-webkit-transition:.2s ease;transition:.2s ease;right:50%}.gpm-form .input-container .validation-error-control{position:absolute;bottom:-20px;color:#D50000}.gpm-form .button-container{margin:0 60px;text-align:center}.gpm-form .button-container button{outline:0;cursor:pointer;position:relative;display:inline-block;background:0;width:240px;border:2px solid;padding:20px 0;font-size:24px;font-weight:600;line-height:1;text-transform:uppercase;overflow:hidden;-moz-transition:.3s ease;transition:.3s ease}.gpm-form .button-container button.full,.gpm-form .button-container button:active:not([disabled]),.gpm-form .button-container button:hover:not([disabled]){border-color:#007d8a}.gpm-form .button-container button span{position:relative;z-index:1;color:#ddd;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease}.gpm-form .button-container button.full span,.gpm-form .button-container button:active:not([disabled]) span,.gpm-form .button-container button:hover:not([disabled]) span{color:#007d8a}.gpm-form .button-container button:before{content:"";position:absolute;top:50%;left:50%;display:block;background:#007d8a;width:30px;height:30px;border-radius:100%;margin:-15px 0 0 -15px;opacity:0;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease}.gpm-form.alt,.gpm-form.alt .toggle{width:140px;height:140px;border-radius:100%}.gpm-form .button-container button:disabled{cursor:default}.gpm-form .button-container button:active:not([disabled]):before{opacity:1;-moz-transform:scale(10);-ms-transform:scale(10);-o-transform:scale(10);-webkit-transform:scale(10);transform:scale(10)}.gpm-form .button-container button:focus:not([disabled]){border-color:#fff}.gpm-form .button-container button:focus:not([disabled]) span{color:#fff}.gpm-form .button-container button:focus:not([disabled]):before{opacity:1;-moz-transform:scale(10);-ms-transform:scale(10);-o-transform:scale(10);-webkit-transform:scale(10);transform:scale(10)}.gpm-form.alt{position:absolute;top:40px;right:-70px;z-index:10;background:0 0;box-shadow:none;padding:0;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease}.gpm-form.alt .toggle{position:relative;background:#007d8a;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#fff;font-size:58px;line-height:140px;text-align:center;cursor:pointer}.gpm-form.alt .toggle:before{content:"\f040";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.gpm-form.alt .title{left:100px;opacity:0;visibility:hidden;position:relative;border-color:#fff;color:#fff}.gpm-form.alt .title .close{cursor:pointer;position:absolute;top:0;right:60px;display:inline;color:#fff;font-size:58px;font-weight:400}.gpm-form.alt .title .close:before{content:"×"}.gpm-form.alt .input-container{left:100px;opacity:0;visibility:hidden}.gpm-form.alt .input-container input,.gpm-form.alt .input-container input:focus~label{color:#fff}.gpm-form.alt .input-container input:focus~.bar:after,.gpm-form.alt .input-container input:focus~.bar:before{background:#fff}.gpm-form.alt .input-container input:valid~label{color:#fff}.gpm-form.alt .input-container label{color:rgba(255,255,255,.8)}.gpm-form.alt .input-container .bar{background:rgba(255,255,255,.8)}.gpm-form.alt .button-container{left:100px;opacity:0;visibility:hidden}.gpm-form.alt .button-container button{width:100%;background:#fff;border-color:#fff}.gpm-form.alt .button-container button span{color:#007d8a}.gpm-form.alt .button-container button:hover{background:rgba(255,255,255,.9)}.gpm-form.alt .button-container button:active:before,.gpm-form.alt .button-container button:focus:before{display:none}.reset-confirm{text-align:center}.reset-confirm .checkmark{font-size:2em}.reset-confirm h3{font-weight:700}@media (max-height:600px){footer{display:none}}@media (min-width:768px){#form-container{position:relative;height:100%}.gpm-form{max-width:430px;top:50px}}@-webkit-keyframes buttonFadeInUp{0%{bottom:30px;opacity:0}}@-moz-keyframes buttonFadeInUp{0%{bottom:30px;opacity:0}}@keyframes buttonFadeInUp{0%{bottom:30px;opacity:0}}::-webkit-validation-bubble-message{display:none}.checkmark{display:inline-block;font-size:1em;position:relative;width:2em;height:2em}.checkmark::after{content:"";display:block;width:1em;height:2em;border:solid #000;border-width:0 .2em .2em 0;transform:rotate(45deg);position:absolute;left:calc(50% - .5em);top:-.25em}.icon,.navbar-header,body,html{position:relative}.checkmark.teal::after{border-color:#007d8a}body,html{width:100%;height:100%}body{background-color:rgb(242.25,242.25,242.25);min-height:600px;overflow:hidden}body .body-content{margin-top:10px}.navbar-inverse{border-bottom:4px solid #666;border-width:0 0 4px;margin:0;border-radius:0;background-color:rgb(226.95,226.95,226.95);background-image:none!important;min-height:50px;color:#333}.navbar-inverse .navbar-brand{color:#333;text-shadow:0 1px 0 #fff;padding:0;display:inline-block}.navbar-inverse .navbar-brand>img{height:100%;padding:4px 18px;width:auto}.navbar-nav>li>a{color:#333;text-shadow:0 1px 0 #fff}.nav-login .user-menu .user-name{font-size:12px;color:#333;text-shadow:0 1px 0 #fff}.nav-login .user-menu .caret{color:#333}.nav.navbar-nav .dropdown.open .dropdown-toggle{background-color:transparent!important;background-image:none!important;box-shadow:none}.nav.navbar-nav .dropdown.open .dropdown-menu{right:0;left:auto}.icon{top:-10px;max-height:30px}.page-consent .client-logo{float:left}.page-consent .client-logo img{width:80px;height:80px}.page-consent .consent-buttons{margin-top:25px}.page-consent .consent-form .consent-scopecheck{display:inline-block;margin-right:5px}.page-consent .consent-form .consent-description{margin-left:25px}.page-consent .consent-form .consent-description label{font-weight:400}.page-consent .consent-form .consent-remember{padding-left:16px}footer{font-size:10px;color:rgb(70.125,70.125,70.125);position:absolute;width:100%;height:85px;bottom:0}footer p{max-width:985px;white-space:pre-line;text-align:center;padding-bottom:0;margin:auto}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset;box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#333}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #fff inset;box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#333}.error-page .page-header{margin:40px 0 0}.error-page .page-header h1{color:#464646;text-align:center;font-size:24px}.error-page .error-description{color:#999;text-align:center;font-size:18px}.color-teal{color:#007d8a}.error-page.page-top{margin-top:50px}.error-page .title{text-align:center;font-weight:700;color:#464646;margin:auto}.error-page .title::before{font-family:FontAwesome;font-size:1.3em;content:"\f06a";margin-right:10px;color:#b30000}.error-page .message{text-align:center;font-size:24px;font-weight:400;color:#666;margin:4px auto auto}.error-page .req-id{font-weight:400}.error-page .text-italic{font-style:italic}#screen-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;background-color:#fff;transition:opacity .3s ease;z-index:9999}#screen-overlay.active{opacity:.5;pointer-events:auto}