#header .user-info {
  padding-right: 20px;
  padding-left: 30px;
}
  #header .user-info .btn {
    padding: 0; 
  }
    #header .user-info .btn > .icon-user {
      margin-right: 0;
      height: 32px;
      width: 32px;
      line-height: 32px; 
    }
  #header .user-info.btn-group-lg .btn > .icon-user {
    height: 44px;
    width: 44px;
    line-height: 44px; 
    font-size: 24px;
  }
@media (min-width: 992px) {
  #header .user-info.pull-right > .dropdown-menu {
    right: 20px!important; 
  }
}
@media (max-width: 767px) {
  #header .user-info {
    padding-right: 0; 
    padding-left: 0;
    top: -12px;
  }
    #header .user-info .btn {
      -moz-border-radius-topright: 0;
      -webkit-border-top-right-radius: 0;
      border-top-right-radius: 0;
      -moz-border-radius-bottomright: 0;
      -webkit-border-bottom-right-radius: 0;
      border-bottom-right-radius: 0;
      margin-right: -1px; 
    }
}
