html,body{font-family:"Open Sans",sans-serif;margin:0;padding:0;height:100%;width:100%}body{overflow-y:auto;overflow-x:hidden;background-color:#83206a;position:relative}body .login-background-image{position:absolute;height:220px;width:120px;bottom:0;right:0;background-image:url(/assets/images/mandani-ripple.svg);background-position:center;background-repeat:no-repeat;background-size:contain}body .login-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}body .login-page [type=checkbox].filled-in:checked+span:not(.lever):after{top:0;width:20px;height:20px;border:2px solid #f08100;background-color:#f08100;z-index:0}body .login-page .logo{background-image:url(/assets/images/mandani-logo.svg);height:75px;width:326px;display:block;margin-top:71px;margin-bottom:71px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:10px}@media screen and (min-width: 992px){body .login-page .logo{height:105px;width:356px}}@media screen and (max-width: 390px){body .login-page .logo{width:280px}}body .login-page .input-field{text-align:center;margin:0}body .login-page .input-field input{width:300px;height:50px;background:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.08);border-radius:8px;padding:0 15px;color:#555;font-weight:400;font-size:14px;margin:0;margin-bottom:10px}@media screen and (max-width: 360px){body .login-page .input-field input{width:250px}}@media screen and (min-width: 992px){body .login-page .input-field input{margin-bottom:20px;width:500px}}body .login-page .input-field .login-button{width:300px;height:50px;padding:0 15px;background-color:#f08100;box-shadow:0px 4px 4px rgba(0,0,0,.08);border-radius:25px;margin:0 0 8px 0;box-sizing:content-box;color:#fff;font-weight:600;font-size:16px;line-height:3;text-transform:capitalize;margin:10px 0}@media screen and (max-width: 360px){body .login-page .input-field .login-button{width:250px}}@media screen and (min-width: 992px){body .login-page .input-field .login-button{margin:20px 0;width:500px}}body .login-page .input-field .forget-password{font-size:14px;color:#fff;margin:15px 0}@media screen and (min-width: 992px){body .login-page .input-field .forget-password{margin-top:25px}}body .login-page .input-field .forget-password a{color:#f08100}body .login-page .input-field .facebookloginbutton{width:300px;height:50px;padding:0 15px;background-color:#3c5a9a;box-shadow:0px 4px 4px rgba(0,0,0,.08);border-radius:4px;box-sizing:content-box;color:#fff;font-weight:600;font-size:16px;line-height:3;text-transform:capitalize;margin:10px auto;border:none;font-family:"Open Sans",sans-serif;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 360px){body .login-page .input-field .facebookloginbutton{width:250px}}@media screen and (min-width: 992px){body .login-page .input-field .facebookloginbutton{margin:20px auto;width:500px}}body .login-page .input-field .facebookloginbutton .facebook-logo{background-image:url("/assets/images/icons/facebook-logo.png");width:48px;height:48px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:10px}body .login-page .input-field .g-signin2{position:relative}body .login-page .input-field .g-signin2 .abcRioButton.abcRioButtonLightBlue{width:300px !important;height:50px !important;padding:0 15px;background-color:#4285f4;box-shadow:0px 4px 4px rgba(0,0,0,.08);border-radius:4px;box-sizing:content-box;color:#fff;font-weight:600;font-size:16px;line-height:3;text-transform:capitalize;border:none;font-family:"Open Sans",sans-serif;margin:10px auto}@media screen and (max-width: 360px){body .login-page .input-field .g-signin2 .abcRioButton.abcRioButtonLightBlue{width:250px !important}}@media screen and (min-width: 992px){body .login-page .input-field .g-signin2 .abcRioButton.abcRioButtonLightBlue{margin:20px auto;width:500px !important}}body .login-page .input-field .g-signin2 .abcRioButton.abcRioButtonLightBlue .abcRioButtonContentWrapper .abcRioButtonIcon{display:none}body .login-page .input-field .g-signin2 .abcRioButton.abcRioButtonLightBlue .abcRioButtonContentWrapper .abcRioButtonContents{font-weight:600;font-size:16px !important;line-height:3 !important;text-transform:capitalize;font-family:"Open Sans",sans-serif}body .login-page .input-field .google-btn{position:absolute;width:300px;height:50px;padding:0 15px;background-color:#4285f4;box-shadow:0px 4px 4px rgba(0,0,0,.08);border-radius:4px;box-sizing:content-box;color:#fff;font-weight:600;font-size:16px;line-height:3;text-transform:capitalize;border:none;font-family:"Open Sans",sans-serif;margin:10px auto;left:0;right:0;top:0;pointer-events:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 360px){body .login-page .input-field .google-btn{width:250px}}@media screen and (min-width: 992px){body .login-page .input-field .google-btn{margin:20px auto;width:500px}}body .login-page .input-field .google-btn .google-logo{background-image:url("/assets/images/icons/google-logo.png");width:34px;height:36px;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:#fff;border-radius:2px;margin-left:7px;margin-right:10px}