﻿@import"website-main.css";#kc-content{margin:0 !important}#kc-locale{position:absolute;right:0;margin:.5rem;z-index:9999}#kc-locale ul{display:none;position:absolute;background-color:#fff;list-style:none;right:0;top:20px;min-width:100px;padding:2px 0;border:solid 1px #bbb}#kc-locale ul li a{display:block;padding:5px 14px;color:#000 !important;text-decoration:none;line-height:20px}#kc-locale ul li a:hover{color:#4d5258;background-color:#d4edfa}#kc-locale:hover ul{display:block;margin:0}#kc-locale-dropdown a{color:#4d5258;background:0 0;padding:0 15px 0 0;font-weight:300}#kc-locale-dropdown a:hover{text-decoration:none}a#kc-current-locale-link{display:block;padding:0 5px}a#kc-current-locale-link::after{content:"˅";margin-left:4px}#kc-logo{width:100%}#kc-logo-wrapper{background-image:url(../img/keycloak-logo-2.png);background-repeat:no-repeat;height:63px;width:300px;margin:62px auto 0}div.kc-logo-text{background-image:url(../img/keycloak-logo-text.png);background-repeat:no-repeat;height:63px;width:300px;margin:0 auto}div.kc-logo-text span{display:none}#kc-header{color:#ededed;overflow:visible;white-space:nowrap}#kc-header-wrapper{letter-spacing:3px;line-height:1.2em;padding:62px 20px;white-space:normal}#kc-content{width:100%}#kc-attempted-username{font-size:20px;font-family:inherit;font-weight:normal;padding-right:10px}#kc-username{text-align:center}#kc-webauthn-settings-form{padding-top:8px}#kc-info-wrapper{display:flex;font-size:13px}#kc-form-options span{display:block}#kc-form-options .checkbox{margin-top:0}#kc-terms-text{margin-bottom:20px}#kc-registration{margin-bottom:15px;padding:0;width:50%;text-align:left}ol#kc-totp-settings{margin:0;padding-left:20px}ul#kc-totp-supported-apps{margin-bottom:10px}#kc-totp-secret-qr-code{max-width:150px;max-height:150px}#kc-totp-secret-key{background-color:#fff;color:#333;font-size:16px;padding:10px 0}#kc-oauth h3{margin-top:0}#kc-oauth ul{list-style:none;padding:0;margin:0}#kc-oauth ul li{border-top:1px solid rgba(255,255,255,.1);font-size:12px;padding:10px 0}#kc-oauth ul li:first-of-type{border-top:0}#kc-oauth .kc-role{display:inline-block;width:50%}#kc-code textarea{width:100%;height:8em}#kc-social-providers ul{padding:0}#kc-social-providers li{display:block}#kc-social-providers li:first-of-type{margin-top:0}.kc-login-tooltip{position:relative;display:inline-block}.kc-login-tooltip .kc-tooltip-text{top:-3px;left:160%;background-color:#000;visibility:hidden;color:#fff;min-width:130px;text-align:center;border-radius:2px;box-shadow:0 1px 8px rgba(0,0,0,.6);padding:5px;position:absolute;opacity:0;transition:opacity .5s}.kc-login-tooltip .kc-tooltip-text::after{content:" ";position:absolute;top:15px;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #000 transparent transparent}.kc-login-tooltip:hover .kc-tooltip-text{visibility:visible;opacity:.7}#kc-form-buttons{margin-top:40px}#kc-content-wrapper .row{margin-left:0;margin-right:0}#kc-form-login div.form-group:last-of-type{margin-bottom:0px}#kc-register-form div.form-group:last-of-type{margin-bottom:0px}#kc-update-profile-form div.form-group:last-of-type{margin-bottom:0px}#kc-back{margin-top:5px}form#kc-select-back-form div.login-pf-social-section{padding-left:0px;border-left:0px}@media(min-width: 768px){#kc-container-wrapper{position:absolute;width:100%}}@media(max-width: 767px){#kc-header{padding-left:15px;padding-right:15px;float:none;text-align:left}#kc-header-wrapper{font-size:16px;font-weight:bold;padding:30px 0 0 0;letter-spacing:0}div.kc-logo-text{margin:0;width:150px;height:32px;background-size:100%}#kc-form{float:none}#kc-info-wrapper{border-top:1px solid rgba(255,255,255,.1);margin-top:15px;padding-top:15px;padding-left:0px;padding-right:15px}#kc-social-providers li{display:block;margin-right:5px}#kc-logo-wrapper{background-size:100px 21px;height:21px;width:100px;margin:20px 0 0 20px}}@media(min-height: 646px){#kc-container-wrapper{bottom:12%}}@media(max-height: 645px){#kc-container-wrapper{padding-top:50px;top:20%}}.login-pf{background:url("../img/keycloak-bg.png") no-repeat center center fixed;background-size:cover;font-size:17px;height:100%}.login-pf body{background:url("../img/keycloak-bg.png") no-repeat center center fixed;background-size:cover;height:100%}.login-pf .container{padding-top:40px}.login-pf a{color:#ff605d}.alert>.pficon{position:unset;vertical-align:text-bottom;left:unset;top:unset}.login-pf-page{min-height:100%;display:flex;place-items:center;place-content:center;padding:20px 0}.login-pf-page .login-pf-header{margin-bottom:0}.card-pf{background:#fff;margin:0 auto;padding:0 20px;max-width:500px;border-top:0;box-shadow:0 0 0}.card-pf form.form-actions .btn{float:right;margin-left:10px}.login-pf-page .login-pf-brand{margin-top:20px;max-width:360px;width:40%}.login-pf-page .login-pf-signup{font-size:15px}.login-pf-page .login-pf-social-link{margin-bottom:25px}.login-pf-page .login-pf-social-link:last-child{margin-bottom:0 !important}.login-pf-page .login-pf-social-link a{padding:2px 0}.login-pf-page .btn-primary{margin-top:0;color:#fff;background-color:#316489;border-color:#316489;background-image:none}.login-pf-page .btn-primary:hover{color:#fff;background-color:#3e7faf;border-color:#3e7faf}.login-pf-page .btn-primary .inactive{color:#333;background-color:#f7f7f7;border-color:#f7f7f7}.login-pf-page .btn-primary .inactive:hover{color:#333;background-color:#dedede}.login-pf-page .list-view-pf .list-group-item{border-bottom:1px solid #ededed}.login-pf-page .list-view-pf-description{width:100%}.login-pf-page .card-pf{margin-bottom:10px;color:unset}.login-pf-page .card-pf p{color:unset}.login-pf-page.login-pf-page-accounts{margin-left:auto;margin-right:auto}@media(min-width: 768px){.login-pf .container{padding-right:80px}.login-pf-page .login-pf-social-section:first-of-type{padding-right:39px;border-right:1px solid #d1d1d1;margin-right:-1px}.login-pf-page .login-pf-social-section:last-of-type{padding-left:40px}.login-pf-page .login-pf-social-section .login-pf-social-link:last-of-type{margin-bottom:0}}@media(max-width: 767px){.login-pf body{background:#fff}.login-pf .container{padding-top:15px;padding-bottom:15px}.login-pf-page .card-pf{max-width:none;margin-left:0;margin-right:0;padding-top:0}.card-pf.login-pf-accounts{max-width:none}}@media(max-width: 840px){.login-pf-page .card-pf{max-width:none;margin-left:20px;margin-right:20px;padding:20px 20px 30px 20px}}@media(min-width: 768px){.login-pf-page .card-pf{margin-left:20px;margin-right:20px;padding:0 20px 30px 20px}}.zocial{width:100%;font-weight:normal;font-size:14px;text-shadow:none;color:#333 !important;background:transparent !important;white-space:normal}.zocial:before{border-right:0;margin-right:0;float:unset;padding:0 .1rem}.zocial span:before{padding:7px 10px;font-size:14px}.zocial:hover{background:#ededed !important}a.zocial{width:100%;font-weight:normal;text-shadow:none;white-space:normal}.zocial.facebook{background-image:none;box-shadow:none;text-shadow:none}.zocial.github{background-image:none;box-shadow:none;text-shadow:none}.zocial.google{background-image:none;box-shadow:none;text-shadow:none}.zocial.microsoft{background-image:none;box-shadow:none;text-shadow:none}.zocial.microsoft:before{content:""}.zocial.saml{background-image:none;box-shadow:none;text-shadow:none}.zocial.stackoverflow{background-image:none;box-shadow:none;text-shadow:none}.zocial.stackoverflow:before{color:inherit}.zocial.linkedin{background-image:none;box-shadow:none;text-shadow:none}.zocial.twitter{background-image:none;box-shadow:none;text-shadow:none}body{font-size:17px;color:#404040}.rounded-borders{border-radius:2px !important}.control-borders{border-color:#72767b !important}.control-borders:hover{border-color:#316489}.control-borders:focus{border-color:#316489;box-shadow:inset 0 1px 1px rgba(49,100,137,.075),0 0 8px rgba(49,100,137,.6)}.card{border:none}.main-card{max-width:30rem}.alert-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}#legal-information{padding:1.2rem 0;font-size:.85rem}#legal-information ul{list-style-type:none;margin:0}#legal-information li{float:left}#legal-information li:first-child :after{content:"●";padding-left:.5rem;padding-right:.5rem}#legal-information a{color:#72767b;text-decoration:none;margin-left:0}.subtitle{text-align:right;margin-top:30px;color:#909090}.required{color:#cb2915}#customer-center-description-container{margin-bottom:1rem}.form-control{padding:1.7rem .75rem}.form-control::placeholder{font-style:normal;color:#a8a3a3}.form-group{margin-bottom:1.5rem}
