@charset "utf-8";

.widget-simple-outlogin { width:100%; margin:0px; padding:0px; }
.widget-simple-outlogin .login-box { display:table; width:100%; table-layout:fixed; }
.widget-simple-outlogin .login-cell { display:table-cell; padding:0px; vertical-align:middle; }
.widget-simple-outlogin .login-cell.login-btn { width:70px; height:100%; text-align:center; background:#fafafa; border:1px solid #ccc; border-left:0px; cursor:pointer; letter-spacing:-1px; }
.widget-simple-outlogin .login-cell .form-control:focus { border-color:#ccc !important; box-shadow:none !important; }
.widget-simple-outlogin .login-cell .no-top-border { border-top:0px !important }
.widget-simple-outlogin .login-misc { margin-top:8px; letter-spacing:-1px; color:#888; }
.widget-simple-outlogin .login-misc label { line-height:12px; font-weight: normal; cursor: pointer; }

.widget-simple-outlogin .profile .photo { margin-right:10px; }
.widget-simple-outlogin .profile .photo img { width:44px; height:44px; border-radius: 50%; border:0; }
.widget-simple-outlogin .profile .photo i { width:44px; height:44px; font-size:26px; line-height:44px; text-align:center; background:#eee; border-radius: 50%; color:#fff; }
.widget-simple-outlogin .bar { color:#ccc; margin:0px 4px; }
.widget-simple-outlogin .exp-bar { margin:8px 0px; }
.widget-simple-outlogin .exp-bar .progress { margin:0px !important; height:8px !important; }

.widget-simple-outlogin .logout-btn { background:#fafafa; border:1px solid #ddd; text-align:center; margin-top:-2px; width: 60px; height: 20px; font-size: 12px; line-height: 20px; letter-spacing:-1px; }
