/* IssueDropZone */
.issue-drop-zone {
  border: 1px dashed #cccccc;
  border-radius: 0px;
  padding: 7px;
  transition: background-color 0.01s linear 0.01s;
  position: relative;
}
.issue-drop-zone:not(.mod-content) {
  text-align: center;
}
.issue-drop-zone.issue-drop-zone__not-supported {
  text-align: left;
}
.issue-drop-zone.dragover,
.issue-drop-zone-document__dragover .issue-drop-zone {
  background-color: #f5f5f5;
}
.issue-drop-zone__target {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
}
.issue-drop-zone__drop-icon {
  position: relative;
}
.issue-drop-zone__drop-icon:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjFweCIgdmlld0JveD0iMCAwIDI1IDIxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSIwNV9Ecm9wem9uZS0oQ0EpLS0tdXBsb2FkZWQiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMTMuMDAwMDAwLCAtNjQ1LjAwMDAwMCkiIGZpbGw9IiM3MDcwNzAiPgogICAgICAgICAgICA8ZyBpZD0iSXNzdWUtQXR0YWNobWVudHMiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgNjAyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IkRyYWctJmFtcDstZHJvcC1lbXB0eS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOTMuMDAwMDAwLCA0My4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iY2xvdWQtdXBsb2FkLTIiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTMuMTI0Nzk3NywxOS42NDc5NDEgTDEzLjEyNDc5NzcsMTEuMDU2MzA2IEwxNS4xNzM3OTIyLDEzLjEzMDYxMDQgQzE1LjQ1NzI5NTcsMTMuNDE2NjYzNiAxNS45MTQzNzI3LDEzLjQxNjY2MzYgMTYuMTk4NzAyNywxMy4xMzA2MTA0IEMxNi40ODEzNzk2LDEyLjg0MzcyMDcgMTYuNDgxMzc5NiwxMi4zODAzNDc5IDE2LjE5ODcwMjcsMTIuMDk0Mjk0NiBMMTIuOTEzMjAzMyw4Ljc2OTU1MjY3IEMxMi44Nzg0ODg2LDguNzM1MjU5NzMgMTIuODQwNDY3Nyw4LjcwNTE0ODg2IDEyLjgwMTYyMDMsOC42NzgzODM2NCBDMTIuNzg1MDg5NSw4LjY2NzUxMDI3IDEyLjc2NzczMjEsOC42NjA4MTg5NyAxMi43NTEyMDEzLDguNjUwNzgyMDEgQzEyLjcyNzIzMTYsOC42MzY1NjI5OSAxMi43MDI0MzU0LDguNjIyMzQzOTcgMTIuNjc2ODEyNyw4LjYxMTQ3MDYgQzEyLjY1NTMyMjYsOC42MDIyNzAwNSAxMi42MzMwMDYsOC41OTcyNTE1OCAxMi42MTE1MTU5LDguNTkxMzk2NjggQzEyLjU4ODM3MjgsOC41ODM4Njg5NyAxMi41NjUyMjk3LDguNTc0NjY4NDIgMTIuNTQxMjYsOC41NzA0ODYzNiBDMTIuNTA0MDY1Nyw4LjU2MjEyMjIzIDEyLjQ2Njg3MTMsOC41NjA0NDk0IDEyLjQyOTY3Nyw4LjU1ODc3NjU3IEMxMi40MTg5MzIsOC41NTg3NzY1NyAxMi40MTA2NjY1LDguNTU1NDMwOTIgMTIuMzk5MDk1LDguNTU1NDMwOTIgQzEyLjM4NzUyMzQsOC41NTU0MzA5MiAxMi4zNzg0MzE1LDguNTU4Nzc2NTcgMTIuMzY2ODU5OSw4LjU1ODc3NjU3IEMxMi4zMzA0OTIxLDguNTYwNDQ5NCAxMi4yOTQxMjQzLDguNTYyOTU4NjQgMTIuMjU4NTgzMSw4LjU3MDQ4NjM2IEMxMi4yMzI5NjAzLDguNTc1NTA0ODQgMTIuMjA4OTkwNiw4LjU4NTU0MTc5IDEyLjE4NDE5NDQsOC41OTMwNjk1MSBDMTIuMTYzNTMwOSw4LjU5OTc2MDgyIDEyLjE0MzY5MzksOC42MDMxMDY0NyAxMi4xMjMwMzA0LDguNjExNDcwNiBDMTIuMDk0OTI4LDguNjIzMTgwMzggMTIuMDY5MzA1Miw4LjYzODIzNTgyIDEyLjA0Mjg1NTksOC42NTQxMjc2NiBDMTIuMDI3OTc4Miw4LjY2MjQ5MTc5IDEyLjAxMzEwMDUsOC42NjgzNDY2OSAxMS45OTgyMjI3LDguNjc3NTQ3MjMgQzExLjk1NzcyMjIsOC43MDUxNDg4NiAxMS45MjA1Mjc5LDguNzM2MDk2MTQgMTEuODg2NjM5Nyw4Ljc3MDM4OTA4IEw4LjYwMTk2NjksMTIuMDk0Mjk0NiBDOC40NjA2Mjg0NCwxMi4yMzczMjEyIDguMzg5NTQ1OTQsMTIuNDI1NTE0MiA4LjM4OTU0NTk0LDEyLjYxMjAzNDMgQzguMzg5NTQ1OTQsMTIuODAwMjI3MiA4LjQ2MDYyODQ0LDEyLjk4NzU4MzcgOC42MDE5NjY5LDEzLjEzMDYxMDQgQzguODg0NjQzODMsMTMuNDE2NjYzNiA5LjM0MjU0NzM5LDEzLjQxNjY2MzYgOS42MjYwNTA4NiwxMy4xMzA2MTA0IEwxMS42NzUwNDUzLDExLjA1NjMwNiBMMTEuNjc1MDQ1MywxOS42NDg3Nzc0IEMxMS42NzUwNDUzLDIwLjA1MzYwMTMgMTEuOTk5MDQ5MywyMC4zODIzMTE2IDEyLjM5ODI2ODQsMjAuMzgyMzExNiBDMTIuODAwNzkzOCwyMC4zODE0NzUyIDEzLjEyNDc5NzcsMjAuMDUzNjAxMyAxMy4xMjQ3OTc3LDE5LjY0Nzk0MSBMMTMuMTI0Nzk3NywxOS42NDc5NDEgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMC43MDMzNDk2LDYuMjg0NTY5NDUgQzIwLjQ3OTM1NzEsMi45MTQ2NjEyMiAxNy42OTgwNDc1LDAuMjQzMTU3ODk1IDE0LjMxMjUzNjgsMC4yNDMxNTc4OTUgQzEyLjE4MjU0MTMsMC4yNDMxNTc4OTUgMTAuMjEwNDE1MSwxLjMzMzg0MDUzIDkuMDMyNTk0NjIsMy4wNjY4ODg0IEM4LjU1NzMzMzcsMi44NjExMzA3OCA4LjA0MjM5ODgzLDIuNzUyMzk3MDkgNy41MTkxOTg1NiwyLjc1MjM5NzA5IEM1LjUxMzE4NDIyLDIuNzUyMzk3MDkgMy44NTU5NzAwOCw0LjI5MzA2OTk1IDMuNjQyNzIyNTcsNi4yNjYxNjgzNyBDMS42MDE5OTM1Myw3LjA1NzQxNTEzIDAuMjEwMDk4OTUxLDkuMDM4MDQxMjYgMC4yMTAwOTg5NTEsMTEuMzIzOTU4MiBDMC4yMTAwOTg5NTEsMTQuMzIxNjYyNiAyLjYyMDI5MTcsMTYuNzYwNjQzMSA1LjU4MjYxMzY0LDE2Ljc2MDY0MzEgTDkuNjYzMjQ1MTksMTYuNzYwNjQzMSBMOS42NjMyNDUxOSwxNS41MDYwMjM1IEw1LjU4MTc4NzEsMTUuNTA2MDIzNSBDMy4yOTg4ODE2MywxNS41MDYwMjM1IDEuNDQ5MDgzNDksMTMuNjM2NjQwMyAxLjQ0OTA4MzQ5LDExLjMyMzk1ODIgQzEuNDQ5MDgzNDksOS4yNTA0OTAxOCAyLjk0OTI1NDksNy41MzkxODkwNSA0LjkwOTgwOTUsNy4yMTIxNTE1NCBDNC44NzY3NDc4Nyw3LjA0NTcwNTM0IDQuODU4NTYzOTcsNi44NzUwNzcwOCA0Ljg1ODU2Mzk3LDYuNjk5NDMwMzMgQzQuODU4NTYzOTcsNS4yMTE0NTE0OSA2LjA0OTYwOTE1LDQuMDA3MDE2NjggNy41MTkxOTg1Niw0LjAwNzAxNjY4IEM4LjI5ODYyNjQ2LDQuMDA3MDE2NjggOC45OTI5MjA2Niw0LjM1MjQ1NTI4IDkuNDc5NzUzMTUsNC44OTI3NzgxMiBDMTAuMjE0NTQ3OSwyLjkwOTY0Mjc0IDEyLjA5ODIzNDIsMS40OTc3Nzc0OSAxNC4zMTI1MzY4LDEuNDk3Nzc3NDkgQzE3LjE2NTc1NTMsMS40OTc3Nzc0OSAxOS40Nzg0MTYzLDMuODM3MjI0ODMgMTkuNDc4NDE2Myw2LjcyNTM1OTE0IEMxOS40Nzg0MTYzLDYuODkwOTY4OTMgMTkuNDcxODAzOSw3LjA1NjU3ODcxIDE5LjQ1NDQ0NjYsNy4yMTg4NDI4NSBDMjEuMzc2OTgwMyw3LjU3ODUwMDQ2IDIyLjgzNjY1MTIsOS4yNzU1ODI1NyAyMi44MzY2NTEyLDExLjMyMzk1ODIgQzIyLjgzNjY1MTIsMTMuNjM2NjQwMyAyMC45ODY4NTMxLDE1LjUwNjAyMzUgMTguNzAzOTQ3NiwxNS41MDYwMjM1IEwxNS4wODc4MzE5LDE1LjUwNjAyMzUgTDE1LjA4NzgzMTksMTYuNzYwNjQzMSBMMTguNzAzOTQ3NiwxNi43NjA2NDMxIEMyMS42NjYyNjk2LDE2Ljc2MDY0MzEgMjQuMDc2NDYyMywxNC4zMjE2NjI2IDI0LjA3NjQ2MjMsMTEuMzIzOTU4MiBDMjQuMDc1NjM1OCw5LjA3MzE3MDYxIDIyLjcwNzcxMDksNy4wOTY3MjY1NCAyMC43MDMzNDk2LDYuMjg0NTY5NDUgTDIwLjcwMzM0OTYsNi4yODQ1Njk0NSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
  background-position: 0 0;
  width: 24px;
  height: 21px;
  position: absolute;
  margin-left: -31px;
  display: inline-block;
  content: " ";
}
.issue-drop-zone.dragover .issue-drop-zone__drop-icon:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjFweCIgdmlld0JveD0iMCAwIDI1IDIxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSIwNl9Ecm9wem9uZS0oQ0EpLS0tdXBsb2FkZWQtd2l0aC1kcmFnIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzEyLjAwMDAwMCwgLTY0NS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Iklzc3VlLUF0dGFjaG1lbnRzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOS4wMDAwMDAsIDYwMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJEcmFnLSZhbXA7LWRyb3AtZW1wdHktMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjkzLjAwMDAwMCwgNDMuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImNsb3VkLXVwbG9hZC0yIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjMxMjUzNjgsMC4yNDMxNTc4OTUgQzEyLjE4MjU0MTMsMC4yNDMxNTc4OTUgMTAuMjEwNDE1MSwxLjMzMzg0MDUzIDkuMDMyNTk0NjIsMy4wNjY4ODg0IEM4LjU1NzMzMzcsMi44NjExMzA3OCA4LjA0MjM5ODgzLDIuNzUyMzk3MDkgNy41MTkxOTg1NiwyLjc1MjM5NzA5IEM1LjUxMzE4NDIyLDIuNzUyMzk3MDkgMy44NTU5NzAwOCw0LjI5MzA2OTk1IDMuNjQyNzIyNTcsNi4yNjYxNjgzNyBDMS42MDE5OTM1Myw3LjA1NzQxNTEzIDAuMjEwMDk4OTUxLDkuMDM4MDQxMjYgMC4yMTAwOTg5NTEsMTEuMzIzOTU4MiBDMC4yMTAwOTg5NTEsMTQuMzIxNjYyNiAyLjYyMDI5MTcsMTYuNzYwNjQzMSA1LjU4MjYxMzY0LDE2Ljc2MDY0MzEgTDE4LjcwMzk0NzYsMTYuNzYwNjQzMSBDMjEuNjY2MjY5NiwxNi43NjA2NDMxIDI0LjA3NjQ2MjMsMTQuMzIxNjYyNiAyNC4wNzY0NjIzLDExLjMyMzk1ODIgQzI0LjA3NTYzNTgsOS4wNzMxNzA2MSAyMi43MDc3MTA5LDcuMDk2NzI2NTQgMjAuNzAzMzQ5Niw2LjI4NDU2OTQ1IEMyMC40NzkzNTcxLDIuOTE0NjYxMjIgMTcuNjk4MDQ3NSwwLjI0MzE1Nzg5NSAxNC4zMTI1MzY4LDAuMjQzMTU3ODk1IFoiIGlkPSJTaGFwZSIgZmlsbD0iIzcwNzA3MCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTMuMTI0Nzk3NywxMS4wNTYzMDYgTDE1LjE3Mzc5MjIsMTMuMTMwNjEwNCBDMTUuNDU3Mjk1NywxMy40MTY2NjM2IDE1LjkxNDM3MjcsMTMuNDE2NjYzNiAxNi4xOTg3MDI3LDEzLjEzMDYxMDQgQzE2LjQ4MTM3OTYsMTIuODQzNzIwNyAxNi40ODEzNzk2LDEyLjM4MDM0NzkgMTYuMTk4NzAyNywxMi4wOTQyOTQ2IEwxMi45MTMyMDMzLDguNzY5NTUyNjcgQzEyLjg3ODQ4ODYsOC43MzUyNTk3MyAxMi44NDA0Njc3LDguNzA1MTQ4ODYgMTIuODAxNjIwMyw4LjY3ODM4MzY0IEMxMi43ODUwODk1LDguNjY3NTEwMjcgMTIuNzY3NzMyMSw4LjY2MDgxODk3IDEyLjc1MTIwMTMsOC42NTA3ODIwMSBDMTIuNzI3MjMxNiw4LjYzNjU2Mjk5IDEyLjcwMjQzNTQsOC42MjIzNDM5NyAxMi42NzY4MTI3LDguNjExNDcwNiBDMTIuNjU1MzIyNiw4LjYwMjI3MDA1IDEyLjYzMzAwNiw4LjU5NzI1MTU4IDEyLjYxMTUxNTksOC41OTEzOTY2OCBDMTIuNTg4MzcyOCw4LjU4Mzg2ODk3IDEyLjU2NTIyOTcsOC41NzQ2Njg0MiAxMi41NDEyNiw4LjU3MDQ4NjM2IEMxMi41MDQwNjU3LDguNTYyMTIyMjMgMTIuNDY2ODcxMyw4LjU2MDQ0OTQgMTIuNDI5Njc3LDguNTU4Nzc2NTcgQzEyLjQxODkzMiw4LjU1ODc3NjU3IDEyLjQxMDY2NjUsOC41NTU0MzA5MiAxMi4zOTkwOTUsOC41NTU0MzA5MiBDMTIuMzg3NTIzNCw4LjU1NTQzMDkyIDEyLjM3ODQzMTUsOC41NTg3NzY1NyAxMi4zNjY4NTk5LDguNTU4Nzc2NTcgQzEyLjMzMDQ5MjEsOC41NjA0NDk0IDEyLjI5NDEyNDMsOC41NjI5NTg2NCAxMi4yNTg1ODMxLDguNTcwNDg2MzYgQzEyLjIzMjk2MDMsOC41NzU1MDQ4NCAxMi4yMDg5OTA2LDguNTg1NTQxNzkgMTIuMTg0MTk0NCw4LjU5MzA2OTUxIEMxMi4xNjM1MzA5LDguNTk5NzYwODIgMTIuMTQzNjkzOSw4LjYwMzEwNjQ3IDEyLjEyMzAzMDQsOC42MTE0NzA2IEMxMi4wOTQ5MjgsOC42MjMxODAzOCAxMi4wNjkzMDUyLDguNjM4MjM1ODIgMTIuMDQyODU1OSw4LjY1NDEyNzY2IEMxMi4wMjc5NzgyLDguNjYyNDkxNzkgMTIuMDEzMTAwNSw4LjY2ODM0NjY5IDExLjk5ODIyMjcsOC42Nzc1NDcyMyBDMTEuOTU3NzIyMiw4LjcwNTE0ODg2IDExLjkyMDUyNzksOC43MzYwOTYxNCAxMS44ODY2Mzk3LDguNzcwMzg5MDggTDguNjAxOTY2OSwxMi4wOTQyOTQ2IEM4LjQ2MDYyODQ0LDEyLjIzNzMyMTIgOC4zODk1NDU5NCwxMi40MjU1MTQyIDguMzg5NTQ1OTQsMTIuNjEyMDM0MyBDOC4zODk1NDU5NCwxMi44MDAyMjcyIDguNDYwNjI4NDQsMTIuOTg3NTgzNyA4LjYwMTk2NjksMTMuMTMwNjEwNCBDOC44ODQ2NDM4MywxMy40MTY2NjM2IDkuMzQyNTQ3MzksMTMuNDE2NjYzNiA5LjYyNjA1MDg2LDEzLjEzMDYxMDQgTDExLjY3NTA0NTMsMTEuMDU2MzA2IEwxMS42NzUwNDUzLDE5LjY0ODc3NzQgQzExLjY3NTA0NTMsMjAuMDUzNjAxMyAxMS45OTkwNDkzLDIwLjM4MjMxMTYgMTIuMzk4MjY4NCwyMC4zODIzMTE2IEMxMi44MDA3OTM4LDIwLjM4MTQ3NTIgMTMuMTI0Nzk3NywyMC4wNTM2MDEzIDEzLjEyNDc5NzcsMTkuNjQ3OTQxIEwxMy4xMjQ3OTc3LDExLjA1NjMwNiBaIiBpZD0iU2hhcGUiIGZpbGw9IiNGNUY1RjUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.issue-drop-zone__text {
  text-align: center;
  display: block;
}
.issue-drop-zone__button {
  position: relative;
  cursor: pointer;
  color: #3572b0;
  background: transparent;
  padding: 0;
  border: 0;
  font-family: inherit;
  font-size: inherit;
}
form label.issue-drop-zone__button {
  color: #3572b0;
}
.issue-drop-zone__button:hover,
.issue-drop-zone__button:focus {
  text-decoration: underline;
}
.issue-drop-zone__file {
  display: none;
}
/* upload-progress-bar */
.upload-progress-bar {
  position: relative;
  padding-left: 42px;
  padding-right: 42px;
  margin-top: 15px;
  /* upload-progress-bar__progress-bar */
  /* upload-progress-bar__error-message */
}
.upload-progress-bar .upload-progress-bar__thumbnail {
  border: 1px solid #cccccc;
  width: 33px;
  height: 33px;
  box-sizing: border-box;
  overflow: hidden;
  position: absolute;
  left: 0px;
}
.upload-progress-bar .upload-progress-bar__thumbnail_icon_aui {
  border: none;
  width: 34px;
  height: 34px;
}
.upload-progress-bar .upload-progress-bar__thumbnail_icon_aui .aui-icon:before {
  color: #707070;
}
.upload-progress-bar .upload-progress-bar__thumbnail img {
  min-width: 100%;
  max-height: 100%;
  min-height: 100%;
}
.upload-progress-bar .upload-progress-bar__file-name {
  color: #333;
  height: 25px;
  display: block;
  margin-right: 70px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.upload-progress-bar .upload-progress-bar__file-size {
  position: absolute;
  right: 42px;
  top: 0px;
  color: #999999;
  box-shadow: -5px 0px 10px #ffffff;
}
.upload-progress-bar .upload-progress-bar__control {
  position: absolute;
  right: 0px;
  top: 15px;
}
.upload-progress-bar .upload-progress-bar__control button {
  height: 24px;
  padding: 0 !important;
  width: 26px;
  transition: color 0.1s linear;
}
.upload-progress-bar .upload-progress-bar__control button .aui-icon {
  margin-right: 0px !important;
}
.upload-progress-bar .upload-progress-bar__upload-finished:not(.upload-progress-bar__upload-ready) .upload-progress-bar__control button {
  color: #14892c;
}
.upload-progress-bar .upload-progress-bar__progress-bar {
  height: 5px;
  background: #cccccc;
  display: block;
  border-radius: 3px;
}
.upload-progress-bar .upload-progress-bar__progress-bar .upload-progress-bar__bar {
  background: #3572b0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  height: 100%;
  display: block;
  width: 0%;
  transition: width 0.1s linear;
}
.upload-progress-bar.upload-progress-bar__upload-finished:not(.upload-progress-bar__upload-ready) .upload-progress-bar__bar {
  transition: none;
}
.upload-progress-bar.upload-progress-bar__upload-finished .upload-progress-bar__bar {
  background: #14892c;
}
.upload-progress-bar.upload-progress-bar__upload-error .upload-progress-bar__bar {
  background: #d04437;
}
.upload-progress-bar .upload-progress-bar__error-message {
  color: #d04437;
  margin-top: 0px;
}
.upload-progress-bar .upload-progress-bar__upload-error .upload-progress-bar__error-message {
  margin-top: 5px;
}
.upload-progress-bar__checkbox {
  display: none;
  visibility: hidden;
}
/* upload progress bar statuses */
/* attachments-upload-progress-bar file list */
#file_attachments .attachments-upload-progress-bar {
  /* upload-progress-bar__error-message */
}
#file_attachments .attachments-upload-progress-bar .upload-progress-bar__progress-bar {
  min-width: 100%;
  display: inline-block !important;
  height: 5px;
  background: #cccccc;
  display: block;
  border-radius: 3px;
}
#file_attachments .attachments-upload-progress-bar .upload-progress-bar__progress-bar .upload-progress-bar__bar {
  background: #3572b0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  height: 100%;
  display: block;
  width: 0%;
  transition: width 0.1s linear;
}
#file_attachments .attachments-upload-progress-bar.upload-progress-bar__upload-finished:not(.upload-progress-bar__upload-ready) .upload-progress-bar__bar {
  transition: none;
}
#file_attachments .attachments-upload-progress-bar.upload-progress-bar__upload-finished .upload-progress-bar__bar {
  background: #14892c;
}
#file_attachments .attachments-upload-progress-bar.upload-progress-bar__upload-error .upload-progress-bar__bar {
  background: #d04437;
}
#file_attachments .attachments-upload-progress-bar.upload-progress-bar__upload-finished .upload-progress-bar__progress-bar {
  display: none;
}
#file_attachments .attachments-upload-progress-bar.upload-progress-bar__upload-finished .upload-progress-bar__file-size {
  display: none;
}
#file_attachments .attachments-upload-progress-bar:not(.upload-progress-bar__upload-finished) .upload-progress-bar__progress-bar {
  display: block;
}
#file_attachments .attachments-upload-progress-bar:not(.upload-progress-bar__upload-finished) .upload-progress-bar__file-size {
  display: none;
}
#file_attachments .attachments-upload-progress-bar .upload-progress-bar__control .icon {
  cursor: pointer;
}
#file_attachments .attachments-upload-progress-bar .upload-progress-bar__error-message {
  color: #d04437;
  margin-top: 0px;
}
#file_attachments .attachments-upload-progress-bar .upload-progress-bar__upload-error .upload-progress-bar__error-message {
  margin-top: 5px;
}
#file_attachments .attachments-upload-progress-bar .upload-progress-bar__upload-control span {
  color: #3572b0;
  cursor: pointer;
}
#file_attachments .attachments-upload-progress-bar .upload-progress-bar__upload-control span:hover {
  text-decoration: underline;
}
#file_attachments .attachments-upload-progress-bar .attachment-date {
  display: none;
  visibility: hidden;
}
/* attachments-upload-progress-bar with thumbnails */
#attachment_thumbnails .attachments-upload-progress-bar {
  border: none;
  border-radius: 3px;
  height: 195px;
  width: 200px;
  padding: 0px;
  margin: 0 15px 15px 0;
  float: left;
  text-align: left;
  /* attachments section fix */
  /* upload-progress-bar__error-message */
}
.navigator-body #attachment_thumbnails .attachments-upload-progress-bar {
  margin: 0 10px 10px 0;
}
#attachment_thumbnails .attachments-upload-progress-bar .upload-progress-bar__thumbnail {
  float: none;
  height: 145px;
  margin: 0 auto;
  width: 200px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  position: relative;
  border: 1px solid #f0f0f0;
  border-radius: 3px;
}
#attachment_thumbnails .attachments-upload-progress-bar .upload-progress-bar__thumbnail img {
  vertical-align: text-top;
  max-width: 200px;
  max-height: 145px;
}
#attachment_thumbnails .attachments-upload-progress-bar .upload-progress-bar__progress-bar {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 15px;
  height: 5px;
  background: #cccccc;
  display: block;
  border-radius: 3px;
}
#attachment_thumbnails .attachments-upload-progress-bar .upload-progress-bar__progress-bar .upload-progress-bar__bar {
  background: #3572b0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  height: 100%;
  display: block;
  width: 0%;
  transition: width 0.1s linear;
}
#attachment_thumbnails .attachments-upload-progress-bar.upload-progress-bar__upload-finished:not(.upload-progress-bar__upload-ready) .upload-progress-bar__bar {
  transition: none;
}
#attachment_thumbnails .attachments-upload-progress-bar.upload-progress-bar__upload-finished .upload-progress-bar__bar {
  background: #14892c;
}
#attachment_thumbnails .attachments-upload-progress-bar.upload-progress-bar__upload-error .upload-progress-bar__bar {
  background: #d04437;
}
#attachment_thumbnails .attachments-upload-progress-bar.upload-progress-bar__upload-finished .upload-progress-bar__progress-bar {
  display: none;
}
#attachment_thumbnails .attachments-upload-progress-bar.upload-progress-bar__upload-finished .upload-progress-bar__file-size {
  display: none;
}
#attachment_thumbnails .attachments-upload-progress-bar:not(.upload-progress-bar__upload-finished) .upload-progress-bar__progress-bar {
  display: block;
}
#attachment_thumbnails .attachments-upload-progress-bar:not(.upload-progress-bar__upload-finished) .upload-progress-bar__file-size {
  display: none;
}
#attachment_thumbnails .attachments-upload-progress-bar dl {
  clear: left;
  display: block;
  height: 42px;
  overflow: hidden;
  margin: 5px 10px;
  width: 180px;
}
#attachment_thumbnails .attachments-upload-progress-bar dl dt {
  position: relative;
  text-align: left;
  float: left;
}
#attachment_thumbnails .attachments-upload-progress-bar dl dt .upload-progress-bar__file-name {
  display: block;
  float: none;
  height: 21px;
  white-space: nowrap;
  width: 180px;
  word-wrap: normal;
}
#attachment_thumbnails .attachments-upload-progress-bar dl dt .upload-progress-bar__control {
  position: absolute;
  left: auto;
  right: 0;
  bottom: 0;
  padding: 0;
  margin: 0;
  background-color: #f0f0f0;
}
#attachment_thumbnails .attachments-upload-progress-bar dl dt .upload-progress-bar__control .icon {
  cursor: pointer;
}
#attachment_thumbnails .attachments-upload-progress-bar dl .upload-progress-bar__file-size {
  float: right;
  margin: 0;
  width: auto;
  font-size: 12px;
  color: #707070;
}
#attachment_thumbnails .attachments-upload-progress-bar dl .attachment-date {
  display: none;
  visibility: hidden;
}
#attachment_thumbnails .attachments-upload-progress-bar dl .upload-progress-bar__upload-control {
  margin-left: 0px;
}
#attachment_thumbnails .attachments-upload-progress-bar dl .upload-progress-bar__upload-control span {
  color: #3572b0;
  cursor: pointer;
}
#attachment_thumbnails .attachments-upload-progress-bar dl .upload-progress-bar__upload-control span:hover {
  text-decoration: underline;
}
#attachment_thumbnails .attachments-upload-progress-bar dl:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#attachment_thumbnails .attachments-upload-progress-bar:hover {
  background-color: #f0f0f0;
}
#attachment_thumbnails .attachments-upload-progress-bar:not(:hover) .upload-progress-bar__control {
  visibility: hidden;
}
#attachment_thumbnails .attachments-upload-progress-bar + .item-attachments {
  clear: left;
}
#attachment_thumbnails .attachments-upload-progress-bar .upload-progress-bar__error-message {
  color: #d04437;
  margin-top: 0px;
}
#attachment_thumbnails .attachments-upload-progress-bar .upload-progress-bar__upload-error .upload-progress-bar__error-message {
  margin-top: 5px;
}
/* Dialog content fix */
.jira-dialog-core-content form.aui .issue-drop-zone,
.jira-dialog-core-content form.aui .upload-progress-bar {
  box-sizing: border-box;
  max-width: 500px;
}
/* AttachFilesDropZone */
.attach-files-drop-zone__dragover-mask {
  background: rgba(255, 255, 255, 0.3);
  border: 3px dashed #f79232;
  border-radius: 5px;
  bottom: 0;
  left: 0;
  margin: 2px;
  position: absolute;
  right: 0;
  top: 0;
  transition: z-index 0.2s step-end;
  z-index: -1;
}
.attach-files-drop-zone__dragover .attach-files-drop-zone__dragover-mask {
  transition: z-index 0s step-end;
  z-index: 2500;
}
/* fix for create issue form (dialog) */
.jira-dialog .attach-files-drop-zone__dragover-mask {
  top: 56px;
  bottom: 51px;
}
.jira-dialog-core.jira-dialog2 .aui-dialog2-content .attach-files-drop-zone__dragover-mask {
  top: 59px;
  bottom: 51px;
}
/* fixes for attachment module dialogs */
#attachmentmodule .mod-content.issue-drop-zone {
  margin-left: 10px;
}
#attachmentmodule .mod-content.issue-drop-zone > .issue-drop-zone + #attachment_thumbnails:not(:empty),
#attachmentmodule .mod-content.issue-drop-zone > .issue-drop-zone + #file_attachments:not(:empty) {
  margin-top: 5px;
}
#attachmentmodule .mod-content.issue-drop-zone .issue-drop-zone {
  border: none;
}
#attachmentmodule {
  /* attachments revamp */
}
#attachmentmodule #attachmentmodule_heading .ops li #add-attachments-link {
  display: none;
  visibility: hidden;
}
#attachmentmodule #attachmentmodule_heading .ops li.drop:last-child {
  border: none;
  margin-left: 0;
}
#attachmentmodule #attachment_thumbnails .attachment-content {
  border: none;
  border-radius: 3px;
  height: 195px;
  margin: 0 15px 15px 0;
  padding: 0px;
}
.navigator-body #attachmentmodule #attachment_thumbnails .attachment-content {
  margin: 0 10px 10px 0;
}
#attachmentmodule #attachment_thumbnails .attachment-content .attachment-thumb {
  border: 1px solid #e9e9e9;
  border-radius: 3px;
}
#attachmentmodule #attachment_thumbnails .attachment-content .attachment-thumb .gallery,
#attachmentmodule #attachment_thumbnails .attachment-content .attachment-thumb {
  height: 145px;
}
#attachmentmodule #attachment_thumbnails .attachment-content .attachment-thumb img {
  max-height: 145px;
}
#attachmentmodule #attachment_thumbnails .attachment-content .attachment-thumbnail-icon:before {
  color: #e9e9e9;
}
#attachmentmodule #attachment_thumbnails .attachment-content dl {
  margin: 5px 10px;
  width: 180px;
}
#attachmentmodule #attachment_thumbnails .attachment-content dl .attachment-title {
  width: 180px;
}
#attachmentmodule #attachment_thumbnails .attachment-content dl .attachment-size,
#attachmentmodule #attachment_thumbnails .attachment-content dl .attachment-date {
  color: #707070;
  font-size: 12px;
  top: 0px;
}
#attachmentmodule #attachment_thumbnails .attachment-content dl .attachment-date {
  float: left;
  padding-left: 0px;
}
#attachmentmodule #attachment_thumbnails .attachment-content dl .attachment-size {
  float: right;
}
#attachmentmodule #file_attachments .attachment-content {
  padding: 5px 0px 5px 20px;
}
#attachmentmodule #file_attachments .attachment-content dl .attachment-size,
#attachmentmodule #file_attachments .attachment-content dl .attachment-date {
  text-align: left;
}
#attachmentmodule #file_attachments .attachment-content .upload-progress-bar__upload-control {
  width: 150px;
  text-align: left;
  padding: 0 5px;
  box-sizing: border-box;
  margin-right: 50px;
}
#attachmentmodule #file_attachments .attachment-content .attachment-date {
  width: 140px;
}
#attachmentmodule #file_attachments .attachment-content .attachment-size {
  color: #707070;
  margin-right: 40px;
  width: 140px;
}
#attachmentmodule #file_attachments .attachment-content .attachment-delete {
  padding-left: 0px;
  width: 50px;
  text-align: center;
}
#attachmentmodule #file_attachments .attachment-content .zip-contents {
  padding-right: 160px;
}
#attachmentmodule #file_attachments .attachment-content .zip-contents .attachment-size {
  color: #bbbbbb;
}
#attachmentmodule #file_attachments .attachment-content:not(:last-child) {
  border-bottom: 1px solid #cccccc;
}
/* fix for attachment title blender */
.issue-drop-zone-document__dragover .blender,
.issue-drop-zone.dragover .blender {
  opacity: 0;
}
/* fix for attachment thumb background during dragover */
.issue-drop-zone-document__dragover .attachment-thumb,
.issue-drop-zone.dragover .attachment-thumb {
  background: white;
}
/* fix for field description if there is any */
.jira-dialog-core .upload-progress-bar ~ .description {
  margin-top: 15px;
}
