@import"https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700|Roboto:300,400,500,700";body{margin:10% 0 0 0;padding:0;font-family:Roboto;font-weight:100}.body-forget-password{background:url(/assets/img/nature-beach-sand-ocean.png) no-repeat center center fixed;background-size:cover}@media only screen and (min-width: 320px)and (max-width: 568px){.body-forget-password{margin:5% 0 0 0}}.body-forget-password-change{background:url(/assets/img/nature-beach.png) no-repeat center center fixed;background-size:cover}@media only screen and (min-width: 320px)and (max-width: 568px){.body-forget-password-change{margin:5% 0 0 0}}.logo{display:-ms-flexbox;display:flex}@media only screen and (min-width: 320px)and (max-width: 568px){.logo{-ms-flex-pack:center;justify-content:center;width:100%;margin:0;padding:0 0 10px 0}}.container{max-width:500px;padding:20px;height:auto;margin:0 auto}@media only screen and (min-width: 320px)and (max-width: 568px){.container{margin:0 auto;padding:20px}}.forgot-password{font-weight:100;font-size:36px;color:#fff}@media only screen and (min-width: 320px)and (max-width: 568px){.forgot-password{text-align:center;width:100%;margin:0;padding:10px 0}}.to-reset-your-account{opacity:.6;font-family:Soleil;font-size:17px;color:#fff;font-weight:100;letter-spacing:1px;line-height:1.3}@media only screen and (min-width: 320px)and (max-width: 568px){.to-reset-your-account{text-align:center;width:100%;margin:0;padding:10px 0}}.formwrap{position:relative;border:0}.formwrap input[type=text]{width:100%}.formwrap .input{border:0;padding:15px 0;border-bottom:solid 1px #fff;background:rgba(0,0,0,0);font-size:24px;margin:10px 0 0 0;font-family:Roboto;font-weight:100;line-height:1.12;color:#fff;width:100%}@media only screen and (min-width: 320px)and (max-width: 568px){.formwrap .input{text-align:center;width:100%}}.formwrap .input~.border{position:absolute;bottom:0;left:0;width:0;height:3px;background-color:#4be6ff}.formwrap .input:focus~.border{width:100%;transition:.5s}.formwrap :focus{outline:none}.input-field-btn{height:55px;border-radius:4px;background-color:#ffa805;color:rgba(2,0,153,.6);font-size:18px;font-weight:600;cursor:pointer;border-color:rgba(0,0,0,0);margin:30px 0;width:100%;padding:10px;text-align:center}@media only screen and (min-width: 320px)and (max-width: 568px){.input-field-btn{text-align:center;width:100%}}.return-to-login{width:100%;display:block;opacity:.76;font-size:17px;line-height:1.5;color:#fff;font-weight:100;letter-spacing:1px}.return-to-login a{color:#fff;text-decoration:none}@media only screen and (min-width: 320px)and (max-width: 568px){.return-to-login{text-align:center;width:100%}}.error_message{color:#fff}.form-password{margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.form-password .form-password-input{position:relative;width:75%}.form-password .form-password-input label.label-add-customer{position:absolute;color:#9b9b9b;font-size:21px;font-weight:400;line-height:24px;bottom:15px;cursor:text;font-family:"soleilregular";transition:all .3s ease}@media only screen and (max-width: 768px){.form-password .form-password-input label.label-add-customer{font-size:17px}}.form-password .form-password-input label.active{font-size:14px;bottom:45px}@media only screen and (max-width: 414px){.form-password .form-password-input label.active{bottom:38px}}.form-password .form-password-generate-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center}.form-password .form-password-generate-btn .button-generate-new-password{background-color:#37ca34;color:#fff;padding:15px;border-radius:8px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.form-password .toggle-showhide-password{position:absolute;right:0;bottom:calc(50% - 15px);cursor:pointer;font-size:20px;color:#fff}