h1{white-space:initial;text-align:center;font-family:'Open Sans';font-style:normal;font-weight:700;font-size:40px;line-height:48px;color:#fff}h4{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:20px;line-height:28px}.med-login-title{text-align:center;letter-spacing:-0.004em;color:#00257a}body{background:linear-gradient(180deg,#00257a 8.68%,#66c3ff 152.57%);background-size:cover;height:100%}div.kc-logo-text{background-image:url(../img/santaluciaLogo.png);background-repeat:no-repeat;height:63px;width:175px;margin:0 auto}div.med-ellipse1{position:absolute;background-image:url(../img/Ellipse1.png);left:0;top:0;width:680px;height:333px;z-index:-10}div.med-ellipse2{position:absolute;background-image:url(../img/Ellipse2.png);right:0;bottom:0;width:568px;height:378px;z-index:-10}#kc-header-wrapper{font-size:29px;text-transform:uppercase;letter-spacing:3px;line-height:1.2em;white-space:normal;margin-top:64px;padding:0}.card-pf{display:flex;flex-direction:column;align-items:center;width:380px;background:#fff;margin:0 auto;margin-bottom:0;box-shadow:var(--pf-global--BoxShadow--lg);padding:0 20px;max-width:500px;border-top:4px solid;border-top-color:currentcolor;border-color:var(--pf-global--primary-color--100)}#kc-locale-dropdown{display:inline-block}a#kc-current-locale-link::after{content:"\2c5";margin-left:var(--pf-global--spacer--xs)}#kc-locale-dropdown a{color:var(--pf-global--Color--200);text-align:right;font-size:var(--pf-global--FontSize--sm)}#kc-locale ul{background-color:var(--pf-global--BackgroundColor--100);display:none;top:20px;padding:0;position:absolute;right:9px;text-align:center;padding:2px}#kc-locale-dropdown:hover ul{display:block}div.med-instructions{text-align:center;height:44px;font-family:'Open Sans';font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#707070;flex:none;order:1;align-self:stretch;flex-grow:0}.pf-c-form__label{display:inline-block;padding:2px;height:12px;background:#fff;position:relative;z-index:10;top:11px;left:8px}.pf-c-form__label#med-rst-pss{top:3px}.pf-c-form-control{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 12px;isolation:isolate;height:42px!important;border:1px solid #c2c2c2;background:#fff}.login-pf-page .login-pf-settings{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.login-pf-page .login-pf-settings a{color:#004ab7}.alert-error.pf-m-danger{color:#f00;margin-top:10px}.pf-c-button.pf-m-primary{width:300px;height:46px;color:#00257a;background-color:#ffdd43}.pf-c-button.pf-m-primary:disabled{width:300px;height:46px;color:#fff;background-color:#c2c2c2}.pf-c-form-control[aria-invalid="true"]{--pf-c-form-control--PaddingRight:var(--pf-c-form-control--invalid--PaddingRight);--pf-c-form-control--BorderBottomColor:var(--pf-c-form-control--invalid--BorderBottomColor);padding-bottom:var(--pf-c-form-control--invalid--PaddingBottom);background-image:none;border:1px solid #b50500;background-position:var(--pf-c-form-control--invalid--BackgroundPosition);background-size:var(--pf-c-form-control--invalid--BackgroundSize)}input[type=text]:focus{border:none!important}span.med-back-to-login{display:block;width:200px;height:24px;position:absolute;left:60px;top:40px}span.med-back-to-login a{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff;text-decoration:none;flex:none;order:1;flex-grow:0}span.med-back-to-login a:hover{color:#fff;text-decoration:none}#kc-content-wrapper{margin-top:0}.med-rst-pss-info-wrapper{color:#707070}@media(min-width:768px){#kc-locale{position:relative;text-align:right;z-index:9999}.login-pf-page .login-pf-header{margin-bottom:10px;width:100%}}@media(max-width:767px){#kc-locale{position:relative;text-align:right;z-index:9999}.login-pf-page .card-pf{max-width:none;margin-left:auto;margin-right:auto;padding-top:0;border-top:0;box-shadow:0}}#kc-form-buttons{margin-top:20px;justify-content:center;display:flex}.update-password-mediadores div{position:relative;font-family:'Open Sans';font-style:normal}.update-password-mediadores input{width:100%;height:2.75rem;font-size:.875rem;letter-spacing:.016rem;line-height:1.188rem;padding:.313rem;border:#ebebeb .063rem solid;border-radius:.125rem}.update-password-mediadores input::-ms-reveal,.update-password-mediadores input::-ms-clear{display:none}.update-password-mediadores input::placeholder{color:#707070;font-size:.875rem;letter-spacing:.016rem;line-height:1.188rem}.update-password-mediadores label{position:absolute;top:-0.5rem;font-size:.75rem;letter-spacing:.025rem;line-height:1.063rem;color:#707070;background-color:#fff;margin-left:.875rem;text-align:center;padding:0 .5rem}.update-password-mediadores input:disabled,.update-password-mediadores .disabled input{background-color:#ebebeb;cursor:not-allowed}.update-password-mediadores .disabled input:focus{border:0}.update-password-mediadores .disabled label{display:none}.update-password-mediadores input:focus,.update-password-mediadores .default input{border:.063rem solid #0082ff;border-radius:unset}.update-password-mediadores .new-password-container{position:relative;margin-bottom:16px}.update-password-mediadores .confirm-password-container{position:relative;margin-bottom:16px}.update-password-mediadores .passwrd-img-eye{width:15.3px;position:absolute;top:.763rem;right:.75rem;cursor:pointer}.update-password-mediadores .password-confirm-error-msg,.login-pf-page .card-pf p.password-confirm-error-msg{visibility:hidden;color:#b50500;text-align:left;font-size:12px;line-height:17px}.update-password-mediadores .requirements-new-password-content{background-color:#e5eeff;padding:16px 27px;width:100%;max-width:380px;margin:0 auto;margin-bottom:36px}.update-password-mediadores .requirementList{list-style:none;padding:0;margin:0}.update-password-mediadores .requirement-title,.update-password-mediadores .requirement-item{margin-bottom:8px;font-size:14px;line-height:19px;letter-spacing:.25px;color:#525252;text-align:left}.update-password-mediadores .requirement-item{display:flex;align-items:center}.update-password-mediadores .requirement-item::before{content:''}.update-password-mediadores .require-item-icon{width:16px;height:16px;margin-right:8px}.update-password-mediadores .buttons button,.update-password-mediadores .pf-c-button.pf-m-primary,.update-password-mediadores .pf-c-button.pf-m-primary:disabled{width:100%}