@media screen{.container{display:flex;flex:1 1 100%;justify-content:center;align-items:center;padding:1em}.login-container{opacity:1;max-width:1200px;padding:0;border:1px solid #ccc;box-shadow:5px 5px 5px -5px}.login-container .login-header{background-color:#81cb30;padding:1em;color:#fff;font-size:1.3em}.login-container .login-body{display:flex;padding:1.5em;color:#000}}@media only screen and (max-width: 992px){.login-container .login-body{flex-direction:column}}@media screen{.login-container .login-body .login-section{flex:1;border-bottom:2px solid #ccc;padding-bottom:1.5em}}@media only screen and (min-width: 992px){.login-container .login-body .login-section{border-bottom:none;padding-bottom:0;border-right:2px solid #ccc;padding-right:1.5em}}@media screen{.login-container .login-body .login-section form{padding:0;margin:0;display:flex;flex-direction:column}.login-container .login-body .login-section form button[type=submit]{align-self:center;background-color:#5b5b5b;color:#fff;border:none;min-height:40px}.login-container .login-body .subscribe-section{flex:1;width:100%;display:flex;flex-direction:column;padding-top:1.5em;align-items:center}}@media only screen and (min-width: 992px){.login-container .login-body .subscribe-section{padding-top:0;padding-left:1.5em}}@media screen{.login-container .login-body .subscribe-section div{text-align:justify;display:flex;flex:1;align-items:center}}@media only screen and (max-width: 992px){.login-container .login-body .subscribe-section div{padding-bottom:1em}}
