body{margin:0;padding:0;font-family:Verdana,'Trebuchet MS',Arial,sans-serif}body *{box-sizing:border-box}#top-line{display:none}.login-panel{width:480px;margin-top:10%;margin-left:max(calc(50% - 480px),5%);padding:2rem;border-radius:2rem;backdrop-filter:blur(25px);box-shadow:0 0 10px 5px rgba(0,0,0,.1)}.login-background{background-image:url('/Resource/LoginImage');background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;width:100vw}#main-header{display:block}.error{color:red}.hidden{display:none}.login-header,.login-forgot-section,.login-failed,.login-header-image,.field-validation-error{padding-left:14px;padding-right:14px}.login-header{font-weight:500;font-family:Gabriola,Georgia,serif;color:#731d22}h1.login-header{font-size:3rem;margin-top:1rem;margin-bottom:2rem}h2.login-header{font-size:2rem;margin-top:1rem;margin-bottom:1rem}#store-number-field{margin-bottom:35px}#store-login-header{margin-top:35px}#alternative-login-header{margin-top:1rem;margin-bottom:1rem}#password-field{margin-top:32px}.login-field{width:400px;line-height:30px}.login-field-label,.login-input,.login-button{font-size:16px}.login-field-label{text-align:right;width:125px;font-weight:bold;color:#000;display:inline-block}.login-input{margin-left:12px;margin-right:14px;border:1px solid #000;background-color:rgba(255,255,255,.2);border-radius:4px;padding:0 8px;color:#000;width:142px;height:40px;appearance:none;-webkit-appearance:none;-moz-appearance:textfield}.login-input::-webkit-outer-spin-button,.login-input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none}.login-input.input-validation-error{background-color:rgba(255,192,203,.6)}.login-button{display:inline-block;background-color:#3f3f3f;border:1px solid #000;color:#fff;border-radius:8px;font-weight:normal;text-decoration:none;min-height:36px;min-width:71px;padding:6px 10px;text-align:center;margin-right:10px}.login-button:hover{text-decoration:underline;cursor:pointer}.login-button:disabled{background-color:rgba(0,0,0,.5);text-decoration:initial;cursor:not-allowed}.login-forgot-section{margin-top:20px}.login-forgot-section .login-forgot-item{margin:10px 0}.login-forgot-item{font-size:12px;color:#000;font-weight:bold;font-style:normal}.login-forgot-item .click-here-link{color:#731d22;text-decoration:none}.login-forgot-item .click-here-link:hover{text-decoration:underline}.recovery-input{margin-left:12px;margin-right:14px;border:1px solid #000;background-color:rgba(255,255,255,.2);border-radius:4px;padding:0 8px;color:#000;height:40px}.recovery-label{font-size:16px;text-align:right;font-weight:bold;color:#000;display:inline-block}.storeDescription{line-height:1.4}.storeLoginSection{padding-left:14px}.store-login-content{padding-left:10px}.confirm-store{padding-bottom:1.5rem}.user-list{list-style-type:none;margin-top:.2em;padding:0;width:100%}.users .user-list li{border-bottom:1px solid #ccc}.users .user-list li:last-child{border:none}.users .user-list li a{text-decoration:none;color:#000;display:block;padding:.4em .2em .4em .2em;font-size:1.2em}.users ul.user-list li a:hover{text-decoration:underline;background:#eee}.users ul.user-list li .list-icon-left{float:left;margin-top:.1em;margin-right:.4em}.users ul.user-list li .listIconRight{float:right;margin-top:.1em}.add-user-form-table>tbody>tr>td{padding:5px}.add-user-form-table{width:100%}.add-user-form-table td.store-position-label{vertical-align:top;padding-top:6px}.login-input-small{padding:3px;color:#333;border-width:1px;border-style:solid;border-color:#d7d7d7;border-radius:4px}.login-input-small:hover,.login-input-small:focus{border-color:#000}.ui-widget-content a.login-button{color:#fff}.buttons-centered{display:flex;justify-content:center;text-align:center}.login-failed{margin-top:12px;margin-bottom:0;display:inline-block}.login-failed-text,.field-validation-error>span,#ip-not-found{font-size:12px;color:red;background-color:rgba(255,255,255,.8);border-radius:3px;padding:3px 6px;max-width:380px;line-height:1.6}#ip-not-found{margin:0 0 11px 0}.field-validation-error{display:block;margin-top:8px}.lds-roller,.lds-roller div,.lds-roller div:after{box-sizing:border-box}.lds-roller{width:40px;height:40px;margin:0;padding:0;transform:scale(.5) translateY(-60px)}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#731d22;margin:-3.6px 0 0 -3.6px}.lds-roller div:nth-child(1){animation-delay:-.036s}.lds-roller div:nth-child(1):after{top:62.62742px;left:62.62742px}.lds-roller div:nth-child(2){animation-delay:-.072s}.lds-roller div:nth-child(2):after{top:67.71281px;left:56px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:70.90963px;left:48.28221px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:70.90963px;left:31.71779px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:67.71281px;left:24px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:62.62742px;left:17.37258px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12.28719px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}