#mediaHelper{position:fixed;bottom:0;left:0;z-index:3000;display:none;padding:3px 10px;border-radius:0 5px 0 0;color:#fff;box-shadow:2px -2px 3px rgba(0,0,0,.1)}@media (min-width:1200px){#mediaHelper{background:red}#mediaHelper:after{content:"lg"}}@media (min-width:992px) and (max-width:1199px){#mediaHelper{background:#87cefa}#mediaHelper:after{content:"md"}}@media (min-width:768px) and (max-width:991px){#mediaHelper{background:green}#mediaHelper:after{content:"sm"}}@media (max-width:767px){#mediaHelper{background:pink}#mediaHelper:after{content:"xs"}}body,html{overflow:auto;height:100%;background:#fff}.environment-tag{display:block;background:#fff;padding:13px 30px;box-shadow:0 0 15px 0 rgba(0,0,0,.25);border-radius:26px;font-weight:600;color:#777;filter:none}.environment-tag strong{color:#000;text-transform:uppercase}.version-number{position:absolute;right:2em;bottom:2em;left:2em;text-align:center;font-size:.9em;font-weight:600}#main-login{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;min-height:650px;width:100%}@media (max-width:767px){#main-login{position:relative;min-height:100vh}}#main-login .auth-screen{display:flex;height:100%;min-height:650px;align-items:stretch;background:red}@media (max-width:767px){#main-login .auth-screen{height:100vh}}#main-login .auth-screen .left-side{position:relative;width:480px;flex-shrink:0;background-image:url(/assets/images/console-bg.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}#main-login .auth-screen .left-side .left-side-container{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(23,79,99,.94);transition:background-color .5s ease}#main-login .auth-screen .left-side .left-side-container .environment-tag{position:absolute;top:38px;left:50%;transform:translateX(-50%)}#main-login .auth-screen .left-side .left-side-container .console-logo{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);text-align:center}#main-login .auth-screen .left-side .left-side-container .console-logo img{width:70%}#main-login .auth-screen .left-side .left-side-container .version-number{color:#fff}@media (max-width:767px){#main-login .auth-screen .left-side{display:none}}#main-login .auth-screen .right-side{flex-grow:1;background:#fff;display:flex;align-items:center;overflow:hidden;position:relative}#main-login .auth-screen .right-side .right-side-container{flex-grow:1}@media (max-width:767px){#main-login .auth-screen .right-side .right-side-container{padding:0 1.5em}}#main-login .auth-screen .right-side .right-side-container .console-logo{position:absolute;top:-170px;right:0;left:0;transform:translateY(-50%);text-align:center}#main-login .auth-screen .right-side .right-side-container .console-logo img{width:60%}@media (max-width:767px){#main-login .auth-screen .right-side .right-side-container .console-logo{top:-80px}#main-login .auth-screen .right-side .right-side-container .console-logo img{width:70%}}#main-login .auth-screen .right-side .right-side-container .login-brand .logo-container{margin:0 auto 1em;height:50px;width:100%;text-align:center}#main-login .auth-screen .right-side .right-side-container .login-brand .logo-container img{max-width:100%;max-height:100%}#main-login .auth-screen .right-side .right-side-container .login-brand .organization-name{margin:-30px -30px 40px;text-transform:uppercase;background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.65) 2%,#fff 6%,#fff 94%,hsla(0,0%,100%,.65) 98%,hsla(0,0%,100%,0))}@media (min-width:992px) and (max-width:1199px){#main-login .auth-screen .right-side .right-side-container .login-brand .organization-name{margin:-30px 0 40px}}@media (min-width:768px) and (max-width:991px){#main-login .auth-screen .right-side .right-side-container .login-brand .organization-name{margin:-30px 0 40px}}@media (max-width:767px){#main-login .auth-screen .right-side .right-side-container .login-brand .organization-name{margin:10px 0 30px}}#main-login .auth-screen .right-side .right-side-container .login-brand .organization-name .organization{position:relative;margin:0 auto;padding:15px 0;text-align:center;color:#222;font-size:18px;font-weight:400;box-shadow:0 0 0 rgba(0,0,0,.1),inset 0 0 0 rgba(0,0,0,.1)}#main-login .auth-screen .right-side .right-side-container .login-brand .organization-name .organization:after,#main-login .auth-screen .right-side .right-side-container .login-brand .organization-name .organization:before{position:absolute;top:0;right:15px;bottom:0;left:15px;z-index:-1;box-shadow:0 0 20px -2px rgba(0,0,0,.1);content:""}@media (min-width:992px) and (max-width:1199px){#main-login .auth-screen .right-side .right-side-container .login-brand .organization-name .organization:after,#main-login .auth-screen .right-side .right-side-container .login-brand .organization-name .organization:before{right:35px;left:35px}}@media (min-width:768px) and (max-width:991px){#main-login .auth-screen .right-side .right-side-container .login-brand .organization-name .organization:after,#main-login .auth-screen .right-side .right-side-container .login-brand .organization-name .organization:before{right:35px;left:35px}}@media (max-width:767px){#main-login .auth-screen .right-side .right-side-container .login-brand .organization-name .organization:after,#main-login .auth-screen .right-side .right-side-container .login-brand .organization-name .organization:before{right:35px;left:35px}}#main-login .auth-screen .right-side .right-side-container .flex-row{display:flex;margin:1.5em 0}#main-login .auth-screen .right-side .right-side-container .flex-row>div{flex-grow:1;flex-shrink:0}#main-login .auth-screen .right-side .right-side-container .flex-row>div.forgot-password{text-align:right}#main-login .auth-screen .right-side .right-side-container .reset-org{margin-top:2.5em}#main-login .auth-screen .right-side .right-side-container .reset-org button.btn.btn-text{padding:0;margin:0;font-size:inherit;text-decoration:underline;color:#000;background:none;border:none}#main-login .auth-screen .right-side .right-side-container .environment-tag{position:relative;width:-moz-fit-content;width:fit-content;margin:4em auto}#main-login .auth-screen .right-side .right-side-container .version-number{color:#777;left:auto}#main-login .auth-screen .right-side .right-side-container .poweredby-mercatus{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding-bottom:2em;font-size:.75em;color:#777}#main-login .auth-screen .right-side .right-side-container .poweredby-mercatus img{margin-left:.5em}#main-login h1,#main-login h2,#main-login h3,#main-login h4{color:#777}#main-login h1{font-size:18px}#main-login .login-form-container{position:relative;width:66%;min-width:347px;max-width:530px;margin:auto}@media (max-width:767px){#main-login .login-form-container{min-width:100px;width:100%}}#main-login .right-side-container h5{font-size:1.1em}@media (max-width:767px){#main-login .right-side-container button{display:block;width:100%}}#main-login .right-side-container .ui-select-container.ui-select-bootstrap input[type=search]{height:34px;padding-left:9px;font-size:16px}#main-login .right-side-container .ui-select-container.ui-select-bootstrap .ui-select-match .btn.btn-default{padding-left:9px;font-size:16px}#main-login .right-side-container .ui-select-container.ui-select-bootstrap .ui-select-choices-row>a,#main-login .right-side-container .ui-select-container.ui-select-bootstrap .ui-select-choices-row>span{padding:10px;font-size:16px}#main-login .right-side-container .input-group>input,#main-login .right-side-container .input-group>input.form-control{padding:15px;line-height:1em;background:#eee;border:none;border-radius:2px;color:#111;font-size:16px;box-shadow:none}@media (max-width:767px){#main-login .right-side-container .input-group>input,#main-login .right-side-container .input-group>input.form-control{font-size:14px}}#main-login .right-side-container .input-group>input.form-control:active,#main-login .right-side-container .input-group>input.form-control:focus,#main-login .right-side-container .input-group>input:active,#main-login .right-side-container .input-group>input:focus{outline:none;box-shadow:none}#main-login .right-side-container .input-group>input.form-control::-webkit-input-placeholder,#main-login .right-side-container .input-group>input::-webkit-input-placeholder{color:#999}#main-login .right-side-container .input-group>input.form-control:-webkit-autofill,#main-login .right-side-container .input-group>input.form-control:-webkit-autofill:active,#main-login .right-side-container .input-group>input.form-control:-webkit-autofill:focus,#main-login .right-side-container .input-group>input.form-control:-webkit-autofill:hover,#main-login .right-side-container .input-group>input:-webkit-autofill,#main-login .right-side-container .input-group>input:-webkit-autofill:active,#main-login .right-side-container .input-group>input:-webkit-autofill:focus,#main-login .right-side-container .input-group>input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #eee inset!important}#main-login .right-side-container .input-group>.ui-select{margin:0 0 12px 10px}#main-login .right-side-container .remember-me-text,#main-login .right-side-container a{color:#777;font-size:1.35rem;font-weight:400;text-transform:none;cursor:pointer;text-decoration:none}@media (max-width:767px){#main-login .right-side-container .remember-me-text,#main-login .right-side-container a{font-size:1.2rem}}#main-login .right-side-container .remember-me-text:hover,#main-login .right-side-container a:hover{color:#111}#main-login .right-side-container button{margin-top:5px;padding:12px 32px;min-width:150px;font-size:16px}#main-login .right-side-container .btn-link{padding:16px 0;color:#111}#main-login .right-side-container .cancel-password-reset{margin-top:10px}#main-login .right-side-container label{color:#777;font-size:1.35rem;font-weight:500;text-transform:none;cursor:pointer}@media (max-width:767px){#main-login .right-side-container label{font-size:1.2rem}}#main-login .right-side-container .reset-org a{text-decoration:underline;color:#000}#main-login .right-side-container .login-success{position:absolute;bottom:80px;width:100%;text-align:center;color:#5cb85c;font-size:15em;opacity:0}#main-login .right-side-container .login-success div{margin-top:-50px;color:#333;font-size:35px}.faded-white-background{position:fixed;top:0;right:0;bottom:0;width:50%;background-color:hsla(0,0%,100%,.8)}@media (min-width:992px) and (max-width:1199px){.faded-white-background{width:100%;background-color:hsla(0,0%,100%,.95)}}@media (min-width:768px) and (max-width:991px){.faded-white-background{width:100%;background-color:hsla(0,0%,100%,.95)}}@media (max-width:767px){.faded-white-background{position:fixed;top:0;right:auto;bottom:0;left:0;width:100%;background-color:hsla(0,0%,100%,.95)}}#captcha{margin:25px 0}.org-content{padding-bottom:65px}.form-login{transition:opacity .15s linear}.form-login h5{font-weight:600}.form-login.faded{opacity:.4;transition:opacity .15s linear}.form-login .login-button .mct-arrow{margin-left:5px;transform:translateY(2px)}.login-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.login-loading .login-loading-container{position:relative;height:100%}.login-loading .loader{position:absolute;top:60%;right:0;left:0;z-index:3;list-style:none;width:60px;height:60px;margin:-30px auto 0}@keyframes loadbars{0%{height:10px;margin-top:25px}50%{height:50px;margin-top:0}to{height:10px;margin-top:25px}}.login-loading li{float:right;height:10px;margin-right:5px;background-color:#f9f9f9;outline:1px solid #ddd;box-shadow:0 75px 20px rgba(0,0,0,.2)}.login-loading li:first-child{width:15px;animation:loadbars .6s cubic-bezier(.645,.045,.355,1) 0s infinite}.login-loading li:nth-child(2){width:7px;animation:loadbars .6s ease-in-out -.2s infinite}.login-loading li:nth-child(3){width:10px;animation:loadbars .6s ease-in-out -.4s infinite}.policies{padding:20px;background:rgba(92,184,92,.2);border-radius:3px}.policies .policy .policy-icon{display:block;float:left;width:15px;text-align:center}.policies .policy .policy-icon i.ion-minus{color:#999}.policies .policy .policy-icon i.ion-checkmark{color:#5cb85c}.policies .policy .policy-icon i.ion-close{color:#b20000}.policies .policy .policy-description{margin-left:25px;font-size:13px}.policies .policy:after{clear:both;content:""}.policies .policy+.policy{margin-top:10px}.login-errors{position:relative;margin-bottom:1em;min-height:65px}.login-errors .error{display:block;border-left:8px solid #b20000;animation-duration:.3s}.login-errors .error>div{border:1px solid #ddd;border-left:none;padding:1em 1.2em}.login-errors .error>div h6{font-size:1em;font-weight:600;color:#111;margin:0 0 .2em}.login-errors .error>div p{font-size:.9em;margin-bottom:0}#org-branding.bigy .auth-screen .left-side .left-side-container{background:rgba(196,13,60,.94)}#org-branding.brookshires .auth-screen .left-side .left-side-container{background:rgba(80,159,84,.94)}#org-branding.foodmaxx .auth-screen .left-side .left-side-container{background:rgba(49,112,183,.94)}#org-branding.frescoymas .auth-screen .left-side .left-side-container{background:rgba(254,219,0,.94)}#org-branding.freshbybrookshires .auth-screen .left-side .left-side-container{background:rgba(124,10,74,.94)}#org-branding.gianttiger .auth-screen .left-side .left-side-container{background:rgba(219,181,2,.94)}#org-branding.harveyssupermarkets .auth-screen .left-side .left-side-container{background:rgba(33,87,50,.94)}#org-branding.kowalskismarkets .auth-screen .left-side .left-side-container{background:rgba(1,0,0,.94)}#org-branding.luckysupermarkets .auth-screen .left-side .left-side-container{background:rgba(121,57,127,.94)}#org-branding.mercatus .auth-screen .left-side .left-side-container{background:rgba(13,56,118,.94)}#org-branding.pigglywigglymidwest .auth-screen .left-side .left-side-container{background:rgba(80,152,172,.94)}#org-branding.savemartsupermarkets .auth-screen .left-side .left-side-container{background:rgba(96,135,56,.94)}#org-branding.smartandfinal .auth-screen .left-side .left-side-container{background:rgba(207,32,47,.94)}#org-branding.springmarket .auth-screen .left-side .left-side-container{background:rgba(200,49,75,.94)}#org-branding.spud .auth-screen .left-side .left-side-container{background:rgba(0,79,60,.94)}#org-branding.staterbrosmarkets .auth-screen .left-side .left-side-container{background:rgba(216,26,29,.94)}#org-branding.super1foods .auth-screen .left-side .left-side-container{background:rgba(0,154,61,.94)}#org-branding.weismarkets .auth-screen .left-side .left-side-container{background:rgba(244,0,5,.94)}#org-branding.wincofoods .auth-screen .left-side .left-side-container{background:rgba(196,29,48,.94)}#org-branding.winndixie .auth-screen .left-side .left-side-container{background:rgba(200,16,46,.94)}#org-branding.buehlers .auth-screen .left-side .left-side-container{background:rgba(74,119,41,.94)}#org-branding.kowalskismarkets .auth-screen .left-side .left-side-container{background:rgba(1,0,0,.74)}#org-branding.buehlers .auth-screen .left-side .left-side-container{background:rgba(74,119,41,.8)}#org-branding .mercatus .auth-screen .left-side .left-side-container{background:rgba(13,56,118,.8)}#org-branding.bigy .auth-screen .right-side .right-side-container .login-brand .logo-container{height:90px}#org-branding.brookshires .auth-screen .right-side .right-side-container .login-brand .logo-container{height:60px}#org-branding.foodmaxx .auth-screen .right-side .right-side-container .login-brand .logo-container,#org-branding.frescoymas .auth-screen .right-side .right-side-container .login-brand .logo-container{height:70px}#org-branding.freshbybrookshires .auth-screen .right-side .right-side-container .login-brand .logo-container,#org-branding.gianttiger .auth-screen .right-side .right-side-container .login-brand .logo-container{height:90px}#org-branding.harveyssupermarkets .auth-screen .right-side .right-side-container .login-brand .logo-container,#org-branding.kowalskismarkets .auth-screen .right-side .right-side-container .login-brand .logo-container{height:70px}#org-branding.luckysupermarkets .auth-screen .right-side .right-side-container .login-brand .logo-container{height:90px}#org-branding.springmarket .auth-screen .right-side .right-side-container .login-brand .logo-container{height:70px}#org-branding.spud .auth-screen .right-side .right-side-container .login-brand .logo-container,#org-branding.staterbrosmarkets .auth-screen .right-side .right-side-container .login-brand .logo-container{height:90px}#org-branding.super1foods .auth-screen .right-side .right-side-container .login-brand .logo-container{height:70px}#org-branding.weismarkets .auth-screen .right-side .right-side-container .login-brand .logo-container{height:90px}#org-branding.wincofoods .auth-screen .right-side .right-side-container .login-brand .logo-container{height:70px}#org-branding.buehlers .auth-screen .right-side .right-side-container .login-brand .logo-container{height:90px}@keyframes fadeOutLeft{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(-200px,0,0)}}@keyframes fadeOutRight{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(200px,0,0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}