.login-page{margin-bottom:1rem;padding:1rem 4rem}@media (max-width:1333px){.login-page{padding:2rem 2rem 1rem}}.login-page .breadcrumb{margin:1rem 0 0}.login-page .breadcrumb li.bc-currentlogin-page{text-transform:uppercase}.login-page .login-title{padding:2rem 0 3rem;text-align:center}@media (max-width:575px){.login-page .login-title{padding:2rem}}.login-page .login-title h1{font-family:NunitoSans-ExtraBold;font-size:28px;text-transform:uppercase;font-weight:600;color:#09006b;margin:0}.login-page .client-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:2rem 0 3rem;-ms-flex-flow:row;flex-flow:row}@media (max-width:992px){.login-page .client-container{padding:2rem 0;-ms-flex-flow:column;flex-flow:column}}.login-page .client-container .title-container{text-align:center}@media (max-width:992px){.login-page .client-container .title-container{padding:2rem}}.login-page .client-container .title-container h1{font-family:NunitoSans-ExtraBold;font-size:28px;text-transform:uppercase;font-weight:600;color:#09006b;margin:0}.login-page .title-client-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.login-page .title-client-box .title-client-text{width:70%;color:#0d00aa;font-family:Roboto-Regular;font-size:.93rem;line-height:1.4rem;text-align:right;word-break:break-word}.login-page .title-client-box .title-client-text p{margin-bottom:0}.login-page .title-client-box .title-client-text span{font-family:Roboto-Bold}.login-page .title-client-box .title-client-icon{width:30%;margin-left:20px}.login-page .title-client-box .title-client-icon i{background:#0d00aa;color:#fff;padding:10px;border-radius:100px;font-size:1.5rem}.login-page .wishlistItemCards{background-color:#fff}.login-page .card{width:100%}.login-page .card .colForm{padding:0 3rem}@media (max-width:992px){.login-page .card .colForm{padding:0}}.login-page .card h2,.login-page .card h3{font-size:18px;color:#09006b;font-family:Roboto-Medium;text-transform:uppercase;margin-bottom:2rem}.login-page .card .card-body{background-color:#e7e7e7;padding:2rem 3rem 4rem}@media (max-width:575px){.login-page .card .card-body{padding:2rem}}.login-page .card .card-body p{margin-bottom:2rem;color:#09006b;font-family:Roboto-Regular;font-size:16px;line-height:1.18rem}.login-page .card .card-body .new-client-box .new-client-text{margin-bottom:2rem}@media (max-width:575px){.login-page .card .card-body .new-client-box .new-client-text{margin-bottom:2.5rem}}.login-page .card .card-body .form-control{font-size:16px;font-weight:400;color:#8b93a4;border:1px solid #09006b;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.login-page .card .card-body .form-control.is-invalid,.login-page .card .card-body .was-validated .form-control:invalid{border:2px solid red}.login-page .card .card-body .form-control-label{font-family:Roboto-Regular;font-size:16px;line-height:1.18rem;color:#09006b}.login-page .card .card-body a.btn-joma-second,.login .btn-joma-first{text-transform:uppercase}.login .form-group input[placeholder]{color:#09006b;font-size:16px}.login .forgot-password{margin-bottom:3rem}.login .forgot-password #password-reset{font-size:16px;text-decoration:underline}header~#maincontent .container .login .forgot-password #password-reset{color:#516286}.registration .form-bg{background-color:#e7e7e7;padding:3rem;margin-bottom:3rem}@media (max-width:575px){.registration .form-bg{padding:1rem;margin-bottom:1.5rem}}.registration .form-bg .new-register{width:95%}@media (max-width:992px){.registration .form-bg .new-register{width:100%}}.registration .form-bg .new-register .password-icon{position:relative}.registration .form-bg .new-register .password-icon i{position:absolute;right:15px;margin-top:-27px;cursor:pointer}.registration .form-bg .friend-invitation{font-size:16px;color:#09006b;line-height:1.18rem;text-align:center;padding-right:4rem}.registration .subtitle-form{text-align:center;margin-bottom:1rem}.registration .subtitle-form h2,.registration .subtitle-form h3{font-family:NunitoSans-ExtraBold;font-size:22px;text-transform:uppercase;font-weight:600;color:#09006b;margin:0}.registration .checkbox-container{-ms-flex-align:center;align-items:center;padding:0 3rem}@media (max-width:575px){.registration .checkbox-container{padding:0}}@media (max-width:575px){.registration .checkbox-container .form-checkbox{margin-bottom:1rem}}.registration .checkbox-container .form-checkbox .custom-checkbox{margin-bottom:.5rem}.registration .checkbox-container .form-checkbox .custom-checkbox label{font-size:14px;color:#09006b;text-align:left;padding-right:4rem}@media (max-width:575px){.registration .checkbox-container .form-checkbox .custom-checkbox label{padding:0}}.registration .checkbox-container .form-checkbox .custom-checkbox .invalid-feedback{color:red}.registration .checkbox-container button{width:98%}@media (max-width:992px){.registration .checkbox-container button{margin-top:2rem;width:100%}}.registration .custom-checkbox .custom-control-label:before{background:transparent;border:1px solid #0d00aa;border-radius:0}.registration .custom-control-label:after,.registration .custom-control-label:before{top:.15rem}.registration .custom-control-input.is-invalid~.custom-control-label:before,.registration .was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:red}.registration .custom-control-label .content-asset a{font-family:Roboto-Medium}.form-group.required .form-control-label:before{content:""}.form-group.required .form-control-label:after{content:"*";color:#09006b}.recaptcha-error{background-color:transparent;color:red;width:100%;padding:0;font-size:80%;font-family:Roboto-Regular}div.errorSocial{font-size:13px;text-align:center;color:red}