/*TOOLBAR*/
.jt-toolbar {
  border-bottom: 1px solid #898989;
  height: 1.6em;
  
}

.jt-toolbar .view {
  position: relative;
  top: 0.35em;
}

*:first-child+html .jt-toolbar {
  padding-left: 0;
}

.toolbarLink {
  margin: 0 3px;
  padding: 0 5px 1px;
}

.jt-menu {
  padding: 3px;
}

.viewOption {
  position: relative;
  margin-top: -0.35em;
}

.jt-player .jt-toolbar-item {
  font-weight: normal;
}

.command-item > a {
  margin-right: 11px;
  font-size: 120%;
  line-height: 115%;
  font-weight: bold;
  font-family: arial, tahoma, sans-serif;
}

  .attach-wrapper {
  text-align: left;
}

.clearfix {
  *zoom: 1;
}

.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
  width: 0;
  font-size: 0;
  visibility: hidden;
}

.clrR {
  clear: left;
}

.issuePage .attach-wrapper {
  margin-right: 0;
}

.attach {
  display: block;
  z-index: 0;
  overflow-x: hidden;
  position: relative;
  float: left;
  margin: 5px 3px 5px 0;
  border: 1px solid transparent;
}

.attach-info {
  float: left;
  width: 100px;
  height: 50px;
  font-size: 90%;
  color: #9EA1A5;
  
}

.attach-info a:hover {
  text-decoration: none;
}

.attach-thumb {
  position: relative;
  display: table-column;
  float: left;
  width: 50px;
  height: 50px;
  margin-right: 5px;
  overflow: hidden;
  background-color: #fff;
  border: 1px solid #babdc1;
  
}

