Welcome to the Hannaford Customer Portal!
Username
Password
forgot username/password?
/* CUSTOMER LOGIN */ @import url('https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap'); * { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Roboto' !important; font-size: 12pt; } body { background: #5851510f; background-image: url("https://secure.activecarrot.com/media/dynamic/static_images/1318/Underwater_AACLogin.jpg"); background-repeat: no-repeat; display: block; background-size: 120%; background-position: center center; } #admin_wrapper { background-color: #fdfdfd; border: 2px solid #ffffff; margin: 100px auto; width: 500px; height: auto; min-height: 700px; display: flex; flex-direction: column; justify-content: center; align-items: center; border-radius: 4px; } #admin_wrapper h2 { color: #000; text-align: center; margin-left: 20px; margin-bottom: 30px; } #logo { width:400px; height:200px; background-image: url('https://secure.activecarrot.com/media/dynamic/static_images/1198/inner-west-logo.gif'); background-repeat: no-repeat; background-size: 400px; display: block; margin: 0 0 0 0; } /* LOGIN FORM */ .customer_login_message { font-weight: bold; margin-bottom: 50px; } form { display: flex; flex-direction: column; } form p { display: flex; flex-direction: column; margin: 10px; } form label { color: #333333; margin-bottom: 7px; text-align: center; letter-spacing: 0.1em; font-weight: 400; } form .input { border: 2px solid #B7DFDF; border-radius: 5px; height: 38px; width: 270px; margin-left: auto; margin-right: auto; text-align: center; background-color: white; outline: none; font-size: 0.85em; color: #333333; } #admin_wrapper > form > div { width: 470px !important; margin-left: auto; margin-right: 20px; } /* AUTOCOMPLETE */ input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus { border: 2px solid #B7DFDF; -webkit-text-fill-color: black; -webkit-box-shadow: 0 0 0px 1000px #fff inset; transition: background-color 5000s ease-in-out 0s; } .forgot_password p { text-align: center; margin-top: 20px; } .forgot_password p a { order: 2; margin-top: 30px; text-decoration: none; text-transform: capitalize; font-size: 0.9em; font-weight: 400; color: #1156F6; } .forgot_password p a:hover { color: #000; transition: 0.2s ease-in; } form .button { border: none; border-radius: 5px; margin-top: 5px; margin-left: auto; margin-right: auto; height: 38px; width: 270px; background-color: #B7DFDF; color: #000; letter-spacing: 0.1em; box-shadow: 3px 3px 3px #f1f1f1; font-weight: 400; } form .button:hover { background-color: #000; transition: 0.2s ease-in; color: #B7DFDF; cursor: pointer; } .success, .fail, .information, .attention { text-transform: uppercase; font-size: 0.9em; background-color: #00ffff00; border: 0px solid; text-align: center; } .success { color: #090; } .fail { color: red; } .information { color: #03F; } .attention { color: #C69E00; }