@-webkit-keyframes loginFadeIn{from{margin-top:-15%}to{margin-top:-10%}}@-moz-keyframes loginFadeIn{from{margin-top:-15%}to{margin-top:-10%}}@-ms-keyframes loginFadeIn{from{margin-top:-15%}to{margin-top:-10%}}@-o-keyframes loginFadeIn{from{margin-top:-15%}to{margin-top:-10%}}@keyframes loginFadeIn{from{margin-top:-15%}to{margin-top:-10%}}html,body{height:100%;width:100%}body.no-placeholders .login-form .control-label{color:#4c5959;height:auto}body{background-color:#f1efed;display:flex;align-items:center;justify-content:center}.login-page{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 8px 32px -10px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 8px 32px -10px rgba(0, 0, 0, 0.3);-ms-box-shadow:0px 8px 32px -10px rgba(0, 0, 0, 0.3);-o-box-shadow:0px 8px 32px -10px rgba(0, 0, 0, 0.3);box-shadow:0px 8px 32px -10px rgba(0, 0, 0, 0.3);-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em;-webkit-animation:loginFadeIn 0.2s;-moz-animation:loginFadeIn 0.2s;-ms-animation:loginFadeIn 0.2s;-o-animation:loginFadeIn 0.2s;animation:loginFadeIn 0.2s;width:80%;max-width:450px;background-image:url("../../img/textures/lilac-strip.png");background-repeat:repeat no-repeat;margin-top:-10%;padding:4em;background-color:#fbf9f8}.branding{margin-bottom:2em}.branding .oracle-logo{height:25px;padding:6.5px 0}.branding .primavera-logo img,.branding .app-family-logo img{width:100%}.branding div.app-family-logo{font-size:25px;padding:6.5px 0;line-height:1em}.branding .app-logo{position:absolute;right:0;top:0}.branding .app-logo .pgbu-icon{font-size:180px}.branding .full-logo{width:400px}.login-form .control-group{margin-bottom:20px;position:relative}.login-form .control-label{color:transparent;height:0}.login-form input[type="text"],.login-form input[type="password"]{font-family:"Oracle Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;height:2.5em;font-size:16px;line-height:1.5em;width:100%;margin-bottom:0;background-color:#ffffff;border:1px solid rgba(22,21,19,0.5);padding:.5em;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.login-form input[type="text"]::-webkit-input-placeholder,.login-form input[type="password"]::-webkit-input-placeholder{color:rgba(59,55,51,0.7);font-size:16px;text-align:left;font-style:normal;font-weight:normal}.login-form input[type="text"]::-moz-placeholder,.login-form input[type="password"]::-moz-placeholder{color:rgba(59,55,51,0.7);opacity:1;font-size:16px;text-align:left;font-style:normal;font-weight:normal}.login-form input[type="text"]:-ms-input-placeholder,.login-form input[type="password"]:-ms-input-placeholder{color:rgba(59,55,51,0.7);font-size:16px;text-align:left;font-style:normal;font-weight:normal}.login-form input[type="text"]::-webkit-input-placeholder,.login-form input[type="password"]::-webkit-input-placeholder,.login-form input[type="text"]::-moz-placeholder,.login-form input[type="password"]::-moz-placeholder,.login-form input[type="text"]:-ms-input-placeholder,.login-form input[type="password"]:-ms-input-placeholder{font-family:"Oracle Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Roboto,Oxygen-Sans,"Helvetica Neue",Helvetica,sans-serif;font-weight:400}.login-form input[type="text"]:focus,.login-form input[type="password"]:focus{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.login-form .btn-toolbar a{font-size:12px}.login-form .btn-toolbar .btn,.login-form .btn-toolbar .not-btn,.login-form .btn-toolbar .btn-group,.login-form .btn-toolbar label,.login-form .btn-toolbar span.divider,.login-form .btn-toolbar .toolbar-item{margin-left:0;margin-right:20px}.login-form .btn-toolbar .btn.pull-right,.login-form .btn-toolbar .not-btn.pull-right,.login-form .btn-toolbar .btn-group.pull-right,.login-form .btn-toolbar label.pull-right,.login-form .btn-toolbar span.divider.pull-right,.login-form .btn-toolbar .toolbar-item.pull-right{margin-left:20px;margin-right:0}.login-form .btn-toolbar .btn-group{vertical-align:baseline}.login-form .btn-toolbar .btn-group>.btn,.login-form .btn-toolbar .btn-group>.not-btn{margin-right:0}.login-form .btn-toolbar .btn-group>.btn.pull-right,.login-form .btn-toolbar .btn-group>.not-btn.pull-right{margin-left:0}.login-form .btn-toolbar>.btn+.btn,.login-form .btn-toolbar>.not-btn+.not-btn,.login-form .btn-toolbar>.btn+.not-btn,.login-form .btn-toolbar>.not-btn+.btn,.login-form .btn-toolbar>.btn-group+.btn,.login-form .btn-toolbar>.btn-group+.not-btn,.login-form .btn-toolbar>.btn+.btn-group,.login-form .btn-toolbar>.not-btn+.btn-group{margin-left:0;margin-right:20px}.login-form .btn-toolbar>.btn+.btn.pull-right,.login-form .btn-toolbar>.not-btn+.not-btn.pull-right,.login-form .btn-toolbar>.btn+.not-btn.pull-right,.login-form .btn-toolbar>.not-btn+.btn.pull-right,.login-form .btn-toolbar>.btn-group+.btn.pull-right,.login-form .btn-toolbar>.btn-group+.not-btn.pull-right,.login-form .btn-toolbar>.btn+.btn-group.pull-right,.login-form .btn-toolbar>.not-btn+.btn-group.pull-right{margin-left:20px;margin-right:0}.login-form .btn-toolbar>.btn:last-child,.login-form .btn-toolbar>.not-btn:last-child,.login-form .btn-toolbar>.btn-group:last-child,.login-form .btn-toolbar>label:last-child,.login-form .btn-toolbar>span.divider:last-child,.login-form .btn-toolbar>.toolbar-item:last-child{margin-right:0}.login-form .btn-toolbar.pull-right>.btn+.btn,.login-form .btn-toolbar .pull-right>.btn+.btn,.login-form .btn-toolbar.pull-right>.not-btn+.not-btn,.login-form .btn-toolbar .pull-right>.not-btn+.not-btn,.login-form .btn-toolbar.pull-right>.btn+.not-btn,.login-form .btn-toolbar .pull-right>.btn+.not-btn,.login-form .btn-toolbar.pull-right>.not-btn+.btn,.login-form .btn-toolbar .pull-right>.not-btn+.btn,.login-form .btn-toolbar.pull-right>.btn-group+.btn,.login-form .btn-toolbar .pull-right>.btn-group+.btn,.login-form .btn-toolbar.pull-right>.btn-group+.not-btn,.login-form .btn-toolbar .pull-right>.btn-group+.not-btn,.login-form .btn-toolbar.pull-right>.btn+.btn-group,.login-form .btn-toolbar .pull-right>.btn+.btn-group,.login-form .btn-toolbar.pull-right>.not-btn+.btn-group,.login-form .btn-toolbar .pull-right>.not-btn+.btn-group{margin-right:20px}.login-form .btn-toolbar.pull-right>:last-child,.login-form .btn-toolbar .pull-right>:last-child{margin-right:0 !important}.login-form .btn-toolbar>a{font-size:14px;vertical-align:middle}.login-form .remember-me-checkbox{font-size:14px;margin-top:1em}.login-form .help-block-container{margin-top:20px}.login-form .help-block{padding:10px 30px;margin:0;font-size:12px;line-height:20px;background-color:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.login-form .help-block.error-message{color:#b54030;background:rgba(255,217,212,0.85);font-size:14px}footer{padding:4px;text-align:center;position:fixed;bottom:0;left:0;right:0}@media (max-height:650px){.login-page{margin-top:0;align-self:start}}body{height:auto;min-height:100%}.login-page{position:relative;padding-bottom:0}.login-form.override-admin-style{max-height:230px}.login-form .help-block-container{margin-top:10px}.login-form .help-block-container .error-message{padding:10px}.branding .primavera-logo{padding:6.5px 0}.form-left-border{width:10px;float:left;background-color:#0072bc;margin-left:-10px;margin-top:17px;height:240px}.advanced-options{margin-bottom:0}.advanced-options #advancedOptionsToggle{color:#376673}.advanced-options .accordion-group{border:none;margin-top:10px;margin-bottom:0}.advanced-options .accordion-group .accordion-body{margin-left:-40px;margin-right:-40px;padding-left:40px;padding-top:10px}.advanced-options .accordion-group .accordion-body .control-group{display:inline-block;min-width:90%;margin-right:10px;margin-bottom:5px}.advanced-options .accordion-group .accordion-body .control-group .controls{margin-top:5px}