/* from https://feathericons.com/ */
.icon,
.icon-only,
.sort-handle,
input.autocomplete {
  background-size: 16px 16px; 
  background-repeat: no-repeat;
  background-position-y: center;
}

.icon-add { background-image: url("/assets/themes/RTMaterial/plus-circle-cd519edf.svg"); }
.icon-edit { background-image: url("/assets/themes/RTMaterial/edit-eede6905.svg"); }
.icon-copy { background-image: url("/assets/themes/RTMaterial/copy-5a851e79.svg"); }
.icon-duplicate { background-image: url("/assets/themes/RTMaterial/copy-5a851e79.svg"); }
.icon-del { background-image: url("/assets/themes/RTMaterial/trash-2-d672dacb.svg"); }
.icon-move { background-image: url("/assets/themes/RTMaterial/move-03e97b76.svg"); }
.icon-save { background-image: url("/assets/themes/RTMaterial/save-332d768e.svg"); }
.icon-download { background-image: url("/assets/themes/RTMaterial/download-ceecbac7.svg"); }
.icon-cancel { background-image: url("/assets/themes/RTMaterial/x-circle-8909e9ba.svg"); }
.icon-multiple { background-image: url("/assets/themes/RTMaterial/copy-5a851e79.svg"); }
.icon-folder { background-image: url("/assets/themes/RTMaterial/folder-a3215c32.svg"); }
.open .icon-folder { background-image: url("/assets/themes/RTMaterial/folder-a3215c32.svg"); }
.icon-package { background-image: url("/assets/themes/RTMaterial/package-42cb2280.svg"); }
.icon-user { background-image: url("/assets/themes/RTMaterial/user-7811dfbd.svg"); }
.icon-project, .icon-projects { background-image: url("/assets/themes/RTMaterial/grid-45d3003e.svg"); }
.icon-help { background-image: url("/assets/themes/RTMaterial/help-circle-92bee502.svg"); }
.icon-attachment  { background-image: url("/assets/themes/RTMaterial/paperclip-b4a9f1d7.svg"); }
.icon-history  { background-image: url("/assets/themes/RTMaterial/archive-4da15f33.svg"); }
.icon-time-entry, .icon-time  { background-image: url("/assets/themes/RTMaterial/clock-dc687e89.svg"); }
.icon-time-add  { background-image: url("/assets/themes/RTMaterial/watch-1aecd84b.svg"); }
.icon-stats  { background-image: url("/assets/themes/RTMaterial/activity-81187f32.svg"); }
.icon-warning  { background-image: url("/assets/themes/RTMaterial/alert-triangle-0feeb71a.svg"); }
.icon-error { background-image: url("/assets/themes/RTMaterial/alert-circle-b8df0b8d.svg"); }
.icon-fav  { background-image: url("/assets/themes/RTMaterial/starfav-1c633245.svg"); }
.icon-fav-off  { background-image: url("/assets/themes/RTMaterial/star-f642ddff.svg"); }
.icon-reload  { background-image: url("/assets/themes/RTMaterial/rotate-cw-674fd209.svg"); }
.icon-lock, .icon-locked  { background-image: url("/assets/themes/RTMaterial/lock-ccca4d14.svg"); }
.icon-unlock  { background-image: url("/assets/themes/RTMaterial/unlock-a72c1a24.svg"); }
.icon-checked  { background-image: url("/assets/themes/RTMaterial/check-square-7d8a303e.svg"); }
.icon-report  { background-image: url("/assets/themes/RTMaterial/book-9e5a329d.svg"); }
.icon-comment, .icon-comments  { background-image: url("/assets/themes/RTMaterial/message-circle-ee90fa7b.svg"); }
.icon-summary  { background-image: url("/assets/themes/RTMaterial/zap-2f0a937b.svg"); }
.icon-server-authentication { background-image: url("/assets/themes/RTMaterial/key-df9356b2.svg"); }
.icon-issue { background-image: url("/assets/themes/RTMaterial/file-e60fe5b9.svg"); }
.icon-zoom-in { background-image: url("/assets/themes/RTMaterial/zoom-in-0d25b3f4.svg"); }
.icon-zoom-out { background-image: url("/assets/themes/RTMaterial/zoom-out-ac15a0af.svg"); }
.icon-magnifier { background-image: url("/assets/themes/RTMaterial/search-4ed0939d.svg"); }
.icon-passwd { background-image: url("/assets/themes/RTMaterial/key-df9356b2.svg"); }
.icon-arrow-right, .icon-test, .icon-sticky { background-image: url("/assets/themes/RTMaterial/arrow-right-46e049a7.svg"); }
.icon-email { background-image: url("/assets/themes/RTMaterial/mail-ddab45f9.svg"); }
.icon-email-disabled { background-image: url("/assets/themes/RTMaterial/mail_grey-7b60f200.svg"); }
.icon-email-add { background-image: url("/assets/themes/RTMaterial/mail_green-22185aaa.svg"); }
.icon-ok { background-image: url("/assets/themes/RTMaterial/check-14a51676.svg"); }
.icon-not-ok { background-image: url("/assets/themes/RTMaterial/x-aaf0b301.svg"); }
.icon-link-break { background-image: url("/assets/themes/RTMaterial/link-2-1575d82b.svg"); }
.icon-list { background-image: url("/assets/themes/RTMaterial/list-29aed374.svg"); }
.icon-close { background-image: url("/assets/themes/RTMaterial/x-square-578fb882.svg"); }
.icon-close:hover { background-image: url("/assets/themes/RTMaterial/x-square-hl-59eedbe4.svg"); }
.icon-settings { background-image: url("/assets/themes/RTMaterial/settings-4e18c2a2.svg"); }
.icon-group, .icon-groupnonmember, .icon-groupanonymous { background-image: url("/assets/themes/RTMaterial/users-ce98444b.svg"); }
.icon-roles { background-image: url("/assets/themes/RTMaterial/database-098e8c47.svg"); }
.icon-issue-edit { background-image: url("/assets/themes/RTMaterial/edit-eede6905.svg"); }
.icon-workflows { background-image: url("/assets/themes/RTMaterial/shuffle-15a15b49.svg"); }
.icon-custom-fields { background-image: url("/assets/themes/RTMaterial/terminal-102c6f47.svg"); }
.icon-plugins { background-image: url("/assets/themes/RTMaterial/cpu-3822b78a.svg"); }
.icon-news { background-image: url("/assets/themes/RTMaterial/file-e60fe5b9.svg"); }
.icon-issue-closed { background-image: url("/assets/themes/RTMaterial/file-minus-dd46af61.svg"); }
.icon-issue-note { background-image: url("/assets/themes/RTMaterial/file-text-ef26aa34.svg"); }
.icon-changeset { background-image: url("/assets/themes/RTMaterial/settings-4e18c2a2.svg"); }
.icon-message { background-image: url("/assets/themes/RTMaterial/message-circle-ee90fa7b.svg"); }
.icon-reply { background-image: url("/assets/themes/RTMaterial/message-circle-ee90fa7b.svg"); }
.icon-wiki-page { background-image: url("/assets/themes/RTMaterial/edit-eede6905.svg"); }
.icon-document { background-image: url("/assets/themes/RTMaterial/file-text-ef26aa34.svg"); }
.icon-project { background-image: url("/assets/themes/RTMaterial/grid-45d3003e.svg"); }
.icon-add-bullet { background-image: url("/assets/themes/RTMaterial/plus-circle-cd519edf.svg"); }
.icon-shared { background-image: url("/assets/themes/RTMaterial/link-9fb38704.svg"); }
.icon-actions { background-image: url("/assets/themes/RTMaterial/more-horizontal-0db6acec.svg"); }
.icon-sorted-desc { background-image: url("/assets/themes/RTMaterial/arrow-up-34cfd61d.svg"); }
.icon-sorted-asc { background-image: url("/assets/themes/RTMaterial/arrow-down-ea4c1905.svg"); }
.icon-collapsed { background-image: url("/assets/themes/RTMaterial/plus-square-3fa21f6d.svg"); }
.icon-expended { background-image: url("/assets/themes/RTMaterial/minus-square-fe6d09dd.svg"); }
.icon-expanded { background-image: url("/assets/themes/RTMaterial/minus-square-fe6d09dd.svg"); }
.icon-import { background-image: url("/assets/themes/RTMaterial/upload-ba7fbf1f.svg"); }
.icon-bookmark-off { background-image: url("/assets/themes/RTMaterial/bookmark-ab827310.svg"); }
.icon-bookmark { background-image: url("/assets/themes/RTMaterial/tag-73a0760e.svg"); }



