@font-face{font-family:RedHatText;font-style:normal;font-weight:400;src:url(/cockpit/static/fonts/RedHatText-Regular.woff2) format("woff2")}@font-face{font-family:RedHatText;font-style:normal;font-weight:700;src:url(/cockpit/static/fonts/RedHatText-Medium.woff2) format("woff2")}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[hidden]:not([hidden=false]){display:none!important}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%;background:#000}body{margin:0;font-family:RedHatText,Helvetica,Arial,sans-serif;background-color:#333;color:#fff;line-height:1.5}h1,h2,h3,h4{font-size:1.25rem;margin:0}h1{font-size:1.75rem;line-height:1.3;padding:0 0 1rem}h2{font-size:1.5rem}pre{white-space:pre-wrap}.pf-c-button,label{font-weight:600}.pf-c-button,img{vertical-align:middle}#option-group,.cross,.pf-c-button,button{cursor:pointer}#option-group svg,.cross{opacity:.7}a{color:inherit;text-decoration:none}.pf-c-button:focus,a:focus{outline:5px auto -webkit-focus-ring-color;outline:thin dotted;outline-offset:-2px}a:active,a:hover{outline:0}a:focus,a:hover{color:#fff;text-decoration:underline}img{border:0}button,input,select,textarea{font-family:inherit;margin:0;font-size:inherit;line-height:inherit}button{-webkit-appearance:button;overflow:visible;border-radius:.1875rem;border:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}p{margin:0 0 1rem}.container{margin-right:auto;margin-left:auto}#option-group,#option-group[hidden]+#server-group{margin-top:2rem}#option-group{margin-bottom:1rem}#server-group{margin-bottom:2rem}.form-group:not(:first-child){margin-top:1rem}.login-actions{display:flex;align-items:baseline;grid-gap:1rem}label{display:inline-block}#option-group,.control-label{font-size:.875rem}[role=form] .control-label,form .control-label{display:flex;align-items:center;min-height:2rem;padding:0 0 .5rem}.form-control{color:#151515}.form-control[type=password],.form-control[type=text]{display:block;width:100%;padding:.25rem .5rem;background-color:#fff;background-image:none;border:1px solid #ededed;border-bottom-color:#72767b;border-radius:1px;transition:border-color .15s ease-in-out;color:#151515}.form-control[type=password]:focus,.form-control[type=password]:hover,.form-control[type=text]:focus,.form-control[type=text]:hover{border-bottom-color:#06c}.form-control[type=password]:focus,.form-control[type=text]:focus{padding-bottom:calc(.25rem - 1px);border-bottom-width:2px}.form-control:focus{outline:0}.form-control:-moz-placeholder{color:#999;font-style:italic}.form-control::-moz-placeholder{color:#999;font-style:italic;opacity:1}.form-control:-ms-input-placeholder{color:#999;font-style:italic}.form-control::-webkit-input-placeholder{color:#999;font-style:italic}.checkbox-row{margin:1rem 0 0;display:flex;align-items:baseline}.checkbox-row>input[type=checkbox]{width:1rem;height:1rem;align-self:flex-start;margin-top:.25rem;margin-right:.5rem}label.checkbox{font:inherit}.help-block{display:block;margin-top:5px;margin-bottom:1rem;color:#737373}.caret,.pf-c-button{display:inline-block}#login-button[spinning] .spinner{display:inline-flex}.form-group:after{clear:both;margin-bottom:1rem}.pf-c-button{text-align:center;background-image:none;border:1px solid transparent;white-space:nowrap;padding:.25rem .5rem;border-radius:1px;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.pf-c-button:focus,.pf-c-button:hover{color:#4d5258;text-decoration:none}.pf-c-button:active{outline:0;background-image:none}@-ms-viewport{width:device-width}.pf-m-primary{background-color:#06c;border-color:#06c;color:#fff}.pf-m-primary:active,.pf-m-primary:focus,.pf-m-primary:hover{background-color:#004080;border-color:#004080;color:#fff;outline:none}.pf-m-danger{background-color:#c9190b;border-color:#c9190b;color:#fff}.pf-m-danger:focus,.pf-m-danger:hover{background-color:#a30000;border-color:#a30000;outline:none}.login-pf{height:100%}.login-pf #brand img{display:block;margin:0 auto;max-width:100%}.brand-unsupported-browser #brand{display:none}.login-pf #banner{margin:1rem 0 .5rem;grid-area:banner;width:100%}#banner-message{white-space:pre-wrap;max-height:12em;overflow:auto}.login-pf .container{background-color:hsla(0,0%,100%,.5);background:#fff;color:#333;grid-area:login;padding:3rem 3rem 2rem;width:100%}.login-pf .container .details p:first-child{border-top:1px solid #474747;padding-top:1.5rem;margin-top:1.5rem}.login-pf .details p{margin:0}.login-pf .details p+p{margin-top:.5rem}.login-pf .container .control-label{font-weight:600}.login-pf .container .help-block{color:#fff}.login-pf .container .form-group:last-child,.login-pf .container .form-group:last-child .help-block:last-child{margin-bottom:0}.spinner{-webkit-animation:rotation .6s linear infinite;animation:rotation .6s linear infinite;border-radius:100%;border:4px solid rgba(0,0,0,.25);border-top-color:rgba(0,0,0,.75);height:1.5rem;width:1.5rem}.pf-c-alert{color:#151515;position:relative;grid-template-columns:max-content 1fr max-content;grid-template-rows:1fr auto;grid-template-areas:"icon title   action" ".    content content";background-color:#fff;margin:0 0 1.5rem;display:grid;border:solid #009596;border-width:2px 0 0;box-shadow:0 .5rem 1rem 0 rgba(3,3,3,.16),0 0 .5rem 0 rgba(3,3,3,.08)}.pf-c-alert.pf-m-inline{box-shadow:none}.pf-c-alert>svg{grid-area:icon;height:1.125rem;width:1.125rem;margin:1.25rem 1rem 1rem;float:left;color:#009596}@supports (display:grid){.pf-c-alert>svg{float:none;margin-right:0}}.pf-c-alert__title{grid-area:title;font-size:1rem;margin:1rem}.pf-c-alert.pf-m-inline.pf-m-danger{background:#faeae8;border-color:#c9190b}.pf-c-alert.pf-m-danger>svg{color:#c9190b}.pf-c-alert.pf-m-danger .pf-c-alert__title{color:#a30000}.pf-c-alert.pf-m-inline.pf-m-warning{background:#fdf7e7;border-color:#f0ab00}.pf-c-alert.pf-m-warning>svg{color:#f0ab00}.pf-c-alert.pf-m-warning .pf-c-alert__title{color:#795600}.pf-c-alert.pf-m-inline.pf-m-info{background:#e7f1fa;border-color:#73bcf7}.pf-c-alert.pf-m-info>svg{color:#73bcf7}.pf-c-alert.pf-m-info .pf-c-alert__title{color:#004368}#server-group:before{clear:both;margin-top:5px}.login-fatal{font-size:130%}.unsupported-browser ul{color:#aaa;display:inline-block;margin:0 auto;text-align:left}.unsupported-browser a{color:#fff;font-weight:700;text-decoration:underline}.cross,.inline .container .help-block{color:#000}.caret,.server-box{position:relative}.conversation-prompt{white-space:normal;word-wrap:break-word}.control-label{white-space:nowrap}.spinner{border-color:hsla(0,0%,100%,.75) hsla(0,0%,100%,.25) hsla(0,0%,100%,.25)}#hostkey-fingerprint{font-size:large;font-weight:700;margin-bottom:0}#hostkey-type{font-size:small}#hostkey-verify-help-cmds{border-radius:.25rem;padding:.5rem 1rem;background:#ddd}#login-button .spinner,#login-button[spinning] #login-button-text,.hide-before:before,.inline #badge,.inline #brand,.inline #login-details{display:none}.inline body{background:0 0!important;color:#000}.caret{vertical-align:middle;margin:calc(.75rem - 8px) .25rem calc(.75rem - 8px) 0;transition:all .3s}.caret-down{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transform-origin:.5rem .5rem;-webkit-transform-origin:.5rem .5rem;transform-origin:.5rem}.cross{align-items:center;bottom:0;display:flex;font-size:1rem;font-weight:700;justify-content:center;position:absolute;right:2rem;top:0;width:2rem}#option-group:hover svg,.cross:hover{opacity:1}#option-group div{margin-left:-3px;margin-top:3px;margin-bottom:1rem}#login-button{display:flex;align-items:center;justify-content:center;height:2.5rem;padding:.5rem 1rem;flex-basis:100%}#hostkey-group:not([hidden])~.login-actions>#login-button{flex-basis:max-content}#login-button[disabled]{background-color:#333;background-image:none;border-color:#555}@media (max-width:480px){.login-pf{display:flex;flex-direction:column-reverse;position:relative}.row{display:flex;flex-direction:column}.login-pf .container{width:100%}.login-pf #badge{max-width:calc(100vw - 2rem)}.login-pf #brand{font-size:inherit;background-position:50% 50%}.details{text-align:center}}@media (min-width:481px){.unsupported-browser-heading{margin:2rem 0}.browser-recommendations h3{font-weight:400;margin-top:0}}@media (min-width:1024px){.control-label{text-align:right}.login-pf #brand img{margin:0;text-align:left}.login-pf .container .login-area{border-right:1px solid #474747}}.row{display:flex;flex-flow:column;margin:0}body.login-pf{color:#151515;display:grid;grid-template-areas:"banner" "login" "details" "logo";grid-template-rows:repeat(3,auto) 1fr;background-position:0 0!important;padding:0}.login-pf .container .details p:first-child{border-top:0;padding-top:0;margin-top:0}.login-button{width:100%}.login-pf .details{grid-area:details;padding:1.5rem 3rem;width:100%;background:#ededed}.login-pf #badge{grid-area:logo}.login-pf .container .login-area{border:none;width:auto}.login-pf #brand{text-transform:none;font-weight:400}#brand b,#brand strong{font-weight:600}.unsupported-browser a,a{color:#06c}.unsupported-browser a:focus,.unsupported-browser a:hover,a:focus,a:hover{color:#004080}.caret polygon{fill:#06c}.cross{right:0}@media (max-width:1023px){body.login-pf{justify-items:center}#badge{background-position:50%;margin:2rem}}@media (min-width:1024px){body.login-pf{grid-template-areas:". banner  banner ." ". .       .      ." ". login   logo   ." ". details logo   ." ". .       .      .";grid-template-rows:auto 1fr minmax(min-content,max-content) auto 1fr;grid-template-columns:minmax(0,1fr) repeat(2,minmax(auto,34rem)) minmax(0,1fr);grid-gap:0 4rem}}.unsupported-browser ul{color:#555;margin:0 0 2rem}.browser-recommendations{display:grid;justify-content:space-around;grid-template-columns:repeat(auto-fit,minmax(18rem,max-content));grid-gap:0 1rem}.dialog-error{margin:0 0 2rem}#login-again{display:block;margin-bottom:1rem}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}