.cleanlogin-container{border:1px solid #eee;box-shadow:none;background:#efefef;padding:30px 20px;max-width:none}@media (min-width:768px){.cleanlogin-container{padding:30px;max-width:420px}}.cleanlogin-container h4{text-align:left;font-size:18px;margin-bottom:1em}.cleanlogin-container label{text-transform:none;text-align:left}.cleanlogin-container p.cleanlogin-form-description{font-size:1em}@media (min-width:768px){.cleanlogin-container.cleanlogin-full-width{max-width:66%}}.cleanlogin-field-email,.cleanlogin-field-password,.cleanlogin-field-username{background-position:4px 4px;padding-left:42px!important}.cleanlogin-form input[type=submit]{height:46px;padding:12px 18px}@media (max-width:767px){.cleanlogin-full-width form fieldset{margin-left:0}}@media (max-width:767px){.cleanlogin-full-width form .cleanlogin-field{width:100%;margin-left:0;float:none}}.cleanlogin-full-width form .cleanlogin-field-role{width:95%}.cleanlogin-form .cleanlogin-terms span{margin-left:0}.cleanlogin-notification{text-align:left}.cleanlogin-field-remember input[type=checkbox]{margin-right:4px}.cleanlogin-preview h4{text-align:center}.cleanlogin-form select{padding:5px 16px;height:46px}.widget_clean_login_widget{overflow:hidden}.widget_clean_login_widget ul{overflow:hidden}body.logged-in .widget_clean_login_widget ul li{padding-left:0}body.logged-in .widget_clean_login_widget ul li:before{display:none}.widget_clean_login_widget .avatar{float:left;margin:0 20px 0 0;padding:6px;background-color:#fff;border:1px solid #dfdfdf;border-radius:6px}.widget_clean_login_widget h1.widget-title{font-size:1em;font-weight:700;margin-bottom:.25em}.widget_clean_login_widget.widget__footer h1.widget-title{color:#d8d8d8}.widget_clean_login_widget.widget__footer .avatar{padding:4px;background:0 0;border-color:rgba(255,255,255,.1);border-radius:3px;max-width:30%}