@charset "UTF-8";
.highlight .err {
  color: #e3d2d2;
  background-color: #8c2121;
}
.highlight .c {
  color: #8a8a8a;
}
.highlight .c1 {
  color: #8a8a8a;
}
.highlight .cm {
  color: #8a8a8a;
}
.highlight .cp {
  color: #8a8a8a;
}
.highlight .cs {
  color: #8a8a8a;
  font-style: italic;
}
.highlight .gd {
  color: #d85a5a;
}
.highlight .gd .x {
  color: #d85a5a;
}
.highlight .ge {
  font-style: italic;
}
.highlight .gh {
  color: #999999;
}
.highlight .gi {
  color: #4ec64e;
}
.highlight .gi .x {
  color: #4ec64e;
}
.highlight .go {
  color: #888888;
}
.highlight .gp {
  color: #555555;
}
.highlight .gr {
  color: #f07178;
}
.highlight .gs {
  font-weight: bold;
}
.highlight .gt {
  color: #f07178;
}
.highlight .gu {
  color: #aaaaaa;
}
.highlight .k {
  color: #d85a7b;
}
.highlight .kc {
  color: #d85a7b;
}
.highlight .kd {
  color: #d85a7b;
}
.highlight .kp {
  color: #d85a7b;
}
.highlight .kr {
  color: #d85a7b;
}
.highlight .kt {
  color: #ffcb6b;
}
.highlight .n {
  color: #c7d1d8;
}
.highlight .na {
  color: #11a69f;
}
.highlight .nb {
  color: #d85a7b;
}
.highlight .bp {
  color: #999999;
}
.highlight .nc {
  color: #11a69f;
}
.highlight .ne {
  color: #990000;
}
.highlight .nf {
  color: #5ab780;
}
.highlight .ni {
  color: #11a69f;
}
.highlight .nn {
  color: #11a69f;
}
.highlight .no {
  color: #9d99e6;
}
.highlight .nt {
  color: #de3581;
}
.highlight .nv {
  color: #9680b1;
}
.highlight .vc {
  color: #9680b1;
}
.highlight .vg {
  color: #9680b1;
}
.highlight .vi {
  color: #9680b1;
}
.highlight .o {
  color: #bcd890;
}
.highlight .ow {
  color: #bcd890;
}
.highlight .m {
  color: #9d99e6;
}
.highlight .mf {
  color: #9d99e6;
}
.highlight .mh {
  color: #9d99e6;
}
.highlight .mi {
  color: #9d99e6;
}
.highlight .il {
  color: #9d99e6;
}
.highlight .mo {
  color: #9d99e6;
}
.highlight .s {
  color: #baa94a;
}
.highlight .s1 {
  color: #baa94a;
}
.highlight .s2 {
  color: #baa94a;
}
.highlight .sb {
  color: #baa94a;
}
.highlight .sc {
  color: #baa94a;
}
.highlight .sd {
  color: #baa94a;
}
.highlight .se {
  color: #baa94a;
}
.highlight .sh {
  color: #baa94a;
}
.highlight .si {
  color: #baa94a;
}
.highlight .sr {
  color: #009926;
}
.highlight .ss {
  color: #3c90f5;
}
.highlight .sx {
  color: #baa94a;
}
.highlight .w {
  color: #eeffff;
}
.highlight .lineno, .highlight .gl {
  color: #8a8a8a;
}
.highlight .hll {
  background-color: #373730;
}

html {
  font-size: 16px;
}

/**
 * Reset some basic elements
 */
body, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, hr,
dl, dd, ol, ul, figure {
  margin: 0;
  padding: 0;
}

/**
 * Basic styling
 */
body {
  font: 400 16px/1.5 -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", Roboto, Helvetica, Arial, sans-serif;
  color: rgb(148.75, 148.75, 148.75);
  background-color: #181818;
  -webkit-text-size-adjust: 100%;
  -webkit-font-feature-settings: "kern" 1;
  -moz-font-feature-settings: "kern" 1;
  -o-font-feature-settings: "kern" 1;
  font-feature-settings: "kern" 1;
  font-kerning: normal;
  display: flex;
  min-height: 100vh;
  flex-direction: column;
  overflow-wrap: break-word;
}

/**
 * Set `margin-bottom` to maintain vertical rhythm
 */
h1, h2, h3, h4, h5, h6,
p, blockquote, pre,
ul, ol, dl, figure,
div.highlight,
figure.highlight {
  margin-bottom: 15px;
}

hr {
  margin-top: 30px;
  margin-bottom: 30px;
}

/**
 * `main` element
 */
main {
  display: block; /* Default value of `display` of `main` element is 'inline' in IE 11. */
}

/**
 * Images
 */
img {
  max-width: 100%;
  vertical-align: middle;
}

/**
 * Figures
 */
figure > img {
  display: block;
}

figcaption {
  font-size: 14px;
}

/**
 * Lists
 */
ul, ol {
  margin-left: 30px;
}

li > ul,
li > ol {
  margin-bottom: 0;
}

/**
 * Headings
 */
h1, h2, h3, h4, h5, h6 {
  color: #bbbbbb;
  font-weight: 500;
}

/**
 * Links
 */
a {
  color: #5691cd;
  text-decoration: none;
}
a:visited {
  color: #80bbff;
}
a:hover {
  color: rgb(148.75, 148.75, 148.75);
  text-decoration: underline #999999;
  text-underline-offset: 3px;
}
.social-media-list a:hover {
  text-decoration: none;
}
.social-media-list a:hover .username {
  text-decoration: underline;
}

/**
 * Blockquotes
 */
blockquote {
  color: #999999;
  border-left: 4px solid rgb(43.35, 43.35, 43.35);
  padding-left: 15px;
  font-size: 1.05rem;
  font-style: italic;
}
blockquote > :last-child {
  margin-bottom: 0;
}
blockquote i, blockquote em {
  font-style: normal;
}

/**
 * Code formatting
 */
pre,
code {
  font-family: "Menlo", "Inconsolata", "Consolas", "Roboto Mono", "Ubuntu Mono", "Liberation Mono", "Courier New", monospace;
  background-color: #222222;
}
@media screen and (max-width: 600px) {
  pre,
  code {
    font-family: monospace;
  }
}

pre {
  padding: 8px 12px;
  font-size: 15px;
  line-height: 1.4;
  color: #bbbbbb;
  overflow-x: auto;
}
pre > code {
  display: inline-block;
  width: 100%;
}

div.highlight, figure.highlight {
  border: 1px solid rgb(43.35, 43.35, 43.35);
  border-radius: 3px;
}
div.highlight pre, figure.highlight pre {
  margin: 0;
}
div.highlight table, div.highlight tbody, div.highlight th, div.highlight tr, div.highlight td, figure.highlight table, figure.highlight tbody, figure.highlight th, figure.highlight tr, figure.highlight td {
  margin: 0;
  padding: 0;
  border: 0;
}
div.highlight .lineno, div.highlight .gl, figure.highlight .lineno, figure.highlight .gl {
  text-align: right;
}

figure.highlight table {
  margin: -8px -12px -14px;
}
figure.highlight td.gutter {
  border-right: 1px solid rgb(43.35, 43.35, 43.35);
}
figure.highlight td.code {
  width: 100%;
}

code.highlighter-rouge {
  padding: 1px 5px;
  font-size: 14px;
  border: 1px solid rgb(43.35, 43.35, 43.35);
  border-radius: 3px;
}

/**
 * Wrapper
 */
.wrapper {
  max-width: 800px;
  margin: 0 auto;
  padding: 0 30px;
}
@media screen and (max-width: 600px) {
  .wrapper {
    padding-right: 18px;
    padding-left: 18px;
  }
}

/**
 * Clearfix
 */
.wrapper:after {
  content: "";
  display: table;
  clear: both;
}

