.row.card-panel-container.background .col .card-panel{position:relative;width:100%;height:100vh;min-height:100%;margin:auto;overflow:hidden;padding:0;background-color:rgba(255,0,0,0)}.row.card-panel-container.background .col .card-panel .card-center.card-container{width:100%;height:100%;margin:auto;position:absolute;left:0;right:0}.row.card-panel-container.background .reset-password-content{width:500px;height:370px;margin:auto;position:absolute;top:0;bottom:0;right:0;left:0;border-radius:6px;border:1px solid #fff;background-color:hsla(0,0%,100%,.9)}.row.card-panel-container.background .reset-password-content .card{margin:0;background-color:rgba(255,0,0,0)}.row.card-panel-container.background .reset-password-content .login-reset-pass{width:370px;margin:auto}.row.card-panel-container.background .reset-password-content .login-reset-pass label{color:#0a0a0a;font-size:.8rem;font-family:opensans-bold}.row.card-panel-container.background .reset-password-content .login-reset-pass input{height:2.5rem;font-size:.8rem;margin-bottom:5px}.row.card-panel-container.background .reset-password-content .card-header{width:100%;text-align:center;padding:35px 0}.row.card-panel-container.background .reset-password-content .card-header h2{font-size:1.5rem;font-family:oswald-regular-italic;margin:0}.row.card-panel-container.background .reset-password-content .submit-button{width:100%;text-align:center;margin:25px 0}.row.card-panel-container.background .reset-password-content .submit-button .button{width:250px;line-height:1;padding:.65em 1em}.row.card-panel-container.background .email_confirm{width:650px;height:440px}.row.card-panel-container.background .email_confirm .center{width:82%;margin:auto;position:relative}.row.card-panel-container.background .email_confirm .center p{font-size:14px}.row.card-panel-container.background .email_confirm .center .semibold-text{font-family:opensans-semibold}.row.card-panel-container.background .email_confirm .center .line-detail:before{content:"";width:40%;height:1px;background-color:#000;left:0;position:absolute;margin-top:12px}.row.card-panel-container.background .email_confirm .center .line-detail:after{content:"";width:40%;height:1px;background-color:#000;right:0;position:absolute;margin-top:12px}.row.card-panel-container.background .second-step{height:550px}::-webkit-input-placeholder{color:#888;opacity:.6}::-moz-placeholder{color:#888;opacity:.6}:-ms-input-placeholder{opacity:.6}::-ms-input-placeholder{opacity:.6}::placeholder{color:#888;opacity:.6}:-ms-input-placeholder{color:#888}::-ms-input-placeholder{color:#888}@media only screen and (min-width:320px) and (max-width:680px){.row.card-panel-container.background .reset-password-content{width:95%!important}.row.card-panel-container.background .reset-password-content .login-reset-pass{width:80%}.row.card-panel-container.background .reset-password-content .submit-button .button:first-child{margin-bottom:5px}.row.card-panel-container.background .email_confirm{width:95%!important;height:560px}}@media only screen and (min-width:320px) and (max-width:700px) and (orientation:landscape){.row.card-panel-container.background .email_confirm{border:0 solid #fff;width:100%!important;overflow-y:scroll;height:auto;padding:30px 0 0;border-radius:0}}@media only screen and (min-width:320px) and (max-width:667px) and (orientation:landscape){.row.card-panel-container.background .email_confirm{width:100%!important;height:auto;overflow-y:scroll;border-radius:0}}@media only screen and (min-width:375px) and (max-width:812px) and (orientation:landscape){.row.card-panel-container.background .email_confirm{width:100%!important;height:auto;overflow-y:scroll;border-radius:0}}.card-panel-container.background{background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute;width:100%;height:100%;margin-bottom:0}.card-panel-container.background .color-filter{padding:0}.card-panel-container.background .color-filter .connecting,.card-panel-container.background .color-filter .learning,.card-panel-container.background .color-filter .shearing{background-color:rgba(101,242,97,.7)}@-webkit-keyframes slide{0%{transform:translateZ(0)}to{transform:translate3d(-3327.5px,3327.5px,0)}}@keyframes slide{0%{transform:translateZ(0)}to{transform:translate3d(-3327.5px,3327.5px,0)}}label{font-family:opensans}.button{color:#000;border-radius:50px;border:2px solid #000;background-color:transparent;font-family:opensans-semibold}.button:hover{color:#fff;background-color:#000}@media only screen and (max-width:400px){.row.card-panel-container.background .reset-password-content{width:95%!important}.row.card-panel-container.background .reset-password-content .login-reset-pass{width:80%}.row.card-panel-container.background .email_confirm{width:100%!important;height:100%;overflow-y:scroll;border-radius:0}.login-form{width:100%!important;overflow-y:scroll}.login-form .login-input{width:90%!important;padding:15px 10px!important;margin:auto}}@media only screen and (min-width:375px) and (max-width:812px){.login-form{width:100%!important;overflow-y:scroll;border-width:0!important}.login-form .login-register-check{width:90%!important}.login-form .row.privacy-link{margin:20px 0 10px!important;bottom:0!important}}@media only screen and (min-width:375px) and (max-width:812px) and (orientation:landscape){.card-center.card-container{width:100%!important;overflow-y:scroll}.login-form{overflow-y:scroll}.row.privacy-link{margin:20px 0 10px!important;bottom:0!important}}@media only screen and (min-width:800px) and (max-width:1080px){.login-form{width:70%!important}}@media only screen and (min-width:1080px){.hierarchy-content,.register-content{width:55%!important}}