:root{--adv-geek-blue:#5462FB;--adv-cyan-6:#13C2C2;--adv-gray-1:#FFFFFF;--adv-gray-2:#FAFAFA;--adv-gray-4:#F0F0F0;--adv-gray-5:#D9D9D9;--adv-gray-7:#8C8C8C;--adv-gray-8:#595959;--adv-gray-9:#3A3A3A;--adv-red-6:#F5222D}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(../../../common/keycloak/node_modules/patternfly/dist/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../../../common/keycloak/node_modules/patternfly/dist/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../../../common/keycloak/node_modules/patternfly/dist/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../../../common/keycloak/node_modules/patternfly/dist/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../../../common/keycloak/node_modules/patternfly/dist/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(../../../common/keycloak/node_modules/patternfly/dist/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}*,::after,::before{box-sizing:border-box}html{font-size:unset!important}body,html{height:100%}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{padding:0;margin:0}body{font-family:Roboto,'Helvetica Neue',sans-serif;font-size:14px;line-height:1.66666667;color:#363636;background-color:#fff}h1,h2,h3{line-height:1.1;margin:10px 0}audio,embed,iframe,img,object,video{max-width:100%;height:auto}img{vertical-align:middle;border:0}ol,ul{margin-top:0;margin-bottom:10px}ul{list-style:none}.form-group{margin-bottom:15px}label{display:inline-block;max-width:100%;margin-bottom:5px}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}.pf-c-form-control{color:#151515;width:100%;padding:calc(.375rem - 1px) .5rem;font-size:1rem;line-height:1.5;background-color:#fff;background-repeat:no-repeat;border:1px solid var(--adv-gray-5);border-radius:2px;-moz-appearance:none;-webkit-appearance:none}.pf-c-form-control:not(textarea){height:calc(1rem * 1.5 + 1px * 2 + calc(.375rem - 1px) * 2);text-overflow:ellipsis}.pf-c-form-control:focus{border-bottom-color:var(--adv-geek-blue);padding-bottom:calc(.375rem - 2px);border-bottom-width:2px}.pf-c-form-control:hover{border-bottom-color:var(--adv-geek-blue)}.pf-c-form-control:disabled{color:#6a6e73;background-color:#f0f0f0;cursor:not-allowed;border-color:transparent}.pf-c-form-control[aria-invalid=true]{padding-right:2rem;border-bottom-color:#c9190b;padding-bottom:calc(.375rem - 2px);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23c9190b' d='M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E");background-position:calc(100% - .5rem) center;background-size:1rem 1rem;border-bottom-width:2px}.pf-c-alert{color:#151515;position:relative;display:grid;padding:1rem;font-size:.875rem;background-color:#faeae8;border-top:2px solid #c9190b;box-shadow:none;grid-template-columns:max-content 1fr max-content;grid-template-areas:"icon title action" ". description description" ". actiongroup actiongroup"}.pf-c-alert__icon{grid-area:icon;display:flex;margin-top:.0625rem;margin-right:.5rem;font-size:1.125rem;color:#c9190b}.pf-c-alert__title{grid-area:title;font-weight:700;color:#a30000;word-break:break-word}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-fw{width:1.28571429em;text-align:center}.fa-exclamation-circle:before{content:"\f06a"}h1{color:var(--adv-gray-9);font-size:36px;font-weight:600}p{color:var(--adv-gray-8);font-weight:400;margin:0}a{color:var(--adv-geek-blue);text-decoration:none}a:focus,a:hover{color:var(--adv-geek-blue);text-decoration:underline}main{display:grid;grid-template-columns:100%;height:100vh;justify-items:center}.aside{margin:30px 0 20px 0;padding:0 10px;opacity:0;transition:all .5s ease-in-out}.aside.visible{opacity:1}.logo-wrapper{margin-bottom:100px;text-align:center}#advocu-logo{height:auto;width:150px}.auth-content{margin-bottom:50px}.auth-header img{display:block;max-height:45px;margin-bottom:15px}.aside-img,.auth-header img[src=""]{display:none}@media screen and (min-width:1080px){h1{margin-top:70px}main{grid-template-columns:764px auto;justify-items:initial}.aside{width:450px;align-self:center;justify-self:center}.logo-wrapper{position:absolute;top:30px;left:160px}#advocu-logo{width:initial}.aside-img{align-items:center;background:var(--adv-gray-2);display:flex;justify-content:center}}
.divider,.divider-with-text{align-items:center;color:var(--adv-gray-7);display:flex;margin:15px 0}.divider{margin:25px 0}.divider-with-text::after,.divider-with-text::before,.divider::after,.divider::before{background-color:var(--adv-gray-4);content:'';flex-grow:1;height:1px}.divider-with-text::before{margin-right:10px}.divider-with-text::after{margin-left:10px}.back-button-wrapper{margin:10px 0;align-items:center;display:flex}.back-button-wrapper>img{margin-right:5px}.back-button-wrapper>a{color:var(--adv-gray-8)}#community-not-exist{width:100%;height:100%;position:fixed;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;background:#fff;z-index:999}#community-not-exist p{margin:0 0 1em}#community-not-exist h2{margin:0 0 1em;font-weight:700;font-family:Rubik,sans-serif}#community-not-exist img{height:auto;margin-bottom:20px;max-width:600px;width:100%}#community-not-exist ul{list-style-position:inside;list-style-type:"–"}#community-not-exist li{margin-bottom:10px}
.form-group-horizontal{display:flex;justify-content:space-between}.horizontal-input{width:90%}input{outline-color:var(--adv-geek-blue)}label{font-weight:400}.checkbox-required{align-items:start;display:flex}.label-required::before{align-self:flex-start;color:var(--adv-red-6);content:"*";display:inline-block;font-size:14px;line-height:1;padding-top:4px;margin:0 3px}.input-error{color:var(--adv-red-6)}.input-hint{color:var(--adv-gray-7)}.password-label-wrapper{display:flex;justify-content:space-between}.button{border:none;border-radius:2px;color:var(--adv-gray-1);font-size:16px;height:40px;margin:5px 0;max-width:450px;padding:8px 40px;width:100%}.button-primary{background:var(--adv-geek-blue)}.button-secondary{background:var(--adv-cyan-6)}.button-disabled{background:var(--adv-gray-5);cursor:not-allowed}.link-as-button{display:inline-block;text-align:center}.link-as-button:focus,.link-as-button:hover{color:var(--adv-gray-1);outline:0;text-decoration:none}.social-providers-list{margin-bottom:30px}.button-social-provider{border:1px solid var(--adv-gray-5);display:flex;justify-content:center;align-items:center;text-decoration:none;color:var(--adv-gray-9)}.button-social-provider:active,.button-social-provider:focus,.button-social-provider:hover{color:var(--adv-gray-9);text-decoration:none}.social-button-icon{margin-right:10px}button[disabled]{cursor:not-allowed}.auth-form{margin-bottom:15px}.sso,.sso-enabled .aside>:not(.sso):not(.logo-wrapper):not(.alert-error){display:none}.sso-enabled .sso{display:block}.hint{color:var(--adv-gray-8)}