/**
 * Icons
 */
.orange {
  color: #f66a0a;
}

.grey {
  color: #828282;
}

.svg-icon {
  width: 1.25em;
  height: 1.25em;
  display: inline-block;
  fill: currentColor;
  vertical-align: text-bottom;
  overflow: visible;
}

/**
 * Tables
 */
table {
  margin-bottom: 30px;
  width: 100%;
  text-align: left;
  color: rgb(148.75, 148.75, 148.75);
  border-collapse: collapse;
  border: 1px solid rgb(43.35, 43.35, 43.35);
}
table tr:nth-child(even) {
  background-color: rgb(34.2, 34.2, 34.2);
}
table th, table td {
  padding: 10px 15px;
}
table th {
  background-color: rgb(49.5, 49.5, 49.5);
  border: 1px solid rgb(62.25, 62.25, 62.25);
}
table td {
  border: 1px solid rgb(43.35, 43.35, 43.35);
}
@media screen and (max-width: 800px) {
  table {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}

/**
 * Site header
 */
.site-header {
  position: relative;
  width: 100%;
  min-height: 55.95px;
  line-height: 54px;
  background-color: #181818;
  border-top: 5px solid #999999;
  border-bottom: 1px solid rgb(43.35, 43.35, 43.35);
}

.site-title {
  font-size: 1.625rem;
  font-weight: 300;
  letter-spacing: -1px;
  margin-bottom: 0;
  float: left;
}
@media screen and (max-width: 600px) {
  .site-title {
    padding-right: 45px;
  }
}
.site-title, .site-title:visited {
  color: rgb(165.75, 165.75, 165.75);
}

.site-nav {
  float: right;
  border: none;
  background-color: inherit;
}
.site-nav label[for=nav-trigger], .site-nav #nav-trigger {
  display: none;
}
.site-nav .nav-item {
  color: rgb(148.75, 148.75, 148.75);
}
.site-nav .nav-item:not(:last-child) {
  margin-right: 15px;
}
@media screen and (max-width: 600px) {
  .site-nav {
    position: absolute;
    top: 9px;
    right: 18px;
    background-color: #181818;
    border: 1px solid rgb(43.35, 43.35, 43.35);
    border-radius: 5px;
    text-align: right;
  }
  .site-nav label[for=nav-trigger] {
    display: block;
    float: right;
    width: 36px;
    height: 36px;
    cursor: pointer;
  }
  .site-nav .menu-icon {
    float: right;
    width: 36px;
    height: 26px;
    line-height: 0;
    padding-top: 18px;
    text-align: center;
  }
  .site-nav .menu-icon::before {
    font-family: "Font Awesome 7 Free";
    font-weight: 900;
  }
  .site-nav .menu-icon > svg path {
    fill: #999999;
  }
  .site-nav #nav-trigger ~ label[for=nav-trigger] .menu-icon::before {
    content: "\f0c9";
    font-size: 1.25em;
  }
  .site-nav #nav-trigger ~ .nav-items {
    clear: both;
    display: none;
  }
  .site-nav #nav-trigger:checked ~ label[for=nav-trigger] .menu-icon::before {
    content: "\f00d";
    font-size: 1.5em;
  }
  .site-nav #nav-trigger:checked ~ .nav-items {
    display: block;
    padding-bottom: 5px;
  }
  .site-nav #nav-trigger:checked ~ .nav-items .nav-item {
    margin-left: 20px;
    padding: 5px 10px;
  }
  .site-nav .nav-item {
    display: block;
    padding: 5px 0;
    color: rgb(148.75, 148.75, 148.75);
    line-height: 1.5;
  }
}

/**
 * Site footer
 */
.site-footer {
  border-top: 1px solid rgb(43.35, 43.35, 43.35);
  padding: 30px 0;
}

.footer-heading {
  font-size: 1.125rem;
  margin-bottom: 15px;
}

.feed-subscribe .svg-icon {
  padding: 5px 5px 2px 0;
}

.contact-list,
.social-media-list {
  list-style: none;
  margin-left: 0;
}

.footer-col-wrapper,
.social-links {
  font-size: 0.9375rem;
  color: rgb(132.6, 132.6, 132.6);
}

.footer-col {
  margin-bottom: 15px;
}

.footer-col-1,
.footer-col-2 {
  width: calc(50% - 30px / 2);
}

.footer-col-3 {
  width: calc(100% - 30px / 2);
}

@media screen and (min-width: 800px) {
  .footer-col-1 {
    width: calc(35% - 30px / 2);
  }
  .footer-col-2 {
    width: calc(20% - 30px / 2);
  }
  .footer-col-3 {
    width: calc(45% - 30px / 2);
  }
}
@media screen and (min-width: 600px) {
  .footer-col-wrapper {
    display: flex;
  }
  .footer-col {
    width: calc(100% - 30px / 2);
    padding: 0 15px;
  }
  .footer-col:first-child {
    padding-right: 15px;
    padding-left: 0;
  }
  .footer-col:last-child {
    padding-right: 0;
    padding-left: 15px;
  }
}
/**
 * Page content
 */
.page-content {
  padding: 30px 0;
  flex: 1 0 auto;
}

.page-heading {
  font-size: 2rem;
}

.post-list-heading {
  font-size: 1.75rem;
}

.post-list {
  margin-left: 0;
  list-style: none;
}
.post-list > li {
  margin-bottom: 30px;
}

.post-meta {
  font-size: 14px;
  color: rgb(132.6, 132.6, 132.6);
}

.post-link {
  display: block;
  font-size: 1.5rem;
}

/**
 * Posts
 */
.post-header {
  margin-bottom: 30px;
  padding-bottom: 18px;
  text-align: center;
  border-bottom: 1px solid rgb(43.35, 43.35, 43.35);
}

.post-meta .bullet-divider {
  padding-inline: 15px;
}
.post-meta .meta-label {
  font-weight: 600;
}
.post-meta .force-inline {
  display: inline;
}
.post-meta .force-inline::before {
  content: "•";
  padding-inline: 5px;
}
.post-meta .post-authors {
  margin-top: 3px;
}

.post-title,
.post-content h1 {
  margin-bottom: 10px;
  font-size: 2.625rem;
  font-weight: 400;
  letter-spacing: -1px;
  line-height: 1.15;
}
@media screen and (min-width: 800px) {
  .post-title,
  .post-content h1 {
    font-size: 2.625rem;
  }
}

.post-content {
  margin-bottom: 30px;
}
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
  margin-top: 30px;
}
.post-content h2 {
  font-size: 1.75rem;
}
@media screen and (min-width: 800px) {
  .post-content h2 {
    font-size: 2rem;
  }
}
.post-content h3 {
  font-size: 1.375rem;
}
@media screen and (min-width: 800px) {
  .post-content h3 {
    font-size: 1.625rem;
  }
}
.post-content h4 {
  font-size: 1.25rem;
}
.post-content h5 {
  font-size: 1.125rem;
}
.post-content h6 {
  font-size: 1.0625rem;
}

.comments-disabled-message {
  text-align: center;
  font-weight: 300;
}

.social-media-list {
  display: table;
  margin: 0 auto;
}
.social-media-list li {
  float: left;
  min-width: 45px;
  min-height: 45px;
  text-align: center;
  margin: 5px 10px 5px 0;
}
.social-media-list li:last-of-type {
  margin-right: 0;
}
.social-media-list li a {
  display: block;
  padding: 10px 12px;
  border: 1px solid rgb(43.35, 43.35, 43.35);
}
.social-media-list li a:hover {
  border-color: rgb(165.75, 165.75, 165.75);
}

/**
 * Pagination navbar
 */
