.cleanlogin-container{border:1px solid #ddd;border-radius:5px;max-width:348px;margin:0 auto;padding:26px 24px 36px;position:relative;overflow:hidden;-webkit-box-shadow:2px 2px 3px #00000040;box-shadow:2px 2px 3px #00000040}.cleanlogin-container fieldset{border-width:0;border-color:inherit;margin:0;padding:0}.cleanlogin-container h4{text-align:center;margin-top:0;margin-bottom:20px;font-size:25px;font-weight:400}.cleanlogin-container h4>small{margin-top:5px;font-size:20px;font-style:italic;display:block}.cleanlogin-container.cleanlogin-full-width{max-width:none}.cleanlogin-full-width form fieldset{clear:both;margin-bottom:26px;margin-left:-5%}.cleanlogin-full-width form .cleanlogin-field{float:left;width:45%;margin-left:5%}.cleanlogin-form,.cleanlogin-preview{border-color:inherit;width:100%;display:block;position:relative}.cleanlogin-form label{text-transform:uppercase;text-align:center;font-size:13px;display:block}.cleanlogin-form label.cleanlogin-terms{text-align:inherit;font-size:inherit;text-transform:inherit}.cleanlogin-field,.cleanlogin-form input[type=submit]{margin-bottom:20px}.cleanlogin-form input[type=text],.cleanlogin-form input[type=password],.cleanlogin-form input[type=email],.cleanlogin-form input[type=submit]{width:100%;height:36px;padding:4px 8px}.cleanlogin-form select{color:#7c7c7c;-webkit-appearance:menulist-button;width:100%;height:36px}.cleanlogin-form span{color:#7c7c7c;margin-left:8px}.cleanlogin-form button,.cleanlogin-form input,.cleanlogin-form select,.cleanlogin-form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cleanlogin-field-website{display:none!important}.cleanlogin-field-remember{float:right;text-align:right}.cleanlogin-field-remember>label{display:inline}.cleanlogin-field-name{background:url(images/name.png) no-repeat;padding-left:36px!important}.cleanlogin-field-surname{background:url(images/surname.png) no-repeat;padding-left:36px!important}.cleanlogin-field-username{background:url(images/log.png) no-repeat;padding-left:36px!important}.cleanlogin-field-password{background:url(images/pwd.png) no-repeat;padding-left:36px!important}.cleanlogin-field-email{background:url(images/mail.png) no-repeat;padding-left:36px!important}.cleanlogin-field-spam{background:url(images/spam.png) no-repeat;padding-left:36px!important}.cleanlogin-form i.bi{cursor:pointer;margin-left:-30px}.cleanlogin-preview-top{height:24px;padding-bottom:36px}.cleanlogin-form-bottom{height:24px;padding-top:6px}.cleanlogin-form p.cleanlogin-form-description{color:#7c7c7c;font-size:.857143rem;font-style:italic}.cleanlogin-notification{clear:both;text-align:center;border:1px solid;border-radius:5px;margin-bottom:18px;padding:18px;font-size:14px;-webkit-animation:0s ease-in 5s forwards cssAnimation;-moz-animation:0s ease-in 5s forwards cssAnimation;-o-animation:0s ease-in 5s forwards cssAnimation;animation:0s ease-in 5s forwards cssAnimation;-webkit-box-shadow:2px 2px 3px #00000040;box-shadow:2px 2px 3px #00000040}.cleanlogin-notification.no-disappear{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}@keyframes cssAnimation{to{border:0;width:0;height:0;padding:0;overflow:hidden}}@-webkit-keyframes cssAnimation{to{visibility:hidden;border:0;width:0;height:0;padding:0}}.cleanlogin-notification>p{margin:0}.cleanlogin-notification.success{color:#24890d;background:#f0f2dd;border-color:#24890d}.cleanlogin-notification.error{color:#ff5656;background:#ffe7e7;border-color:#ff5656}.cleanlogin-preview{border-color:inherit;text-align:center}.cleanlogin-preview .avatar{float:none;border-radius:5px;width:128px;height:128px;margin:0 auto 24px}.avatar.avatar-96.photo{margin-bottom:10px}.cleanlogin-form a.cleanlogin-form-register-link,.cleanlogin-preview a.cleanlogin-preview-logout-link{text-align:right;float:right;text-decoration:none}.cleanlogin-form a.cleanlogin-form-login-link,.cleanlogin-form a.cleanlogin-form-pwd-link,.cleanlogin-preview a.cleanlogin-preview-edit-link{text-align:left;float:left;text-decoration:none}