fieldset.collapsible>legend,
.gantt_subjects div > span.expander {
  padding-left: 20px !important
}

.atom { 
  background: url("/assets/themes/RTMaterial/rss-1f8a2c37.svg") !important;
  background-repeat: no-repeat !important;
  background-size: 16px 16px !important;
  background-position-y: 40% !important;
}

.sort-handle { background-image: url("/assets/themes/RTMaterial/sort-5adc69ee.svg"); cursor:move; }

a.icon-checked { 
  background-image: url("/assets/themes/RTMaterial/check-14a51676.svg") !important;
  background-repeat: no-repeat !important;
  background-size: 16px 16px !important;
  background-position-x: 3px !important;
  background-position-y: 40% !important;}
input.autocomplete { background-image: url("/assets/themes/RTMaterial/search-4ed0939d.svg");}

.move-right,
.move-left,
input[value="↑"],
input[value="↓"],
input[value="⇈"],
input[value="⇊"]
{
  background-repeat: no-repeat;
  background-color: transparent;
  border: unset;
  background-position: center;
  color: transparent;
  background-size: 16px 16px;
}
.move-right {background-image: url("/assets/themes/RTMaterial/arrow-right-46e049a7.svg");}
.move-left {background-image: url("/assets/themes/RTMaterial/arrow-left-98d5f8f4.svg");}
input[value="↑"] {background-image: url("/assets/themes/RTMaterial/arrow-up-34cfd61d.svg");}
input[value="↓"] {background-image: url("/assets/themes/RTMaterial/arrow-down-ea4c1905.svg");}
input[value="⇈"] {background-image: url("/assets/themes/RTMaterial/chevrons-up-1f26b04f.svg");}
input[value="⇊"] {background-image: url("/assets/themes/RTMaterial/chevrons-down-2ec598d1.svg");}