.pagination {
  display: table;
  margin: 0 auto;
  list-style-type: none;
}
.pagination li {
  float: left;
  margin: 0 3px;
  min-width: 45px;
  min-height: 45px;
  text-align: center;
}
.pagination li a {
  display: block;
  text-decoration: none;
  border: 1px solid rgb(43.35, 43.35, 43.35);
}
.pagination li a:hover {
  border-color: rgb(165.75, 165.75, 165.75);
}
.pagination li a, .pagination li div {
  min-width: 41px;
  padding: 10px 12px;
  text-align: center;
  box-sizing: border-box;
}
.pagination li div {
  border: 1px solid transparent;
}
.pagination li div.pager-edge {
  color: rgb(43.35, 43.35, 43.35);
  border: 1px dashed;
}
.pagination li div.current-page {
  font-weight: bold;
}

/**
 * Task-lists
 */
.task-list {
  margin-left: 0;
  padding-left: 18px;
}

.task-list-item {
  list-style-type: none;
}
.task-list-item-checkbox {
  position: relative;
  margin-right: 9px;
  margin-left: -15px;
  appearance: none;
  border: 8px solid rgb(43.35, 43.35, 43.35);
  vertical-align: text-top;
  z-index: -1;
}
.task-list-item-checkbox::after {
  position: absolute;
  top: -8px;
  left: -3px;
  width: 4px;
  height: 10px;
  content: "";
  border: solid transparent;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.task-list-item-checkbox:checked::after {
  border-color: #999999;
}

/**
 * Grid helpers
 */
@media screen and (min-width: 800px) {
  .one-half {
    width: calc(50% - 30px / 2);
  }
}
.apl-app-activity-monitor-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-activity-monitor.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-activity-monitor-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-activity-monitor.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-activity-monitor-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-activity-monitor.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-activity-monitor-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-activity-monitor.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-address-book-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-address-book.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-address-book-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-address-book.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-address-book-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-address-book.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-address-book-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-address-book.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-airportutility-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-airportutility.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-airportutility-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-airportutility.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-airportutility-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-airportutility.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-airportutility-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-airportutility.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-automator-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-automator.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-automator-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-automator.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-automator-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-automator.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-automator-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-automator.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-console-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-console.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-console-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-console.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-console-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-console.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-dashboard-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-dashboard.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-dashboard-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-dashboard.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-dashboard-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-dashboard.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-dashboard-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-dashboard.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-dashcode-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-dashcode.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-dashcode-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-dashcode.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-dashcode-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-dashcode.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-dashcode-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-dashcode.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-dashcode-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-dashcode.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-directoryutility-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-directoryutility.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-directoryutility-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-directoryutility.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-directoryutility-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-directoryutility.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-directoryutility-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-directoryutility.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-filemerge-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-filemerge.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-filemerge-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-filemerge.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-filemerge-24 {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("/assets/icons/apl-app-filemerge.iconset/icon_48x48.png");
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-filemerge-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-filemerge.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-finder-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-finder.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-finder-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-finder.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-finder-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-finder.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-finder-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-finder.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-finder-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-finder.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-fontbook-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-fontbook.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-fontbook-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-fontbook.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-fontbook-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-fontbook.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-fontbook-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-fontbook.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-fontbook-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-fontbook.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-frontrow-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-frontrow.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-frontrow-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-frontrow.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-frontrow-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-frontrow.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-frontrow-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-frontrow.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-frontrow-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-frontrow.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-generic-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-generic.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-generic-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-generic.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-generic-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-generic.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-generic-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-generic.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-grab-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-grab.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-grab-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-grab.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-grab-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-grab.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-grab-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-grab.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-ichat-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-ichat.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-ichat-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-ichat.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-ichat-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-ichat.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-ichat-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-ichat.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-ichat-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-ichat.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-icon-composer-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-icon-composer.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-icon-composer-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-icon-composer.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-icon-composer-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-icon-composer.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-icon-composer-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-icon-composer.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-icon-composer-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-icon-composer.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-imagecapture-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-imagecapture.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-imagecapture-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-imagecapture.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-imagecapture-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-imagecapture.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-imagecapture-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-imagecapture.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-imovie-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-imovie.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-imovie-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-imovie.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-imovie-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-imovie.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-imovie-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-imovie.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-imovie-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-imovie.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-interface-builder-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-interface-builder.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-interface-builder-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-interface-builder.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-interface-builder-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-interface-builder.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-interface-builder-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-interface-builder.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-interface-builder-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-interface-builder.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-iphoto-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-iphoto.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-iphoto-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-iphoto.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-iphoto-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-iphoto.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-iphoto-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-iphoto.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-isync-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-isync.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-isync-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-isync.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-isync-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-isync.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-isync-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-isync.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-itunes-new-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-itunes-new.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-itunes-new-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-itunes-new.iconset/icon_16x16@2x.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-itunes-new-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-itunes-new.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-itunes-new-32 {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url("/assets/icons/apl-app-itunes-new.iconset/icon_32x32@2x.png");
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-itunes-new-24 {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("/assets/icons/apl-app-itunes-new.iconset/icon_48x48.png");
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-itunes-new-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-itunes-new.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-itunes-new-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-itunes-new.iconset/icon_128x128@2x.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-itunes-new-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-itunes-new.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-itunes-new-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-itunes-new.iconset/icon_256x256@2x.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-itunes-new-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-itunes-new.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-itunes-new-512 {
  display: inline-block;
  width: 512px;
  height: 512px;
  background-image: url("/assets/icons/apl-app-itunes-new.iconset/icon_512x512@2x.png");
  background-size: 512px 512px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-itunes-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-itunes.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-itunes-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-itunes.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-itunes-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-itunes.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-itunes-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-itunes.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-itunes-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-itunes.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-iweb-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-iweb.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-iweb-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-iweb.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-iweb-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-iweb.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-iweb-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-iweb.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-java-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-java.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-java-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-java.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-java-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-java.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-java-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-java.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-mail-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-mail.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-mail-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-mail.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-mail-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-mail.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-mail-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-mail.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-mail-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-mail.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-networkutility-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-networkutility.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-networkutility-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-networkutility.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-networkutility-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-networkutility.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-networkutility-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-networkutility.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-pacifist-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-pacifist.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-pacifist-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-pacifist.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-pacifist-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-pacifist.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-pacifist-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-pacifist.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-pacifist-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-pacifist.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-package-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-package.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-package-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-package.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-package-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-package.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-package-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-package.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-package-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-package.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-podcast-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-podcast.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-podcast-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-podcast.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-podcast-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-podcast.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-podcast-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-podcast.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-podcast-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-podcast.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-quartz-composer-magic-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-quartz-composer-magic.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-quartz-composer-magic-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-quartz-composer-magic.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-quartz-composer-magic-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-quartz-composer-magic.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-quartz-composer-magic-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-quartz-composer-magic.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-quartz-composer-magic-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-quartz-composer-magic.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-quartz-composer-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-quartz-composer.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-quartz-composer-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-quartz-composer.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-quartz-composer-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-quartz-composer.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-quartz-composer-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-quartz-composer.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-quartz-composer-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-quartz-composer.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-quicktime-new-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-quicktime-new.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-quicktime-new-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-quicktime-new.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-quicktime-new-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-quicktime-new.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-quicktime-new-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-quicktime-new.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-quicktime-new-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-quicktime-new.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-quicktime-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-quicktime.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-quicktime-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-quicktime.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-quicktime-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-quicktime.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-quicktime-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-quicktime.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-remotedesktop-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-remotedesktop.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-remotedesktop-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-remotedesktop.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-remotedesktop-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-remotedesktop.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-safari-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-safari.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-safari-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-safari.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-safari-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-safari.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-safari-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-safari.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-safari-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-safari.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-screensharing-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-screensharing.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-screensharing-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-screensharing.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-screensharing-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-screensharing.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-screensharing-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-screensharing.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-server-monitor-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-server-monitor.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-server-monitor-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-server-monitor.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-server-monitor-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-server-monitor.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-server-monitor-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-server-monitor.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-server-monitor-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-server-monitor.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-server-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-server.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-server-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-server.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-server-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-server.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-server-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-server.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-server-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-server.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-settings-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-settings.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-settings-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-settings.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-settings-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-settings.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-settings-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-settings.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-simulator-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-simulator.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-simulator-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-simulator.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-simulator-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-simulator.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-simulator-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-simulator.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-simulator-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-simulator.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-softwareupdate-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-softwareupdate.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-softwareupdate-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-softwareupdate.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-softwareupdate-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-softwareupdate.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-softwareupdate-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-softwareupdate.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-softwareupdate-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-softwareupdate.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-store-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-store.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-store-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-store.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-store-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-store.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-store-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-store.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-store-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-store.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-system-profiler-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-system-profiler.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-system-profiler-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-system-profiler.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-system-profiler-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-system-profiler.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-system-profiler-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-system-profiler.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-system-profiler-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-system-profiler.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-terminal-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-terminal.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-terminal-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-terminal.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-terminal-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-terminal.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-terminal-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-terminal.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-textedit-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-textedit.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-textedit-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-textedit.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-textedit-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-textedit.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-textedit-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-textedit.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-timemachine-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-timemachine.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-timemachine-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-timemachine.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-timemachine-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-timemachine.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-timemachine-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-timemachine.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-timemachine-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-timemachine.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-xcode-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-app-xcode.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-xcode-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-app-xcode.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-xcode-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-app-xcode.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-xcode-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-app-xcode.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-app-xcode-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-app-xcode.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-clock-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-clock.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-clock-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-clock.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-clock-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-clock.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-clock-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-clock.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-color-picker-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-color-picker.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-color-picker-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-color-picker.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-color-picker-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-color-picker.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-color-picker-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-color-picker.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-airport-extreme-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-airport-extreme.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-airport-extreme-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-airport-extreme.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-airport-extreme-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-airport-extreme.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-airport-extreme-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-computer-airport-extreme.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-airport-extreme-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-airport-extreme.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-apple-tv-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-apple-tv.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-apple-tv-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-apple-tv.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-apple-tv-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-apple-tv.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-apple-tv-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-computer-apple-tv.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-apple-tv-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-apple-tv.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-emac-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-emac.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-emac-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-emac.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-emac-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-emac.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-emac-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-emac.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-generic-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-generic.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-generic-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-generic.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-generic-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-generic.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-generic-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-generic.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-ibook-g4-12-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-ibook-g4-12.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-ibook-g4-12-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-ibook-g4-12.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-ibook-g4-12-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-ibook-g4-12.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-ibook-g4-12-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-ibook-g4-12.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-aluminum-20-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-imac-aluminum-20.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-aluminum-20-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-imac-aluminum-20.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-aluminum-20-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-imac-aluminum-20.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-aluminum-20-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-imac-aluminum-20.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-g4-15-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-imac-g4-15.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-g4-15-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-imac-g4-15.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-g4-15-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-imac-g4-15.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-g4-15-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-imac-g4-15.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-g4-17-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-imac-g4-17.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-g4-17-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-imac-g4-17.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-g4-17-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-imac-g4-17.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-g4-17-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-imac-g4-17.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-g4-20-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-imac-g4-20.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-g4-20-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-imac-g4-20.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-g4-20-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-imac-g4-20.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-g4-20-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-imac-g4-20.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-g5-20-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-imac-g5-20.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-g5-20-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-imac-g5-20.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-g5-20-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-imac-g5-20.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-g5-20-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-imac-g5-20.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-iSight-17-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-imac-iSight-17.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-iSight-17-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-imac-iSight-17.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-iSight-17-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-imac-iSight-17.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-iSight-17-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-imac-iSight-17.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-iSight-24-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-imac-iSight-24.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-iSight-24-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-imac-iSight-24.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-iSight-24-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-imac-iSight-24.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-iSight-24-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-imac-iSight-24.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-unibody-27-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-imac-unibody-27.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-unibody-27-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-imac-unibody-27.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-unibody-27-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-imac-unibody-27.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-unibody-27-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-computer-imac-unibody-27.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-imac-unibody-27-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-imac-unibody-27.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookair-11-unibody-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-macbookair-11-unibody.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookair-11-unibody-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-macbookair-11-unibody.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookair-11-unibody-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-macbookair-11-unibody.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookair-11-unibody-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-computer-macbookair-11-unibody.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookair-11-unibody-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-macbookair-11-unibody.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookair-13-unibody-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-macbookair-13-unibody.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookair-13-unibody-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-macbookair-13-unibody.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookair-13-unibody-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-macbookair-13-unibody.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookair-13-unibody-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-computer-macbookair-13-unibody.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookair-13-unibody-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-macbookair-13-unibody.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookair-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-macbookair.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookair-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-macbookair.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookair-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-macbookair.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookair-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-computer-macbookair.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookair-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-macbookair.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookpro-15-unibody-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-macbookpro-15-unibody.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookpro-15-unibody-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-macbookpro-15-unibody.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookpro-15-unibody-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-macbookpro-15-unibody.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookpro-15-unibody-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-computer-macbookpro-15-unibody.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookpro-15-unibody-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-macbookpro-15-unibody.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookpro-15-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-macbookpro-15.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookpro-15-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-macbookpro-15.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookpro-15-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-macbookpro-15.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookpro-15-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-macbookpro-15.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookpro-17-unibody-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-macbookpro-17-unibody.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookpro-17-unibody-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-macbookpro-17-unibody.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookpro-17-unibody-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-macbookpro-17-unibody.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookpro-17-unibody-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-computer-macbookpro-17-unibody.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookpro-17-unibody-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-macbookpro-17-unibody.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookpro-17-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-macbookpro-17.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookpro-17-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-macbookpro-17.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookpro-17-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-macbookpro-17.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbookpro-17-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-macbookpro-17.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbook-black-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-macbook-black.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbook-black-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-macbook-black.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbook-black-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-macbook-black.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbook-black-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-macbook-black.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbook-unibody-plastic-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-macbook-unibody-plastic.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbook-unibody-plastic-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-macbook-unibody-plastic.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbook-unibody-plastic-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-macbook-unibody-plastic.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbook-unibody-plastic-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-computer-macbook-unibody-plastic.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbook-unibody-plastic-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-macbook-unibody-plastic.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbook-unibody-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-macbook-unibody.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbook-unibody-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-macbook-unibody.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbook-unibody-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-macbook-unibody.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbook-unibody-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-computer-macbook-unibody.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbook-unibody-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-macbook-unibody.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbook-white-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-macbook-white.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbook-white-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-macbook-white.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbook-white-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-macbook-white.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macbook-white-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-macbook-white.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macmini-aluminum-server-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-macmini-aluminum-server.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macmini-aluminum-server-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-macmini-aluminum-server.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macmini-aluminum-server-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-macmini-aluminum-server.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macmini-aluminum-server-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-computer-macmini-aluminum-server.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macmini-aluminum-server-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-macmini-aluminum-server.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macmini-aluminum-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-macmini-aluminum.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macmini-aluminum-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-macmini-aluminum.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macmini-aluminum-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-macmini-aluminum.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macmini-aluminum-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-computer-macmini-aluminum.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macmini-aluminum-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-macmini-aluminum.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macmini-server-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-macmini-server.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macmini-server-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-macmini-server.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macmini-server-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-macmini-server.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macmini-server-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-macmini-server.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macmini-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-macmini.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macmini-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-macmini.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macmini-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-macmini.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-macmini-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-macmini.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-pc-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-pc.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-pc-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-pc.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-pc-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-pc.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-pc-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-pc.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powerbook-g4-12-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-powerbook-g4-12.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powerbook-g4-12-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-powerbook-g4-12.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powerbook-g4-12-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-powerbook-g4-12.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powerbook-g4-12-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-powerbook-g4-12.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powerbook-g4-15-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-powerbook-g4-15.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powerbook-g4-15-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-powerbook-g4-15.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powerbook-g4-15-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-powerbook-g4-15.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powerbook-g4-15-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-powerbook-g4-15.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powerbook-g4-17-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-powerbook-g4-17.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powerbook-g4-17-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-powerbook-g4-17.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powerbook-g4-17-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-powerbook-g4-17.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powerbook-g4-17-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-powerbook-g4-17.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powerbook-g4-titanium-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-powerbook-g4-titanium.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powerbook-g4-titanium-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-powerbook-g4-titanium.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powerbook-g4-titanium-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-powerbook-g4-titanium.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powerbook-g4-titanium-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-powerbook-g4-titanium.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powermac-g4-graphite-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-powermac-g4-graphite.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powermac-g4-graphite-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-powermac-g4-graphite.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powermac-g4-graphite-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-powermac-g4-graphite.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powermac-g4-graphite-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-powermac-g4-graphite.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powermac-g4-quicksilver-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-powermac-g4-quicksilver.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powermac-g4-quicksilver-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-powermac-g4-quicksilver.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powermac-g4-quicksilver-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-powermac-g4-quicksilver.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powermac-g4-quicksilver-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-powermac-g4-quicksilver.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powermac-g5-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-powermac-g5.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powermac-g5-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-powermac-g5.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powermac-g5-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-powermac-g5.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-powermac-g5-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-powermac-g5.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-time-capsule-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-time-capsule.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-time-capsule-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-time-capsule.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-time-capsule-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-time-capsule.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-time-capsule-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-computer-time-capsule.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-time-capsule-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-time-capsule.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-xserve-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-computer-xserve.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-xserve-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-computer-xserve.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-xserve-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-computer-xserve.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-xserve-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-computer-xserve.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-computer-xserve-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-computer-xserve.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-fax-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-fax.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-fax-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-fax.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-fax-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-fax.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-fax-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-fax.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-fax-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-fax.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-inkjet-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-inkjet.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-inkjet-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-inkjet.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-inkjet-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-inkjet.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-inkjet-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-inkjet.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-inkjet-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-inkjet.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-2-black-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-ipad-2-black.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-2-black-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-ipad-2-black.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-2-black-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-ipad-2-black.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-2-black-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-ipad-2-black.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-2-black-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-ipad-2-black.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-2-white-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-ipad-2-white.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-2-white-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-ipad-2-white.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-2-white-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-ipad-2-white.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-2-white-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-ipad-2-white.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-2-white-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-ipad-2-white.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-black-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-ipad-air-black.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-black-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-ipad-air-black.iconset/icon_16x16@2x.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-black-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-ipad-air-black.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-black-32 {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url("/assets/icons/apl-device-ipad-air-black.iconset/icon_32x32@2x.png");
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-black-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-ipad-air-black.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-black-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-ipad-air-black.iconset/icon_128x128@2x.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-black-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-ipad-air-black.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-black-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-ipad-air-black.iconset/icon_256x256@2x.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-black-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-ipad-air-black.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-black-512 {
  display: inline-block;
  width: 512px;
  height: 512px;
  background-image: url("/assets/icons/apl-device-ipad-air-black.iconset/icon_512x512@2x.png");
  background-size: 512px 512px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-white-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-ipad-air-white.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-white-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-ipad-air-white.iconset/icon_16x16@2x.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-white-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-ipad-air-white.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-white-32 {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url("/assets/icons/apl-device-ipad-air-white.iconset/icon_32x32@2x.png");
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-white-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-ipad-air-white.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-white-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-ipad-air-white.iconset/icon_128x128@2x.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-white-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-ipad-air-white.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-white-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-ipad-air-white.iconset/icon_256x256@2x.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-white-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-ipad-air-white.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-air-white-512 {
  display: inline-block;
  width: 512px;
  height: 512px;
  background-image: url("/assets/icons/apl-device-ipad-air-white.iconset/icon_512x512@2x.png");
  background-size: 512px 512px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-black-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-ipad-mini-black.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-black-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-ipad-mini-black.iconset/icon_16x16@2x.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-black-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-ipad-mini-black.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-black-32 {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url("/assets/icons/apl-device-ipad-mini-black.iconset/icon_32x32@2x.png");
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-black-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-ipad-mini-black.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-black-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-ipad-mini-black.iconset/icon_128x128@2x.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-black-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-ipad-mini-black.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-black-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-ipad-mini-black.iconset/icon_256x256@2x.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-black-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-ipad-mini-black.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-black-512 {
  display: inline-block;
  width: 512px;
  height: 512px;
  background-image: url("/assets/icons/apl-device-ipad-mini-black.iconset/icon_512x512@2x.png");
  background-size: 512px 512px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-white-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-ipad-mini-white.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-white-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-ipad-mini-white.iconset/icon_16x16@2x.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-white-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-ipad-mini-white.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-white-32 {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url("/assets/icons/apl-device-ipad-mini-white.iconset/icon_32x32@2x.png");
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-white-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-ipad-mini-white.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-white-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-ipad-mini-white.iconset/icon_128x128@2x.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-white-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-ipad-mini-white.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-white-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-ipad-mini-white.iconset/icon_256x256@2x.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-white-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-ipad-mini-white.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-mini-white-512 {
  display: inline-block;
  width: 512px;
  height: 512px;
  background-image: url("/assets/icons/apl-device-ipad-mini-white.iconset/icon_512x512@2x.png");
  background-size: 512px 512px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-ipad.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-ipad.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-ipad.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-ipad.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipad-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-ipad.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-4-black-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-iphone-4-black.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-4-black-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-iphone-4-black.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-4-black-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-iphone-4-black.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-4-black-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-iphone-4-black.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-4-black-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-iphone-4-black.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-4-white-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-iphone-4-white.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-4-white-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-iphone-4-white.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-4-white-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-iphone-4-white.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-4-white-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-iphone-4-white.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-4-white-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-iphone-4-white.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-black-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-iphone-5s-black.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-black-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-iphone-5s-black.iconset/icon_16x16@2x.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-black-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-iphone-5s-black.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-black-32 {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url("/assets/icons/apl-device-iphone-5s-black.iconset/icon_32x32@2x.png");
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-black-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-iphone-5s-black.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-black-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-iphone-5s-black.iconset/icon_128x128@2x.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-black-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-iphone-5s-black.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-black-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-iphone-5s-black.iconset/icon_256x256@2x.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-black-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-iphone-5s-black.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-black-512 {
  display: inline-block;
  width: 512px;
  height: 512px;
  background-image: url("/assets/icons/apl-device-iphone-5s-black.iconset/icon_512x512@2x.png");
  background-size: 512px 512px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-white-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-iphone-5s-white.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-white-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-iphone-5s-white.iconset/icon_16x16@2x.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-white-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-iphone-5s-white.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-white-32 {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url("/assets/icons/apl-device-iphone-5s-white.iconset/icon_32x32@2x.png");
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-white-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-iphone-5s-white.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-white-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-iphone-5s-white.iconset/icon_128x128@2x.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-white-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-iphone-5s-white.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-white-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-iphone-5s-white.iconset/icon_256x256@2x.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-white-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-iphone-5s-white.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5s-white-512 {
  display: inline-block;
  width: 512px;
  height: 512px;
  background-image: url("/assets/icons/apl-device-iphone-5s-white.iconset/icon_512x512@2x.png");
  background-size: 512px 512px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-black-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-iphone-5-black.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-black-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-iphone-5-black.iconset/icon_16x16@2x.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-black-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-iphone-5-black.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-black-32 {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url("/assets/icons/apl-device-iphone-5-black.iconset/icon_32x32@2x.png");
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-black-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-iphone-5-black.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-black-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-iphone-5-black.iconset/icon_128x128@2x.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-black-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-iphone-5-black.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-black-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-iphone-5-black.iconset/icon_256x256@2x.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-black-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-iphone-5-black.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-black-512 {
  display: inline-block;
  width: 512px;
  height: 512px;
  background-image: url("/assets/icons/apl-device-iphone-5-black.iconset/icon_512x512@2x.png");
  background-size: 512px 512px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-white-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-iphone-5-white.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-white-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-iphone-5-white.iconset/icon_16x16@2x.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-white-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-iphone-5-white.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-white-32 {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url("/assets/icons/apl-device-iphone-5-white.iconset/icon_32x32@2x.png");
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-white-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-iphone-5-white.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-white-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-iphone-5-white.iconset/icon_128x128@2x.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-white-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-iphone-5-white.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-white-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-iphone-5-white.iconset/icon_256x256@2x.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-white-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-iphone-5-white.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-5-white-512 {
  display: inline-block;
  width: 512px;
  height: 512px;
  background-image: url("/assets/icons/apl-device-iphone-5-white.iconset/icon_512x512@2x.png");
  background-size: 512px 512px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-black-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-iphone-6-black.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-black-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-iphone-6-black.iconset/icon_16x16@2x.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-black-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-iphone-6-black.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-black-32 {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url("/assets/icons/apl-device-iphone-6-black.iconset/icon_32x32@2x.png");
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-black-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-iphone-6-black.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-black-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-iphone-6-black.iconset/icon_128x128@2x.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-black-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-iphone-6-black.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-black-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-iphone-6-black.iconset/icon_256x256@2x.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-black-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-iphone-6-black.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-black-512 {
  display: inline-block;
  width: 512px;
  height: 512px;
  background-image: url("/assets/icons/apl-device-iphone-6-black.iconset/icon_512x512@2x.png");
  background-size: 512px 512px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-white-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-iphone-6-white.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-white-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-iphone-6-white.iconset/icon_16x16@2x.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-white-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-iphone-6-white.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-white-32 {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url("/assets/icons/apl-device-iphone-6-white.iconset/icon_32x32@2x.png");
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-white-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-iphone-6-white.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-white-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-iphone-6-white.iconset/icon_128x128@2x.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-white-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-iphone-6-white.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-white-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-iphone-6-white.iconset/icon_256x256@2x.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-white-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-iphone-6-white.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-6-white-512 {
  display: inline-block;
  width: 512px;
  height: 512px;
  background-image: url("/assets/icons/apl-device-iphone-6-white.iconset/icon_512x512@2x.png");
  background-size: 512px 512px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-iphone.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-iphone.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-iphone.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-iphone.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-iphone-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-iphone.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-2-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-ipod-touch-2.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-2-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-ipod-touch-2.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-2-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-ipod-touch-2.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-2-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-ipod-touch-2.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-2-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-ipod-touch-2.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-4-black-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-ipod-touch-4-black.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-4-black-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-ipod-touch-4-black.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-4-black-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-ipod-touch-4-black.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-4-black-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-ipod-touch-4-black.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-4-black-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-ipod-touch-4-black.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-4-white-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-ipod-touch-4-white.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-4-white-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-ipod-touch-4-white.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-4-white-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-ipod-touch-4-white.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-4-white-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-ipod-touch-4-white.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-4-white-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-ipod-touch-4-white.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-ipod-touch.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-ipod-touch.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-ipod-touch.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-ipod-touch.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-ipod-touch-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-ipod-touch.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-keyboard-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-keyboard.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-keyboard-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-keyboard.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-laser-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-laser.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-laser-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-laser.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-laser-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-laser.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-laser-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-laser.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-laser-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-laser.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-mouse-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-mouse.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-mouse-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-mouse.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-mouse-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-mouse.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-mouse-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-mouse.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-mouse-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-mouse.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-scanner-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-scanner.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-scanner-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-scanner.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-scanner-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-scanner.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-scanner-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-device-scanner.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-scanner-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-scanner.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-trackpad-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-device-trackpad.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-trackpad-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-device-trackpad.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-trackpad-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-device-trackpad.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-device-trackpad-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-device-trackpad.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-autolayout-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-dev-autolayout.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-autolayout-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-dev-autolayout.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-autolayout-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-dev-autolayout.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-autolayout-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-dev-autolayout.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-battery-measure-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-dev-battery-measure.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-battery-measure-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-dev-battery-measure.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-battery-measure-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-dev-battery-measure.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-battery-measure-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-dev-battery-measure.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-cpu-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-dev-cpu.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-cpu-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-dev-cpu.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-cpu-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-dev-cpu.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-cpu-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-dev-cpu.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-cpu-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-dev-cpu.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-fiber-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-dev-fiber.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-fiber-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-dev-fiber.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-fiber-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-dev-fiber.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-fiber-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-dev-fiber.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-gcd-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-dev-gcd.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-gcd-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-dev-gcd.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-gcd-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-dev-gcd.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-gcd-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-dev-gcd.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-java-napkin-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-dev-java-napkin.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-java-napkin-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-dev-java-napkin.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-java-napkin-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-dev-java-napkin.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-java-napkin-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-dev-java-napkin.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-java-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-dev-java.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-java-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-dev-java.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-java-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-dev-java.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-java-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-dev-java.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-kext-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-dev-kext.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-kext-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-dev-kext.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-kext-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-dev-kext.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-kext-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-dev-kext.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-kext-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-dev-kext.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-leaks-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-dev-leaks.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-leaks-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-dev-leaks.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-leaks-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-dev-leaks.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-leaks-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-dev-leaks.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-leaks-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-dev-leaks.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-profiler-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-dev-profiler.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-profiler-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-dev-profiler.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-profiler-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-dev-profiler.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-profiler-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-dev-profiler.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-wrenches-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-dev-wrenches.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-wrenches-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-dev-wrenches.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-wrenches-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-dev-wrenches.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-wrenches-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-dev-wrenches.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-dev-wrenches-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-dev-wrenches.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-preview-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-doc-preview.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-preview-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-doc-preview.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-preview-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-doc-preview.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-preview-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-doc-preview.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-preview-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-doc-preview.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-project-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-doc-project.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-project-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-doc-project.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-project-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-doc-project.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-project-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-doc-project.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-project-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-doc-project.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-quicktime-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-doc-quicktime.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-quicktime-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-doc-quicktime.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-quicktime-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-doc-quicktime.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-quicktime-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-doc-quicktime.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-web-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-doc-web.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-web-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-doc-web.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-web-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-doc-web.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-web-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-doc-web.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-web-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-doc-web.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-workspace-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-doc-workspace.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-workspace-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-doc-workspace.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-workspace-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-doc-workspace.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-workspace-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-doc-workspace.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-workspace-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-doc-workspace.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-zip-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-doc-zip.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-zip-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-doc-zip.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-zip-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-doc-zip.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-doc-zip-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-doc-zip.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-download-source-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-download-source.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-download-source-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-download-source.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-download-source-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-download-source.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-download-source-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-download-source.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-download-source-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-download-source.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-external-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-drive-external.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-external-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-drive-external.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-external-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-drive-external.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-external-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-drive-external.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-firewire-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-drive-firewire.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-firewire-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-drive-firewire.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-firewire-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-drive-firewire.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-firewire-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-drive-firewire.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-install-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-drive-install.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-install-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-drive-install.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-install-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-drive-install.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-install-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-drive-install.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-internal-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-drive-internal.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-internal-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-drive-internal.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-internal-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-drive-internal.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-internal-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-drive-internal.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-removable-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-drive-removable.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-removable-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-drive-removable.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-removable-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-drive-removable.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-removable-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-drive-removable.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-repair-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-drive-repair.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-repair-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-drive-repair.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-repair-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-drive-repair.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-repair-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-drive-repair.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-usb-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-drive-usb.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-usb-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-drive-usb.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-usb-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-drive-usb.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-drive-usb-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-drive-usb.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-burn-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-burn.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-burn-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-burn.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-burn-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-burn.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-burn-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-burn.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-desktop-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-desktop.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-desktop-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-desktop.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-desktop-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-desktop.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-desktop-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-desktop.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-developer-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-developer.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-developer-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-developer.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-developer-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-developer.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-developer-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-developer.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-documents-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-documents.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-documents-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-documents.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-documents-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-documents.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-documents-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-documents.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-downloads-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-downloads.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-downloads-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-downloads.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-downloads-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-downloads.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-downloads-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-downloads.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-generic-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-generic.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-generic-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-generic.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-generic-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-generic.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-generic-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-generic.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-groups-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-groups.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-groups-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-groups.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-groups-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-groups.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-groups-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-groups.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-library-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-library.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-library-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-library.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-library-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-library.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-library-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-library.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-movies-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-movies.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-movies-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-movies.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-movies-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-movies.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-movies-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-movies.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-music-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-music.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-music-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-music.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-music-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-music.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-music-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-music.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-open-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-open.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-open-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-open.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-open-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-open.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-open-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-open.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-pictures-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-pictures.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-pictures-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-pictures.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-pictures-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-pictures.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-pictures-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-pictures.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-public-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-public.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-public-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-public.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-public-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-public.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-public-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-public.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-server-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-server.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-server-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-server.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-server-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-server.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-server-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-folder-server.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-server-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-server.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-share-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-share.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-share-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-share.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-share-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-share.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-share-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-share.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-sites-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-sites.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-sites-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-sites.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-sites-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-sites.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-sites-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-sites.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-smart-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-smart.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-smart-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-smart.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-smart-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-smart.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-smart-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-smart.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-system-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-system.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-system-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-system.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-system-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-system.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-system-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-system.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-user-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-user.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-user-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-user.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-user-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-user.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-user-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-user.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-utilities-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-folder-utilities.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-utilities-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-folder-utilities.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-utilities-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-folder-utilities.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-folder-utilities-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-folder-utilities.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-cd-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-media-cd.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-cd-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-media-cd.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-cd-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-media-cd.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-cd-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-media-cd.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-cf-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-media-cf.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-cf-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-media-cf.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-cf-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-media-cf.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-cf-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-media-cf.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-cf-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-media-cf.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-floppy-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-media-floppy.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-floppy-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-media-floppy.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-memorystick-pro-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-media-memorystick-pro.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-memorystick-pro-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-media-memorystick-pro.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-memorystick-pro-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-media-memorystick-pro.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-memorystick-pro-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-media-memorystick-pro.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-memorystick-pro-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-media-memorystick-pro.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-memorystick-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-media-memorystick.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-memorystick-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-media-memorystick.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-memorystick-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-media-memorystick.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-memorystick-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-media-memorystick.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-memorystick-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-media-memorystick.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-sd-micro-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-media-sd-micro.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-sd-micro-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-media-sd-micro.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-sd-micro-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-media-sd-micro.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-sd-micro-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-media-sd-micro.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-sd-micro-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-media-sd-micro.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-sd-mini-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-media-sd-mini.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-sd-mini-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-media-sd-mini.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-sd-mini-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-media-sd-mini.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-sd-mini-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-media-sd-mini.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-sd-mini-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-media-sd-mini.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-sd-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-media-sd.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-sd-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-media-sd.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-sd-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-media-sd.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-sd-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-media-sd.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-sd-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-media-sd.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-smartmedia-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-media-smartmedia.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-smartmedia-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-media-smartmedia.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-smartmedia-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-media-smartmedia.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-smartmedia-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-media-smartmedia.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-smartmedia-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-media-smartmedia.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-xd-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-media-xd.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-xd-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-media-xd.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-xd-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-media-xd.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-xd-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-media-xd.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-media-xd-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-media-xd.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-pref-dock-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-pref-dock.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-pref-dock-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-pref-dock.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-pref-dock-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-pref-dock.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-pref-general-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-pref-general.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-pref-general-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-pref-general.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-pref-general-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-pref-general.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-pref-ink-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-pref-ink.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-pref-ink-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-pref-ink.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-pref-ink-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-pref-ink.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-pref-international-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-pref-international.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-pref-international-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-pref-international.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-pref-international-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-pref-international.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-pref-screensaver-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-pref-screensaver.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-pref-screensaver-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-pref-screensaver.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-aim-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-aim.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-aim-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-aim.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-aim-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-aim.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-aim-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-toolbar-aim.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-aim-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-aim.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-airport-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-airport.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-airport-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-airport.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-airport-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-airport.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-airport-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-toolbar-airport.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-airport-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-airport.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-announce-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-announce.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-announce-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-announce.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-apps-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-apps.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-apps-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-apps.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-apps-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-apps.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-apps-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-apps.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-bluetooth-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-bluetooth.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-bluetooth-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-bluetooth.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-bluetooth-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-bluetooth.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-bluetooth-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-toolbar-bluetooth.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-bluetooth-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-bluetooth.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-bonjour-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-bonjour.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-bonjour-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-bonjour.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-bonjour-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-bonjour.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-bonjour-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-toolbar-bonjour.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-bonjour-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-bonjour.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-bookmark-globe-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-bookmark-globe.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-bookmark-globe-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-bookmark-globe.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-bookmark-globe-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-bookmark-globe.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-bookmark-globe-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-bookmark-globe.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-books-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-books.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-books-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-books.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-books-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-books.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-books-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-toolbar-books.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-books-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-books.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-burn-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-burn.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-burn-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-burn.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-camera-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-camera.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-camera-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-camera.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-camera-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-camera.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-camera-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-toolbar-camera.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-camera-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-camera.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-desktop-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-desktop.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-desktop-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-desktop.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-desktop-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-desktop.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-desktop-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-toolbar-desktop.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-desktop-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-desktop.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-filevault-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-filevault.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-filevault-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-filevault.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-filevault-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-filevault.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-filevault-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-toolbar-filevault.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-filevault-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-filevault.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-globe-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-globe.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-globe-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-globe.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-globe-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-globe.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-globe-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-toolbar-globe.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-globe-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-globe.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-home-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-home.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-home-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-home.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-home-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-home.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-home-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-home.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-library-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-library.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-library-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-library.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-library-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-library.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-library-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-library.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-mail-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-mail.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-mail-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-mail.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-mail-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-mail.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-mail-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-toolbar-mail.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-mail-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-mail.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-microphone-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-microphone.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-microphone-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-microphone.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-microphone-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-microphone.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-mobileme-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-mobileme.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-mobileme-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-mobileme.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-mobileme-24 {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("/assets/icons/apl-toolbar-mobileme.iconset/icon_48x48.png");
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-mobileme-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-mobileme.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-mobileme-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-toolbar-mobileme.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-mobileme-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-mobileme.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-music-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-music.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-music-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-music.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-music-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-music.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-music-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-music.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-network-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-network.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-network-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-network.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-network-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-network.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-network-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-toolbar-network.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-network-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-network.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-nib-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-nib.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-nib-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-nib.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-nib-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-nib.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-nib-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-toolbar-nib.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-nib-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-nib.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-photolibrary-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-photolibrary.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-photolibrary-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-photolibrary.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-photolibrary-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-photolibrary.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-photolibrary-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-toolbar-photolibrary.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-photolibrary-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-photolibrary.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-pictures-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-pictures.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-pictures-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-pictures.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-pictures-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-pictures.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-pictures-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-pictures.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-public-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-public.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-public-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-public.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-public-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-public.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-public-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-public.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-utilities-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-utilities.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-utilities-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-utilities.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-utilities-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-utilities.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-utilities-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-utilities.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-wiki-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-wiki.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-wiki-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-wiki.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-wiki-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-wiki.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-wiki-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-toolbar-wiki.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-wiki-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-toolbar-wiki.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-windows-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-toolbar-windows.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-windows-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-toolbar-windows.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-windows-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-toolbar-windows.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-toolbar-windows-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-toolbar-windows.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-trash-cocoa-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-trash-cocoa.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-trash-cocoa-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-trash-cocoa.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-trash-cocoa-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-trash-cocoa.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-trash-cocoa-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-trash-cocoa.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-trash-empty-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-trash-empty.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-trash-empty-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-trash-empty.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-trash-empty-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-trash-empty.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-trash-empty-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-trash-empty.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-trash-empty-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-trash-empty.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-trash-full-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/apl-trash-full.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-trash-full-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/apl-trash-full.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-trash-full-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/apl-trash-full.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-trash-full-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/apl-trash-full.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.apl-trash-full-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/apl-trash-full.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-hipstapaper-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/jsb-app-hipstapaper.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-hipstapaper-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/jsb-app-hipstapaper.iconset/icon_16x16@2x.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-hipstapaper-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/jsb-app-hipstapaper.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-hipstapaper-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/jsb-app-hipstapaper.iconset/icon_128x128@2x.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-mathedit-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/jsb-app-mathedit.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-mathedit-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/jsb-app-mathedit.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-mathedit-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/jsb-app-mathedit.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-mathedit-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/jsb-app-mathedit.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-mathedit-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/jsb-app-mathedit.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-previous-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/jsb-app-previous.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-previous-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/jsb-app-previous.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-previous-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/jsb-app-previous.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-previous-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/jsb-app-previous.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-previous-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/jsb-app-previous.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-teskemon-8 {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("/assets/icons/jsb-app-teskemon.iconset/icon_16x16.png");
  background-size: 8px 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-teskemon-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/jsb-app-teskemon.iconset/icon_16x16@2x.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-teskemon-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icons/jsb-app-teskemon.iconset/icon_32x32.png");
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-teskemon-32 {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url("/assets/icons/jsb-app-teskemon.iconset/icon_32x32@2x.png");
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-teskemon-24 {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("/assets/icons/jsb-app-teskemon.iconset/icon_48x48.png");
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-teskemon-64 {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-image: url("/assets/icons/jsb-app-teskemon.iconset/icon_128x128.png");
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-teskemon-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/jsb-app-teskemon.iconset/icon_128x128@2x.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-teskemon-128 {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-image: url("/assets/icons/jsb-app-teskemon.iconset/icon_256x256.png");
  background-size: 128px 128px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-teskemon-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/jsb-app-teskemon.iconset/icon_256x256@2x.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-teskemon-256 {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-image: url("/assets/icons/jsb-app-teskemon.iconset/icon_512x512.png");
  background-size: 256px 256px;
  background-repeat: no-repeat;
  background-position: center;
}

.jsb-app-teskemon-512 {
  display: inline-block;
  width: 512px;
  height: 512px;
  background-image: url("/assets/icons/jsb-app-teskemon.iconset/icon_512x512@2x.png");
  background-size: 512px 512px;
  background-repeat: no-repeat;
  background-position: center;
}

/* Now add your overrides */
body {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.6;
  color: #CFCFCF;
}
body a {
  color: #FFF;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
body a:visited {
  color: #FFF;
}
body a:hover, body a:focus {
  color: #aaa;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
body a:active {
  color: #aaa;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}

.site-header a {
  text-decoration: none;
}

.site-header {
  border-top: none;
}

.home ol::after,
.home ul::after,
.home p::after,
.post-content ol::after,
.post-content ul::after,
.post-content p::after {
  content: "";
  display: block;
  clear: both;
}

ol.continued::after,
ul.continued::after,
p.continued::after {
  content: none; /* removes the clearfix above */
}

img.thumbnail,
a.thumbnail img {
  float: left;
  max-width: 300px;
  width: 100%;
  height: auto;
  margin: 0em 0.5em 0em 0;
}

/* Make it full-width on narrow screens */
@media (max-width: 800px) {
  img.thumbnail,
  a.thumbnail img {
    float: none;
    display: block;
    max-width: 100%;
    margin: 0 auto 1em;
  }
}
/* Accessory Layout */
.accessory-layout {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

.al-accessory {
  flex: 1 1 30%;
  min-width: 200px;
}

.al-primary {
  flex: 1 1 65%;
  min-width: 300px;
}

/* On small screens, reverse order */
@media (max-width: 800px) {
  .al-accessory {
    order: 1; /* goes below */
    flex: 1 1 100%;
  }
  .al-primary {
    order: 0; /* goes first */
    flex: 1 1 100%;
  }
}
.al-accessory img {
  padding: 0em 0em 0.5em 0em;
}

/* Title Accessory + Header Layout */
.title-accessory {
  max-width: 256px;
  margin: 0 auto 0rem;
}

@media (max-width: 800px) {
  .title-accessory {
    max-width: none;
  }
}
.post-meta {
  display: block;
  text-align: center;
}

/* Prompt styling */
.prompt-info,
.prompt-warning,
.prompt-error {
  padding: 1em 1.2em;
  margin: 1em 0;
  border-radius: 4px;
  font-size: 0.95em;
  font-style: normal; /* remove italics */
  line-height: 1.5;
}

/* Individual prompt types */
.prompt-info {
  background-color: #073B68;
  border-left: 4px solid #0F7CDA;
  color: #FFF;
}

.prompt-warning {
  background-color: #5A4503;
  border-left: 4px solid #D09F07;
  color: #FFF;
}

.prompt-error {
  background-color: #561C08;
  border-left: 4px solid #D64514;
  color: #FFF;
}

.prompt-info::before {
  font-family: "Font Awesome 7 Free";
  content: "\f05a";
  font-size: 1.5em;
}

.prompt-warning::before {
  font-family: "Font Awesome 7 Free";
  content: "\f071"; /* fa-exclamation-triangle */
  font-size: 1.5em;
}

.prompt-error::before {
  font-family: "Font Awesome 7 Free";
  content: "\f057"; /* fa-times-circle */
  font-size: 1.5em;
}

/* ============================================
   🌟 Reflection Utilities
   --------------------------------------------
   Usage Examples in HTML:
     <img src="/assets/images/photo.jpg" class="reflect below-md round-md">
     <a href="#" class="reflect below-sm round-lg"><img src="..."></a>

   Usage Examples in Markdown (Kramdown):
     ![Photo](/assets/images/photo.jpg){: .reflect .below-md .round-md }
     [![App Icon](/assets/images/appicon.png){: .reflect .below-sm .round-lg }](/some-link)

   Notes:
     - Distance modifiers: below-xl, below-lg, below-md, below-sm, below-xs
     - Radius modifiers: round-none, round-sm, round-md, round-lg
     - Apply classes to <img> or <a> wrapping <img> for reflections
   ============================================ */
/* Base reflection style */
.reflect,
a.reflect img {
  border-radius: var(--reflect-radius, 0);
  -webkit-box-reflect: below var(--reflect-distance, 4px) -webkit-linear-gradient(transparent, transparent 60%, rgba(255, 255, 255, 0.3) 100%);
}

/* Distance modifiers */
.below-xl {
  --reflect-distance: 4px;
}

.below-lg {
  --reflect-distance: 0px;
}

.below-md {
  --reflect-distance: -16px;
}

.below-sm {
  --reflect-distance: -32px;
}

.below-xs {
  --reflect-distance: -38px;
}

/* Corner radius modifiers */
.round-none {
  --reflect-radius: 0;
}

.round-sm {
  --reflect-radius: 0.5em;
}

.round-md {
  --reflect-radius: 1em;
}

.round-lg {
  --reflect-radius: 2em;
}

/*# sourceMappingURL=style.css.map */