.ico,.ico-small,.ico-large {
  display: inline-block;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  background-color: transparent;
  background-repeat: no-repeat;
}

.ico {
  min-width: 32px;
  width: 32px;
  height: 32px;
  background-size: 32px 32px;
}

.ico-small {
  min-width: 16px;
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
}

.ico-large {
  min-width: 128px;
  width: 128px;
  height: 128px;
  background-size: 128px 128px;
}

/* User */
.ico-user {
  background-image: url(../img/icon/user64.png);
}
.ico-lock {
  background-image: url(../img/icon/lock64.png);
}
.ico-email {
  background-image: url(../img/icon/email64.png);
}
.ico-phone {
  background-image: url(../img/icon/phone64.png);
}
.ico-unit {
  background-image: url(../img/icon/unit64.png);
}
.ico-edit {
  background-image: url(../img/icon/pencil64.png);
}
.ico-avatar-add {
  background-image: url(../img/icon/avatar_add64.png);
}

/* Pet */
.ico-pet {
  background-image: url(../img/icon/dog64.png);
}
.ico-calendar {
  background-image: url(../img/icon/calendar64.png);
}
.ico-breed {
  background-image: url(../img/icon/tree64.png);
}
.ico-description {
  background-image: url(../img/icon/description64.png);
}
.ico-id {
  background-image: url(../img/icon/id64.png);
}
.ico-male {
  background-image: url(../img/icon/male64.png);
}
.ico-female {
  background-image: url(../img/icon/female64.png);
}
.ico-sterile {
  background-image: url(../img/icon/sterile64.png);
}

/* Document */
.ico-doc-pdf {
  background-image: url(../img/icon/doc_pdf64.png);
}

/* Issue */
.ico-issue-Security {
  background-image: url(../img/icon/ticket_red64.png);
}
.ico-issue-Gardens {
  background-image: url(../img/icon/ticket_green64.png);
}
.ico-issue-Maintenance {
  background-image: url(../img/icon/ticket_blue64.png);
}
.ico-issue-Pets {
  background-image: url(../img/icon/ticket_yellow64.png);
}
.ico-issue-General {
  background-image: url(../img/icon/ticket_grey64.png);
}
.ico-issue-Complaint {
  background-image: url(../img/icon/issue_complaint64.png);
}
.ico-issue-Query {
  background-image: url(../img/icon/issue_query64.png);
}
.ico-issue-Request {
  background-image: url(../img/icon/issue_request64.png);
}
.ico-issue-Other {
  background-image: url(../img/icon/issue_other64.png);
}
.ico-issue-status-0 {
  background-image: url(../img/icon/new64.png);
}
.ico-issue-status-1 {
  background-image: url(../img/icon/play64.png);
}
.ico-issue-status-2,.ico-clock {
  background-image: url(../img/icon/clock64.png);
}
.ico-issue-status-3 {
  background-image: url(../img/icon/check64.png);
}
.ico-issue-status-4 {
  background-image: url(../img/icon/stop64.png);
}

/* Misc */
.ico-pencil {
  background-image: url(../img/icon/pencil64.png);
}
.ico-note {
  background-image: url(../img/icon/note64.png);
}
.ico-family {
  background-image: url(../img/icon/family64.png);
}