#hideSidebarButton {
  background-image: url("/assets/themes/RTMaterial/sidebar-2d3ce28c.svg") !important; /*chevron-right.svg*/
  width: 16px !important;
  height: 16px !important;
  background-size: 16px 16px;
  /*background-color: white !important;*/
  background-color: none !important;
  border-style: none; /*border-style: solid;
  border-radius: 8px;
  border-width: 1px;*/
  position: absolute !important;
}
#hideSidebarButton.sidebar_hidden {
  background-image: url("/assets/themes/RTMaterial/sidebar-2d3ce28c.svg") !important; /*chevron-left.svg*/
  background-position: unset !important; /*-5px 0 !important;*/
}

input[type="submit"] ~ a.icon {
  padding-left: 24px !important;
}

/* icons for issue detail */
div.issue.details div.subject h3{
  background-repeat: no-repeat;
  background-size: 16px 16px;
  padding-left: 20px;
  background-position: 0% 50%;
  display: flex;
}
div.issue.details div.subject h3{
  background-image: url("/assets/themes/RTMaterial/square-09693c46.svg") !important;
} 
div.closed.issue.details div.subject h3{
  background-image: url("/assets/themes/RTMaterial/check-square-7d8a303e.svg") !important;
} 


/* icon for https://github.com/eichisanden/redmine_markdown_task_list */
.wiki input[type='checkbox'] { 
  width: 0px;
  margin-right: 16px;
}
.wiki input[type='checkbox']:after { 
  content: url("/assets/themes/RTMaterial/square-09693c46.svg");
}
.wiki input[type='checkbox']:checked:after { 
  content: url("/assets/themes/RTMaterial/check-square-7d8a303e.svg");
}
