/*
body {
    background: url(../images/bg_login.jpg) center center no-repeat;
    background-size: cover;
    background-attachment: fixed;
    min-height: 100vh;
}
*/
#maincontent {
  width: 100%;
}

.login-container {
    width: 100% !important;
    position: initial !important;
    top: 0 !important;
    left: 0 !important;
    text-align: left !important;
    transform: initial !important;
}

.page-layout-1column .column.main {
  padding: 0 !important;
}

.block-customer-login {
    padding: 0;
}

.block-customer-login .login-logo {
    margin: 20px 0;
    max-width: 500px;
    width: 100%;
}

.block-customer-login .login-logo2 {
    max-width: 180px;
    width: 100%;
}

.block-customer-login .secondary {
    margin-bottom: 20px;
    width: 100%;
}
.message.warning {
    font-size: 14px !important;
}
.select2-container {
	margin-bottom: 10px !important;
}