.jira-avatars {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.jira-avatars img {
  margin: 3px;
  padding: 2px;
  border: 2px solid transparent;
  vertical-align: middle;
}
.jira-avatars .jira-avatar {
  cursor: pointer;
  display: inline-block;
  position: relative;
}
.jira-avatars .jira-avatar > span {
  display: block;
  margin: 0;
  padding: 0;
  line-height: 0;
}
.jira-avatars .jira-avatar:hover img {
  -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
  border-color: #000;
}
.jira-avatars .jira-avatar .jira-delete-avatar {
  opacity: 0;
  position: absolute;
  height: 16px;
  width: 16px;
  background: url("/s/soeral/712001/6411e0087192541a09d88223fb51a6a0/1.0/_/download/resources/jira.webresources:avatar-picker/../../../images/icn-remove.png") 0 0 no-repeat;
  top: -2px;
  right: -1px;
  text-indent: -9999px;
}
.jira-avatars .jira-avatar:hover .jira-delete-avatar {
  opacity: 1;
}
.jira-avatars .jira-avatar .jira-delete-avatar:focus {
  opacity: 1;
}
.jira-avatars .jira-selected-avatar img {
  border-color: #3C78B5;
}
.jira-avatars .jira-selected-avatar:hover img {
  border-color: #3C78B5;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.jira-avatars .jira-selected-avatar .jira-delete-avatar {
  top: -4px;
  right: -3px;
}
.jira-avatar-upload-form,
form.aui.jira-avatar-upload-form {
  margin: 0 auto;
  padding: 20px;
  position: relative;
  width: 50%;
  /* Targets the hackish approach of pulling the form body out of the form to 'cleanly' rendering floated avatars */
}
.jira-avatar-upload-form + .form-body,
form.aui.jira-avatar-upload-form + .form-body {
  border-top: 1px solid #ddd;
  overflow: auto;
}
.aui-message.jira-avatar-upload {
  padding-left: 1em;
}
.aui-message.jira-avatar-upload p.title {
  margin-bottom: 5px;
}
.jira-avatar-picker-trigger {
  cursor: pointer;
  display: inline-block;
  position: relative;
}
.jira-avatar-picker-trigger:hover {
  background: #FFF;
}
.jira-avatar-picker-trigger > img {
  vertical-align: middle;
  /* to prevent "extra padding" at bottom of trigger element. */
}
.jira-avatar-picker-trigger .aui-avatar {
  vertical-align: middle;
}
.jira-avatar-picker-trigger .avatar-select-text {
  margin-left: 0.3em;
}
.jira-avatar-picker-trigger .jira-avatar-issuetype .aui-avatar-inner {
  border-radius: 0;
}
/* Avatar cropper */
.jira-avatar-cropper-form {
  overflow: hidden;
}
.jira-avatar-cropper-form .jira-avatar-cropper-header {
  padding: 16px;
  overflow: auto;
}
.jira-avatar-cropper-form .jira-avatar-cropper-header p {
  margin: 0;
}
.jira-avatar-cropper-form .jira-avatar-cropper-header + .form-body {
  border-top: 1px solid #DDD;
  overflow: auto;
  padding-top: 16px;
  /* To make room for the picker handles */
}
.jira-avatar-cropper-form .form-footer {
  text-align: right;
}
/* Avataror styles (see avataror.js - originally written by dmitry) */
.avatarorframe .submit-buttons {
  float: right;
  text-align: right;
  margin-bottom: 5px;
}
.avatarorframe .avataror {
  clear: both;
}
.avataror {
  margin: 0 auto;
  padding: 5px;
}
#avataror p {
  white-space: normal !important;
}
.avataror-preview {
  margin-right: 15px !important;
}
.gravatar-help .hidden {
  display: none;
}
