.login-container{box-shadow: inset 0 4px 16px 0 rgba(0, 0, 0, 0.2);background-color: #ffffff;height: calc(100vh - 320px);display: flex;align-items: center;justify-content: center;}.login-container .login-form-container{display: flex;justify-content: center;background-color: #ffffff;}.login-container .login-form-container form{width: 494px;border-radius: 12px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5);background-color: #1c1c1c;padding: 33px;text-align: center;}.login-container .login-form-container form h3{text-align: center;font-family: Roboto, Arial, Helvetica, sans-serif;font-size: 28px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #ffffff;margin-bottom: 28px;}.login-container .login-form-container form .form-content .element-password{margin-bottom: 15px !important;}.login-container .login-form-container form .forgotten-password{text-align: right;margin-bottom: 30px;}.login-container .login-form-container form .forgotten-password a{color: #fff;text-decoration: underline;}.login-container .login-form-container form .forgotten-password a:hover, .login-container .login-form-container form .forgotten-password a:focus, .login-container .login-form-container form .forgotten-password a:active{color: #fff;}.login-container .login-form-container form .form-group{margin-bottom: 28px;}.login-container .login-form-container form .form-group input{height: 40px;border-radius: 12px;background-color: rgba(255, 255, 255, 0.15) !important;background-image: none !important;border-color: rgba(255, 255, 255, 0.15);outline: none;font-family: Roboto, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #fff;}.login-container .login-form-container form .form-group input::placeholder{font-family: Roboto, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: rgba(255, 255, 255, 0.8);}.login-container .login-form-container form .form-group input:-ms-input-placeholder{font-family: Roboto, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: rgba(255, 255, 255, 0.8);}.login-container .login-form-container form .form-group input::-ms-input-placeholder{font-family: Roboto, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: rgba(255, 255, 255, 0.8);}.login-container .login-form-container form .btn-authenticate{height: 40px;border-radius: 12px;background-color: #84329b;border-color: #84329b;margin: 0 auto;color: #fff;text-transform: uppercase;}@media screen and (max-width: 991px) {.login-container { height: 100%;padding: 50px 0;}.login-container .login-form-container form .btn-authenticate{width: 100%;}}@media screen and (max-width: 767px) {.login-container .login-form-container form { padding: 33px 15px;width: 300px;}.login-container .login-form-container form h3{font-size: 22px;}.login-container .login-form-container form .btn-registration{width: 100%;margin-top: 20px;margin-left: 0px;}}