#header-login {
  position: relative;
  float: right;
  margin: 8px 0 -12px;
  position: relative;
  z-index: 100; }
  #header-login .header_user_info {
    padding-left: 10px; }
    #header-login .header_user_info a {
      height: 44px;
      width: 44px;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background: #006983;
      display: block;
      color: #fff;
      position: relative;
      text-align: center;
      line-height: 20px;
      -moz-box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.12);
      -webkit-box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.12);
      box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.12);
      -moz-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease;
      transition-delay: 0.6s; }
      #header-login .header_user_info a:before {
        /*
        content: "\e186";
        font-family: "material-design";
        */
        content: url(../../../../img/bt_contact_top.png);
        margin-top:3px;  
        display: inline-block;
        font-size: 24px;
        line-height: 44px;
        text-shadow: 1px 1px rgba(0, 0, 0, 0.18); }
      #header-login .header_user_info a.accountBox:before {
        content: "\e18b"; }
    #header-login .header_user_info em {
      display: none; }
  /*#header-login:hover .header_user_info a*/
  #header-login.active .header_user_info a{
    background: #ac1f45;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 50% 50% 0 0;
    -webkit-border-radius: 50%;
    border-radius: 50% 50% 0 0;
    -moz-transition: all 0s ease;
    -o-transition: all 0s ease;
    -webkit-transition: all 0s ease;
    transition: all 0s ease;
    transition-delay: 0s; }
  #header-login .logout {
    overflow: hidden;
    margin-bottom: 0; }

#header-login-content {
  display: none;
  width: 270px;
  padding: 15px;
  margin: 0;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 100;
  background: #ac1f45;
  -moz-border-radius: 3px 0 3px 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 3px 3px;
  -moz-box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.12);
  box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.12);
  color: #fff; }
  @media (max-width: 479px) {
    #header-login-content {
      width: 230px; } }
  #header-login-content label {
    color: #fff; }
  #header-login-content li {
    margin: 0;
    padding: 0; }
    #header-login-content li ul {
      margin: 0 0 10px 0; }
      #header-login-content li ul li {
        display: block;
        line-height: 35px; }
        #header-login-content li ul li a {
          font-weight: bold;
          color: #fff;
          padding: 0 10px 0 10px;
          display: block;
          margin: 1px 0;
          -moz-border-radius: 3px;
          -webkit-border-radius: 3px;
          border-radius: 3px; }
          #header-login-content li ul li a:hover {
            background: rgba(255, 255, 255, 0.3); }
          #header-login-content li ul li a i {
            display: none; }
  #header-login-content a.create {
    color: #fff; }
    #header-login-content a.create:hover {
      text-decoration: underline; }

#create_header_account_error {
  padding: 8px; }
