/*
*
* !DO NOT EDIT THE CSS FILES, THEY ARE BUILT WITH THE LESS CSS!
* less/header/idm.less
*
* ---------------------------
* Styles associated with the IDM indicator
* ---------------------------
*/
#wdn_identity_management {
  position: absolute;
  z-index: 1;
  top: 50px;
  left: 1px;
  font-family: Helvetica, Arial, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
  padding: 3px;
  border-radius: 0 0 3px 0;
}
#wdn_identity_management > a {
  font-weight: bold;
  font-size: 80%;
  line-height: 1;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.8);
  text-shadow: -1px -1px 1px #9e0302;
  display: block;
  padding: 3px;
  border-radius: 3px 3px 3px 3px;
}
#wdn_identity_management > a img {
  border-radius: 2px 2px 2px 2px;
  border: 1px solid #9e0302;
}
#wdn_identity_management > a span {
  vertical-align: 35%;
}
#wdn_identity_management > #wdn_idm_user_options {
  display: none;
  background: #a00100;
  padding: 3px;
  border-radius: 0 0 3px 3px;
  font-size: 80%;
}
#wdn_identity_management > #wdn_idm_user_options li {
  padding: 5px;
}
#wdn_identity_management > #wdn_idm_user_options li a {
  color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
  display: block;
}
#wdn_identity_management > #wdn_idm_user_options li a:hover {
  color: #fff;
}
#wdn_identity_management > #wdn_idm_user_options #wdn_idm_profile,
#wdn_identity_management > #wdn_idm_user_options #wdn_idm_logout {
  display: none;
}
#wdn_identity_management.loggedin a {
  border-radius: 3px 3px 0 0;
}
#wdn_identity_management.loggedin a span:after {
  content: '\25BC';
  font-size: 8px;
  margin-left: 5px;
  speak: none;
}
#wdn_identity_management.loggedin:hover > a {
  background: #a00100;
}
#wdn_identity_management.loggedin:hover #wdn_idm_user_options {
  display: block;
}
#wdn_identity_management.loggedin > #wdn_idm_user_options #wdn_idm_profile,
#wdn_identity_management.loggedin > #wdn_idm_user_options #wdn_idm_logout {
  display: block;
}
#wdn_identity_management.loggedin > #wdn_idm_user_options #wdn_idm_login {
  display: none;
}
#wdn_identity_management.loggedin > #wdn_idm_user_options li {
  border-bottom: 1px solid #ad0302;
}
#wdn_identity_management.loggedin > #wdn_idm_user_options li:last-child {
  border-bottom: 0;
}
@media (min-width: 320px) {
  
}
@media (min-width: 480px) {
  
}
@media (min-width: 600px) {
  
}
@media (min-width: 768px) {
  #wdn_identity_management {
    top: -2px;
    left: 50%;
  }
  #wdn_identity_management > a {
    color: #727272;
    text-shadow: none;
  }
  #wdn_identity_management > a img {
    border-radius: 2px 2px 2px 2px;
    border: 1px solid #727272;
  }
  #wdn_identity_management > a span {
    font-weight: bold;
  }
  #wdn_identity_management.loggedin:hover > a {
    background: #d8d8d8;
  }
  #wdn_identity_management > #wdn_idm_user_options {
    background: #d8d8d8;
  }
  #wdn_identity_management > #wdn_idm_user_options li {
    padding: 2px 5px;
  }
  #wdn_identity_management > #wdn_idm_user_options li a {
    color: #727272;
    font-size: 80%;
  }
  #wdn_identity_management > #wdn_idm_user_options li a:hover {
    color: #3f3f3f;
  }
  #wdn_identity_management.loggedin > #wdn_idm_user_options li {
    border-bottom: 1px solid #dfdfdf;
  }
  #wdn_identity_management.loggedin > #wdn_idm_user_options li:last-child {
    border-bottom: 0;
  }
}
@media (min-width: 960px) {
  
}
@media (min-width: 1040px) {
  #wdn_identity_management {
    top: -33px;
    left: 40%;
  }
}
