*{box-sizing:border-box}html{font-family:'Segoe UI',Arial,sans-serif;font-size:100%}html,body{height:100%}body{background-color:#eee;color:#2c2426;font-size:12px;height:100%}#wrapper{height:100%;margin:0 auto;padding-top:10rem}.push,#footer{height:4em}#footer{background-color:#ebe6e6;width:100%;position:relative}#signin{width:508px;margin:0 auto 2em;background-color:#fff;-webkit-box-shadow:.1em .1em .1em 0 #9a9595;-moz-box-shadow:.1em .1em .1em 0 #9a9595;box-shadow:.1em .1em .1em 0 #9a9595}#signin-header{height:64px;background-position:center center}#signin-form{padding:0 0 10px 10px}#signin-form-title{display:block;margin:0;font-weight:400;font-size:28px;color:#2f2f2f;padding:16px 0 0 20px;text-shadow:0 1px 1px #adadad}#signin-form-controls{float:left;width:488px}#logo-container{float:left;background-image:url('/Content/img/Mascot_logo_4f_70pxHigh.svg');background-size:cover;background-position:center;width:40px;height:45px;float:right;margin-right:10px;margin-top:10px}#shop-name{font-size:2em;font-weight:bold;text-transform:capitalize;left:5em}#credits{color:#adadad;right:2em;bottom:35%}#shop-name,#logo{bottom:25%}#shop-name,#logo,#credits{position:absolute}#logo{left:2em;-webkit-border-radius:.3em;-moz-border-radius:.3em}form{margin:0 0}fieldset{border:0 none;margin:0;padding:0}label{display:block;margin-bottom:.4em;font-size:13px;font-weight:bold}input{display:block;font-size:1.4em;*overflow:visible;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="text"],input[type="password"]{background-color:#fff;color:inherit;border:.05em solid #e0d5d6;box-shadow:0 1px 1px #e1e0e0 inset;padding:8px;margin-bottom:.8em;vertical-align:middle;width:99%;font-size:14px;margin-bottom:17px}input[type="text"]:focus,input[type="password"]:focus{border-color:#aeaaaa;outline:0 none;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(154,149,149,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(154,149,149,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(154,149,149,.6)}input[type="submit"]:hover,input[type="submit"]:focus{text-decoration:none;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}input[type="submit"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input[type="submit"]:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}input[type="submit"]::-moz-focus-inner{padding:0;border:0}a{color:#928d8d;text-decoration:none;outline:0 none!important}a:hover,a:focus{color:#00008b;text-decoration:underline}p{margin:0}@media(max-width:480px){#logo-container{display:none}#signin{width:auto}}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}b,strong{font-weight:bold}button,input{font-family:inherit}button,input{line-height:normal}button,select{text-transform:none}input[type="submit"]{-webkit-appearance:button;cursor:pointer}input[type="checkbox"]{box-sizing:border-box;padding:0}input::-moz-focus-inner{border:0;padding:0}.validation-summary-errors UL{padding:0;margin-bottom:0}.validation-summary-errors UL LI{color:#bb0025;list-style-type:none}.forgot-password-link{color:#d51145;font-size:13px}.login-notify{color:#fff;width:488px;font-weight:bold;font-size:12px;padding:10px;position:absolute;background-color:#e0144f;background-image:-moz-linear-gradient(center top,rgba(0,0,0,.01),rgba(219,0,42,1));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,.01)),to(rgba(219,0,42,1)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.01),rgba(219,0,42,1));background-image:-o-linear-gradient(top,rgba(0,0,0,.01),rgba(219,0,42,1));background-repeat:repeat-x;-webkit-box-shadow:.1em .1em .6em .2em #9a9595;-moz-box-shadow:.1em .1em .6em .2em #9a9595;box-shadow:.1em .1em .6em .2em #9a9595}#notification-container{z-index:1050;margin-top:130px}#block-user-from-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;background-color:rgba(0,0,0,.05)}.loading-center{color:#db002a;position:absolute;top:54%;left:48%}.noty_message{text-align:left!important}.block-screen{top:0;background-color:rgba(0,0,0,.05);width:100%;height:100%;position:absolute}a:hover{color:#d51145}.button-green{background-color:#40ae49;color:#fff;font-weight:bold;font-size:16px;padding-left:16px;padding-right:16px;vertical-align:middle;border:1px solid;border-color:#ccc;height:40px}.button-black{background-color:#333;color:#fff;font-weight:bold;font-size:16px;padding-left:16px;padding-right:16px;vertical-align:middle;border:1px solid;border-color:#ccc;height:40px}.button-white{background-color:#fff;color:#333;font-weight:bold;font-size:16px;padding-left:16px;padding-right:16px;vertical-align:middle;border:1px solid;border-color:#ccc;height:40px}.button-green,.button-white{position:relative;overflow:hidden}.btn-effect::after{content:"";position:absolute;width:5px;height:5px;background:rgba(255,255,255,.6);opacity:0;border-radius:50%;transform:scale(1);transition:transform .4s ease,opacity .8s ease}.btn-effect:active::after{opacity:1;transform:scale(30);left:50%;top:50%}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.red-spinner{width:200px;height:200px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;display:flex;justify-content:center;align-items:center}.red-spinner div{width:10px;height:10px;background:#d9534f;border-radius:50%;position:absolute;animation:spinner-dot 1.2s linear infinite}.red-spinner div:nth-child(1){transform:rotate(0deg) translate(20px);animation-delay:-1.1s}.red-spinner div:nth-child(2){transform:rotate(45deg) translate(20px);animation-delay:-1s}.red-spinner div:nth-child(3){transform:rotate(90deg) translate(20px);animation-delay:-.9s}.red-spinner div:nth-child(4){transform:rotate(135deg) translate(20px);animation-delay:-.8s}.red-spinner div:nth-child(5){transform:rotate(180deg) translate(20px);animation-delay:-.7s}.red-spinner div:nth-child(6){transform:rotate(225deg) translate(20px);animation-delay:-.6s}.red-spinner div:nth-child(7){transform:rotate(270deg) translate(20px);animation-delay:-.5s}.red-spinner div:nth-child(8){transform:rotate(315deg) translate(20px);animation-delay:-.4s}@keyframes spinner-dot{0%{opacity:1}100%{opacity:.1}}