.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
body,html{height:100%}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auth-container{color:#fff;background-color:#434343;min-height:100%;padding:2rem 0;box-sizing:border-box;font-family:Roboto,Arial,"Lucida Grande",sans-serif}.auth-container *{box-sizing:border-box;font-family:Roboto,Arial,"Lucida Grande",sans-serif}.auth-container .error{background-color:#556066;color:#f2f2f2;border-color:#8c1919}.auth-container .error a{color:#fff}.auth-header{width:100%;margin:0 0 2rem;padding:.5rem 2rem;background-color:#5c327a;text-align:center;color:#f2f2f2;font-size:2rem;line-height:1.2;box-shadow:0 0 10px rgba(0,0,0,.5)}.auth-header__title{font-size:2rem}.auth-header__sub-title{font-size:1rem;color:#fee398;text-transform:uppercase;font-weight:700}.auth-start{text-align:center}.auth-start__icon{width:280px;margin-bottom:2rem;filter:drop-shadow(0 0 10px rgba(0,0,0,.35))}.auth-content{display:none;transition:.6s;opacity:0}.auth-content__flex{display:flex;justify-content:center;transition:.6s;opacity:1}.auth-login{width:280px}.auth-login>div{display:flex;flex-direction:column;align-items:center}.auth-login .form-item{padding:0;margin:0 0 1rem;display:flex;align-items:center}.auth-login .form-item:last-child{margin:0}.auth-input{background:#556066!important;box-shadow:0 0 10px rgba(0,0,0,.5)!important;border:2px solid transparent!important;border-radius:5px!important;outline:0!important;padding:.3rem .6rem!important;font-size:1.5rem!important;text-align:center!important;color:#f4f4f4!important}.auth-input.error{border:2px solid #8c1919!important}.auth-input__password{width:280px!important}.auth-input::placeholder{color:#999;font-weight:700}.auth-forgot-link{margin:-.5rem 0 2rem;text-align:center}.auth-forgot-link a{margin:-.5rem 0 0;text-align:center;color:#f2f2f2;font-weight:700;text-decoration:underline}.auth-forgot-link a:hover{text-decoration:none}.auth-button{padding:.3rem 1rem;background:#de7d6a;box-shadow:0 0 10px rgba(0,0,0,.5);border:none;border-radius:5px;min-width:260px;font-size:1.5rem;font-weight:700;color:#efefef;text-align:center;text-decoration:none;outline:0;transition:.3s;display:inline-block;line-height:normal}.auth-button:hover{box-shadow:3px -3px 10px rgba(0,0,0,.5);background:#e46841;cursor:pointer;text-decoration:none}.auth-button__google{background-color:#6989c6;width:100%;display:flex;justify-content:center;margin:.6rem 0 0}.auth-button__google:hover{background-color:#6989e6}.auth-button__google::before{content:'';display:inline-block;background:url(/profiles/delonghi_erp/themes/erp/images/g-logo.svg) center center/20px 20px no-repeat #efefef;width:26px;height:26px;border-radius:50%;margin:0 .5rem 0 0}.auth-button__submit{width:100%;margin:0 0 .6rem;background-color:#2a9fd6}.auth-button__submit:hover{background-color:#2387b7}