.attach-thumb .pic {
  width: 50px;
  height: 50px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

.attach-controls {
  position: absolute;
  left: 56px;
  top: 32px;
}

.secured {
  background: url('/_classpath/smartui/img/default/arrows-v-h-48365340.png') no-repeat 0 -358px;
  padding: 0 3px;
}

*:first-child+html .secured {
  white-space: normal;
}

.attach-edit, .attach-delete {
  display: block;
  float: left;
  width: 11px;
  height: 11px;
  margin-right: 3px;
  padding: 1px;
  line-height: 11px;
  background: url('/_classpath/smartui/img/edit-controls-h-7f4c7d7f.png') no-repeat center 1px;
  border: 1px solid transparent;
  text-decoration: none;
}

.attach-delete {
  background: url('/_classpath/smartui/img/edit-controls-h-7f4c7d7f.png') no-repeat center -59px;
}

.attach-edit:hover {
  background-position: center -29px;
  border-color: #084b96;
  text-decoration: none;
}

.attach-delete:hover {
  background-position: center -89px;
  border-color: #084b96;
  text-decoration: none;
}

.attach-author {
  color: #898989;
  font-size: 80%;
  text-align: center;
}

.attach-size {
  font-size: 85%;
  display: block;
  position: absolute;
  left: 58px;
  top: 13px;
}

.popupComponent .attach-size {
  left: 57px;
}

.attach-name {
  white-space: nowrap;
  
}

.attach-name a {
  position: relative;
}

.attach-name .light {
  position: absolute;
  top: 0;
  left: 85px;
  z-index: 3;
  text-align: right;
  width: 15px;
  height: 20px;
  background-image: url('/_classpath/smartui/img/hider-h-69646261.png');
  background-repeat: repeat-y;
  background-position: -5px 0!important;
}

.popupComponent {
  
  
}

.popupComponent .attach-info {
  width: 60px;
  
}

.popupComponent .attach-info a {
  text-decoration: none;
}

.popupComponent .attach-name .light {
  left: 45px;
}

.expand .attach-info .light {
  background: url('/_classpath/smartui/img/hider-h-69646261.png') repeat-y -150px 0;
}

.selected .attach-info .light, .edit .attach-info .light {
  background: url('/_classpath/smartui/img/bgTableTextSelected-h-3120284f.png') repeat-y 0 0;
}

.outline .attach-info .light {
  background: url('/_classpath/smartui/img/hider-h-69646261.png') repeat-y -427px 0!important;
}

.attach:hover {
  overflow: visible;
  z-index: 2;
  
  
}

.attach:hover .attach-info {
  overflow: visible;
}

.attach:hover .attach-name {
  
  
}

.attach:hover .attach-name .light {
  display: none;
}

.attach:hover .attach-name a {
  position: absolute;
  z-index: 380;
  display: inline-block;
  padding-right: 3px;
  background-color: #fff;
  border-bottom: 1px solid #d4d5d6;
  border-right: 1px solid #d4d5d6;
}

.expand .attach:hover .attach-name a {
  background-color: #fff;
}

.selected .attach:hover .attach-name a, .edit .attach:hover .attach-name a, .new .attach:hover .attach-name a {
  background-color: #E9F3FD;
}

  .attach.outline:hover .attach-name a {
  background-color: #FEFFD9!important;
  border-color: #E2C822!important;
}

html, body {
  font-size: 90%;
  font-family: tahoma, arial, verdana, sans-serif;
}

body {
  margin: 0 auto;
  padding: 0;
  line-height: 1.3em;
  color: #333;
  text-align: center;
  background-color: #fff;
}

.clr {
  clear: both;
}

.container img {
  border: none;
}

.container table {
  border: none;
}

a, a:visited {
  color: #084b96;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a.nol {
  color: #084b96;
  text-decoration: none;
}

.container h1 {
  line-height: 1.3em;
}

.light {
  color: #9ea1a5;
}

.lightText {
  color: #9ea1a5;
}

.dark {
  color: #454545;
}

.normal {
  color: #333333!important;
}

.outline {
  background-color: #feffd9;
  border: solid 1px #e2c822;
}

.container .last {
  background-image: none!important;
}

.container .inputSelector {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 2;
}

.container .inputSelector input {
  margin: 0;
  padding: 0.18em 0.3em;
  width: 15em;
  font-size: 13px;
  background: white url('/_classpath/smartui/img/arrowDownGreyBig-h-7b422616.gif') no-repeat 96% center;
  border: solid 2px #e1e2e2;
}

.container .inputSelector ul {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 1.7em;
  left: 5.63em;
  z-index: 1;
  font-size: 13px;
  width: 15.6em;
  background-color: #ffffff;
  border-left: solid 2px #e1e2e2;
  border-right: solid 2px #e1e2e2;
  border-bottom: solid 2px #e1e2e2;
}

body:nth-of-type(1) .container .inputSelector ul {
  width: 15.5em;
  left: 5.6em;
}

.container .inputSelector ul li {
  margin: 0;
  padding: 1px 0.4em 2px 0.4em;
  list-style: none;
}

.container .inputSelector ul li.activ {
  background-color: #f0f2f3;
}

ul.buttons {
  margin: 0;
  padding: 0;
}

ul.buttons > li {
  margin-left: 2px;
  padding: 1px 0 3px 0;
  float: right;
  list-style: none;
  color: #55676f;
  font-size: 85%;
}

ul.buttons > li a {
  margin: -0.3em 0 0 0.4em;
  padding: 0.2em 1.6em 0.3em 1.6em;
  float: left;
  font-size: 100%;
  color: #084b96;
  background-color: #fcfcfc;
  border: 1px solid #e6e6e6;
  border-right-color: #666666;
  border-bottom-color: #666666;
  text-decoration: none;
}

ul.buttons > li a.submitButton {
  background-color: #084b96;
  font-weight: bold;
  color: #ffffff;
}

ul.buttons > li.preview {
  float: none;
}

ul.buttons > li.preview a {
  margin-top: -0.35em;
  margin-left: 0;
  margin-right: -0.1em;
  padding-right: 0;
  color: #e9f3fd;
  background-color: transparent;
  border: none!important;
}

.preview .checkbox {
  margin: 0;
  padding: 0.5em 1.6em 0.5em 0;
  color: #ffffff;
  font-size: 11px;
  background: url('/_classpath/smartui/img/checkboxEmpty-h-50182f65.gif') no-repeat 0.3em 0.5em;
}

.preview .checkbox.checked {
  background: url('/_classpath/smartui/img/checkbox-h-67384e38.gif') no-repeat 0.3em 0.5em;
}

span.ico.delete {
  margin: 0;
  padding: 0.5em 1.6em 0.5em 0;
  color: #ffffff;
  font-size: 11px;
  background: url('/_classpath/smartui/img/icoDeleteSearch-h-7062174c.gif') no-repeat 0.6em center;
}

img.avatar {
  margin: 0;
  padding: 0;
  border: solid 1px #d2d2d2;
}

.container input.textNo {
  color: #999999;
}

.container input.text {
  color: #333333;
}

.container {
  margin: 0 2em;
  padding: 0 .8em;
  min-width: 930px;
  height: auto!important;
  height: 100%;
  min-height: 100%;
  text-align: left;
}

.container.widthAuto {
  min-width: 0;
}

body.index .content {
  margin: 1em 1em 0 1em;
}

.clearr {
  clear: right;
}

span.highlightedWord {
  background-color: #fff5bd;
}

a:hover .highlightedWord {
  text-decoration: underline;
}

a.clickable:hover {
  text-decoration: underline;
  cursor: pointer;
}

.content .profileForm {
  margin: 1.5em 0 0 0;
  padding: 0;
}

.content .profileForm .userAvatar {
  margin: 0 1em 0 0;
  padding: 0;
  width: 8.5em;
  float: right;
  text-align: center;
  color: #a6a6a6;
}

.content .profileForm .userAvatar .addFile {
  margin: 0;
  padding: 0;
  text-align: center;
  position: relative;
}

.content .profileForm .userAvatar .addFile a.change {
  padding: 0.2em 0.3em;
  font-size: 85%;
}

.content .profileForm .userAvatar .addFile.active a.change {
  background-color: #d7d7d7;
}

.content .profileForm .userAvatar .addFile .addAttributeForm {
  margin: 0;
  display: none;
  width: 40em;
  position: absolute;
  top: 1.3em;
  right: 0;
}

.content .profileForm .userAvatar .addFile.active .addAttributeForm {
  display: block;
}

.content .profileForm dl {
  margin: 0 9em 0 1.6em;
  padding: 0;
}

.content .profileForm dl dt {
  margin: 0.4em 0 1em 0;
  padding: 0;
  float: left;
  width: 6em;
  text-align: right;
  color: #55676f;
}

.content .profileForm dl dd {
  margin: 0 0 1em 6.5em;
  padding: 0;
  background: url('/_classpath/smartui/img/bgProfileInputLeft-h-0652396d.gif') no-repeat 0 0;
}

.content .profileForm dl dd p {
  margin: 0;
  padding: 0 7px;
  background: url('/_classpath/smartui/img/bgProfileInputRight-h-40392a66.gif') no-repeat 100% 0;
}

.content .profileForm dl dd p input {
  margin: 0;
  padding: 0.5em 0 0.5em 0;
  width: 99%;
  color: #333333;
  font-size: 13px;
  background: transparent url('/_classpath/smartui/img/bgProfileInput-h-45426130.gif') repeat-x 0 0;
  border: none;
  *margin: -1px;
}

.content .profileForm dl dd.addLink {
  margin-top: -1.4em;
  padding-left: 2.9em;
  font-size: 85%;
  color: #a6a6a6;
  background: none;
}

.content .profileForm dl dd.addLink a {
  border-bottom: dotted 1px #6699cc;
}

.content .profileForm dl dd.addLink a:hover {
  border-bottom: none;
}

.content .profileForm dl dd.check {
  padding-top: 0.4em;
  padding-bottom: 0.6em;
  background: none;
}

.content .profileForm dl dd.check input {
  margin-bottom: 2em;
  float: left;
}

.content .profileForm dl dd.usenewui {
  background: none;
}

.content .profileForm dl dd.usenewui input {
  margin-bottom: 0.5em;
  margin-top: 0.6em;
}

.content .profileForm dl dd.check button {
  margin: 0 0.4em 0 0;
  padding: 0.2em 1.2em;
  font-size: 85%;
  color: #084b96;
  font-weight: bold;
  background-color: #f0f2f3;
  border: 1px solid #e7e7e7;
  border-right-color: #666666;
  border-bottom-color: #666666;
  *padding-top: 0;
  *padding-bottom: 0;
}

.content .profileForm dl dd.check button.cancel {
  font-weight: normal;
  background-color: #fcfcfc;
}

.content .profileForm dl dd.addLink.activ {
  padding-top: 1em;
}

.content .profileForm dl dd.addLink.activ a {
  margin: 0 1px 0 1px;
  padding: 0.3em 1em;
  background-color: #d7d7d7;
  border-bottom: none;
}

.content .profileForm dl dd.addLink.activ span {
  display: none;
}

.content .profileForm dl dd.addLink .drop {
  display: none;
}

.content .profileForm dl dd.addLink.activ .drop {
  margin: 0 0 0 -1.2em;
  padding: 0;
  display: block;
  border: solid 5px #d7d7d7;
}

.content .profileForm dl dd.addLink.activ .drop dl, .content .profileForm dl dd.addLink.activ .drop table {
  margin: -1px 1px;
  padding: 1.5em 1.7em 0.5em 0.7em;
  border-top: solid 1px #ffffff;
  border-bottom: solid 1px #ffffff;
}

.content .profileForm dl dd.addLink.activ .drop dl dt {
  width: 8.5em;
}

.content .profileForm dl dd.addLink.activ .drop dl dd {
  margin-left: 9em;
}

.content .profileForm dl dd.addLink.activ .drop table {
  width: 100%;
}

.content .profileForm dl dd.addLink.activ .drop table th {
  padding: 0 0 0.3em 0.5em;
  color: #55676f;
  font-weight: normal;
  border-bottom: solid 1px #d2d2d2;
  text-align: center;
}

.content .profileForm dl dd.addLink.activ .drop table td {
  padding: 0.3em 0 0.3em 0.5em;
  color: #55676f;
  text-align: center;
}

.content .profileForm dl dd.addLink.activ .drop table td.comment {
  padding-left: 3.5em;
  text-align: left;
  color: #a6a6a6;
}

.content .profileForm dl dd.addLink.activ .drop table th.name, .content .profileForm dl dd.addLink.activ .drop table td.name {
  color: #55676f;
  text-align: left;
}

/*welcome screen*/
.welcome-search-panel {
  padding-top: 20px;
  
  
  
  
}

.welcome-search-panel .jt-list-container .title {
  border-bottom-color: transparent;
  background-image: none;
}

.welcome-search-panel .watchType {
  display: none;
}

.welcome-search-panel .jt-list-item {
  height: 28px;
  margin-left: 10px;
  border-bottom: 1px solid #f0f2f3;
}

.welcome-search-panel h2 {
  font-family: arial, tahoma, verdana, sans-serif;
  font-size: 140%;
  font-weight: normal;
  margin-top: 1em;
  margin-bottom: .5em;
}

.welcome-search-panel ul.searches {
  margin: 0 0 2em 0;
  padding: 0;
}

.welcome-search-panel ul.searches li {
  margin: 0;
  padding: 0.3em 0.3em;
  list-style: none;
  font-size: 110%;
  border-bottom: solid 1px #f0f1f2;
}

.welcome-search-panel ul.searches li a {
  padding-left: 1.2em;
  font-weight: bold;
}

ul.searches li a.expand_collapse {
  font-size: 85%;
}

/*-----------*/
.issueTag {
  border: solid 2px #f1f5ec;
  background: #f1f5ec;
  font-size: 65%;
  color: #006633;
}

.changed {
  font-weight: bold;
}

.hidden {
  display: none;
}

.invisible {
  visibility: hidden;
}

.block {
  display: block;
}

.javaExceptionFirstLine {
  font-family: monospace;
}

.offlineUser {
  background: url('/_classpath/smartui/img/userOffline-h-7a3f2d46.png') no-repeat 0 55%;
  padding-left: 5px;
}

.onlineUser {
  background-image: url('/_classpath/smartui/img/userOnline-h-31744c4b.png');
}

.userGroup {
  display: block;
  position: absolute;
  bottom: 0;
  left: -3px;
  line-height: 0;
  padding: 1px;
  background-color: white;
  border: 1px solid #d4d5d6;
  border-right-color: #898989;
  border-bottom-color: #898989;
  width: 16px;
  height: 16px;
}

.propertyVisibility {
  min-width: 320px;
  max-width: 900px;
  
  
  
  
  
  
}

.propertyVisibility .closure-wrapper {
  position: relative;
  width: 130px;
  height: 17px;
  margin: 0;
}

.propertyVisibility .closure-target {
  white-space: nowrap;
}

.propertyVisibility .closure-wrapper:hover .closure-target {
  left: 18px;
}

.propertyVisibility .jt-fieldset-descr {
  padding-top: 0;
  
}

.propertyVisibility .jt-fieldset-descr .closure-wrapper:hover .closure-target {
  left: 0;
}

.propertyVisibility .jt-fieldset-pair {
  padding-top: 0;
}

.propertyVisibility .light {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
  width: 25px;
  background: url('/_classpath/smartui/img/hider-h-69646261.png') repeat-y 0 0;
}

*:first-child+html .propertyVisibility {
  zoom: 1;
  
}

*:first-child+html .propertyVisibility .closure-wrapper:hover .closure-target {
  left: 0;
}

.wiki.text .javaExceptionFirstLine {
  white-space: pre;
}

.message {
  display: none;
  position: fixed;
  top: 0;
  left: 32%;
  width: 36%;
  text-align: center;
  z-index: 100;
  opacity:0.9;
  filter:alpha(opacity=90);
  color: #0a0a0a;
  border: 1px solid #084b96;
  background-color: #7dbafe;
  font-size: 110%;
  font-weight: bold;
  
  
  
}

.message a, .message a:visited {
  color: white;
  text-decoration: underline;
}

.message a:hover {
  text-decoration: none;
}

.message table {
  width: 100%;
  border-collapse: collapse;
  padding: 0;
  
}

.message table td {
  padding: 0;
  vertical-align: middle;
}

.err {
  display: none;
  width: 20px;
  padding: 0 5px!important;
  color: white;
  background-color: #c62121!important;
  font-size: 24px;
  font-weight: bold;
  font-family: Georgia, "Arial Black", serif;
  text-align: center;
}

.error {
  
}

.error .err {
  display: table-cell;
}

.message.small {
  color: #ffffff;
}

.message.head-message {
  position: static;
  max-width: 100%;
  width: 100%;
  text-align: center;
  color: black;
  background-color: #feffd9;
  border: solid 1px #e2c822;
  text-align: center;
  padding: 4px;
  
  
}

.message.head-message table {
  border: 0;
  
}

.message.head-message table td {
  background-color: transparent;
}

.message.head-message .err {
  display: none;
}

.message.calculating {
  margin: 0;
  padding: 0.5em 0;
  display: block;
  position: static;
  opacity:1;
  filter:alpha(opacity=100);
  font-size: 100%;
  font-weight: normal;
  border: none;
  width: 100%;
  
}

.message.calculating a, .message.calculating a:visited, .message.calculating a:hover {
  color: white;
}

.message ul {
  margin: 0 10px;
  padding: 0;
}

.message ul li {
  margin: 0.15em 0;
  padding: 0;
  list-style: none;
}

.message.calculating ul {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
}

.message .close {
  padding-left: 15px;
  margin-left: 5px;
  margin-right: 2px;
  color: #ffffff;
  font-size: 11px;
  font-weight: normal;
  white-space: nowrap;
  padding: 0 3px 2px 1px;
  text-decoration: none;
  background-color: #084b96;
}

.message.small .close {
  display: none;
}

.wiki.pre, .wiki.code {
  background-color: #f9f9f9;
  border: 1px dashed #2f6fab;
  color: black;
  line-height: 140%;
  padding: 5px 10px;
  overflow-x: auto;
}

*:first-child+html {
  
}

*:first-child+html .wiki.pre, *:first-child+html .wiki.code {
  padding-bottom: 15px;
}

.wiki.text {
  white-space: pre-wrap;
  overflow-x: auto;
}

.wiki.text.monospace {
  font-family: monospace;
}

.wiki.quote {
  border-left: 1px solid blue;
  padding-left: 1em;
  margin: 0;
  display: inline-block;
}

.wiki.text {
  
  
  
  
}

.wiki.text h1 {
  font-size: 160%;
}

.wiki.text h2 {
  font-size: 140%;
}

.wiki.text h3 {
  font-size: 130%;
}

.wiki.text h4 {
  font-size: 120%;
}

pre.code .keyword {
  color: #2505a3;
  font-weight: bold;
}

pre.code .string {
  color: green;
}

pre.code .number {
  color: blue;
}

pre.code .comment {
  font-style: italic;
  color: gray;
}

.wiki del {
  text-decoration: line-through;
}

.wiki ol {
  list-style-position: inside;
  padding-left: 2em;
}

.wiki ul {
  list-style-position: inside;
  padding-left: 2em;
}

ol.s0 {
  list-style-type: decimal;
  padding-left: 0;
}

ol.s1 {
  list-style-type: upper-alpha;
}

ol.s2 {
  list-style-type: lower-alpha;
}

ul.s0 {
  list-style-type: disc;
  padding-left: 0;
}

ul.s1 {
  list-style-type: circle;
}

a.dsLink {
  text-decoration: none;
  cursor: default;
  color: black;
}

a.dsLink:hover {
  color: black;
}

a.dsLinkEnabled {
  cursor: pointer;
}

.table {
  border: 1px solid #cccccc;
  margin-top: 5px;
  margin-bottom: 20px;
  width: 100%;
}

.table th {
  background-color: #4B4B4A;
  padding: 5px;
  font-weight: bold;
  color: white;
}

.table td {
  padding: 5px;
  vertical-align: top;
}

.odd {
  background: #f5f5f5;
}

.gr-description {
  table-layout: fixed;
  width: auto;
  text-align: left;
}

.table .selected {
  background: #FEFFD9;
}

.table .align-center {
  text-align: center;
}

.table .align-left {
  text-align: left;
}

.table .align-right {
  text-align: right;
}

.header {
  min-width: 930px;
  margin: .5em 2em .3em;
  padding: 0 .8em;
}

.header .logo {
  float: left;
  width: 125px;
  height: 25px;
  margin-right: 77px;
  overflow: hidden;
  text-align: left;
}

.header .logoimg {
  padding: 0 1.1em;
  display: block;
}

.header .guest {
  margin-right: 14px;
}

.menu-wrapper {
  overflow: hidden;
}

.main-menu {
  display: block;
  width: 100%;
  float: left;
  margin-top: 4px;
  margin-left: -11px;
  padding-bottom: 4px;
}

.main-menu-item {
  list-style: none;
  float: left;
  padding: 0 9px 1px;
  border-left: 1px solid #d4d5d6;
}

.header .bookmarklet {
  background-color: #fffcd7;
  margin-right: 1px;
}

.header .login {
  float: right;
  border-left: 0;
  padding: 0 8px 2px 8px;
  
}

.header .login .jt-menu-button {
  display: block;
}

.header .user {
  float: right;
  padding-right: 0;
  border-left: 0;
}

.header .helpItem {
  float: right;
  padding-left: 8px;
  margin-right: -10px;
}

.header {
  
}

.header .guest .login {
  margin-left: 5px;
  padding-left: 3px;
  background-color: #fffbe2;
  border: solid 1px #ffe222;
  
}

.header .guest .login a {
  margin: 0 3px;
}

.footer {
  font-size: 90%;
  color: #666;
  margin: 2em 3em 1em;
  padding: 0 0 1em;
  text-align: left;
  clear: both;
  border-top: solid 1px #d7d7d7;
  overflow-x: hidden;
}

.footer .right {
  float: right;
}

.footer ul {
  margin-left: -1px;
}

.footer li {
  margin-right: 3px;
  padding-left: 7px;
  display: inline;
  list-style: none;
  border-left: solid 1px #d7d7d7;
}

.footer .right {
  margin-right: -1px;
}

.footer .right li {
  margin-right: 0;
  padding-left: 0;
  margin-left: 7px;
  padding-right: 3px;
  border-left: 0;
  border-right: solid 1px #d7d7d7;
}

.footer li.rss {
  padding-left: 15px;
  background: url('/_classpath/smartui/img/icoRss-h-404b1d1a.gif') no-repeat 0 1px;
}

.issueActions {
  display: none;
  margin: 10px;
  padding: 0;
  position: fixed;
  bottom: 60%;
  left: 30%;
  width: 400px;
  background-color: white;
  border: solid 1px #a9a9a9;
  text-align: left;
}

.issueActions input {
  margin: 6px 0 0 0;
  padding: 0;
  font-size: 14px;
  font-family: monospace;
  width: 390px;
}

.issueActions .commandsList {
  background-color: #e3eef3;
  float: left;
}

.issueActions .command {
  border: solid 1px #a9a9a9;
}

.issueActions .selectedCommand {
  background: white;
  border: none;
}

.issueActions .commandsList ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.issueActions .commandsList ul li {
  padding: 5px 10px 5px 10px;
}

.issueActions .commandsList ul li .matched {
  font-weight: bold;
}

.issueActions .commandDescr {
  float: right;
  padding: 5px 10px 5px 10px;
  background: white;
}

.issueActions .commandDescr ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.commandsDialog {
  width: 752px;
  margin: 0;
  padding: 0;
  display: none;
  z-index: 101;
  text-align: left;
  font-family: arial, tahoma, verdana, sans-serif;
  background-color: white;
  
  
  
  
}

.commandsDialog .r1 {
  width: 140px;
  padding-left: 5px;
  
}

.commandsDialog .r1 label {
  min-width: 7em;
}

.commandsDialog .r2 {
  width: 340px;
  
}

.commandsDialog .r2 label {
  min-width: 9.6em;
}

.commandsDialog .r3 {
  width: 240px;
  text-align: right;
  padding: 5px 0 0 0;
}

.commandsDialog .r4 {
  padding-top: 1em;
}

.commandsDialog .dialogTitle {
  margin: 0 0 1em 0;
  padding: 0 0 0.4em 0.5em;
  color: #ffffff;
  font-size: 120%;
}

a.closeDlg {
  margin-bottom: 1em;
  padding: 0 0.5em;
  float: right;
  text-decoration: none;
  color: #676e75;
  background: url('/_classpath/smartui/img/closeCommandLine-h-022e1e7d.gif') no-repeat right 0;
}

a.closeDlg:hover {
  background: url('/_classpath/smartui/img/closeCommandLineHover-h-7267394c.gif') no-repeat right 0;
}

.commandsDialog .commandList {
  margin: 0;
  padding: 0 1%;
  float: right;
  width: 30%;
}

.commandsDialog .commandList p {
  margin: 0;
  padding: 0.2em 0 0.2em 0.5em;
  font-size: 110%;
  background-color: #f0f1f2;
}

.commandsDialog .commandList ol {
  margin: 0.5em 0 0 0;
  padding: 0;
  overflow: auto;
  height: 11em;
  position: relative;
  list-style-type: decimal;
}

.commandsDialog .commandList ol li {
  margin: 0 0 0.1em 2em;
  padding: 0;
  font-weight: bold;
  font-size: 120%;
}

.commandsDialog .commandList ol li span {
  font-weight: normal;
  font-size: 80%;
}

.commandsDialog .commandFields {
  margin: 0 33% 0 0;
  padding: 0 0 0 1%;
  position: relative;
}

.commandsDialog .commandFields label {
  margin: 0.1em 0 0.2em 0;
  padding: 0;
  font-size: 110%;
  display: block;
}

.commandsDialog .commandFields .jt-input, .commandsDialog .commandFields textarea {
  margin: 0 0 0.4em 0;
  padding: 0.2em;
  width: 96%;
  border: 1px solid #979ca2;
}

.commandsDialog .commandFields textarea {
  height: 8em;
}

.commandsDialog ul.buttons {
  margin: 0.2em 1em 1em 0.7em;
}

.commandsDialog .hidden {
  display: none;
}

.commandsDialog .help {
  float: right;
  margin: 0 12px;
  padding: 0;
  width: 11px;
  color: #ffffff;
  background: url('/_classpath/smartui/img/iconHelp-h-080c091a.gif') no-repeat right 0.2em!important;
}

div.addCommentCommandDiv p {
  margin: 0px;
}

div.newCommandRightBlock {
  float: right;
  background: lightgray;
  margin: 5px;
  width: 36%;
  height: 100%;
  overflow: auto;
}

div.newCommandLeftBlock {
  float: left;
  margin: 5px;
  width: 60%;
}

div.newCommandLeftBlock ul.form {
  padding: 0;
  margin: 0;
}

div.newCommandLeftBlock ul.form li {
  list-style: none;
}

div.newCommandButtons {
  clear: both;
  padding: 0px 5px 25px 5px;
}

div.newCommandTop {
  text-align: left;
}

ol.commandsDescriptionOl {
  padding: 0 25px;
  margin: 0;
}

ol li.error {
  color: red;
}

.mask {
  z-index: 100;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -moz-opacity:0.5;
  opacity:0.5;
  filter:alpha( opacity = 50 );
  background-color: #ccc;
}

.closed {
  background: url('/_classpath/smartui/img/icoPlus-h-16375c49.gif') no-repeat 0 51%;
  padding-left: 12px;
  display: block;
  border: 0;
}

.opened {
  background: url('/_classpath/smartui/img/icoMinus-h-1d213b64.gif') no-repeat 0 51%;
  padding-left: 12px;
  display: block;
  border: 0;
}

.killFocus a:focus {
  outline-width: 0;
}

.close-white {
  background: url('/_classpath/smartui/img/closeTool-white-h-464a5734.gif') no-repeat 0 0;
  width: 15px;
  height: 15px;
  padding-right: 15px;
}

.close-white:hover {
  background-position: 0 -30px;
}

ul.attributeList {
  margin: .3em 0;
}

.listCaption {
  float: left;
}

ul.attributeList > li {
  margin-right: .3em;
  color: #9ea1a5;
  display: inline;
  font-size: 90%;
}

.loading {
  background: url('/_classpath/images/loading-h-006f071b.gif') no-repeat center center;
  padding: 0 8px;
}

ul.links {
  overflow-y: hidden;
  
  
  
  
  
  
}

ul.links .loading {
  display: none;
}

ul.links .delete:hover {
  text-decoration: none;
}

ul.links li {
  display: block;
  margin: 0;
  float: left;
  margin-right: 10px;
  margin-bottom: .2em;
  white-space: nowrap;
}

ul.links .hover {
  background-color: #676e75;
}

ul.links .moreLinks a {
  font-weight: bold;
  font-size: 90%;
  font-family: arial, tahoma, sans-serif;
}

ul.links .listCaption {
  clear: left;
}

ul.links .link {
  text-decoration: none;
  color: #084b96;
}

ul.links .resolved .link {
  color: #676E75;
}

ul.links .link.hover {
  color: white;
}

.wrapperH {
  overflow-x: hidden;
}

.properties {
  table-layout: fixed;
  margin-top: 10px;
}

.issues-wrapper .properties {
  margin-left: -3px;
}

.twoLine .properties {
  margin-top: 0;
}

.attributes {
  font-size: 85%;
  font-family: tahoma, arial, verdana, sans-serif;
  padding: 0;
}

.attributes {
  
  
  
}

.attributes .inline {
  display: inline;
  white-space: nowrap;
}

.attributes .inline:hover {
  border-bottom: solid 1px #084b96;
}

.attributes a.inline:hover {
  border-bottom: 0;
}

.attribute {
  position: relative;
  overflow: hidden;
  height: 17px;
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
  padding: 2px 3px 4px;
  color: #454545;
  background-color: #f9f9fa;
  border-left: solid 1px #fff;
  border-right: solid 1px #d4d5d6;
}

.attribute:hover {
  
}

.attribute:hover .shader {
  display: none;
}

.attribute-name {
  color: #084b96;
  border-bottom: 1px solid transparent;
}

.attributes.attribute-fish {
  
  
}

.attributes.attribute-fish .attribute {
  cursor: text;
}

.attributes.attribute-fish .attribute-name, .attributes.attribute-fish .attribute-name:hover {
  border: 0;
  color: #d4d5d6;
}

.attribute-name:hover {
  border-bottom: 1px solid #084b96;
}

.attributes .attribute.active {
  background-color: #898989!important;
  border-color: transparent;
  
  
}

.attributes .attribute.active .attribute-name, .attributes .attribute.active .attribute-name:hover {
  color: white!important;
  border-bottom: 0;
}

.attributes .attribute.active .inline {
  color: #fff;
}

.Minor {
  color: #64992C;
  
  
}

.Minor .attribute-name {
  color: #64992C!important;
}

.Minor .attribute-name:hover {
  border-bottom: solid 1px #64992c;
}

.attribute.Minor {
  border-left-color: #f9f9fa;
}

.Normal {
  color: #64992C;
  
  
}

.Normal .attribute-name {
  color: #64992C!important;
}

.Normal .attribute-name:hover {
  border-bottom: solid 1px #64992c;
}

.attribute.Normal {
  background-color: #ebf4dd;
  border-left-color: #ebf4dd;
}

 .Major {
  color: #cc0000;
  
  
}

.Major .attribute-name {
  color: #cc0000!important;
}

.Major .attribute-name:hover {
  border-bottom: solid 1px #cc0000;
}

.attribute.Major {
  background-color: #f0f2f3;
  border-left-color: #f0f2f3;
}

.Critical {
  color: #cc0000;
  
  
}

.Critical .attribute-name {
  color: #cc0000!important;
}

.Critical .attribute-name:hover {
  border-bottom: solid 1px #cc0000;
}

.attribute.Critical {
  background-color: #ffe3e3!important;
  border-left-color: #ffe3e3;
}

.Show-stopper {
  color: #cc0000;
  
  
}

.Show-stopper .attribute-name {
  color: #cc0000!important;
}

.Show-stopper .attribute-name:hover {
  border-bottom: solid 1px #cc0000;
}

.attribute.Show-stopper {
  border: 1px solid #cc0000;
  margin-top: -1px;
  padding-bottom: 3px;
  background-color: #ffe3e3!important;
}

.disabled {
  cursor: text;
  
}

.disabled .attribute-name, .disabled .attribute-name:hover {
  color: #454545;
  border-bottom: 0;
}

.attribute {
  
}

.attribute .shader {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 22px;
  background: url('/_classpath/smartui/img/bgTable-lightGray-h-4a195d74.png');
}

.active .shader {
  display: none;
}

.wiki .issue-resolved {
  text-decoration: underline;
  color: #676E75;
  text-decoration: line-through;
}

.wiki .issue-resolved:hover {
  text-decoration: none;
}

/*general list styles*/
/*list container with collapsable list title*/
.jt-list-container {
  margin-bottom: 1.5em;
  
}

.jt-list-container .title {
  margin: 0;
  padding: 0 15px 0.3em 0;
  border-bottom: 1px solid #898989;
  background: url('/_classpath/smartui/img/default/expand-h-6f253f75.png') no-repeat right 55%;
  cursor: pointer;
  font-size: 1.2em;
  font-family: arial, tahoma, verdana, sans-serif;
  font-weight: bold;
  color: #333;
  
}

.jt-list-container .title .light {
  font-weight: normal;
}

.active .title {
  background: url('/_classpath/smartui/img/default/collapse-h-61111936.png') no-repeat right 55%;
}

/*list is collapsed by default*/
.jt-list-container .jt-list {
  display: none;
  line-height: 22px;
}

/*expanded list*/
.active .jt-list {
  display: block;
}

.jt-list .jt-list-item {
  position: relative;
  height: 22px;
  list-style: none;
  list-style-position: outside;
  white-space: nowrap;
}

.jt-list-item a {
  display: block;
  cursor: pointer;
}

.jt-list-item label {
  display: block;
  padding-left: 10px;
}

.jt-list .jt-list-item:hover {
  background-color: #fff;
}

/*list with an icon*/
/*list with icons presentaion*/
.jt-list.open {
  display: block;
}

.jt-list-item .light {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
  width: 45px;
  background: url('/_classpath/smartui/img/hider-h-69646261.png') repeat-y 0 0;
}

.jt-list-item.selected .light {
  background-position: -421px 0;
}

.watchFolder {
  width: 195px;
  table-layout: fixed;
  
  
  
  
}

.watchFolder .ico {
  width: 13px;
  height: 13px;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}

.watchFolder .share {
  background-position: 5px -556px;
}

.watchFolder .tagText {
  height: 100%;
}

.watchFolder .arrow {
  
  
}

.watchFolder .arrow .tagText {
  border-color: transparent;
}

.watchFolder .arrow .share {
  border-color: transparent;
  background-position: 1px -577px;
}

.jt-list-item:hover {
  
  
  
  
  
}

.jt-list-item:hover .tagText {
  display: none!important;
}

.jt-list-item:hover a.ico {
  background: url('/_classpath/smartui/img/edit-h-5c4d675b.gif') no-repeat -1px center;
  cursor: pointer;
  background-color: transparent!important;
  border-color: transparent!important;
  opacity:1;
  filter:alpha(opacity=100);
}

.jt-list-item:hover div.ico {
  cursor: text;
  
}

.jt-list-item:hover div.ico .tagText {
  display: block!important;
}

.jt-list-item:hover .ico.watched {
  background: url('/_classpath/smartui/img/iconWatchSmall-h-5d2b394a.gif') no-repeat 0 0;
  cursor: text;
}

.jt-list-item:hover .ico.favorites {
  background: url('/_classpath/smartui/img/iconFavSmall-h-1f0b6d10.gif') no-repeat 0 0;
  cursor: text;
}

.watchType {
  width: 20px;
  padding-left: 2px;
  
}

.watchType .favorites, .watchType .watched {
  background-color: transparent!important;
  border-color: transparent!important;
  
}

.watchType .favorites .tagText, .watchType .watched .tagText {
  background-color: transparent!important;
  border-color: transparent!important;
  width: 13px;
}

*:first-child+html .watchType .tagText {
  width: 13px;
}

/*overlaping*/
.closure-wrapper {
  display: block;
  overflow: hidden;
}

.jt-list .closure-wrapper {
  width: 150px;
  height: 22px;
}

.jt-list .closure-target {
  display: block;
}

.closure-wrapper:hover {
  overflow: visible;
  
}

.closure-wrapper:hover .closure-target {
  position: absolute;
  background-color: #fff;
  z-index: 900;
  top: 0;
  float: left;
  white-space: nowrap;
}

/*filter*/
.plus {
  padding: 0 0 0 8px;
  background: url('/_classpath/smartui/img/default/horiz-pic-h-7c2b714a.png') no-repeat 0 4px;
}

.filter {
  
  
  
  
  
  
  
  
  
  
  
  
  
}

.filter a:hover {
  text-decoration: none;
}

.filter .jt-list-item {
  height: auto;
  clear: left;
}

.filter .jt-list-item .jt-list {
  display: none;
  border: 0;
  border-top: 1px solid #f0f1f2;
  background: #fff;
}

.filter .jt-list .jt-list-item.open {
  
}

.filter .jt-list .jt-list-item.open .plus {
  background-position: -26px 4px;
}

.filter .open .jt-list {
  display: block;
}

.filter .jt-list .jt-list .jt-list-item {
  border-bottom: 0;
  padding-left: 10px;
  height: 22px;
}

.filter .jt-list .jt-list .jt-list-item label {
  padding-left: 0;
  cursor: pointer;
}

.filter .jt-list .jt-list .jt-list-item .closure-wrapper:hover {
  margin-left: 18px;
}

.filter .jt-input {
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  width: 13px;
  height: 13px;
}

.filter .jt-list .selected {
  background-color: #feffd9;
}

.filter .selected .closure-target {
  background-color: #feffd9;
}

.filter .modified {
  font-weight: bold;
}

.filter .centered {
  text-align: center;
  font-weight: bold;
}

/*filter calculating message*/
.calculating {
  padding: 10px 0;
  background-color: #7dbafe;
  text-align: center;
  color: white;
}

/*show/hide link for a list*/
.jt-list-item {
  
}

.jt-list-item .miniaturizer, .jt-list-item .miniaturizer:hover {
  color: #666;
  padding: 0;
  font-size: 85%;
}

.selectAllBut {
  vertical-align: bottom;
  padding: 0;
  margin-right: 4px;
  margin-left: 5px;
  width: 13px;
  height: 13px;
}

*:first-child+html .selectAllBut {
  margin-left: 0;
}

.borderNoneHover {
  padding: 0 3px;
  cursor: text!important;
  font-weight: normal;
}

.editIssueBut {
  padding: 0 5px 1px;
  margin: 0 3px;
}

 .backButton, .nextButton {
  padding: 0 6px;
  border: 1px solid transparent;
}

.backButton {
  background: transparent url('/_classpath/smartui/img/player-controls-h-45303130.png') no-repeat center -63px;
}

.nextButton {
  background: transparent url('/_classpath/smartui/img/player-controls-h-45303130.png') no-repeat center -41px;
}

.backButton:hover, .nextButton:hover {
  border-color: #084b96;
  text-decoration: none;
}

.deleteIssueBut {
  padding: 0 5px;
}

.printButton {
  padding: 0 10px;
  margin: 0 3px;
  background: url('/_classpath/smartui/img/default/arrows-v-h-48365340.png') no-repeat 3px -394px;
}

.printButton:hover {
  text-decoration: none;
}

.nextBut {
  width: 30px;
}

.prevBut {
  width: 30px;
}

.settingsBut {
  padding: 0 10px;
  margin-left: 3px;
  background: url('/_classpath/smartui/img/icoSettings-h-61317775.png') no-repeat center center;
}

.settingsBut:hover {
  text-decoration: none;
}

.newIssueBut {
  background: #9dbfe7 url('/_classpath/smartui/img/default/newissue-button-bg-h-603c1220.png') repeat-x 0 bottom;
  padding: 2px 10px 4px;
  color: white!important;
}

.jt-tabpanel-body .deleteIssueBut {
  background: #9dbfe7 url('/_classpath/smartui/img/default/newissue-button-bg-h-603c1220.png') repeat-x 0 bottom;
  padding: 2px 10px 4px;
  color: white;
  border: 0;
  margin-left: 2px;
}

.newIssueBut:hover {
  background-position: 0 -5px;
}

.hintsButt:hover {
  border: solid 1px #16569d!important;
}

.newIssueBut.jt-panel-active, .newIssueBut.active {
  background: #b7d2f0 none!important;
  border: solid 1px #b7d2f0!important;
}

.newIssueBut div, .newIssueBut a {
  font-weight: bold!important;
  cursor: pointer!important;
}

.borderNone, .borderNone:hover {
  border: solid 1px transparent!important;
}

.view {
  margin-left: 1px;
  margin-right: 1px;
  padding: .15em 3px 0.2em;
  float: left;
  height: 1em;
  border: solid 1px transparent;
}

.view.active, .view:hover {
  border: solid 1px #084b96;
  text-decoration: none;
}

.view span {
  padding: 0 .4em;
  display: block;
  cursor: pointer;
  background: url('/_classpath/smartui/img/icoViewA-h-68587128.gif') repeat center .1em;
}

.view.title {
  margin-left: 3px;
  
}

.view.title span {
  height: 4px;
}

.view.regular span {
  height: 8px;
}

.view.full {
  margin-right: 3px;
  
}

.view.full span {
  height: 12px;
}

.prevBut .prev {
  background: url('/_classpath/smartui/img/arrowBack-h-5e57413a.png') no-repeat center center;
}

.nextBut .next {
  background: url('/_classpath/smartui/img/arrowNext-h-70195b30.png') no-repeat center center;
}

.jt-player {
  border: 0;
  
}

.jt-player .morePages {
  color: #d4d5d6;
}

.jt-player .jt-player-selector, .jt-player .jt-player-selector:hover {
  border-width: 1px;
  padding: 0;
}

.jt-player .jt-player-disabled {
  display: none!important;
}

.jt-player .jt-player-item {
  padding: 1px 7px 3px;
  margin-right: 2px;
  font-weight: bold;
  border: 1px solid #d4d5d6;
}

.jt-player a:hover {
  text-decoration: none;
}

.jt-player .jt-player-current, .jt-player .jt-player-current:hover {
  cursor: text;
  color: white;
  border-color: #999;
  background: none #999!important;
}

.jt-player .jt-player-next {
  background: transparent url('/_classpath/smartui/img/player-controls-h-45303130.png') no-repeat 4px -39px;
  width: 6px;
}

.jt-player .jt-player-prev {
  background: transparent url('/_classpath/smartui/img/player-controls-h-45303130.png') no-repeat 4px -61px;
  width: 6px;
}

.jt-player .jt-player-first {
  background: transparent url('/_classpath/smartui/img/player-controls-h-45303130.png') no-repeat 4px -17px;
  width: 6px;
}

.jt-player .jt-player-last {
  background: transparent url('/_classpath/smartui/img/player-controls-h-45303130.png') no-repeat 4px 5px;
  width: 6px;
}

.hints {
  
  
}

.hints td {
  padding-bottom: .8em;
  padding-right: 10px;
  vertical-align: top;
}

.hints li {
  margin: 0 1em .3em 0;
  padding-left: 1em;
  list-style: none;
  background: url('/_classpath/smartui/img/bullHints-h-230f6c36.gif') no-repeat 0 .4em;
}

.reference {
  margin-top: .5em;
}

.shortcut {
  text-align: right;
  padding-left: 2px;
  padding-right: 2px;
  white-space: nowrap;
  background-color: #fff5bd;
}

a.shortcut {
  padding-left: 0;
  padding-right: 0;
  font-weight: bold;
  background: none;
}

.demo {
  margin-bottom: 1em;
  cursor: pointer;
}

.hintsSearch {
  cursor: pointer;
}

.shortcuts {
  
  
  
  
}

.shortcuts td {
  padding: .2em;
  padding-top: .5em;
  text-align: left;
}

.shortcuts hr {
  height: 1px;
  border: 0;
  background-color: #d4d5d6;
}

.shortcuts td[align="right"] {
  text-align: right;
}

.shortcuts td[colspan="4"] {
  padding: 0;
}

.fp {
  padding: 0 10px 10px;
  line-height: 1.4em;
}

.hideHints {
  margin-bottom: 1em;
  text-align: right;
}

.moreHelp {
  text-align: right;
  
}

.moreHelp a {
  margin-right: .5em;
}

.shortcutsDlg {
  width: 600px;
  
}

.shortcutsDlg .hints {
  max-height: 650px;
  overflow-y: auto;
}

.welcome-screen {
  
}

.welcome-screen .hints {
  padding-top: 10px;
  font-size: 110%;
  line-height: 1.4em;
  
}

.welcome-screen .hints h2 {
  margin-bottom: 0.7em;
  font-size: 140%;
}

.tagsTable td {
  height: 17px;
  width: 17px;
  border: 1px solid transparent;
  cursor: pointer;
  text-align: center;
}

.tagsTable td.selectedTagStyle {
  border: solid 1px black;
}

.tags {
  overflow: auto;
}

.tagsInTitle {
  float: left;
  
}

.tagsInTitle .ico {
  float: left;
  height: 20px;
  margin: 0 3px 0 -2px;
}

.tags .light span {
  margin-right: 5px;
  line-height: 1.5em;
}

.tagsInTitle a {
  white-space: nowrap;
}

.tagsInTitle a:hover {
  color: #333;
}

 .tagColor {
  float: left;
  font-size: 11px;
  font-family: tahoma, verdana, arial, sans-serif;
  line-height: 13px;
  margin-left: 1px;
  margin-right: 5px;
  margin-top: 0.2em;
  border-top: 1px solid #888;
  border-bottom: 1px solid #888;
}

.tagW {
  overflow: hidden;
  padding: 0 3px 1px 4px;
}

.tagText {
  margin: 0 -1px;
  border-left: 1px solid #888;
  border-right: 1px solid #888;
}

.tagText {
  
  
}

.tagText .delete {
  background: none;
  font-size: 11px;
  margin-right: 2px;
}

.tagText a:hover {
  text-decoration: none;
}

.tagText .delete:hover {
  text-decoration: none;
}

.ico.favorites {
  background: url('/_classpath/smartui/img/iconFavSmall-h-1f0b6d10.gif') no-repeat 0 0;
  width: 17px;
  height: 17px;
  top: 3px;
  margin-left: 0;
}

.ico.watched {
  background: url('/_classpath/smartui/img/iconWatchSmall-h-5d2b394a.gif') no-repeat 0 0;
  width: 16px;
  height: 16px;
  top: 3px;
}

.share {
  background: url('/_classpath/smartui/img/default/arrows-v-h-48365340.png') no-repeat 0 -561px;
  cursor: text;
}

.myShared {
  background: url('/_classpath/smartui/img/default/arrows-v-h-48365340.png') no-repeat 5px -631px;
}

.arrow .myShared {
  background-position: 5px -632px;
}

.tag0, .tag0 a, .tag0 .tagText {
  color: #333;
  border-color: #888!important;
  background-color: white!important;
}

 .tag1, .tag1 a, .tag1 .tagText {
  color: white!important;
  background-color: #cc0000!important;
  border-color: #cc0000!important;
}

 .tag2, .tag2 a, .tag2 .tagText {
  color: white!important;
  background-color: #cc6600!important;
  border-color: #cc6600!important;
}

 .tag3, .tag3 a, .tag3 .tagText {
  color: white!important;
  background-color: #339933!important;
  border-color: #339933!important;
}

 .tag4, .tag4 a, .tag4 .tagText {
  color: white!important;
  background-color: #0066cc!important;
  border-color: #0066cc!important;
}

 .tag5, .tag5 a, .tag5 .tagText {
  color: white!important;
  background-color: #a7007e!important;
  border-color: #a7007e!important;
}

 .tag6, .tag6 a, .tag6 .tagText {
  color: white!important;
  background-color: #7b35db!important;
  border-color: #7b35db!important;
}

 .tag7, .tag7 a, .tag7 .tagText {
  color: white!important;
  background-color: #00a1b4!important;
  border-color: #00a1b4!important;
}

 .tag8, .tag8 a, .tag8 .tagText {
  color: white!important;
  background-color: #8c1801!important;
  border-color: #8c1801!important;
}

 .tag9, .tag9 a, .tag9 .tagText {
  color: #000!important;
  background-color: #f294ff!important;
  border-color: #f294ff!important;
}

 .tag10, .tag10 a, .tag10 .tagText {
  color: #000!important;
  background-color: #bef624!important;
  border-color: #bef624!important;
}

 .tag11, .tag11 a, .tag11 .tagText {
  color: #000!important;
  background-color: #ffc600!important;
  border-color: #ffc600!important;
}

 .tag12, .tag12 a, .tag12 .tagText {
  color: #000!important;
  background-color: #ffcccc!important;
  border-color: #ffcccc!important;
}

 .tag13, .tag13 a, .tag13 .tagText {
  color: #000!important;
  background-color: #ffea73!important;
  border-color: #ffea73!important;
}

 .tag14, .tag14 a, .tag14 .tagText {
  color: #000!important;
  background-color: #d9ffc8!important;
  border-color: #d9ffc8!important;
}

 .tag15, .tag15 a, .tag15 .tagText {
  color: #000!important;
  background-color: #ccffff!important;
  border-color: #ccffff!important;
}

.diff-ins {
  background-color: #E6FFE6;
}

.diff-del {
  background-color: #FFE6E6;
}

.hidden {
  display: none;
}

.addComment > table {
  table-layout: fixed;
}

.commentPreview {
  overflow: auto;
  max-height: 250px;
  padding: 10px 0;
  border-top: 1px solid #d4d5d6;
}

.previewPanel > table {
  table-layout: fixed;
}

.addComment {
  margin-top: 10px;
  
  
  
  
  
  
  
}

.addComment .commentPreviewR {
  width: 35%;
  float: left;
}

.addComment .commentVisibilityR {
  float: left;
  margin-left: 10px;
  
}

.addComment .commentVisibilityR label {
  min-width: 0;
  margin-top: 0.05em;
}

.addComment .commentButtonsR {
  vertical-align: top;
  width: 220px;
  
}

.addComment .commentButtonsR .submitButton {
  white-space: nowrap;
}

.addComment .jt-fieldset-pair {
  margin-top: 0;
}

.addComment .commentArea {
  width: 100%;
  height: 3.2em;
  overflow: hidden;
  padding: 0;
  font-family: tahoma, verdana, arial, sans-serif;
  line-height: 1.4em;
  font-size: 90%;
  color: #333333;
  margin-bottom: .6em;
}

.addComment .buttons {
  float: right;
}

.settingsSort {
  margin-left: 1.4em;
  margin-right: 0.5em;
}

.settingsSort li {
  padding-right: 1em;
  position: relative;
  list-style: none;
  color: #084b96;
}

.settingsSort li:hover {
  background-color: #f0f2f3;
}

.settingsSort li.active {
  list-style: decimal;
}

.settingsSort li a, .settingsSort li a:hover {
  text-decoration: none;
  display: block;
}

.settingsSort li a.hoverAction {
  padding-left: .5em;
  padding-right: .5em;
  position: absolute;
  top: 0;
  right: -1em;
  display: none;
  background: #f0f2f3 url('/_classpath/smartui/img/icoPlus-h-16375c49.gif') no-repeat center center;
  border-left: solid 1px #fff;
}

.settingsSort li:hover a.hoverAction {
  display: block;
}

.settingsSort li.active a.hoverAction {
  background: #f0f2f3 url('/_classpath/smartui/img/icoDeleteSearch-h-7062174c.gif') no-repeat center center;
}

.form-has-error {
  border: 1px solid #d90000!important;
  background: #fff url('/_classpath/images/error-bg-h-1e41247e.gif') repeat-x 0 bottom;
}

.error-message {
  color: red;
  display: inline;
  margin-left: 1em;
}

.error-bulb {
  display: inline;
  padding: 5px 15px;
  background: url('/_classpath/images/error-h-57667236.png') no-repeat center center;
  cursor: default;
}

.error-tooltip {
  color: white!important;
  background: #d23f2f!important;
  border: 1px solid #a01504!important;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  -khtml-border-radius:3px;
}

.bsod {
  background-color: blue;
  color: #fff;
}

.bsod .container a {
  color: #FFF;
  text-decoration: underline;
}

.errorPage .container {
  margin-top: 5em;
  margin-left: 10em;
  padding-left: 7em;
}

.errorPage iframe {
  position: static;
  margin: 0;
  padding: 0;
  border: 1px solid gray;
}

.error404 .container {
  background: url('/_classpath/smartui/img/bgError404-h-09107f67.png') no-repeat 0 0;
}

.common .container {
  background: url('/_classpath/smartui/img/bgError404-h-09107f67.png') no-repeat 0 0;
}

.error403 .container {
  background: url('/_classpath/smartui/img/bgError403-h-6b7f336d.png') no-repeat 0 0;
}

.exception {
  background-color: white;
  color: black;
  height: 100%;
  min-height: 60%;
  
  
}

.exception h1 {
  font-size: 220%;
}

.exception .container {
  margin-top: 5em;
  margin-left: 10em;
  padding-left: 7em;
  background: url('/_classpath/smartui/img/bgError404-h-09107f67.png') no-repeat 0 0;
  
}

.exception .container a {
  color: #084b96;
}

.error403 p {
  font-size: 120%;
  line-height: 150%;
  margin-top: 0.5em;
}

.error403 p a {
  text-decoration: underline;
}

.error403 p a:hover {
  text-decoration: none;
}

body.errorPage .container, body.bsod .container {
  height: 100%;
  min-height: 60%;
}

body.errorPage h1, body.bsod h1 {
  font-size: 220%;
}

.errorMenu {
  margin-top: 1em;
  padding-bottom: 1em;
  font-size: 150%;
}

.errorLogin {
  margin-right: .4em;
  padding-right: .5em;
  border-right: solid 1px #898989;
}

.nothing {
  padding: 2em 0;
  text-align: center;
  background: none;
  
  
}

.nothing h1 {
  padding: 0.5em 0 2em 3.5em;
  font-size: 200%;
  display: inline;
  background: url('/_classpath/smartui/img/bgSearchNothing2-h-675d6b4c.png') no-repeat 0 0;
}

.nothing p, .nothing ul {
  margin-top: 3em;
}

.error h1 {
  background: url('/_classpath/smartui/img/bgSearchError-h-521a4263.png') no-repeat 0 0;
}

.nothing .searchWrapper ul li {
  list-style: none;
}

.info-text {
  color: red;
  font-size: 85%;
}

.infoNote {
  border: 7px solid #f7e08b;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 7px 7px 7px 35px;
  background: #fff5bd url('/_classpath/smartui/img/info-yellow-h-752b0b1f.png') no-repeat 5px 6px;
}

.iNote {
  border: 7px solid #f7e08b;
  background-color: #fff5bd;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 7px;
}

.info, .note {
  background-color: #feffd9;
  padding: 2px 5px;
}

.helpLink {
  float: right;
  font-size: 11px;
  font-weight: bold;
  padding-left: 15px;
  background: url('/_classpath/smartui/img/iconHelp-h-080c091a.gif') no-repeat 0 2px;
}

.importantInfo {
  font-weight: bold;
}

.noteBrd {
  background-color: #feffd9;
  padding: 2px 5px;
  padding: 0 3px;
  border: 1px solid #f7e08b;
}

.popupComponent.issueContainer {
  margin-top: -1px;
  width: 40em;
  text-align: left;
  background-color: #ffffff;
  border: solid 1px #676e75;
}

.popupComponent.issueContainer .properties {
  margin-top: .8em;
}

.popupComponent.filterPopup {
  background: url('/_classpath/smartui/img/bgFilterPopup-h-5f7d2541.gif') no-repeat 0 13px;
  border: none;
}

.popupComponent.filterPopup .jt-panel-content {
  margin-left: 9px;
  padding-right: 1.5em;
  background: #feffd9 url('/_classpath/smartui/img/bgFilterPopupContent-h-70460f10.gif') no-repeat 0 0;
  border: solid 1px #084b96;
  border-left: none;
}

.popupComponent.filterPopup a.delete, .hints .hideHints a {
  margin: .4em 0 0 .5em;
  padding: 0 .4em;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  text-decoration: none;
  line-height: 1em;
  background: url('/_classpath/smartui/img/icoDeleteFiltrPopup-h-1f653a71.gif') no-repeat 0 0;
}

.popupComponent.filterPopup a.delete:hover, .hints .hideHints a:hover {
  background-position: 0 -14px;
}

.loginPage {
  background-color: #e9f3fd;
  height: auto!important;
  
  
}

.loginPage .header {
  margin: 0;
  padding: 0;
  min-width: 43em;
}

.loginPage .container {
  margin: 10% auto 3em auto;
  text-align: left;
  width: 43em;
  min-width: 43em;
}

.loginPage .logo {
  float: none;
}

.loginBlock {
  margin-top: .5em;
  padding: 4em;
  border-radius:1em;
  -webkit-border-radius:1em;
  -moz-border-radius:1em;
  -o-border-radius:1em;
  -khtml-border-radius:1em;
  text-align: center;
  background: #084b96 url('/_classpath/smartui/img/bgLogin.gif') repeat-x 0 0;
}

.register {
  padding: 3em 3em 3em 1.5em;
}

.registerLink {
  margin-top: 0.5em;
  margin-right: 1em;
  float: right;
}

.registerLink a {
  font-weight: bold;
}

.loginForm td {
  padding: .8em .5em;
  text-align: left;
  vertical-align: top;
}

.loginForm .label {
  text-align: right;
  width: 35%;
}

.register .label {
  width: 40%;
}

.loginForm .button {
  text-align: right;
}

.loginForm .wrapInput {
  position: relative;
}

.loginForm .openID {
  vertical-align: middle;
}

.loginForm label, .loginBlock h1 {
  font-family: arial, tahoma, verdana, sans-serif;
  font-size: 200%;
  font-weight: bold;
  color: #b7d2f0;
}

.register label {
  font-size: 150%;
  font-weight: normal;
}

.loginForm .labelSmallText {
  font-size: 100%;
  font-weight: normal;
  color: #fff;
}

.loginForm input {
  width: 85%;
}

.loginForm input[type=checkbox] {
  margin: .15em .3em 0 0;
  padding: .1em;
  float: left;
  height: 1em;
  width: 1em;
}

.loginForm input[type=submit] {
  margin-right: 2.8em;
  padding: 0 1em;
  float: right;
  width: auto;
}

.loginBlock .problem {
  color: #faa;
}

.loginBlock .advice {
  margin-top: .3em;
  color: #fff;
  font-size: 85%;
  line-height: 1.1em;
  margin-right: 35px;
}

.advice {
  
}

.advice a, .advice a:hover {
  color: #fff;
  border-bottom: solid 1px #fff;
  text-decoration: none;
}

.openID .advice {
  padding: 0 1.5em .2em 0;
  font-size: 100%;
  color: #fff;
}

.openID {
  
}

.openID .loginLink, .openID .loginLink:hover {
  margin-right: .3em;
  float: left;
  border-bottom: none;
  text-decoration: none;
}

.openID .more {
  padding-right: 1.5em;
  display: inline;
  background: url('/_classpath/smartui/img/icoOpenID-h-561a5b74.gif') no-repeat right 0;
}

.loginForm .has-error {
  color: #faa;
  background-color: transparent!important;
}

.hidden {
  display: none;
}

.loginPage input[disabled=true] {
  background-color: #666;
}

/*login screen*/
.bookmarklet.loginPage {
  
  
}

.bookmarklet.loginPage .container {
  margin: 0;
  width: auto;
  min-width: 3em;
  
  
}

.bookmarklet.loginPage .container .header {
  display: none;
}

.bookmarklet.loginPage .container .loginBlock {
  padding: 0;
  margin-top: 20px;
  margin-left: 25px;
  background: transparent none;
  
  
}

.bookmarklet.loginPage .container .loginBlock .advice {
  
  color: gray;
}

.bookmarklet.loginPage .container .loginBlock .advice a {
  color: #084b96;
  border-bottom-color: #084b96;
}

.bookmarklet.loginPage .container .loginBlock .loginForm {
  
  
  
  
  
}

.bookmarklet.loginPage .container .loginBlock .loginForm .openID {
  padding-left: 5px;
}

.bookmarklet.loginPage .container .loginBlock .loginForm .labelSmallText {
  color: black;
}

.bookmarklet.loginPage .container .loginBlock .loginForm .label {
  text-align: left;
  width: 100px;
}

.bookmarklet.loginPage .container .loginBlock .loginForm label {
  font-size: 110%;
  color: black;
}

.bookmarklet.loginPage .container .loginBlock .loginForm td {
  padding: 0 0 10px 0;
}

.bookmarklet.loginPage .loginForm {
  
  
}

.bookmarklet.loginPage .loginForm .input-text {
  width: 90%;
}

.bookmarklet.loginPage .loginForm input[type=submit] {
  margin-right: 35px;
}

/*Issue list layout*/
.default-layout {
  min-width: 930px;
  margin: 0 2em;
  padding: 0 .8em;
  text-align: left;
  
  
}

.default-layout .west {
  width: 190px;
}

.default-layout .center {
  margin-left: 216px;
  float: none;
}

/*Full screen issue layour*/
.fsi-layout {
  min-width: 930px;
  text-align: left;
  
  
  
  
}

.fsi-layout .north {
  margin-bottom: 0.5em;
}

.fsi-layout .west {
  width: 195px;
}

.fsi-layout .center {
  margin-left: 230px;
  float: none;
  
  
  
}

.fsi-layout .center .west {
  width: 9%;
  width: 81px;
  vertical-align: top;
  
}

.fsi-layout .center .west table {
  width: 81px;
}

.fsi-layout .center .center {
  vertical-align: top;
  padding-left: 0;
}

.fsi-layout .center .south {
  clear: none;
}

.fsi-layout .south .west {
  width: auto;
}

/*issue list layout*/
.issues {
  
  
  
  
}

.issues .north {
  margin-bottom: 8px;
}

.issues .east {
  text-align: right;
}

.issues .center {
  padding-left: 0;
  width: 85%;
}

.issues .south {
  
  
  
}

.issues .south .west {
  width: 10%;
}

.issues .south .center {
  width: 70%;
  padding-left: 0;
}

.issues .south .east {
  width: 15%;
}

.userProfile-layout {
  padding: 0;
  
  
  
  
  
  
}

.userProfile-layout .north {
  margin-bottom: 2em;
}

.userProfile-layout .header {
  margin-left: 0;
  margin-right: 0;
}

.userProfile-layout .center {
  
}

.userProfile-layout .center .center {
  width: 100%;
  margin-left: 0;
  
  
  
}

.userProfile-layout .center .center .west {
  
  width: 30%;
  vertical-align: top;
}

.userProfile-layout .center .center .west label {
  min-width: 1em;
}

.userProfile-layout .center .center .center {
  margin: 0 3% 0 0;
  vertical-align: top;
  float: left;
  width: auto;
}

.userProfile-layout .center .center .east {
  width: 55%;
  vertical-align: top;
}

.userProfile-layout .south {
  clear: none;
}

.userProfile-layout .footer {
  margin: 1em 0;
}

.userProfile-layout .createIssue {
  display: none;
}

/*Layout*/
.search-panel {
  width: 100%;
  height: 40px;
  clear: both;
  margin: 2px 0 3em 0;
  background: url('/_classpath/smartui/img/default/search-h-314b0d62.png') repeat-x 0 0;
  
  
  
  
  
}

.search-panel .search-west {
  width: 17%;
  width: 195px;
  background: url('/_classpath/smartui/img/default/search-h-314b0d62.png') no-repeat 0 -62px;
  padding-bottom: 4px;
  
}

.search-panel .search-west .panel {
  padding: 9px 1px 7px 9px;
}

.search-panel .search-center {
  float: none;
  margin-left: 195px;
  background: url('/_classpath/smartui/img/default/sp-sl-h-24426226.png') no-repeat 0 0;
  
}

.search-panel .search-center .panel {
  padding: 8px 9px 11px 8px;
  background: url('/_classpath/smartui/img/default/sp-sr-h-466b0e23.png') no-repeat right 0;
}

.search-panel .search-south {
  margin-left: 216px;
  overflow: hidden;
  color: #5b646c;
}

.search-panel .search-south.active {
  display: none;
}

.search-panel .filterPopup {
  top: 64px;
  left: 248px;
  z-index: 199;
  display: block;
  margin: 0;
  background: url('/_classpath/smartui/img/bgColout-rev-h-38142465.gif') no-repeat 13px 0;
  
  
}

.search-panel .filterPopup .info {
  color: black;
}

.search-panel .filterPopup .jt-panel-content {
  padding: 7px 20px 7px 7px;
  margin-left: 0;
  margin-top: 5px;
  background: #feffd9 url('/_classpath/smartui/img/bgColoutContent-h-2c51204d.gif') no-repeat 0 0;
  border: 1px solid #084b96;
  border-top: 0;
  
}

.search-panel .filterPopup .jt-panel-content .delete {
  top: 5px;
}

.fsi-layout .search-panel .search-center {
  background: url('/_classpath/smartui/img/default/sp-sl2-h-701b2235.png') no-repeat 0 0;
}

/*search input*/
.search-panel-input {
  position: relative;
  overflow-x: hidden;
  font-size: 14px;
  height: 24px;
  padding-left: 5px;
  padding-top: 2px;
  
}

.search-panel-input .jt-input {
  position: absolute;
  width: 99%;
  font-size: 14px;
  font-family: monospace;
  border-color: transparent;
  padding: 0;
  background-color: white;
  outline-width: 0;
}

/*right hand actions: search now & show suggest*/
.reset-search {
  float: right;
  height: 24px;
  padding: 0 10px;
  background: url('/_classpath/smartui/img/icoCleanSearch-h-5220646d.gif') no-repeat center 50%;
}

.reset-search:hover {
  text-decoration: none;
}

.search-button {
  font-family: arial, tahoma, verdana, sans-serif;
  float: right;
  position: relative;
  height: 24px;
  background-color: #d9dbde;
  padding-right: 25px;
  padding-left: 2px;
  
  
}

.search-button .jt-button {
  height: 24px;
  font-size: 14px;
  font-weight: bold;
  color: #333;
  background-color: #d9dbde;
  border: 0;
  margin: 0 5px;
  padding: 2px 0 3px;
}

.search-button .jt-button[type=submit] {
  font-family: arial, tahoma, verdana, sans-serif;
}

.suggest-selector {
  position: absolute;
  right: 0;
  height: 24px;
  padding: 0 10px;
  border-left: 1px dotted #aeafb2;
  background: url('/_classpath/smartui/img/arrowDownBlack-h-24490c41.gif') no-repeat center 50%;
}

.suggest-selector:hover {
  text-decoration: none;
}

/*status line*/
/*export options*/
.importLinks {
  float: right;
  margin-right: -1px;
  
  
}

.importLinks li {
  display: inline;
  margin: 0 0 0 7px;
  padding: 0 3px 0 0;
  border-right: solid 1px #d7d7d7;
}

.importLinks li a {
  border-bottom: none;
}

/*Select project combobox*/
.search-panel .combobox {
  width: 100%;
  border: 0;
  
  
  
  
}

.search-panel .combobox input {
  font-size: 14px;
  font-family: monospace;
  padding-left: 5px;
  background-color: transparent;
}

.search-panel .combobox .arrow {
  background-color: transparent;
}

.search-panel .combobox .match {
  font-weight: bold;
}

.search-panel .combobox .combobox-loading {
  top: 3px;
  right: 2px;
}

.contentWrapper.selectProject {
  font-size: 14px;
  font-family: monospace;
  margin-top: -2px;
  margin-left: -1px;
  
}

.contentWrapper.selectProject .comboboxList {
  padding-right: 1px;
}

/*Recent searches suggest*/
.showRecentSearch {
  
  
  
}

.showRecentSearch .recent-search {
  position: relative;
  display: table;
  width: 100%;
  top: -2px;
  left: 0;
  z-index: 19;
  border-bottom: 2px solid #d4d5d6;
  
  
  
  
}

.showRecentSearch .recent-search ul {
  text-align: left;
}

.showRecentSearch .recent-search li {
  padding: 0;
  cursor: text;
}

.showRecentSearch .recent-search a {
  display: block;
  padding: .2em .6em;
  color: #333;
}

.showRecentSearch .recent-search li:hover {
  background-color: #E1E2E2;
}

.showRecentSearch .suggest {
  display: block;
  width: 100%;
  position: relative;
  margin: 0;
}

.showRecentSearch .search-south {
  display: none;
}

.suppose {
  background-color: #feffd9;
  display: inline;
  
  
}

.suppose .delete {
  padding: 0 4px;
  background: url('/_classpath/smartui/img/icoDeleteFiltrPopup-h-1f653a71.gif') no-repeat 0 3px;
}

.suppose .delete:hover {
  background-position: 0 -11px;
}

.cf-edit {
  overflow: visible!important;
  position: relative;
  z-index: 19;
  
  
  
  
}

.cf-edit .shader {
  display: none;
}

.cf-edit .clearValue {
  display: none;
}

.cf-edit .attribute-name {
  display: inline-block;
}

.cf-edit input {
  position: absolute;
  z-index: 20;
  left: 0;
  top: 0;
}

.cf-int .attribute-name {
  white-space: nowrap;
}

.cf-tbl {
  width: auto!important;
  margin: 0 auto;
  
}

.cf-tbl .cf-clearValue {
  vertical-align: middle;
}

.cf-input {
  position: absolute;
  z-index: 20;
  top: 0;
}

.cf-input-container {
  width: 0;
}

.clearValue {
  display: block;
  width: 7px;
  height: 7px;
  padding: 1px;
  margin-right: 2px;
  margin-top: 2px;
  border: 1px solid transparent;
  background: url('/_classpath/smartui/img/edit-controls-h-7f4c7d7f.png') no-repeat 1px -119px;
}

.clearValue:hover {
  background-position: 1px -145px;
  text-decoration: none;
  border-color: #084b96;
}

*:first-child+html .cfChooserDlg {
  width: 480px;
}

.issueContainer {
  padding: 6px 3px 5px 4px;
  font-family: arial, tahoma, verdana, sans-serif;
  border: solid 1px transparent;
  border-bottom: 1px solid #E8EAEC;
}

.issue-list-panel {
  
  
  
    /*
*/
  
  
  
  
}

.issue-list-panel .jt-tabpanel-item .jt-panel-title {
  padding: 2px 8px 3px;
}

.issue-list-panel .newIssueBut {
  background: none #B7D2F0!important;
  font-weight: normal!important;
}

.issue-list-panel .jt-toolbar {
  background: transparent none;
  font-size: 90%;
  border: 1px solid #d4d5d6;
  border-top: 0;
}

.issue-list-panel .editIssueBut {
  background: transparent none!important;
  
}

.issue-list-panel .editIssueBut a {
  font-weight: normal!important;
  color: #084b96!important;
  padding: 0 8px;
}

.issue-list-panel .settingsBut {
  padding: 0 15px;
  background: url('/_classpath/smartui/img/icoSettings-h-61317775.png') no-repeat center center;
}

.issue-list-panel .selectAllBut {
  border-left: 0;
  line-height: 10px;
}

.issue-list-panel .printButton a {
  padding: 0 15px;
  background: url('/_classpath/smartui/img/printer-h-68770c4a.gif') no-repeat center center;
}

.issue-list-cp {
  
}

.issue-list-cp .jt-panel-content {
  padding: 0;
}

.nameOrDate {
  width: 15%;
}

.issueContainer {
  
  
  
  
}

.issueContainer table {
  width: 100%;
}

.issueContainer td {
  vertical-align: top;
}

.issueContainer .date {
  padding-top: 2px;
  width: 17%;
  font-size: 85%;
  text-align: right;
  white-space: nowrap;
}

.issueContainer .nameOrDate {
  font-size: 85%;
  text-align: right;
  white-space: nowrap;
}

.popupComponent h2 {
  font-size: 135%;
  line-height: 120%;
  overflow-x: hidden;
}

.popupComponent.resolved {
  
}

.popupComponent.resolved a {
  text-decoration: none;
  color: #676E75;
}

.attachment {
  padding: 0 9px 7px;
  background: url('/_classpath/smartui/img/default/arrows-v-h-48365340.png') no-repeat 0 -521px;
}

.attachment:hover {
  text-decoration: none;
}

.issues-wrapper {
  padding-top: 5px;
  margin-bottom: 1.5em;
  clear: right;
}

/*issue states*/
       .issues-wrapper {
  
  
  
  
  
  
  
}

.issues-wrapper .expand {
  background-color: #fff;
  border-color: #9ca5a5;
}

.issues-wrapper .focused {
  border: 1px dotted #5586bd;
}

.issues-wrapper .selected, .issues-wrapper .expand.selected {
  background-color: #E9F3FD;
  border: 1px dotted #5586bd;
}

.issues-wrapper .create {
  background-color: #feffd9;
  border-color: #e2c822;
}

.issues-wrapper .issueId {
  line-height: 1.1em;
}

.issues-wrapper .issuePreview .issueId {
  line-height: inherit;
}

.issues-wrapper .issueContainer.checked {
  background-color: #E9F3FD;
  border: 1px solid #9ca5a5;
}

.resolved {
  
  
  
}

.resolved .issueId a {
  background: url('/_classpath/images/line-through-h-1d492449.gif') repeat-x 0 60%;
}

.resolved .issueId, .resolved .issueId a, .resolved .issue-summary, .resolved .issue-summary a {
  color: #676E75;
}

.resolved .issueId a:hover, .resolved .issue-summary a:hover {
  color: #8a929b;
}

/*issue checkbox*/
.issue-checkbox {
  width: 20px;
  line-height: 1.1em;
  
}

.issue-checkbox .jt-input {
  float: left;
  margin-top: 0.25em;
  width: 13px;
  height: 13px;
  margin-right: 3px;
}

.nameAndPermission {
  position: relative;
}

.reporter {
  line-height: 1.2em;
  white-space: normal;
}

.issue-permission {
  padding: 0 5px 3px;
  background: url('/_classpath/smartui/img/default/arrows-v-h-48365340.png') no-repeat 0 -356px;
}

/*issue details: id, summary*/
.issueId {
  font-size: 135%;
  white-space: nowrap;
  margin-right: 10px;
  margin-bottom: 5px;
}

.description {
  display: inline;
}

.description .wiki.text {
  overflow-x: visible;
}

.issue-details {
  table-layout: fixed;
  
}

.issue-details .shader {
  display: none;
  position: absolute;
  right: 0;
  width: 30px;
  height: 100%;
  background: url('/_classpath/smartui/img/bgTableText-h-1a393901.png') repeat-y 0 0;
}

.issue-descr {
  width: 100%;
}

.issue-info {
  overflow: hidden;
  line-height: 1.5em;
  
}

.issue-info .wiki.text {
  overflow-y: hidden;
  padding-bottom: 0.3em;
}

.expand {
  
}

.expand .issue-details, .expand .closure-wrapper {
  
}

.expand .issue-details .light, .expand .issue-details .shader, .expand .closure-wrapper .light, .expand .closure-wrapper .shader {
  background: url('/_classpath/smartui/img/bgTableText-h-1a393901.png') repeat-y 0 0;
}

.selected, .checked, .create.checked {
  
}

.selected .issue-details, .selected .closure-wrapper, .checked .issue-details, .checked .closure-wrapper, .create.checked .issue-details, .create.checked .closure-wrapper {
  
}

.selected .issue-details .light, .selected .issue-details .shader, .selected .closure-wrapper .light, .selected .closure-wrapper .shader, .checked .issue-details .light, .checked .issue-details .shader, .checked .closure-wrapper .light, .checked .closure-wrapper .shader, .create.checked .issue-details .light, .create.checked .issue-details .shader, .create.checked .closure-wrapper .light, .create.checked .closure-wrapper .shader {
  background: url('/_classpath/smartui/img/bgTableTextSelected-h-3120284f.png') repeat-y 0 0;
}

.create {
  
}

.create .issue-details, .create .closure-wrapper {
  
}

.create .issue-details .light, .create .issue-details .shader, .create .closure-wrapper .light, .create .closure-wrapper .shader {
  background: url('/_classpath/smartui/img/bgTableTextCreate-h-381a1064.png') repeat-y 0 0;
}

.filter .jt-list-item.selected .light {
  background: url('/_classpath/smartui/img/hider-h-69646261.png') repeat-y -421px 0;
}

.issue-summary {
  font-size: 135%;
  word-wrap:break-word;
  padding-bottom: 1px;
  display: inline;
}

/*------- issue list controls -------*/
.selectAll {
  background-color: #feffd9;
  border: solid 1px #e2c822;
  text-align: center;
  padding-bottom: 1px;
  margin-bottom: 3px;
}

/*expand/collapse toggler*/
.collapse-toggler {
  width: 23px;
}

.toggleDescrAnchor {
  display: inline-block;
  padding: 2px 2px 2px 13px;
  margin-top: -2px;
  color: #ffffff;
  background: url('/_classpath/smartui/img/default/arrows-v-h-48365340.png') no-repeat 0 -603px;
}

.toggleDescrAnchor:hover {
  text-decoration: none;
}

.selected .toggleDescrAnchor {
  background-position: 0 -248px;
}

.expand .toggleDescrAnchor, .expand.toggleDescrAnchor {
  background-position: 0 -287px;
}

/*empty style for jquery selector*/
/*--------------*/
/*issue properties*/
.ico-wrapper {
  width: 81px;
  
}

.ico-wrapper table {
  width: auto;
}

.ico {
  height: 24px;
  width: 24px;
  font-size: 85%;
  color: #e9f3fd;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
}

.votes {
  position: relative;
  display: inline-block;
  
  
  
  
  
  
}

.votes .vote, .votes .unvote {
  position: absolute;
  top: -1em;
  cursor: pointer;
  width: 10px;
  height: 9px;
  border: 1px solid #d4d5d6;
  font-size: 18px;
  color: #666;
  margin-top: 1px;
  line-height: 7px;
  padding: 3px;
  background: url('/_classpath/smartui/img/default/issue-list-ico-h-5a586422.gif') no-repeat -2px -2px;
}

.votes .unvote {
  top: 1em;
}

.votes .button {
  font-size: 140%;
  color: #d4d5d6;
  padding: 0 0.15em;
}

.votes .active {
  color: black;
}

.votes .you {
  background: url('/_classpath/smartui/img/default/issue-list-ico-h-5a586422.gif') no-repeat -2px -98px;
  border: 1px solid #779236;
  color: black;
}

.votes .disabled {
  display: none;
}

.voters {
  
  font-weight: bold;
  color: #084b96;
  background: url('/_classpath/smartui/img/default/issue-list-ico-h-5a586422.gif') no-repeat 0 0;
  
  
  
}

.voters .active, .voters .you, .voters .disabled {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-shadow:1px 1px 1px white;
}

.voters .active:hover {
  background: url('/_classpath/smartui/img/default/issue-list-ico-h-5a586422.gif') no-repeat 0 -48px;
}

.voters .disabled, .voters .disabled:hover {
  color: #333;
  background: url('/_classpath/smartui/img/default/issue-list-ico-h-5a586422.gif') no-repeat 0 0;
}

.voters .you {
  color: #1d1d1d;
  background: url('/_classpath/smartui/img/default/issue-list-ico-h-5a586422.gif') no-repeat 0 -96px;
}

.favorites {
  height: 24px;
  margin-left: 3px;
  background: url('/_classpath/smartui/img/default/issue-list-ico-h-5a586422.gif') no-repeat -30px 3px;
}

.favorites.active {
  background: url('/_classpath/smartui/img/default/issue-list-ico-h-5a586422.gif') no-repeat -30px -45px;
}

.watchers {
  margin-left: 3px;
  padding: 0 0 6px;
  background: url('/_classpath/smartui/img/default/issue-list-ico-h-5a586422.gif') no-repeat -60px 3px;
}

.watchers.active {
  background-position: -60px -45px;
}

/*one-line issue presentation modificator*/
.oneLinePrority {
  display: none;
}

.oneLine {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}

.oneLine .issue-details .shader {
  display: block;
}

.oneLine .oneLinePrority {
  display: block;
  padding-left: 7px;
  padding-right: 7px;
  
  
}

.oneLine .oneLinePrority .attribute {
  width: 17px;
  padding: 0;
  border: 1px solid transparent;
  cursor: text;
  
}

.oneLine .oneLinePrority .attribute .attribute-name:hover {
  border: 0;
}

.oneLine .oneLinePrority .attribute.Show-stopper {
  border-color: #cc0000;
}

.oneLine .expand, .oneLine .selected {
  
}

.oneLine .expand .oneLinePrority .attribute, .oneLine .selected .oneLinePrority .attribute {
  border: 1px solid #9ca5a5;
}

.oneLine .issueContainer {
  padding-top: 3px;
  padding-bottom: 0;
}

.oneLine .issueContainer.expand {
  padding-bottom: 9px;
}

.oneLine .nameOrDate {
  padding-bottom: 2px;
}

.oneLine .issueId, .oneLine .issue-summary, .oneLine .issue-checkbox {
  font-size: 110%;
}

.oneLine .issueId h2 {
  margin-left: 5px;
  color: #084b96;
}

.oneLine .issue-info {
  position: relative;
  line-height: 1.1em;
}

.oneLine .tagColor {
  margin-top: 0;
}

.oneLine .issue-checkbox .jt-input {
  margin-top: 0.15em;
}

.oneLine .issue-summary {
  display: block;
  word-wrap:normal;
  white-space: nowrap;
  padding-bottom: 3px;
  line-height: 1.1em;
}

.oneLine .attachment {
  background-position: 0 -524px;
}

.oneLine .issue-permission {
  background-position: 0 -358px;
}

*:first-child+html .oneLine .issue-info {
  
  
  
}

*:first-child+html .oneLine .issue-info .issue-info {
  position: static;
}

*:first-child+html .oneLine .issue-info .shader {
  display: none;
}

*:first-child+html .oneLine .issue-info .issue-summary {
  display: inline-block;
}

.oneLine .expand {
  
  
}

.oneLine .expand .issue-summary {
  word-wrap:break-word;
  white-space: normal;
}

.oneLine .expand .issue-details .shader {
  display: none;
}

.toggleComments {
  text-align: right;
  margin: 0 3px 0 8px;
  
  
  
  
}

.toggleComments .block {
  display: inline-block;
  background: url('/_classpath/smartui/img/default/comment-h-39200e33.png') no-repeat right -127px;
  width: 100%;
}

.toggleComments .toggleCommentsAnchor, .toggleComments .disabled {
  height: 29px;
  padding-top: 2px;
  margin-left: -4px;
  color: #106cc5;
  text-align: center;
  cursor: pointer;
  background: url('/_classpath/smartui/img/default/comment-h-39200e33.png') no-repeat 0 -42px;
}

.toggleComments .comments {
  font-size: 115%;
  display: inline-block;
  padding: 0 2px;
  margin-top: -1px;
  color: #000;
  line-height: 20px;
  
}

.toggleComments .comments strong {
  font-weight: bold;
}

.toggleComments .disabled {
  cursor: text;
  
}

.toggleComments .disabled .comments {
  background: url('/_classpath/smartui/img/default/comment-h-39200e33.png') no-repeat 0 -222px;
  padding-left: 5px;
}

.issueContainer .commWrapper {
  width: 36px;
  float: right;
}

.toggleComments:hover {
  
  
  
}

.toggleComments:hover .block {
  background-position: right -160px;
}

.toggleComments:hover .toggleCommentsAnchor, .toggleComments:hover .disabled {
  background-position: 0 0;
}

.toggleComments:hover .comments {
  color: #277acb;
}

.commentsIssue {
  margin: 10px 0 0 0;
  padding: 10px 10px 0;
  border: solid 5px #d7d7d7;
  background-color: #ffffff;
  overflow-x: hidden;
  
}

.commentsIssue .combobox input {
  padding-top: 0;
  padding-bottom: 0;
}

.issueWikiHelp {
  float: right;
  padding: 0;
  font-size: 85%;
}

.fsi-layout .commentsIssue {
  margin: 0;
  border-width: 1px;
  border-top-width: 0;
}

.issuePage .commentsIssue {
  margin: 0;
  border: solid 1px #d7dcde;
  border-top: none;
}

.commentsIssue .commentsScroll {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 1;
}

.fsi-layout .commentsScroll {
  border: 0;
}

.commentsIssue .commentsScroll > .tableComments {
  width: 100%;
}

.commentsIssue table.tableComments tr.selected {
  background-color: #e9f3fd;
  border: 0;
}

.commentsIssue table.tableComments td {
  padding: 1em 0.8em 1em 0.8em;
  line-height: 1.4em;
  vertical-align: top;
  font-family: tahoma, verdana, arial, sans-serif;
  font-size: 85%;
  border-bottom: solid 1px #d7dcde;
}

.commentAuthor {
  width: 15%;
}

.showAllCommentsNote {
  padding-bottom: 0.25em;
  border-bottom: 2px solid #f0f2f3;
}

.commentsIssue table.tableComments td.first {
  width: 7%;
  padding-right: 0;
}

.commentsIssue table.tableComments td.first > div {
  position: relative;
}

.commentsIssue table.tableComments td.comment {
  width: auto;
  font-size: 100%;
}

.commentsIssue table.tableComments td .light {
  margin: 0;
  white-space: nowrap;
  font-size: 85%;
}

.comment .actions {
  margin: 0.4em 0 0 0.3em;
  padding: 0 .5em 0.2em 0.1em;
  background: url('/_classpath/smartui/img/bgActionsCommentLeft-h-5e347a09.gif') no-repeat left .35em;
}

.comment .actions li {
  margin: 0;
  display: inline;
  padding: 0 .38em .2em .3em;
  font-size: 95%;
  list-style: none;
  background: url('/_classpath/smartui/img/bgProperties-h-11022e2e.gif') no-repeat right 0.3em;
}

.comment .actions .last {
  padding-left: .4em;
  background: url('/_classpath/smartui/img/bgActionsCommentRight-h-51743478.gif') no-repeat right .25em!important;
}

.comment .actions a {
  margin: 0 .1em;
  font-size: 90%;
  border-bottom: dotted 1px #6699cc;
}

.commentsIssue table.tableComments td ul.actions li a:hover {
  border-bottom: none;
}

.visible {
  margin: 1em 0 0 0;
  border-bottom: none;
  color: #9EA1A5;
  font-style: italic;
  font-size: 85%;
  padding-left: 12px;
  background: url('/_classpath/smartui/img/default/arrows-v-h-48365340.png') no-repeat 0 -357px;
}

.comment .tableCommentText {
  table-layout: fixed;
  width: 100%;
  *width: 97%;
}

.permalink {
  text-align: right;
  float: right;
  display: block;
  font-size: 85%;
  margin-left: 5px;
}

.commentsIssue table.tableComments td.comment table.tableCommentText td {
  font-size: 100%;
  border-bottom: none;
  padding: 0;
}

.edit {
  margin-top: 0;
  margin-bottom: 4px;
  padding: 0;
  border: 8px solid #B7D2F0!important;
}

.form {
  margin: 0;
  padding: 2em 25px 2em 15px;
  background-color: #e9f3fd;
  
  
  
  
  
  
  
  
  
  
  
  
  
}

.form .date {
  display: none;
}

.form .table {
  table-layout: fixed;
  border: 0;
  margin: 0;
  
}

.form .table td {
  padding-right: 0;
}

.form label {
  font-size: 110%;
  line-height: 140%;
  font-weight: bold;
  color: #333;
}

.form .align-right {
  width: 125px;
  text-align: right;
}

.form .ico-wrapper {
  width: 135px;
  
}

.form .ico-wrapper table {
  float: right;
  width: 83px;
}

.form .description, .form .summary {
  width: 99.7%;
  padding-left: 0;
  padding-right: 0;
}

.form .summary {
  margin-top: -3px;
}

.form .description {
  margin-top: 0;
  height: 7.5em;
  overflow: auto;
}

.form .issueId {
  margin-left: 135px;
  
}

.form .issueId h2 {
  color: #000;
}

.form .attributeList, .form .attach-wrapper {
  margin-left: 135px;
  overflow-y: hidden;
}

.form .attributeList li {
  color: #000;
}

.form .help {
  padding: 0 6px;
  background: url('/_classpath/smartui/img/iconHelp-h-080c091a.gif') no-repeat right 0.2em;
}

.form .buttons {
  margin-top: 1em;
  padding: 0;
  
}

.form .buttons .preview {
  line-height: 1em;
  padding-top: 2em;
  
  
}

.form .buttons .preview .checkBox {
  float: left;
  margin-right: 2px;
  width: 13px;
  height: 13px;
}

.form .buttons .preview .labelPreview {
  float: left;
  padding-left: 3px;
  *padding-left: 0;
}

.issuePreview {
  position: relative;
  display: none;
  padding: 15px;
  overflow: hidden;
  
}

.issuePreview .issueId {
  padding-left: 0;
  padding-right: 15px;
}

.issuePreview.active {
  display: block;
  background-color: white;
}

.statusLine {
  padding-bottom: .2em;
  margin-bottom: 1.2em;
  
  
}

.statusLine .issuesFound {
  float: right;
  
}

.statusLine .issuesFound li {
  display: inline;
}

.statusLine .back {
  font-weight: bold;
  background: transparent url('/_classpath/smartui/img/player-controls-h-45303130.png') no-repeat 0 -63px;
  padding-left: 12px;
}

.fsi-layout {
  margin: 0 2em;
  text-align: left;
  
  
  
  
  
  
  
  
  
  
  
}

.fsi-layout .subcontent .jt-list {
  
  
}

.fsi-layout .subcontent .jt-list .closure-wrapper {
  width: 190px;
}

.fsi-layout .subcontent .jt-list .light {
  width: 25px;
}

.fsi-layout .jt-list-container {
  width: 190px;
}

.fsi-layout .issuePermalink {
  float: left;
  display: block;
  margin: 0 10px;
  font-size: 170%;
  line-height: 130%;
  color: #333;
}

.fsi-layout .resolved .issuePermalink {
  color: #676E75;
}

.fsi-layout .attribute-label {
  font-size: 90%;
  width: 90px;
}

.fsi-layout .search-panel {
  margin-bottom: 6px;
}

.fsi-layout .jt-toolbar {
  clear: left;
  margin-left: 230px;
}

.fsi-layout .attach-wrapper {
  overflow: hidden;
}

.fsi-layout .attach {
  *width: 157px;
}

.fsi-layout .issueContainer.edit {
  border: solid 8px #b7d2f0;
}

.fsi-layout .linksPanel {
  border: 1px solid #d4d5d6;
  border-top: 0;
  
  
  
  
  
}

.fsi-layout .linksPanel .commentsIssue {
  margin-top: 10px;
  border: 5px solid #d4d5d6;
}

.fsi-layout .linksPanel .issues-wrapper {
  margin-bottom: 0;
  padding-top: 0;
  
}

.fsi-layout .linksPanel .issues-wrapper .issue-checkbox {
  display: none;
}

.fsi-layout .linksPanel .label {
  float: left;
  overflow: hidden;
  padding-top: 5px;
  margin-left: 5px;
  font-size: 90%;
  font-style: italic;
  font-family: arial, verdana, tahoma, sans-serif;
  
}

.fsi-layout .linksPanel .label span {
  margin-left: -4px;
  padding-right: 2px;
}

.fsi-layout .linksPanel .issues {
  margin-top: 20px;
}

.fsi-layout .linksPanel .jt-toolbar {
  clear: none;
  position: absolute;
  margin-top: -3em;
  margin-right: 3em;
  right: 0;
  border: 0;
}

.fsi.edit .issueId {
  float: none;
}

.fsi {
  
  
  
  
  border-color: transparent;
  
  
  
  
  
  
  
  
}

.fsi .ico-wrapper td {
  vertical-align: middle;
}

.fsi .fsiTitle {
  width: auto;
  table-layout: auto;
  margin-top: 1em;
  
}

.fsi .fsiTitle .tagPanel {
  float: left;
}

.fsi .issuePermission {
  float: left;
  
  
}

.fsi .issuePermission .issue-permission {
  padding-left: 13px;
  background-position: 0 -356px;
}

.fsi .issuePermission .attribute {
  width: auto;
  position: static;
  overflow: visible;
  margin-right: 10px;
  padding: 0 5px 2px;
  margin-left: -5px;
  border: 0;
}

.fsi .modifier {
  position: absolute;
}

.fsi h3 {
  margin-top: 1em;
  font-weight: bold;
  
  
}

.fsi h3 span {
  border-bottom: 1px solid #d4d5d6;
}

.fsi h3 a {
  font-weight: normal;
}

.fsi .attributeList li {
  font-size: 100%;
}

.fsi .issueId, .fsi .issue-summary {
  font-size: 170%;
  line-height: 130%;
}

.fsi .issuePreview .issue-summary {
  padding-left: 0;
}

.fsi .issueId a {
  color: #333;
}

.fsi .tags {
  margin-bottom: 0;
  
}

.fsi .tags .light {
  display: none;
}

.fsi .description {
  display: block;
  font-size: 110%;
  line-height: 1.4em;
  margin: 1em 0 2em;
}

.fsi .form .description {
  margin: 0;
}

.fsi.edit {
  
}

.fsi.edit h3 {
  margin-top: 1em;
  font-weight: normal;
  
}

.fsi.edit h3 span {
  border-bottom: 0;
}

.popupComponent.tooltip {
  color: #000;
  text-align: left;
  
}

.popupComponent.tooltip .jt-panel-content {
  padding: 5px;
}

/*sidebar issue attributes*/
.fsi-attributes {
  margin-top: -0.8em;
  
  
  
  
  
  
}

.fsi-attributes .shader {
  display: none;
}

.fsi-attributes .attribute-name {
  white-space: normal;
}

.fsi-attributes .attribute {
  width: 100px;
  min-height: 18px;
  height: auto;
  border-right-width: 0;
  background-color: #f0f1f2;
  white-space: normal;
  word-wrap:break-word;
}

.fsi-attributes .attribute.Show-stopper {
  border-right-width: 1px;
}

.fsi-attributes .attribute.active {
  background-color: #898989!important;
  border-color: #898989!important;
  
}

.fsi-attributes .attribute.active .attribute-name, .fsi-attributes .attribute.active .attribute-name:hover, .fsi-attributes .attribute.active a, .fsi-attributes .attribute.active a:hover {
  color: #fff!important;
  border: 0;
}

.fsi-attributes table {
  width: 100%;
}

.attribute-v {
  padding: 0.2em 0;
}

/*issue dateset and belonging */
.subcontent .by {
  margin-top: 10px;
  margin-bottom: 1.5em;
  padding: 0 15px 12px;
  font-size: 90%;
  background-color: #f0f2f3;
}

.subcontent .by li {
  padding-top: 8px;
}

.subcontent .by strong {
  font-weight: bold;
}

.TeamCity-icon {
  float: left;
  margin-right: 5px;
  margin-top: 1px;
}

.buildDecorator {
  position: relative;
  top: 3px;
}

.resolved .issueId a {
  color: #676E75;
}

.edit .issueId {
  margin-left: 135px;
}

*:first-child+html .fsi {
  
}

*:first-child+html .fsi .issueId, *:first-child+html .fsi .issue-summary {
  white-space: normal;
}

.issueFsiTab {
  margin: 0;
  border: 1px solid #d7dcde;
  border-top: none;
}

.issueHistoryItem {
  margin-bottom: 1em;
}

.issueHistory {
  color: #333;
  padding: 1em;
  border: 1px solid #d7dcde;
  border-top: none;
  
  
  
  
  
  
  
  
}

.issueHistory h3 {
  margin: 0 0 .5em;
  padding-bottom: .3em;
  font-size: 120%;
  font-weight: normal;
  border-bottom: 1px solid #d4d5d6;
}

.issueHistory .first {
  margin-top: 0;
}

.issueHistory .title {
  width: 140px;
  float: left;
  margin-bottom: .5em;
  margin-left: 5px;
  font-weight: bold;
}

.issueHistory .block {
  margin-bottom: .5em;
  margin-left: 130px;
  word-wrap:break-word;
  overflow-y: hidden;
}

.issueHistory .light {
  padding-left: 5px;
  font-size: 90%;
}

.issueHistory .attach {
  width: auto;
  
  
}

.issueHistory .attach .attach-info {
  width: auto;
}

.issueHistory .attach .light {
  display: none;
}

.issueHistory .devider {
  padding: 0;
  line-height: 0;
  border-bottom: 1px solid #d4d5d6;
}

.issueHistory .old {
  margin: 0;
  text-decoration: line-through;
  
}

.issueHistory .old .attach-name, .issueHistory .old .attach-size {
  text-decoration /*\**/:line-through\9;
}

.new, .new.edit, .fsi-layout .edit {
  
}

.new .issueId, .new.edit .issueId, .fsi-layout .edit .issueId {
  padding-left: 0;
  padding-right: 15px;
}

.newIssue {
  display: none;
  min-width: 930px;
  margin: 3em 3em 0;
  
  
}

.newIssue .jt-toolbar {
  position: absolute;
  z-index: 19;
  top: 4.5em;
  left: 3em;
  height: auto;
  padding: 0;
  border: 0;
}

.newIssue td {
  text-align: left;
}

*:first-child+html .newIssue .attribute {
  position: static;
  
}

*:first-child+html .newIssue .attribute .shader {
  display: none;
}

.newIssueBookmarklet {
  float: right;
  margin-top: 1.8em;
  margin-right: 35px;
  font-size: 85%;
  text-align: right;
}

.changed {
  font-weight: bold;
}

.accelerator {
  text-decoration: underline;
}


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset, img {
  border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}

ol, ul {
  list-style: none;
}

caption, th {
  text-align: left;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

q:after, q:before {
  content: "";
}

abbr, acronym {
  border: 0;
}

del, ins {
  text-decoration: none;
}

              body {
  background-color: white;
}

.jt-bl-wrapper {
  width: 100%;
}

.jt-bl-west {
  float: left;
}

.jt-bl-east {
  float: left;
}

.jt-bl-center {
  float: left;
}

.jt-bl-south {
  clear: left;
}

.jt-tbl {
  width: 100%;
  height: 100%;
}

.jt-button {
  margin-right: 5px;
  cursor: pointer;
}

.jt-button-default {
  background-color: #084b96;
  color: #fff;
}

  .jt-input {
  border: 1px solid #979ca2;
  background-color: #fff;
  padding: 2px 2px 3px;
}

input[type=checkbox] {
  border: 0;
  padding: 0;
  background-color: transparent;
}

   .combobox {
  display: inline-block;
  margin: 0;
  padding: 0;
  font-size: 100%!important;
  text-align: left;
  font-family: tahoma, arial, sans-serif;
  background-color: #fff;
  border: solid 1px #898989;
  width: 194px;
  position: relative;
}

.combobox-loading {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 5px;
  top: 6px;
  z-index: 1;
  background: #fff url('/_classpath/images/loader-h-7f28075a.gif') no-repeat center center;
}

.inputWrapper {
  margin: 0;
  padding-right: 24px;
  overflow: hidden;
  border: 0;
}

.bind {
  display: none;
  position: absolute;
  z-index: 16;
  border: solid 2px #898989;
}

.combobox input {
  border: 0;
  width: 100%!important;
  background-color: #fff;
  margin: 0;
  padding: 2px 2px 3px;
}

.bind .inputWrapper, .multi .inputWrapper {
  margin: 3px;
  padding-right: 4px;
  border: solid 1px #ccc;
}

.contentWrapper, .bind.multi .contentWrapper {
  position: absolute;
  z-index: 17;
  left: 0;
  top: 22px;
  text-align: left;
  width: 100%;
}

.multi .contentWrapper {
  position: static;
  width: auto;
  border: 0;
  margin: 0;
  clear: none;
}

.reversal .contentWrapper {
  top: auto;
  bottom: 22px;
  border-bottom: 0;
  
}

.reversal .contentWrapper .extraContent {
  position: absolute;
  bottom: 17.4em;
  border-top: 1px solid #898989;
}

.bind.reversal .contentWrapper {
  bottom: 29px;
  top: auto;
}

.comboboxList {
  position: relative;
  max-height: 17.4em;
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
  padding: 2px 0 4px;
  margin: 0;
  border: solid 1px #898989;
  border-top-width: 0;
  background-color: #fff;
}

.multi .comboboxList {
  border-bottom: 0;
  margin-left: -1px;
}

.bind .comboboxList, .bind .pager {
  margin-top: 6px;
  margin-left: -2px;
  border: 2px solid #898989;
  border-top: 0;
}

.bind .pager {
  margin-top: 0;
  padding: 3px 0;
}

.reversal .comboboxList {
  border-top: 1px solid #898989;
  border-bottom: 0;
  position: absolute;
  bottom: 0;
}

.bind.reversal .comboboxList {
  border-top: 2px solid #898989;
}

.comboboxList li {
  margin: 0 3px;
  padding: 3px 6px;
  list-style: none;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  border: 1px solid #fff;
}

.contentWrapper .comboboxList li {
  display: block;
}

.multi .comboboxList li {
  width: auto;
}

.bind .comboboxList li {
  width: auto;
}

.multi .comboboxList li span {
  position: relative;
}

.pager {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  font-size: 85%;
  background-color: #ddd;
  border: 1px solid #898989;
  border-top: 0;
  text-align: center;
}

.pager span {
  padding-left: 5px;
  padding-right: 5px;
}

.combobox .checkbox {
  margin: 0;
  padding: 10px 5px 10px 10px;
  background-repeat: no-repeat;
}

.combobox .checkbox.unchecked {
  background-image: url('/_classpath/images/checkboxEmpty-h-50182f65.gif');
  background-position: 0px 11px;
}

.combobox .checkbox.checked {
  background-image: url('/_classpath/images/checkbox-h-67384e38.gif');
  background-position: 0px 11px;
}

/*extended styles*/
.combobox .arrow {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  margin: 0;
  padding: 0 8px;
  cursor: pointer;
  background: #fff url('/_classpath/images/arrowDownGreyBlue-h-3d33104d.gif') no-repeat 50% 55%;
}

.combobox .arrow:hover {
  text-decoration: none;
}

.comboboxList li.active, .comboboxList li:hover {
  background-color: #fdf4bc;
  border: 1px solid #dddfdf;
}

.combobox .empty {
  color: gray;
}

.combobox .match {
  font-weight: bold;
}

.applyButton {
  position: absolute;
  top: 3px;
  right: 3px;
  padding: 2px 5px;
  background-color: #d4d0c8;
  border: 1px solid #404040;
  border-top-color: white;
  border-left-color: white;
  cursor: pointer;
}

/*combobox shadow layout*/
.combo-t {
  border-collapse: separate;
}

.nw {
  background: url('/_classpath/images/c-corners-h-055f582c.png') no-repeat 0 0;
  height: 3px;
}

.ne {
  background: url('/_classpath/images/c-corners-h-055f582c.png') no-repeat right 0;
  width: 6px;
  height: 3px;
}

.sw {
  background: url('/_classpath/images/c-corners-h-055f582c.png') repeat-y 0 6px;
  width: 6px;
  height: 6px;
}

.se {
  background: url('/_classpath/images/c-corners-h-055f582c.png') repeat-y -7px 6px;
  width: 6px;
  height: 6px;
}

.w {
  background: url('/_classpath/images/c-vert-h-310a5a3b.png') repeat-y 0 0;
  width: 3px;
}

.e {
  background: url('/_classpath/images/c-vert-h-310a5a3b.png') repeat-y -6px 0;
  width: 3px;
}

.n {
  height: 3px;
  border-top: 1px solid #cdcdcd;
}

.s {
  height: 1px;
}

.sc {
  background: url('/_classpath/images/c-horiz-h-002f086a.png') repeat-x 0 bottom;
  width: 3px;
}

.cc {
  width: 150px;
}

.sp {
  background-color: white;
}

.p {
  width: 3px;
}

 .jt-dialog {
  display: none;
  position: fixed;
  border: 5px solid #676e75;
  border-top: 0;
  background-color: #fff;
  z-index: 100;
  left: 40%;
  top: 33.33%;
  left: 0;
  top: 0;
}

.jt-dialog .jt-dialod-focus {
  display: block;
  width: 0!important;
  height: 0!important;
  text-indent: -5000em;
}

.jt-dialog-close {
  position: absolute;
  right: 0;
  top: 5px;
  width: 15px;
  height: 15px;
  text-decoration: none;
  color: #676e75;
  background: transparent url('/_classpath/images/closeCommandLine-h-022e1e7d.gif') no-repeat right 0;
}

.jt-dialog .jt-dialog-close:hover {
  background: url('/_classpath/images/closeCommandLineHover-h-7267394c.gif') no-repeat right 0;
  text-decoration: none;
}

.jt-dialog > .jt-panel-title {
  border: none;
  background: #676e75;
  color: white;
  font-size: 120%;
  margin: 0 0 1em;
  padding: 5px .5em 0.4em;
  text-align: left;
  cursor: move;
}

.jt-nonselectable {
  user-select:none;
  -moz-user-select:none;
  -khtm-user-select:none;
}

.jt-dialog-mask {
  z-index: 10;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -moz-opacity:0.5;
  opacity:0.5;
  filter:alpha( opacity = 50 );
  background-color: #ccc;
}

.jt-dialog-animation {
  border: 2px solid gray;
  position: absolute;
  display: none;
  z-index: 11;
}

     .jt-fieldset-wrapper {
  margin: 1em 0 1em;
}

.jt-fieldset-title {
  color: #898a8a;
  font-size: 110%;
  font-weight: bold;
}

.jt-fieldset {
  padding: 0;
  font-size: 100%;
  clear: both;
  background-color: #f9f9fa;
  margin-top: 5px;
  margin-bottom: 5px;
  border: 1px solid #d4d5d6;
}

.jt-fieldset-transparent {
  background: transparent none;
  border-color: transparent;
}

.jt-fieldset-legend {
  font-weight: bold;
  color: #084B96;
  padding: 0 5px;
  background: none;
}

.jt-fieldset-content {
  padding: 5px;
}

.jt-fieldset-pair {
  padding: 1px 3px;
  margin: 5px 0;
}

.jt-fieldset-descr {
  color: gray;
  font-size: 85%;
  padding-top: 0.1em;
  padding-left: 12.75em;
  padding-right: 0.4em;
}

.jt-fs-pair-top .jt-fieldset-descr {
  padding: 0;
}

.jt-fs-pair-top {
  text-align: left;
}

.jt-fieldset label, .jt-fieldset-pair label {
  font-weight: normal;
  margin: 0.2em 0.5em 0 0;
  padding-right: 3px;
  float: left;
  min-width: 10em;
  text-align: right;
}

.jt-fieldset-pair.jt-fs-pair-top label {
  float: none;
  text-align: left;
  min-width: 27em;
  display: block;
  font-weight: bold;
  color: #777;
}

.jt-fieldset-pair.jt-fs-pair-right {
  text-align: left;
  
}

.jt-fieldset-pair.jt-fs-pair-right .jt-fieldset-descr {
  padding-left: 19px;
}

.jt-fieldset-pair.jt-fs-pair-right label {
  text-align: left;
  float: none;
  font-weight: normal;
  color: #000;
}

.jt-fieldset-pair.jt-fs-pair-left {
  
}

.jt-fieldset-pair.jt-fs-pair-left label {
  font-weight: normal;
  color: #000;
}

.jt-fieldset-required label {
  background: url('/_classpath/images/red-asterisk-h-67675b23.gif') no-repeat right 2px;
}

.jt-fs-pair-top.jt-fieldset-required label {
  background-position: left 4px;
  padding-left: 5px;
  margin-left: -4px;
}

.jt-fieldset input, .jt-fieldset-pair input {
  float: none;
  width: 190px;
}

.jt-fieldset input[type=checkbox], .jt-fieldset-pair input[type=checkbox] {
  width: 13px;
  height: 13px;
  margin-top: .2em;
}

.jt-fieldset.jt-fs-pair-right input[type=checkbox], .jt-fieldset-pair.jt-fs-pair-right input[type=checkbox] {
  margin-right: 5px;
  float: left;
}

.jt-fieldset input[type=file], .jt-fieldset-pair [type=file] {
  width: auto;
}

.jt-fieldset select, .jt-fieldset-pair select {
  width: 190px;
}

.jt-fieldset textarea, .jt-fieldset-pair textarea {
  float: none;
  overflow-x: auto;
  height: 10em;
  width: 190px;
}

.jt-fieldset-pair.jt-fs-pair-top textarea {
  width: 350px;
}

.jt-fieldset .combobox .comboboxList, .jt-fieldset-pair .combobox .comboboxList {
  max-height: 15em;
}

   .jt-panel-title {
  margin: 0 0 .5em 0;
  padding: 0;
  font-size: 160%;
  font-weight: bold;
  font-family: arial, tahoma, sans-serif;
}

.jt-panel-content {
  padding: 10px;
}

.jt-btn-panel {
  margin-bottom: 1em;
  margin-top: 0.5em;
}

.suggest {
  margin: .1em 0 0 .3em;
  display: none;
  position: absolute;
  background-color: #fff;
  border: solid 1px #a9a9a9;
  text-align: right;
  z-index: 200;
  min-width: 160px;
  
  
}

.suggest div.comment {
  font-size: 70%;
  color: #AAA;
  padding-left: 0.6em;
  background-color: #FEFFD9;
  text-align: left;
}

.suggest ul {
  margin: 0;
  padding: 0;
  
  
  
}

.suggest ul li {
  cursor: pointer;
  margin: 0;
  padding: 0.2em 0.6em;
  list-style: none;
  
  
  
}

.suggest ul li span.optionType1 {
  font-style: italic;
}

.suggest ul li span.option {
  float: left;
  padding-right: 33px;
  
  
  
}

.suggest ul li span.option span.prefix {
  color: #AAA;
}

.suggest ul li span.option span.suffix {
  color: #AAA;
}

.suggest ul li span.option span.match {
  font-weight: bold;
}

.suggest ul li span.description {
  color: gray;
  
}

.suggest ul li span.description span.match {
  font-weight: bold;
}

.suggest ul li.current {
  background-color: #e1e2e2;
  
}

.suggest ul li.current .description {
  color: #56756f;
}

.suggest ul .separator {
  background: url('/_classpath/images/line-through-h-1d492449.gif') repeat-x 0 55%;
  text-align: left;
  
}

.suggest ul .separator .description {
  padding: 0 1px;
  color: #898989;
  background-color: white;
}

.jt-tabpanel-navigation {
  width: auto;
  max-width: 100%;
  text-align: left;
  border-bottom: 1px solid #d4d5d6;
}

.jt-tabpanel-separator {
  width: 3px;
  background: transparent;
  border-color: transparent;
}

.jt-tabpanel-navigation > table {
  margin: -1px 0;
  width: 100%;
  border-collapse: separate;
}

.jt-tabpanel-navigation > table td table {
  margin: 0;
  width: auto;
  border-collapse: separate;
}

.jt-tabpanel-item {
  padding-left: 1px;
  text-align: center;
  border: solid 1px #d4d5d6;
  background-color: #f0f1f2;
}

.jt-tabpanel-item:hover {
  border-color: #898989;
}

.jt-tabpanel-item.jt-panel-active {
  background: none #fff;
  border-top: 1px solid #d4d5d6;
  border-bottom-color: #fff;
}

.jt-tabpanel-item.jt-panel-active:hover {
  border-color: #d4d5d6;
  border-bottom-color: transparent;
}

.jt-tabpanel-item .jt-panel-title {
  margin: 0;
  padding: 3px 8px 5px;
  font-size: 100%;
  font-weight: normal;
  color: #084b96;
  cursor: pointer;
  background: none;
}

.jt-tabpanel-content .jt-panel-inactive {
  display: none;
}

.jt-tabpanel-content .jt-panel-active {
  display: block;
}

.jt-toolbar {
  padding: 0 0 0.3em 0;
  text-align: left;
  width: auto;
  font-size: 90%;
}

/*Table layout modificators*/
.jt-toolbar table {
  border-collapse: separate;
  height: 100%;
}

.jt-toolbar-content {
  padding: 0;
  margin: -1px 0;
  width: 100%;
  table-layout: fixed;
}

.jt-toolbar-item {
  font-family: arial, tahoma, sans-serif;
  text-align: center;
  border: solid 1px transparent;
  cursor: pointer;
  vertical-align: middle;
}

.jt-tabpanel-body .jt-toolbar-item:hover, .jt-tabpanel-body .jt-toolbar-item {
  cursor: text;
}

.jt-tabpanel-body .jt-toolbar .error-message {
  padding: 5px 10px;
  display: block;
}

/*div based layout modificators*/
.jt-toolbar-d-right {
  float: right;
}

.jt-toolbar-item-d {
  cursor: pointer;
  float: left;
}

/*Common declarations*/
.jt-toolbar-menu-active {
  border-color: #898989;
  background-color: #898989;
}

.jt-toolbar-menu-active .jt-menu-button {
  color: #fff;
}

.jt-toolbar .jt-separator {
  padding: 0;
  border: none;
  background-color: #d4d5d6;
  width: 1px;
  font-size: 1px;
}

.jt-toolbar {
  
  
  
  
}

.jt-toolbar div.jt-separator {
  float: left;
  font-size: 100%;
}

.jt-toolbar a, .jt-toolbar button {
  width: auto;
  display: block;
  text-decoration: none;
}

.jt-toolbar .jt-button {
  border: solid 1px transparent;
  background: transparent;
  color: #084B96;
}

.jt-toolbar .jt-menu-disabled {
  color: gray;
}

ul.underline {
  margin: 0;
  padding: 0;
  
  
  
  
}

ul.underline li {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  z-index: 2;
  color: #19466E;
}

ul.underline li.type1, ul.underline li.keyword {
  border-bottom: solid 2px gray;
  height: 2px;
}

ul.underline li.type2, ul.underline li.field {
  border-bottom: solid 2px black;
  height: 2px;
}

ul.underline li.type3, ul.underline li.error {
  border-bottom: dotted 2px #CC0000;
  height: 2px;
}

.calandar-ico {
  margin: 0;
  padding: 0 8px 3px;
  position: absolute;
  background: #fff url('/_classpath/images/icoCalendar-h-4f3f3f13.gif') no-repeat 50% 55%;
  border: none!important;
  cursor: pointer;
  color: white;
}

.calendar-container {
  border: 2px solid #eee;
  border-bottom-width: 3px;
  background: #fff;
  position: absolute;
  z-index: 7;
}

.popup {
  position: absolute;
  z-index: 102;
}

.calendar {
  border: 1px solid #b0c7e1;
  border-bottom-width: 2px;
  border-collapse: collapse;
  font-size: 11px;
  line-height: 12px;
}

.calendar td {
  padding: 3px;
  text-align: center;
}

.calendar .days td {
  cursor: pointer;
}

.calendar .days td:hover {
  background-color: #d5e4f8;
}

.calendar .title {
  font-weight: bold;
  background-color: #8cbef6;
  color: white;
  height: 21px;
  padding-top: 1px;
}

.calendar .navigation {
  font-weight: bold;
}

.calendar .button {
  font-size: 13px;
  padding: 0;
  cursor: pointer;
}

.calendar .button .push {
  padding: 1px 0 3px;
  margin: 2px;
  min-width: 17px;
  background-color: #d4d0c8;
  border: 1px solid #808080;
  border-top-color: white;
  border-left-color: white;
}

.calendar .weekend {
  background-color: #f1f7ff;
}

.calendar .otherDays {
  color: #999;
}

.calendar .selected {
  background-color: #d5e4f8;
}

.calendar .today {
  background-color: #fff5bd;
  border: 1px solid #e5debb;
  border-bottom: 0;
  border-right: 0;
}

.jt-rta {
  background-color: transparent;
  border: none;
  font-family: monospace;
  font-size: 14px;
  margin: 0;
  padding: 0;
  width: 99%;
}

.jt-rta-lime {
  color: lime;
  text-decoration: underline;
}

.jt-rta-red {
  color: red;
  text-decoration: underline;
}

.jt-rta-blue {
  color: blue;
  text-decoration: underline;
}

.jt-rta-underline {
  text-decoration: underline;
}

.jt-menu-button {
  padding: 0 12px 2px 5px;
  cursor: pointer;
  background: url('/_classpath/images/arrows-h-011e0b4b.png') no-repeat right -76px;
  text-decoration: none!important;
}

.jt-menu-button.jt-menu-active, .jt-toolbar-menu-active .jt-menu-button {
  color: #fff;
  background-position: right -107px;
}

.jt-menu {
  position: absolute;
  display: none;
  margin-top: 2px;
  background-color: #fff;
  border: solid 1px #898989;
  z-index: 20;
  box-shadow:2px 2px 5px #898989;
  -moz-box-shadow:2px 2px 5px #898989;
  -webkit-box-shadow:2px 2px 5px #898989;
}

.ieShadow {
  display: none;
  position: absolute;
  z-index: 19;
  background-color: #898989;
  margin-top: 2px;
  filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=4);
}

.jt-menu li {
  text-align: left;
  list-style: none;
}

.jt-menu li a {
  margin: 0;
  padding: 0.2em 0.3em;
  color: #333;
  white-space: nowrap;
  display: block;
  text-decoration: none;
}

.jt-menu-active {
  background-color: #898989;
}

.jt-menu-disabled {
  color: gray;
}

.jt-menu-checkitem {
  padding-left: 1em;
}

.jt-menu-checkitem-checked {
  background: url('/_classpath/images/menuItemChecked-h-52520556.gif') no-repeat 0 center;
}

.jt-menu li a:hover {
  background-color: #E1E2E2;
  color: black;
}

.popupComponent {
  display: none;
  position: absolute;
  z-index: 300;
  background-color: #ffffff;
  border: 1px solid black;
}

.popupComponent a:hover {
  text-decoration: none;
}

.tooltip {
  color: #665e46;
  background: #feffce;
  padding: 1px 5px 2px;
  border: 1px solid #f7e08b;
  z-index: 400;
  position: absolute;
}

.tooltip-overlap {
  padding-right: 0px!important;
  background: #fff none;
  z-index: 400;
}

.hidden {
  display: none!important;
}


