.form-group .form-control-feedback{display:none}.form-group.has-danger .form-control-feedback{display:block}.form-group.required .form-control-label:before{content:"*";color:#92110f}.form-group>.form-control-feedback{display:none;font-size:.8125rem}.form-group.has-danger>.form-control-feedback,.form-group.has-warning>.form-control-feedback{display:block}.quantity-form input[type=button]{display:none}.quantity-form .minus,.quantity-form .plus{position:relative;top:-2px}.quantity-form .minus:hover,.quantity-form .plus:hover{cursor:pointer}.quantity-form .minus{right:7px}.quantity-form .plus{left:7px}.quantity-form input[type=text]{max-width:50px;text-align:center;display:inline-block}.quantity-form .icon{pointer-events:none}@keyframes easeInCubicMotion{to{transform:translate(150px)}}@keyframes easeOutCubicMotion{to{transform:translate(150px)}}.login-oauth{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991.98px){.login-oauth{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.login-oauth .form-group{display:inline-block}.login-oauth a{font-size:.75rem;font-weight:700;text-decoration:none;text-transform:uppercase;color:#199422;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:40px;white-space:nowrap}.login-oauth a:before{float:left;margin-right:7px}.login-oauth a.oauth-facebook:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='20'%3E%3Cpath fill-rule='evenodd' d='M6.996 20v-9.11h3.188l.477-3.566H6.996V5.053c0-1.03.297-1.732 1.83-1.732l1.943-.001V.14A27.125 27.125 0 0 0 7.922 0C5.105 0 3.176 1.657 3.176 4.7v2.624H0v3.566h3.176V20h3.82'/%3E%3C/svg%3E")}@media (min-width:769px){.login-oauth a.oauth-facebook:before{margin-left:20px}}.login-oauth a.oauth-google{border-radius:5px;color:#737373;border:1px solid rgba(0,0,0,.1);padding-right:15px;font-family:Roboto;font-size:14px;text-transform:none}.login-oauth a.oauth-google:focus,.login-oauth a.oauth-google:hover{box-shadow:1px 4px 5px 1px rgba(0,0,0,.1)}.login-oauth a.oauth-google:active{background-color:#e5e5e5;box-shadow:none;transition-duration:10ms}.login-oauth a.oauth-google:before{width:46px;height:46px;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='46' height='46' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M31.64 23.205c0-.639-.057-1.252-.164-1.841H23v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615z' fill='%234285F4'/%3E%3Cpath d='M23 32c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711h-3.007v2.332A8.997 8.997 0 0 0 23 32z' fill='%2334A853'/%3E%3Cpath d='M17.964 24.71a5.41 5.41 0 0 1-.282-1.71c0-.593.102-1.17.282-1.71v-2.332h-3.007A8.996 8.996 0 0 0 14 23c0 1.452.348 2.827.957 4.042l3.007-2.332z' fill='%23FBBC05'/%3E%3Cpath d='M23 17.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C27.463 14.891 25.426 14 23 14a8.997 8.997 0 0 0-8.043 4.958l3.007 2.332c.708-2.127 2.692-3.71 5.036-3.71z' fill='%23EA4335'/%3E%3Cpath d='M14 14h18v18H14V14z'/%3E%3C/g%3E%3C/svg%3E");margin-right:10px}@media (min-width:769px){.login-oauth{-ms-flex-pack:start;justify-content:flex-start}}.login-page{margin-top:1em}.login-page .btn-block{max-width:260px}.login-page .card-body{padding-top:.625rem}.login-page .login-form-nav .nav-tabs{margin-bottom:1.5625rem}.login-page .login-form-nav .nav-tabs a{margin:0}.login-page .login{margin-bottom:1.25rem}.login-page .login .error-message-form{padding:.625em;background-color:#92110f;color:#fff;border-radius:.188em}.login-page .login-oauth .form-group:last-child{margin-bottom:0}.login-page .privacy-policy{margin-top:1rem}.login-banner{background-image:none;height:115px;margin-top:20px}@media (min-width:544px){.login-banner{margin-top:0}}@media (min-width:992px){.login-banner{height:150px}}.login-banner h1.page-title{top:auto;bottom:1em;left:15px;margin:0;color:#262626}@media (min-width:544px){.login-banner h1.page-title{left:calc((100% - 510px)/2)}}@media (min-width:769px){.login-banner h1.page-title{left:calc((100% - 690px)/2)}}@media (min-width:992px){.login-banner h1.page-title{left:calc((100% - 910px)/2)}}@media (min-width:1374px){.login-banner h1.page-title{left:calc((100% - 1290px)/2)}}.equal-height .card{width:100%}