/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.eye-open{background:url(/themes/custom/vacation_theme/images/icons/eye-open.svg) no-repeat;height:16px;width:24px;margin-top:2px;background-size:20px;}.eye-close{background:url(/themes/custom/vacation_theme/images/icons/eye-close.svg) no-repeat;height:16px;width:24px;margin-top:2px;background-size:20px;}.password-confirm-message{visibility:hidden;}.form-type-password{position:relative;}.shwpd{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-item-align:center;align-items:center;position:absolute;right:0;top:0;z-index:1;}.shwpwd-text{font-size:1rem;}.background-image img{max-width:100%;width:100%;}#main-wrapper-user{position:relative;}.user-register-form .form-type-password-confirm,.user-register-form .form-type-password-confirm .confirm-parent{margin-bottom:0!important;}.login-heading,.login-description{text-align:center;margin-bottom:1rem;}.login-heading{font-size:1.5rem;text-transform:uppercase;}.login-form{background-color:#fff;padding:1rem;}.login-form p,.login-form label{font-size:1rem;}.forgot-password a,.user-link .link-back{text-decoration:underline;}.user-link{text-align:center;}.user-link .footer-text{margin-bottom:1rem;}.user-link .link-back{text-transform:uppercase;}.user-link .btn-info{color:#fff;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:bold;line-height:1.5rem;outline:none;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:0.1s ease-in;z-index:3;}.user-link .btn-info:hover{background-color:#2d5883;border-color:#2d5883;}.login-form-access{display:block;}.user-register-form .field--name-field-privacy{margin-top:-1rem;}.login-form__form-access,.login-form__social-buttons{flex-basis:48%;}.login-form__social-buttons{padding-right:0;}.link--social,.link--social.auth-link{padding:0.8rem 1.5rem;border:0.1rem solid #333;margin-bottom:2rem;width:100%;text-decoration:none;font-size:1rem;}.link--social.facebook-access{background-color:#465993;border:0.2rem solid #465993;color:white;}.link--social.facebook-access .icon{fill:#fff;}.login-form .login-form-access p.center-line{position:relative;font-size:1.4rem;color:#333;font-weight:bold;text-align:center;padding-top:0;z-index:0;}@media (min-width:992px){.login-form{width:75%;margin:4rem auto;padding:2rem 3rem;border:0.1rem solid #333;}.login-form-access{display:flex;justify-content:space-around;}.user-register-form .form-type-password-confirm{display:flex;justify-content:space-between;}#main-wrapper-user #main{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.login-form__social-buttons{padding-right:2rem;}.login-form .login-form-access p.center-line{padding-top:2rem;}.login-form .login-form-access p.center-line::before{content:"";width:0.2rem;position:absolute;top:0;height:100%;background-color:#999794;left:50%;z-index:-2;}.login-form .login-form-access p.center-line::after{content:"";width:100%;position:absolute;top:2rem;height:2.4rem;background-color:#fff;left:0;z-index:-1;}.login-form .login-form-access .login-form__form-access{padding-left:2rem;}}
