/* Source: login.css */
#loginModal .modal-title,#loginModal_inPage .modal-title{display:none}#loginModal .modal-body,#loginModal_inPage .modal-body{padding:0 1rem 1rem}#loginModal .modal-header,#loginModal_inPage .modal-header{flex-direction:row}#loginModal .login-container,#loginModal_inPage .login-container{padding:0}#loginModal_inPage .login-container{margin:10px auto;border:0;border-radius:4px}@media (min-width:691px){.wishlist .login-container{width:400px}}.login-container h2{font-size:20px;text-align:center !important;color:#324B4B;width:100%;font-weight:bold;margin-bottom:10px}.login-container .login-inner-links{width:100%;text-align:center}.login-container .login-inner-link{display:inline-block;font-size:14px;text-align:center;color:#088888;width:100%;text-decoration:underline;font-weight:bold;cursor:pointer}.login-container .login-inner-links .login-inner-link{width:auto;padding:0 10px}.login-container .tabs{list-style-type:none;padding:0;margin:0;overflow:hidden;border-bottom:1px solid #E6F4F1}.login-container .tab{float:right;padding:0 20px 10px;cursor:pointer}.login-container .tab:hover{color:#088888}.login-container .tab.active-tab{color:#088888;border-bottom:4px solid #088888}.login-container .tab-content{display:none;padding:0;text-align:right}.login-container .tab-content.active{display:block}.login-container .changePassword{padding-top:0}.login-container .changePassword h2{text-align:center}#loginForm{margin-top:20px}.login-container form{display:flex;flex-direction:column;align-items:flex-start;width:fit-content;margin:0 auto}.login-container .login-form-row{display:flex;align-items:center;margin-bottom:10px}.login-container label{width:70px;margin-bottom:unset}#registration-form .login-form-row label{width:70px}#login .login-form-row label{width:65px}.login-container .login-form-row input{border-radius:25px;padding:7px 15px;border:2px solid #fff;outline:0;width:200px}.login-container .login-form-row input:focus-visible{outline:0;border:2px solid #088888}.login-container input[type="password"]{padding-left:30px}.login-container input[type="submit"],.login-container input[name="login"],.login-container input[name="register"],.login-container button[type="submit"],.login-container button[name="login"],.login-container button[name="register"]{margin-top:20px;margin-bottom:10px;background:#088888;color:#fff;border:none;border-radius:20px;padding:5px 20px;font-size:20px;cursor:pointer;transition:.5s ease;text-align:center;align-self:center;outline:0;text-decoration:none;width:100%}.login-container input[type="submit"]:hover{background:#119F9F}.login-container .basic-button.loading-button{margin-top:20px;margin-bottom:10px;line-height:30px;height:40px;border-radius:20px;padding:5px 20px;display:none}.login-container.loading input[type="submit"],.login-container.loading input[name="login"],.login-container.loading input[name="register"],.login-container.loading button[type="submit"],.login-container.loading button[name="login"],.login-container.loading button[name="register"]{display:none}.login-container.loading .loading-button{display:inline-block}.login-container .password-policy{display:none;color:#b92b27;font-size:14px;margin-bottom:20px;width:275px}.login-container .blocked-message{color:#b92b27;font-size:14px;width:275px}.login-container .info{display:flex;align-items:flex-start}.login-container .showHidePassword{margin-left:-20px;margin-right:15px;color:#088888;cursor:pointer}#loginForm .showHidePassword{margin-right:8px}.login-container .info{margin-top:10px}.login-container #ApprovedMore{margin-top:5px}.login-container .ApprovedMore{width:250px;margin-right:30px;line-height:20px;font-size:14px}.login-container .info-icon{position:relative;cursor:pointer;font-size:15px;display:inline-block;border:1px solid #088888;border-radius:50%;width:18px;height:18px;text-align:center;line-height:18px;margin-right:-25px}.login-container .tooltip{display:none;width:220px;background-color:#fff;color:#000;border:1px solid #088888;text-align:center;border-radius:6px;padding:5px 0;position:absolute;left:-20px;z-index:1;opacity:1}.login-container .info-icon:hover .tooltip{display:block}.login-container .forgotPasswordLink{color:#088888}.login-container #errorMessage,.login-container .errorMessage{color:#b92b27;font-size:14px;width:100%;max-width:300px}.login-container #errorMessage a,.login-container .errorMessage a{text-decoration:underline;cursor:pointer}#passwordMessage{font-weight:bold}.login-container #errorMessage,.login-container #passwordMessage{display:none}.google-login-btn{display:flex;align-items:center;justify-content:center;font-size:16px;height:40px;margin:10px 0 3px;padding:0 12px;text-decoration:none;transition:background-color 0.218s;cursor:pointer;width:100%;border-radius:20px;border:1px solid #088888;background:#088888;color:#fff}.google-login-form .google-login-btn{width:265px}.google-login-icon{height:22px;margin-left:8px;width:22px;background:#fff;border-radius:50%;padding:1px}.orMethod{text-align:center;margin:20px 0;position:relative;background:linear-gradient( to bottom,transparent 12px,#088888 12px,#088888 13px,transparent 13px )}@media (min-width:691px){.orMethod{margin:20px 20px}}.orMethodText{background:#E6F4F1;padding:0 15px;color:#324B4B;font-size:16px}

