.auth .account-pages--login-b2c{display:flex;align-items:center;justify-content:center}
.auth .account-pages--login-b2c.account-pages--forgot{flex-direction:column}
.auth .account-pages--login-b2c.account-pages--forgot .account-pages--rte{display:none}
.auth .account-pages--login-b2c.login-component{display:block}
.auth .login-panel .form .control.multidropdown .cust_checkList{padding:0 0 32px 28px}
.auth .login-panel .form .control.multidropdown .cust_checkList .dropdown-footer{padding-top:31px;float:right;padding-right:23px}
.auth .login-panel .form .control.multidropdown .cust_checkList .dropdown-footer p.dropdown-error{display:flex;padding:0}
.auth .login-panel .button-container{padding:0}
.auth .login-panel .button-container .button{width:fit-content}
.auth .login-panel.login-panel__marketing .control.marketing--checkbox{margin-bottom:10px}
.auth .login-panel.login-panel__marketing .control.marketing--checkbox label.error{top:auto;bottom:-25px;left:29px}
.auth .login-panel.login-panel__marketing .control.marketing--checkbox a{line-height:24px}
.auth .login-panel.login-panel__marketing .control.marketing--checkbox a.label-more-info{line-height:20px}
.auth .account-pages--login-b2c.login-component{padding-top:60px;padding-bottom:100px}
.auth .account-pages--login-b2c.login-component.no-padding{padding-top:0;padding-bottom:0;background:transparent !important}
.auth .account-pages--login-b2c.login-component.no-padding .login-component.checkerboard{padding-top:0;padding-bottom:0;background:transparent !important}
.auth .account-pages--login-b2c.login-component .login-panel{max-width:100%;padding:0;box-shadow:none}
.auth .account-pages--login-b2c.login-component .login-panel .header-container{text-align:left;padding:50px 60px;height:100%}
.auth .account-pages--login-b2c.login-component .login-panel .header-container .account-container-b2c{height:calc(100% - 50px)}
.auth .account-pages--login-b2c.login-component .login-panel .header-container p{font-size:14px}
.auth .account-pages--login-b2c.login-component .login-panel .header-container ul{list-style-type:disc;list-style-position:inside}
.auth .account-pages--login-b2c.login-component .login-panel .header-container ul li:last-of-type{margin-bottom:15px}
.auth .account-pages--login-b2c.login-component .login-panel .header-container ul li:first-of-type{margin-top:-5px}
.auth .account-pages--login-b2c.login-component .login-panel .footer-container-b2c .button.button-primary{text-transform:capitalize}
.auth .account-pages--login-b2c.login-component .login-panel .login_form{padding-top:60px}
.auth .account-pages--login-b2c.login-component .login-panel .col-12{padding-left:0;padding-right:0}
@media screen and (max-width:992px){.auth .account-pages--login-b2c.login-component{padding:40px 15px}
.auth .account-pages--login-b2c.login-component .login-panel{position:relative}
.auth .account-pages--login-b2c.login-component .login-panel .header-container{padding:24px 30px 14px;border-right:0;height:auto}
.auth .account-pages--login-b2c.login-component .login-panel .header-container p{font-size:14px}
.auth .account-pages--login-b2c.login-component .login-panel .login_form{padding-top:28px}
.auth .account-pages--login-b2c.login-component .login-panel ul.links{padding-bottom:20px}
.auth .account-pages--login-b2c.login-component .login-panel ul.links li{width:100%;text-align:center}
.auth .account-pages--login-b2c.login-component .login-panel ul.links li a{float:none;margin-left:0}
.auth .account-pages--login-b2c.login-component .login-panel ul.links li:first-of-type{margin-bottom:10px}
.auth .account-pages--login-b2c.login-component .login-panel ul.links li:first-of-type a{float:none;margin-right:0}
.auth .account-pages--login-b2c.login-component .login-panel .general-error{width:100% !important;left:0}
.auth .account-pages--login-b2c.login-component .login-panel .is-sticky .general-error{width:calc(100% - 60px) !important;left:30px}
.auth .account-pages--login-b2c.login-component .login-panel .col-12{padding-left:15px;padding-right:15px;position:inherit}
}
@media screen and (max-width:768px){.auth .login-panel.login-panel__marketing .control.marketing--checkbox .missing-info-label{left:0 !important;width:100% !important}
.auth .account-pages--register,.auth .account-pages--login-b2c{padding-top:0}
.auth .section-container__inner .account-pages .general-error{left:-15px}
}