/*User bar - top of the screen */

#practice-id-number               { float: left; color: #ddd; margin-top: 4px; margin-left: 25px; }

#block-user-bar                   { margin: 0; width: auto; position: absolute; text-align: right; z-index: 3; font-size: 13px; right: 25px; top: 10px; }
#block-user-bar .box-handle       { display: none; }
#user-bar                         { padding: 0px 0 0; }
#user-bar .left-box               { display: none;}
#user-bar .left-box a.active      { color: #fff; cursor: default; font-weight: bold; }
#user-bar .right-box              { position: relative; z-index: 1; float: right; text-align: right; }
#user-bar .separator              { color: #666; padding: 0px 6px; }
#user-bar a                       { color: #ddd; padding: 0px; }
#user-bar a:hover                 { color: #fff;  }
#user-bar .name                   { font-weight: bold; padding: 20px 0; }
#user-bar .name span.no-photo,
#user-bar .name img               { vertical-align: middle; display: inline-block; margin-right: 10px; height: 50px; width: 50px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; }
#user-bar .name span.no-photo     { background: transparent url(images/user-bar-no-photo.png) no-repeat 50% 50%; }
#user-bar .colleagues             { display: none; position: absolute; top: -10px; right: 52px; width: 480px; padding: 75px 10px 20px; background: #555; text-align: left; z-index: 0; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-box-shadow: 2px 1px 2px rgba(0,0,0,0.2); -ms-box-shadow: 2px 1px 2px rgba(0,0,0,0.2); -o-box-shadow: 2px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 2px 1px 2px rgba(0,0,0,0.2); box-shadow: 2px 1px 2px rgba(0,0,0,0.2); }
#user-bar .colleagues strong,
#user-bar .colleagues a           { display: block; margin: 0 0px 0 70px; line-height: 15px; padding-bottom: 10px; color: #ddd; }
#user-bar .colleagues strong      { color: #fff; line-height: 35px; }
#user-bar .colleagues a:hover     { color: #fff; }
#user-bar .space                  { width: 100%; height: 17px; }
#user-bar a.news-link             { color: #f70; font-weight: bold; }
#user-bar a.news-link i           { padding-right: 5px; }
#user-bar a.news-link:hover       { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }

#user-bar #unread-messages        { margin-top: -45px; margin-left: 15px; display: inline-block; text-align: center; vertical-align: middle; width: 16px; height: 16px; line-height: 16px; font-size: 11px; background-color: #E93A00; border-radius: 100px; }
