@charset "UTF-8";
.container {
  min-width: 950px;
  width: 80%;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}

.span-1 {
  width: 3.167%;
}

div.span-1 {
  float: left;
  overflow: hidden;
  width: 3.167%;
  margin-right: 1.042%;
}

.span-2 {
  width: 7.376%;
}

div.span-2 {
  float: left;
  overflow: hidden;
  width: 7.376%;
  margin-right: 1.042%;
}

.span-3 {
  width: 11.585%;
}

div.span-3 {
  float: left;
  overflow: hidden;
  width: 11.585%;
  margin-right: 1.042%;
}

.span-4 {
  width: 15.794%;
}

div.span-4 {
  float: left;
  overflow: hidden;
  width: 15.794%;
  margin-right: 1.042%;
}

.span-5 {
  width: 20.003%;
}

div.span-5 {
  float: left;
  overflow: hidden;
  width: 20.003%;
  margin-right: 1.042%;
}

.span-6 {
  width: 24.212%;
}

div.span-6 {
  float: left;
  overflow: hidden;
  width: 24.212%;
  margin-right: 1.042%;
}

.span-7 {
  width: 28.421%;
}

div.span-7 {
  float: left;
  overflow: hidden;
  width: 28.421%;
  margin-right: 1.042%;
}

.span-8 {
  width: 32.63%;
}

div.span-8 {
  float: left;
  overflow: hidden;
  width: 32.63%;
  margin-right: 1.042%;
}

.span-9 {
  width: 36.839%;
}

div.span-9 {
  float: left;
  overflow: hidden;
  width: 36.839%;
  margin-right: 1.042%;
}

.span-10 {
  width: 41.048%;
}

div.span-10 {
  float: left;
  overflow: hidden;
  width: 41.048%;
  margin-right: 1.042%;
}

.span-11 {
  width: 45.257%;
}

div.span-11 {
  float: left;
  overflow: hidden;
  width: 45.257%;
  margin-right: 1.042%;
}

.span-12 {
  width: 49.466%;
}

div.span-12 {
  float: left;
  overflow: hidden;
  width: 49.466%;
  margin-right: 1.042%;
}

.span-13 {
  width: 53.675%;
}

div.span-13 {
  float: left;
  overflow: hidden;
  width: 53.675%;
  margin-right: 1.042%;
}

.span-14 {
  width: 57.884%;
}

div.span-14 {
  float: left;
  overflow: hidden;
  width: 57.884%;
  margin-right: 1.042%;
}

.span-15 {
  width: 62.093%;
}

div.span-15 {
  float: left;
  overflow: hidden;
  width: 62.093%;
  margin-right: 1.042%;
}

.span-16 {
  width: 66.302%;
}

div.span-16 {
  float: left;
  overflow: hidden;
  width: 66.302%;
  margin-right: 1.042%;
}

.span-17 {
  width: 70.511%;
}

div.span-17 {
  float: left;
  overflow: hidden;
  width: 70.511%;
  margin-right: 1.042%;
}

.span-18 {
  width: 74.72%;
}

div.span-18 {
  float: left;
  overflow: hidden;
  width: 74.72%;
  margin-right: 1.042%;
}

.span-19 {
  width: 78.929%;
}

div.span-19 {
  float: left;
  overflow: hidden;
  width: 78.929%;
  margin-right: 1.042%;
}

.span-20 {
  width: 83.138%;
}

div.span-20 {
  float: left;
  overflow: hidden;
  width: 83.138%;
  margin-right: 1.042%;
}

.span-21 {
  width: 87.347%;
}

div.span-21 {
  float: left;
  overflow: hidden;
  width: 87.347%;
  margin-right: 1.042%;
}

.span-22 {
  width: 91.556%;
}

div.span-22 {
  float: left;
  overflow: hidden;
  width: 91.556%;
  margin-right: 1.042%;
}

.span-23 {
  width: 95.765%;
}

div.span-23 {
  float: left;
  overflow: hidden;
  width: 95.765%;
  margin-right: 1.042%;
}

.span-24 {
  width: 99.974%;
}

div.span-24 {
  float: left;
  overflow: hidden;
  width: 99.974%;
  margin-right: 0;
}

div.last {
  margin-right: 0;
}

.append-1 {
  padding-right: 4.209%;
}

.append-2 {
  padding-right: 8.418%;
}

.append-3 {
  padding-right: 12.627%;
}

.append-4 {
  padding-right: 16.836%;
}

.append-5 {
  padding-right: 21.045%;
}

.append-6 {
  padding-right: 25.254%;
}

.append-7 {
  padding-right: 29.463%;
}

.append-8 {
  padding-right: 33.672%;
}

.append-9 {
  padding-right: 37.881%;
}

.append-10 {
  padding-right: 42.09%;
}

.append-11 {
  padding-right: 46.299%;
}

.append-12 {
  padding-right: 50.508%;
}

.append-13 {
  padding-right: 54.717%;
}

.append-14 {
  padding-right: 58.926%;
}

.append-15 {
  padding-right: 63.135%;
}

.append-16 {
  padding-right: 67.344%;
}

.append-17 {
  padding-right: 71.553%;
}

.append-18 {
  padding-right: 75.762%;
}

.append-19 {
  padding-right: 79.971%;
}

.append-20 {
  padding-right: 84.18%;
}

.append-21 {
  padding-right: 88.389%;
}

.append-22 {
  padding-right: 92.598%;
}

.append-23 {
  padding-right: 96.807%;
}

.prepend-1 {
  padding-left: 4.209%;
}

.prepend-2 {
  padding-left: 8.418%;
}

.prepend-3 {
  padding-left: 12.627%;
}

.prepend-4 {
  padding-left: 16.836%;
}

.prepend-5 {
  padding-left: 21.045%;
}

.prepend-6 {
  padding-left: 25.254%;
}

.prepend-7 {
  padding-left: 29.463%;
}

.prepend-8 {
  padding-left: 33.672%;
}

.prepend-9 {
  padding-left: 37.881%;
}

.prepend-10 {
  padding-left: 42.09%;
}

.prepend-11 {
  padding-left: 46.299%;
}

.prepend-12 {
  padding-left: 50.508%;
}

.prepend-13 {
  padding-left: 54.717%;
}

.prepend-14 {
  padding-left: 58.926%;
}

.prepend-15 {
  padding-left: 63.135%;
}

.prepend-16 {
  padding-left: 67.344%;
}

.prepend-17 {
  padding-left: 71.553%;
}

.prepend-18 {
  padding-left: 75.762%;
}

.prepend-19 {
  padding-left: 79.971%;
}

.prepend-20 {
  padding-left: 84.18%;
}

.prepend-21 {
  padding-left: 88.389%;
}

.prepend-22 {
  padding-left: 92.598%;
}

.prepend-23 {
  padding-left: 96.807%;
}

.pull-1 {
  margin-left: -4.209%;
}

.pull-2 {
  margin-left: -8.418%;
}

.pull-3 {
  margin-left: -12.627%;
}

.pull-4 {
  margin-left: -16.836%;
}

.pull-5 {
  margin-left: -21.045%;
}

.pull-6 {
  margin-left: -25.254%;
}

.pull-7 {
  margin-left: -29.463%;
}

.pull-8 {
  margin-left: -33.672%;
}

.pull-9 {
  margin-left: -37.881%;
}

.pull-10 {
  margin-left: -42.09%;
}

.pull-11 {
  margin-left: -46.299%;
}

.pull-12 {
  margin-left: -50.508%;
}

.pull-13 {
  margin-left: -54.717%;
}

.pull-14 {
  margin-left: -58.926%;
}

.pull-15 {
  margin-left: -63.135%;
}

.pull-16 {
  margin-left: -67.344%;
}

.pull-17 {
  margin-left: -71.553%;
}

.pull-18 {
  margin-left: -75.762%;
}

.pull-19 {
  margin-left: -79.971%;
}

.pull-20 {
  margin-left: -84.18%;
}

.pull-21 {
  margin-left: -88.389%;
}

.pull-22 {
  margin-left: -92.598%;
}

.pull-23 {
  margin-left: -96.807%;
}

.pull-24 {
  margin-left: -101.016%;
}

.push-1 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -4.209%;
  margin-bottom: 0;
}

.push-2 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -8.418%;
  margin-bottom: 0;
}

.push-3 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -12.627%;
  margin-bottom: 0;
}

.push-4 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -16.836%;
  margin-bottom: 0;
}

.push-5 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -21.045%;
  margin-bottom: 0;
}

.push-6 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -25.254%;
  margin-bottom: 0;
}

.push-7 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -29.463%;
  margin-bottom: 0;
}

.push-8 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -33.672%;
  margin-bottom: 0;
}

.push-9 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -37.881%;
  margin-bottom: 0;
}

.push-10 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -42.09%;
  margin-bottom: 0;
}

.push-11 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -46.299%;
  margin-bottom: 0;
}

.push-12 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -50.508%;
  margin-bottom: 0;
}

.push-13 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -54.717%;
  margin-bottom: 0;
}

.push-14 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -58.926%;
  margin-bottom: 0;
}

.push-15 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -63.135%;
  margin-bottom: 0;
}

.push-16 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -67.344%;
  margin-bottom: 0;
}

.push-17 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -71.553%;
  margin-bottom: 0;
}

.push-18 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -75.762%;
  margin-bottom: 0;
}

.push-19 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -79.971%;
  margin-bottom: 0;
}

.push-20 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -84.18%;
  margin-bottom: 0;
}

.push-21 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -88.389%;
  margin-bottom: 0;
}

.push-22 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -92.598%;
  margin-bottom: 0;
}

.push-23 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -96.807%;
  margin-bottom: 0;
}

.push-24 {
  float: right;
  margin-top: 0;
  margin-left: 1.042%;
  margin-right: -101.016%;
  margin-bottom: 0;
}

.flash-notice {
  padding: 5px;
  border: solid 1px #cfe5a0;
  border-top-color: #b4d76c;
  border-left-color: #b4d76c;
  background: #e3f0c8;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #6c932f;
  margin-bottom: 30px;
}
.flash-notice p {
  margin: 0;
}

.flash-error {
  padding: 5px;
  border: solid 1px #e5bda0;
  border-top-color: #d7996c;
  border-left-color: #d7996c;
  background: #f0d9c8;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #9c4c33;
  margin-bottom: 30px;
}
.flash-error h3 {
  color: #763926;
  margin-bottom: 5px;
  font-size: 11px;
  text-transform: none;
}
.flash-error p {
  margin: 0;
}

body.project-activity .blue-box {
  margin-bottom: 10px;
  min-height: 52px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
body.project-activity .blue-box .avatar {
  float: left;
  margin-right: 10px;
}
body.project-activity .blue-box h4 {
  margin-bottom: 5px;
}
body.project-activity .blue-box p.tickets-count {
  margin-bottom: 0;
  font-size: 11px;
}
body.project-activity .blue-box p.tickets-count a {
  font-weight: bold;
}

.event-stream {
  margin-top: 10px;
}
.event-stream .date-group {
  margin-bottom: 30px;
}
.event-stream .date-group h5 {
  border-bottom: solid 1px #e5e5e5;
  padding-bottom: 2px;
}
.event-stream .date-group.last {
  margin-bottom: 0;
}
.event-stream .date-group hr {
  margin-bottom: 10px;
}
.event-stream .activity-post-sub-events .activity-group .action {
  padding-left: 0;
}
.event-stream .activity-post-sub-events .activity-group .action li {
  left: 0px;
}
.event-stream .activity-post-sub-events .activity-group > li {
  position: relative;
  left: 25px;
}
.event-stream .activity-post-sub-events .activity-group > li .activity-icon {
  left: -25px;
}
.event-stream .activity-post-sub-events .activity-group > li .excerpt {
  background: #eee;
  padding: 3px;
  margin: 0 5px 0 0;
}
.event-stream .activity-post-sub-events .activity-group > li .excerpt div, .event-stream .activity-post-sub-events .activity-group > li .excerpt p, .event-stream .activity-post-sub-events .activity-group > li .excerpt pre {
  display: inline;
}
.event-stream .activity-post {
  font-size: 12px;
  padding: 0 0 0 10px;
  margin-left: 50px;
  margin-bottom: 15px;
  position: relative;
}
.event-stream .activity-post .ticket-badge {
  left: -40px;
  position: absolute;
  background: #eee;
}
.event-stream .activity-post .arrow {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/icon-arrow.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 10px;
  height: 21px;
  margin: 0 3px;
  line-height: 22px;
  vertical-align: inherit;
}
.event-stream .activity-post .more-link {
  color: #11628D;
  font-weight: bold;
  font-size: 11px;
}
.event-stream .activity-post .timestamp {
  color: #999;
}
.event-stream .activity-post .activity-icon {
  position: absolute;
  top: 0;
  right: 100%;
  text-align: right;
}
.event-stream .activity-post .activity-icon.secondary {
  top: -8px !important;
  right: 0px !important;
}
.event-stream .activity-post img.activity-icon {
  margin-right: 5px;
}
.event-stream .activity-post .activity-title {
  display: block;
  padding-right: 45px;
}
.event-stream .activity-post .activity-title .primary {
  font-weight: bold;
}
.event-stream .activity-post .activity-content {
  margin: 5px 0 0 5px;
  font-size: 11px;
  overflow: hidden;
  *zoom: 1;
}
.event-stream .activity-post .bulkedit-syntax {
  font-family: Monaco, Consolas, Courier New, Courier, monospace;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #F5F7F7;
  padding: 2px 5px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 5px;
}
.event-stream .activity-post .activity-group {
  list-style: none;
  font-size: 11px;
  margin: 5px 0 0 5px;
  padding: 0;
}
.event-stream .activity-post .activity-group li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.event-stream .activity-post .activity-group li {
  margin-bottom: 5px;
}
.event-stream .activity-post .activity-group li .avatar {
  float: left;
  margin-right: 10px;
}
.event-stream .activity-post .activity-group li .item-content {
  float: left;
  line-height: 22px;
}
.event-stream .activity-post .activity-group li .comment {
  display: block;
  color: #999;
  font-style: italic;
  margin-top: 3px;
  line-height: 1.6;
}
.event-stream .activity-post.last {
  border-bottom: none;
}
.event-stream .activity-post.user .activity-title {
  line-height: 22px;
}
.event-stream .activity-post.commit .activity-group .commit-link {
  font-family: Monaco, Consolas, "Courier New", Courier, monospace;
}
.event-stream .activity-post.attachment-image .thumb {
  float: left;
  margin-right: 10px;
}
.event-stream .activity-post.attachment-image .thumb img {
  padding: 3px;
  background: #fff;
  border: solid 1px #e5e5e5;
}
.event-stream .activity-post.attachment-image .download-link {
  float: left;
}
.event-stream .activity-post.attachment-image .download-link a {
  font-weight: bold;
  font-size: 12px;
}
.event-stream .activity-post.milestone .progress-bar {
  float: left;
  margin: 0 10px 5px 0;
}
.event-stream .activity-post.milestone .progress-count {
  font-size: 12px;
}
.event-stream .activity-post.milestone .status {
  clear: both;
  color: #999;
}
.event-stream .activity-post.milestone .activity-group {
  padding: 10px 0 0 0;
  border-top: solid 1px #f5f5f5;
}
.event-stream .activity-post.milestone .activity-group .ticket-badge {
  position: static;
  right: auto;
  margin-right: 5px;
}
.event-stream .activity-post.milestone .activity-group .progress-bar {
  float: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 5px;
}

.form-container {
  padding: 15px;
  border: solid 1px #e5e5e5;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 5px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
}

form.simple-form {
  *zoom: 1;
}
form.simple-form:after {
  content: "";
  display: table;
  clear: both;
}
form.simple-form fieldset {
  *zoom: 1;
  padding: 5px 0px;
  border-bottom: solid 1px #e5e5e5;
  margin: 5px 0px;
}
form.simple-form fieldset:after {
  content: "";
  display: table;
  clear: both;
}
form.simple-form fieldset p.help {
  float: left;
  width: 18%;
  font-size: 11px;
  margin-left: 2%;
  color: #999;
  width: 23%;
}
form.simple-form ul {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
  width: 75%;
}
form.simple-form ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
form.simple-form li {
  padding: 0 0 5px 0;
  margin: 0 0 5px 0;
  *zoom: 1;
}
form.simple-form li:after {
  content: "";
  display: table;
  clear: both;
}
form.simple-form li.border {
  border-bottom: solid 1px #e5e5e5;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
form.simple-form li.auto-width input[type="text"], form.simple-form li.auto-width input[type="password"], form.simple-form li.auto-width input[type="email"], form.simple-form li.auto-width textarea {
  width: auto;
  margin-right: 5px;
}
form.simple-form li.no-label {
  padding-left: 33%;
}
form.simple-form li.no-label p.hint {
  margin-left: 0;
}
form.simple-form li p.hint {
  font-size: 11px;
  color: #999;
  clear: both;
  float: left;
  margin-left: 33%;
  margin-bottom: 0;
  margin-top: 5px;
}
form.simple-form li label {
  float: left;
  width: 30%;
  font-weight: bold;
  margin-right: 3%;
  text-align: right;
  font-size: 12px;
}
form.simple-form li label.check-group, form.simple-form li label.radio-group {
  font-weight: normal;
  color: #777;
  float: left;
  width: auto;
  margin-right: 0;
  text-align: left;
  height: auto;
  line-height: 1.5;
}
form.simple-form li label .new-badge {
  width: 25px;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-left: 2px;
  color: #fff;
  background: #35bb4a;
  font-size: 8px;
  line-height: 8px !important;
  text-transform: uppercase;
  padding: 6px 3px 3px 3px;
  border-radius: 4px;
  text-align: center;
}
form.simple-form li label.for-text {
  margin-top: 5px;
}
form.simple-form li label.for-radio {
  margin-top: 1px;
}
form.simple-form li label.for-select {
  margin-top: 2px;
}
form.simple-form li label.for-states {
  margin-top: 4px;
}
form.simple-form li ul {
  float: left;
  width: 63%;
  padding: 0;
  margin: 0;
}
form.simple-form li ul li {
  padding: 0;
  line-height: 1.5;
}
form.simple-form li input[type="text"], form.simple-form li input[type="password"], form.simple-form li input[type="email"], form.simple-form li textarea {
  float: left;
  width: 63%;
  font-size: 12px;
  /* Capability css3-boxsizing is prefixed with -moz because 2.61085% of users need it which is more than the threshold of 0.01%. */
  /* Creating new -moz context. */
  -moz-box-sizing: border-box;
  /* Capability css3-boxsizing is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.01. */
  /* Capability css3-boxsizing is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.01. */
  /* Capability css3-boxsizing is prefixed with -webkit because 1.6785% of users need it which is more than the threshold of 0.01%. */
  /* Creating new -webkit context. */
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
form.simple-form li input[type="text"].large, form.simple-form li input[type="password"].large, form.simple-form li input[type="email"].large, form.simple-form li textarea.large {
  font-size: 14px;
}
form.simple-form li select {
  float: left;
  min-width: 40%;
}
form.simple-form li .field-group {
  float: left;
  width: 67%;
}
form.simple-form li .field-group input {
  float: none;
}
form.simple-form span.light {
  color: #999;
  font-size: 11px;
}
form.simple-form span.light.points {
  margin-left: 6px;
}
form.simple-form a.destructive {
  float: right;
  color: #777;
  font-weight: bold;
  margin: 8px 2em 0 0;
}
form.simple-form a.button, form.simple-form input.button, form.simple-form .secondary-button {
  float: right;
  margin-top: 5px;
  margin-left: 5px;
}
form.simple-form #watcher-select {
  border-left: none;
  float: left;
  width: 39px;
  height: 28px;
  background-color: #eee;
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f1f1), color-stop(100%, #dadada));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#f1f1f1, #dadada);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#f1f1f1, #dadada);
  background-image: linear-gradient(#f1f1f1, #dadada);
  position: relative;
}
form.simple-form #watcher-select a.hitarea {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/icon-button-notifications.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-position: 70% 50%;
}
form.simple-form #watcher-select.active a.hitarea {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/icon-button-notifications-selected.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-position: 70% 50%;
}
form.simple-form #watcher-select a.hitarea {
  display: block;
  width: 37px;
  height: 26px;
  border: solid 1px #bfbfbf;
}
form.simple-form #watcher-select a.hitarea:hover {
  border-color: #aaa;
}
form.simple-form #watcher-select.active {
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmYWZhZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdlN2U3ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #afafaf), color-stop(100%, #7e7e7e));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#afafaf, #7e7e7e);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#afafaf, #7e7e7e);
  background-image: linear-gradient(#afafaf, #7e7e7e);
}
form.simple-form #watcher-select.active a.hitarea {
  border-color: #787878;
}
form.simple-form #watcher-select.disabled {
  opacity: 0.5;
}
form.simple-form #watcher-select.disabled a.hitarea {
  cursor: default;
}
form.simple-form #watcher-select.disabled a.hitarea:hover {
  border-color: #bfbfbf;
}
form.simple-form #watcher-select ul {
  margin: 0;
  padding: 0;
  background: #000;
  background: rgba(0, 0, 0, 0.85);
  z-index: 1000;
  position: absolute;
  color: #fff;
  font-size: 11px;
  width: 160px;
  float: none;
  display: block;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-topleft: 0px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
}
form.simple-form #watcher-select ul .title {
  font-weight: bold;
  padding: 4px 6px;
  border-bottom: solid 1px rgba(255, 255, 255, 0.15);
}
form.simple-form #watcher-select ul a {
  color: #aaa;
  display: block;
  padding: 4px 6px 4px 22px;
}
form.simple-form #watcher-select ul a:hover {
  background: rgba(255, 255, 255, 0.1);
  text-decoration: none;
  color: #fff;
}
form.simple-form #watcher-select ul li {
  margin: 0;
}
form.simple-form #watcher-select ul li.selected a {
  color: #fff;
  background-image: url('/images/icon-menu-checked-white.png');
  background-repeat: no-repeat;
  background-position: 8px 50%;
}
form.simple-form #update-diag, form.simple-form #delete-diag {
  padding: 5px 10px;
  margin-bottom: -5px;
}
form.simple-form #delete-diag {
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #fdd;
  color: #700;
}
form.simple-form #delete-diag p {
  margin: 0;
}

.state-manager {
  float: left;
  width: 63%;
  /* Capability css3-boxsizing is prefixed with -moz because 2.61085% of users need it which is more than the threshold of 0.01%. */
  /* Creating new -moz context. */
  -moz-box-sizing: border-box;
  /* Capability css3-boxsizing is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.01. */
  /* Capability css3-boxsizing is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.01. */
  /* Capability css3-boxsizing is prefixed with -webkit because 1.6785% of users need it which is more than the threshold of 0.01%. */
  /* Creating new -webkit context. */
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: solid 1px lightgray;
  border-top-color: #c1c1c1;
  border-left-color: #c1c1c1;
  background: #F5F7F7;
}
.state-manager table {
  margin-bottom: 0;
}
.state-manager tr td {
  line-height: 16px;
}
.state-manager tr:last-child td {
  border-bottom: none;
}
.state-manager tr.focused {
  background: #fff;
}
.state-manager td.add, .state-manager td.remove {
  width: 16px;
  text-align: center;
}
.state-manager td.remove {
  padding-right: 3px;
}
.state-manager td.color {
  width: 30px;
}
.state-manager td.color .wrapper {
  position: relative;
}
.state-manager a.add-state {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/button-add-small.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
.state-manager a.remove-state {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/button-remove-small.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 16px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 16px;
}
.state-manager .picker-menu {
  position: absolute;
  top: -2px;
  left: 38px;
  padding: 3px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.55);
}
.state-manager .picker-menu .point {
  position: absolute;
  left: -5px;
  top: 7px;
  width: 5px;
  height: 9px;
  background: url('/images/color-picker-pointer.png') no-repeat 50% 50%;
}
.state-manager .picker-menu table {
  border-collapse: collapse;
  width: 180px;
}
.state-manager .picker-menu td {
  cursor: pointer;
  width: 16px;
  height: 10px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  text-indent: -9999em;
}
.state-manager .picker-menu .white {
  background-color: #f5f5f5;
}
.state-manager .picker-menu .grey {
  background-color: #aaa;
}
.state-manager .picker-menu .black {
  background-color: #444;
}
.state-manager .picker-menu .red {
  background-color: #d75540;
}
.state-manager .picker-menu .darkred {
  background-color: #9e3f2b;
}
.state-manager .picker-menu .orange {
  background-color: #ef9218;
}
.state-manager .picker-menu .yellow {
  background-color: #f0e02f;
}
.state-manager .picker-menu .green {
  background-color: #7eaf3f;
}
.state-manager .picker-menu .blue {
  background-color: #5daedd;
}
.state-manager .picker-menu .purple {
  background-color: #a57fec;
}
.state-manager .picker-menu .pink {
  background-color: #ef6cbc;
}
.state-manager .picker-menu .brown {
  background-color: #af793f;
}
.state-manager .picker-menu .hotpink {
  background-color: #c75e99;
}
.state-manager .picker-menu .mediumpurple {
  background-color: #886fc5;
}
.state-manager .picker-menu .darkblue {
  background-color: #3f8eb5;
}
.state-manager .picker-menu .darkgreen {
  background-color: #4c6723;
}
.state-manager .picker-menu .gold {
  background-color: #c0ad1b;
}
.state-manager .picker-menu .darkorange {
  background-color: #d78000;
}
.state-manager .picker-menu .sienna {
  background-color: #da9349;
}
.state-manager .picker-menu .darkgray {
  background-color: #666;
}
.state-manager span.color-picker {
  width: 30px;
  height: 16px;
  overflow: hidden;
  text-indent: -9999em;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  cursor: pointer;
}
.state-manager span.color-picker.blue {
  background-color: #72b9e1;
}
.state-manager span.color-picker.green {
  background-color: #8bbe4a;
}
.state-manager span.color-picker.red {
  background-color: #db6855;
}
.state-manager span.color-picker.orange {
  background-color: #f19d30;
}
.state-manager span.color-picker.grey {
  background-color: #b7b7b7;
}
.state-manager span.color-picker.white {
  background-color: white;
}
.state-manager span.color-picker.black {
  background-color: #515151;
}
.state-manager span.color-picker.yellow {
  background-color: #f2e447;
}
.state-manager span.color-picker.purple {
  background-color: #b595ef;
}
.state-manager span.color-picker.pink {
  background-color: #f283c6;
}
.state-manager span.color-picker.brown {
  background-color: #be864a;
}
.state-manager span.color-picker.hotpink {
  background-color: #ce71a5;
}
.state-manager span.color-picker.darkred {
  background-color: #b24730;
}
.state-manager span.color-picker.mediumpurple {
  background-color: #9781cc;
}
.state-manager span.color-picker.darkblue {
  background-color: #4d9ac1;
}
.state-manager span.color-picker.darkgreen {
  background-color: #5a7a29;
}
.state-manager span.color-picker.gold {
  background-color: #d6c11e;
}
.state-manager span.color-picker.darkorange {
  background-color: #f18f00;
}
.state-manager span.color-picker.sienna {
  background-color: #dea05e;
}
.state-manager span.color-picker.darkgray {
  background-color: #737373;
}

.toolbar-box {
  overflow: hidden;
  *zoom: 1;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 5px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: solid 1px #e5e5e5;
  margin: 0;
}
.toolbar-box .toolbar-links {
  list-style: none;
  margin: 0;
  padding: 0;
  padding: 3px;
  background: #e7e7e7;
  font-size: 12px;
  overflow: hidden;
  *zoom: 1;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-topleft: 5px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-topright: 5px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
}
.toolbar-box .toolbar-links li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.toolbar-box .toolbar-links li {
  float: left;
  margin-right: 10px;
  padding: 5px 10px;
}
.toolbar-box .toolbar-links li.right {
  float: right;
  margin-right: 0;
}
.toolbar-box .toolbar-links a {
  float: left;
  color: #777;
}
.toolbar-box .toolbar-content {
  padding: 10px;
  overflow: hidden;
  *zoom: 1;
}
.toolbar-box .lower-toolbar {
  overflow: hidden;
  *zoom: 1;
  border-top: solid 1px #e5e5e5;
  background: #F5F7F7;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomleft: 5px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomright: 5px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 8px;
}

table.simple-table {
  background: #f5f5f5;
  font-size: 12px;
  -webkit-background-clip: padding-box;
  border-collapse: separate;
}
table.simple-table th {
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #999;
  font-size: 10px;
  background: #fff;
  border-bottom: solid 1px #e5e5e5;
  text-overflow: ellipsis;
}
table.simple-table th a {
  color: #999;
}
table.simple-table th.sorting {
  color: #4d4d4d;
}
table.simple-table th.sorting a {
  color: #4d4d4d;
  background-repeat: no-repeat;
  background-position: 100% 50%;
  padding: 0 13px 0 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
table.simple-table th.ascending a {
  background-image: url('/images/icon-sort-asc.png');
}
table.simple-table th.descending a {
  background-image: url('/images/icon-sort-desc.png');
}
table.simple-table tr.even td, table.simple-table tr:nth-child(odd) td {
  background: #F5F7F7;
}
table.simple-table .narrow {
  width: 45px;
  text-align: center;
}
table.simple-table td img {
  vertical-align: middle;
}
table.simple-table tbody tr:last-child td:first-child {
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomleft: 5px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
table.simple-table tbody tr:last-child td:last-child {
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomright: 5px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.meta-box {
  margin: 12px 0px 6px;
}
.meta-box ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
}
.meta-box ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.meta-box ul li {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
.meta-box ul li a.avatar {
  border-radius: 50%;
  float: left;
  margin-right: 10px;
  padding: 2px;
  border: 1px solid #efefef;
  width: 30px;
  height: 30px;
}
.meta-box ul li a.avatar img {
  display: block;
  width: 30px;
}
.meta-box ul li .count {
  color: white;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 30px;
  height: 30px;
  padding: 5px;
  line-height: 30px;
  min-height: 30px;
  height: 30px;
  font-weight: bold;
  font-size: 18px;
  display: block;
  text-align: center;
  min-width: 30px;
  background: none;
}
.meta-box ul li .count:hover {
  color: #000;
  text-decoration: none;
}
.meta-box ul li .count:visited, .meta-box ul li .count:active {
  color: #777;
}
.meta-box ul li .delete {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: absolute;
  right: 5px;
  top: 6px;
  height: 17px;
  width: 16px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/button-delete.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.meta-box ul li .name, .meta-box ul li .title {
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.new-project #main-content h1, .edit-project #main-content h1 {
  padding-bottom: 0;
  border-bottom: none;
}
.new-project form li label.radio-group, .edit-project form li label.radio-group {
  width: 315px;
}

table.ticket-list tbody {
  font-size: 12px;
}
table.ticket-list tr.tickets-meta td {
  border-bottom: 10px solid white;
}
table.ticket-list td {
  background: #F5F7F7;
  text-overflow: ellipsis;
  overflow: hidden;
}
table.ticket-list td.ticket-age {
  font-size: 11px;
}
table.ticket-list td.ticket-pts {
  color: #aca;
  font-weight: bold;
}
table.ticket-list tr.closed .ticket-title a, table.ticket-list tr.closed .ticket-milestone a, table.ticket-list tr.closed .ticket-assigned a {
  color: #b3b3b3;
  text-decoration: line-through;
}
table.ticket-list .bulk-edit {
  width: 30px;
}
table.ticket-list .check {
  overflow: visible;
}
table.ticket-list .ticket-viewers {
  overflow: visible;
  white-space: normal;
}
table.ticket-list .ticket-viewers ul {
  margin: 0;
  padding: 0;
}
table.ticket-list .ticket-viewers li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
}
table.ticket-list .ticket-viewers img {
  width: 30px;
  height: 30px;
}
table.ticket-list .ticket-number {
  text-overflow: none;
  overflow: visible;
  width: 45px;
  font-size: 120%;
  text-align: right;
}
table.ticket-list .ticket-number .ticket-badge {
  font-size: 100%;
  font-weight: normal;
}
table.ticket-list .ticket-importance {
  width: 45px;
}
table.ticket-list .ticket-title {
  min-width: 250px;
  overflow: visible;
  white-space: normal;
  font-size: 120%;
}
table.ticket-list .ticket-title a {
  color: #555;
}
table.ticket-list .ticket-pts {
  text-align: center;
  width: 35px;
}
table.ticket-list .ticket-pts span {
  background: #8AB73D;
  color: #fff;
  border-radius: 50%;
  padding: 4px;
  width: 18px;
  height: 18px;
  display: block;
  vertical-align: middle;
  text-align: center;
}
table.ticket-list .ticket-milestone {
  min-width: 85px;
  max-width: 200px;
}
table.ticket-list .ticket-milestone.no-milestone span {
  color: #aaa;
}
table.ticket-list .ticket-milestone a, table.ticket-list .ticket-milestone span {
  background: url('/images/icon-post-milestone.png') no-repeat 0px 50%;
  padding-left: 20px;
}
table.ticket-list .ticket-assigned {
  min-width: 105px;
  max-width: 200px;
}
table.ticket-list .ticket-age {
  width: 135px;
  text-align: center;
}
table.ticket-list .ticket-tags {
  white-space: normal;
}
table.ticket-list .ticket-tags a {
  display: inline-block;
  background: #d5e7f3;
  text-decoration: none;
  padding: 2px 5px 2px 5px !important;
  margin: 0 2px 2px 0;
  border-radius: 4px;
}
table.ticket-list .ticket-tags a.no-tag {
  background: #d5e7f3;
  color: #888;
}
table.ticket-list .ticket-tags a:hover {
  color: #fff;
  background: #888;
  text-decoration: none;
}
table.ticket-list .ticket-tags a span.badge {
  background: white;
  color: #555;
  font-size: 80%;
  border-radius: 10px;
  text-align: center;
  line-height: 18px;
  width: 18px;
  height: 18px;
  display: inline-block;
}

#save-search .flash-error {
  margin-bottom: 20px;
}
#save-search .flash-error li {
  margin-bottom: 0;
}

@media screen and (min-width: 1200px) {
  .narrow {
    display: none;
  }

  .wide {
    display: inline-block;
  }
}
.wide {
  display: none;
}

.green-button {
  position: absolute;
  right: 0;
  top: 0;
}

h2.account-name {
  margin-top: 10px;
}
h2.account-name a {
  color: #999;
  text-transform: uppercase;
  font-size: 11px;
}

.group {
  margin-top: 15px;
}
.group.first {
  margin-top: 0;
}
.group h2 a {
  color: #999;
  text-transform: uppercase;
  font-size: 11px;
}
.group.expanded h2 {
  padding: 0 0 0 15px;
  background: url('/images/icon-disclosure-open-small.png') no-repeat 0px 60%;
  cursor: pointer;
}
.group.collapsed h2 {
  padding: 0 0 0 15px;
  background: url('/images/icon-disclosure-closed-small.png') no-repeat 0px 60%;
  cursor: pointer;
}
.group.collapsed .project {
  display: none;
}

.users-dashboard .project.expanded .expanded-content, .account-overview .project.expanded .expanded-content {
  display: block;
}
.users-dashboard .project.expanded .collapsed-content, .account-overview .project.expanded .collapsed-content {
  display: none;
}
.users-dashboard .project.collapsed .expanded-content, .account-overview .project.collapsed .expanded-content {
  display: none;
}
.users-dashboard .project.collapsed .collapsed-content, .account-overview .project.collapsed .collapsed-content {
  display: block;
}
.users-dashboard .project h3, .account-overview .project h3 {
  text-transform: none;
  font-size: 14px;
  cursor: pointer;
  width: 40%;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  color: #999;
}
.users-dashboard .expanded-content, .account-overview .expanded-content {
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 5px;
  padding: 10px;
  border: solid 1px #e5e5e5;
  font-size: 12px;
}
.users-dashboard .expanded-content h3, .account-overview .expanded-content h3 {
  padding: 0 0 8px 15px;
  border-bottom: solid 1px #f5f5f5;
  background: url('/images/icon-disclosure-open-small.png') no-repeat 0px 30%;
}
.users-dashboard .expanded-content h4, .account-overview .expanded-content h4 {
  text-transform: uppercase;
  font-size: 9px;
  margin-bottom: 5px;
}
.users-dashboard .expanded-content .my-tickets, .account-overview .expanded-content .my-tickets {
  float: left;
  overflow: hidden;
  width: 300px;
  margin-right: 20px;
}
.users-dashboard .expanded-content .my-tickets ul, .account-overview .expanded-content .my-tickets ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.users-dashboard .expanded-content .my-tickets ul li, .account-overview .expanded-content .my-tickets ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.users-dashboard .expanded-content .my-tickets ul .more-link, .account-overview .expanded-content .my-tickets ul .more-link {
  padding: 0;
}
.users-dashboard .expanded-content .my-tickets ul .more-link a, .account-overview .expanded-content .my-tickets ul .more-link a {
  color: #11628D;
  font-size: 11px;
  font-weight: bold;
}
.users-dashboard .expanded-content .my-tickets li, .account-overview .expanded-content .my-tickets li {
  padding-left: 15px;
}
.users-dashboard .expanded-content .my-tickets li a, .account-overview .expanded-content .my-tickets li a {
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: inline;
}
.users-dashboard .expanded-content .my-tickets li a.ticket-badge, .account-overview .expanded-content .my-tickets li a.ticket-badge {
  width: 20px;
}
.users-dashboard .expanded-content .my-tickets .state-open, .account-overview .expanded-content .my-tickets .state-open {
  background: url('/images/state-open-orb.png') no-repeat 0px 50%;
}
.users-dashboard .expanded-content .my-tickets .state-new, .account-overview .expanded-content .my-tickets .state-new {
  background: url('/images/state-new-orb.png') no-repeat 0px 50%;
}
.users-dashboard .expanded-content .my-tickets .state-resolved, .account-overview .expanded-content .my-tickets .state-resolved {
  background: url('/images/state-resolved-orb.png') no-repeat 0px 50%;
}
.users-dashboard .expanded-content .my-tickets .state-resolved a, .account-overview .expanded-content .my-tickets .state-resolved a {
  color: #b3b3b3;
  text-decoration: line-through;
}
.users-dashboard .expanded-content .milestone, .account-overview .expanded-content .milestone {
  float: left;
  overflow: hidden;
  width: 140px;
  margin-right: 20px;
}
.users-dashboard .expanded-content .milestone .milestone-title, .account-overview .expanded-content .milestone .milestone-title {
  display: block;
  margin-bottom: 3px;
}
.users-dashboard .expanded-content .milestone .progress-bar, .account-overview .expanded-content .milestone .progress-bar {
  width: 125px;
  margin-bottom: 5px;
}
.users-dashboard .expanded-content .milestone ul, .account-overview .expanded-content .milestone ul {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 10px;
}
.users-dashboard .expanded-content .milestone ul li, .account-overview .expanded-content .milestone ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.users-dashboard .expanded-content .milestone li, .account-overview .expanded-content .milestone li {
  padding: 0 0 0 18px;
}
.users-dashboard .expanded-content .milestone .tickets, .account-overview .expanded-content .milestone .tickets {
  background: url('/images/icon-ticket-small.png') no-repeat 0px 50%;
}
.users-dashboard .expanded-content .milestone .due-date, .account-overview .expanded-content .milestone .due-date {
  background: url('/images/icon-milestone-date.png') no-repeat 0px 50%;
}
.users-dashboard .expanded-content .stats, .account-overview .expanded-content .stats {
  float: left;
  overflow: hidden;
  width: 140px;
  margin-right: 0;
  font-size: 11px;
}
.users-dashboard .expanded-content .stats ul, .account-overview .expanded-content .stats ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.users-dashboard .expanded-content .stats ul li, .account-overview .expanded-content .stats ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.users-dashboard .expanded-content .stats a, .account-overview .expanded-content .stats a {
  font-weight: bold;
}
.users-dashboard .collapsed-content, .account-overview .collapsed-content {
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  *zoom: 1;
  height: 30px;
  line-height: 30px;
  margin-bottom: 5px;
  padding: 0 10px;
  border: solid 1px #e5e5e5;
  font-size: 12px;
}
.users-dashboard .collapsed-content h3, .account-overview .collapsed-content h3 {
  float: left;
  margin-bottom: 0;
  line-height: 30px;
  background: url('/images/icon-disclosure-closed-small.png') no-repeat 0px 55%;
  padding: 0 0 0 15px;
}
.users-dashboard .collapsed-content ul, .account-overview .collapsed-content ul {
  float: right;
  list-style: none;
  margin: 0;
  padding: 0;
}
.users-dashboard .collapsed-content ul li, .account-overview .collapsed-content ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.users-dashboard .collapsed-content ul li, .account-overview .collapsed-content ul li {
  float: left;
  padding: 0 10px 0 20px;
  padding-margin-right: 10px;
}
.users-dashboard .collapsed-content ul li strong, .account-overview .collapsed-content ul li strong {
  font-size: 10px;
  color: #4d4d4d;
}
.users-dashboard .collapsed-content ul li.my-tickets, .account-overview .collapsed-content ul li.my-tickets {
  background: url('/images/icon-my-tickets.png') no-repeat 0px 50%;
}
.users-dashboard .collapsed-content ul li.my-tickets span, .account-overview .collapsed-content ul li.my-tickets span {
  vertical-align: middle;
  font-size: 15px;
  color: #999;
}
.users-dashboard .collapsed-content ul li.milestone, .account-overview .collapsed-content ul li.milestone {
  background: url('/images/icon-milestone.png') no-repeat 0px 50%;
}
.users-dashboard .collapsed-content ul li.milestone span, .account-overview .collapsed-content ul li.milestone span {
  font-size: 11px;
  color: #999;
  font-weight: bold;
}

#undo {
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  *zoom: 1;
  padding: 5px 10px;
  background: yellow;
  margin: 5px 0;
}

.account-activity .green-button {
  position: absolute;
  right: 0;
  top: 0;
}
.account-activity #main-content h1 {
  border-bottom: none;
  padding: 0;
}
.account-activity .toolbar .filter-types {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
}
.account-activity .toolbar .filter-types li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.account-activity .toolbar .filter-types li {
  float: left;
  padding: 6px 8px 7px 8px;
  background: url('/images/divider-toolbar.png') repeat-y right top;
}
.account-activity .toolbar .filter-types label {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 16px;
  height: 16px;
}
.account-activity .toolbar .filter-types .tickets label {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/icon-post-ticket.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.account-activity .toolbar .filter-types .milestones label {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/icon-post-milestone.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.account-activity .toolbar .filter-types .commits label {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/icon-post-commit.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.account-activity .toolbar .filter-types .pages label {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/icon-post-page.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.account-activity .toolbar .filter-types .files label {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/icon-post-attachment-image.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.account-activity .toolbar .filter-types .users label {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/icon-post-user.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.account-activity .toolbar .project-switcher {
  float: right;
  padding: 5px;
}
.account-activity .toolbar .project-switcher label {
  color: #4d4d4d;
  font-weight: bold;
}
.account-activity .load-more {
  font-size: 15px;
  font-weight: bold;
  color: #11628D;
}

body.user-profile .activity-post {
  margin-left: 30px;
}
body.user-profile hr {
  margin-bottom: 10px;
}
body.user-profile h4 {
  margin-bottom: 10px;
}
body.user-profile .page-header img {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 8px;
}
body.user-profile .page-header h1 {
  display: inline;
  line-height: 50px;
  vertical-align: middle;
}
body.user-profile .user-info {
  float: left;
  overflow: hidden;
  width: 220px;
  margin-right: 0;
}
body.user-profile .user-info h4 {
  margin-bottom: 10px;
}
body.user-profile .user-info ul {
  list-style: none;
  padding: 0;
  margin: 0 0 15px 0;
}
body.user-profile .user-info ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
body.user-profile .about li {
  padding: 0 0 0 20px;
  line-height: 20px;
  margin-bottom: 5px;
}
body.user-profile .about li.title {
  background: url('/images/icon-user-title.png') no-repeat 0px 50%;
}
body.user-profile .about li.location {
  background: url('/images/icon-user-location.png') no-repeat 0px 50%;
}
body.user-profile .about li.url {
  background: url('/images/icon-user-url.png') no-repeat 0px 50%;
}
body.user-profile .about li.bio {
  padding-left: 0px;
  line-height: 1.6;
}
body.user-profile .projects {
  position: relative;
}
body.user-profile .projects .rss-button {
  position: absolute;
  right: 0;
  top: 0;
}
body.user-profile .projects li {
  padding: 5px 8px;
  border: solid 1px #e5e5e5;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 5px;
  line-height: 1.6;
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(80%, #ffffff), color-stop(100%, #f2f2f2));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#ffffff 80%, #f2f2f2);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#ffffff 80%, #f2f2f2);
  background-image: linear-gradient(#ffffff 80%, #f2f2f2);
}
body.user-profile .projects li p {
  margin-bottom: 0;
  font-size: 11px;
}
body.user-profile .projects li div.title {
  margin-bottom: 3px;
}
body.user-profile .projects li div.title a {
  font-weight: bold;
}

.project-activity #main-content .green-button {
  position: absolute;
  right: 0;
  top: 0;
}
.project-activity #main-content h1 {
  width: 100%;
  border-bottom: none;
  padding: 0;
}
.project-activity .toolbar .filter-types {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
}
.project-activity .toolbar .filter-types li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.project-activity .toolbar .filter-types li {
  float: left;
  padding: 6px 8px 7px 8px;
  background: url('/images/divider-toolbar.png') repeat-y right top;
}
.project-activity .toolbar .filter-types label {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 16px;
  height: 16px;
}
.project-activity .toolbar .filter-types .tickets label {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/icon-post-ticket.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.project-activity .toolbar .filter-types .milestones label {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/icon-post-milestone.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.project-activity .toolbar .filter-types .commits label {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/icon-post-commit.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.project-activity .toolbar .filter-types .pages label {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/icon-post-page.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.project-activity .toolbar .filter-types .files label {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/icon-post-attachment-image.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.project-activity .toolbar .filter-types .users label {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/icon-post-user.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.project-activity .toolbar .project-switcher {
  float: right;
  padding: 5px;
}
.project-activity .toolbar .project-switcher label {
  color: #4d4d4d;
  font-weight: bold;
}
.project-activity .load-more {
  font-size: 15px;
  font-weight: bold;
  color: #11628D;
}

.project-edit-page #main-content h1, .project-new-page #main-content h1 {
  padding-bottom: 0;
  border-bottom: none;
}
.project-edit-page form ul, .project-new-page form ul {
  width: 100%;
}
.project-edit-page form ul label, .project-new-page form ul label {
  width: 10%;
}
.project-edit-page form ul input[type="text"], .project-edit-page form ul textarea, .project-new-page form ul input[type="text"], .project-new-page form ul textarea {
  width: 87%;
}

.project-edit-milestone #main-content h1, .project-new-milestone #main-content h1 {
  border-bottom: none;
  padding-bottom: 0;
}
.project-edit-milestone input.date-picker, .project-new-milestone input.date-picker {
  padding-left: 22px;
  background: url('/images/icon-datepicker.png') no-repeat 5px 50%;
}

body.new-ticket #main-content h1, body.edit-ticket #main-content h1 {
  border-bottom: none;
  padding-bottom: 6px;
}
body.new-ticket .form-container, body.edit-ticket .form-container {
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomleft: 0px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomright: 0px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom: none;
  padding-bottom: 28px;
  background: url('/images/container-bottom-ticket.png') repeat-x 0px 100%;
}
body.new-ticket form .ticket-number, body.edit-ticket form .ticket-number {
  font-size: 18px;
  font-weight: bold;
  height: 28px;
  line-height: 27px;
  border: solid 1px #bfbfbf;
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#ffffff, #f5f5f5);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#ffffff, #f5f5f5);
  background-image: linear-gradient(#ffffff, #f5f5f5);
  padding: 0 5px;
  float: left;
  border-right: none;
}
body.new-ticket form .ticket-number span, body.edit-ticket form .ticket-number span {
  font-size: 10px;
}
body.new-ticket form #ticket-id-field input, body.edit-ticket form #ticket-id-field input {
  width: 245px;
}
body.new-ticket form #points-field span, body.edit-ticket form #points-field span {
  line-height: 26px;
  margin-left: 3px;
}
body.new-ticket form #add-attachments-field a, body.edit-ticket form #add-attachments-field a {
  padding: 0 0 0 25px;
  background: url('/images/button-add.png') no-repeat 0px 50%;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  line-height: 17px;
  font-weight: bold;
}

.project-files #main-content h1 {
  border-bottom: none;
  padding-bottom: none;
}
.project-files #main-content .green-button {
  position: absolute;
  top: 0;
  right: 0;
}
.project-files #main-content .file-container {
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 5px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: solid 1px #cccccc;
  overflow: hidden;
  *zoom: 1;
  position: relative;
}
.project-files #main-content .file-container .toolbar {
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomleft: 0px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomright: 0px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
  overflow: hidden;
  *zoom: 1;
  border: none;
  border-bottom: solid 1px #cccccc;
  margin-bottom: 0;
}
.project-files #main-content .file-container .toolbar ul.view-switcher {
  list-style: none;
  float: left;
  margin: 5px 20px 5px 5px;
  padding: 0;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.project-files #main-content .file-container .toolbar ul.view-switcher li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.project-files #main-content .file-container .toolbar ul.view-switcher li {
  float: left;
  border: solid 1px #aaa;
  border-left: none;
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
}
.project-files #main-content .file-container .toolbar ul.view-switcher li.selected {
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5e5e5), color-stop(100%, #cccccc));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#e5e5e5, #cccccc);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#e5e5e5, #cccccc);
  background-image: linear-gradient(#e5e5e5, #cccccc);
}
.project-files #main-content .file-container .toolbar ul.view-switcher li:active {
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QwZDBkMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #d0d0d0));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#f2f2f2, #d0d0d0);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#f2f2f2, #d0d0d0);
  background-image: linear-gradient(#f2f2f2, #d0d0d0);
}
.project-files #main-content .file-container .toolbar ul.view-switcher li.selected:active {
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JmYmZiZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d8d8d8), color-stop(100%, #bfbfbf));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#d8d8d8, #bfbfbf);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#d8d8d8, #bfbfbf);
  background-image: linear-gradient(#d8d8d8, #bfbfbf);
}
.project-files #main-content .file-container .toolbar ul.view-switcher li a {
  display: block;
  width: 25px;
  height: 19px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
}
.project-files #main-content .file-container .toolbar ul.view-switcher li.thumbs a {
  background: url('/images/icon-files-view-thumbs.png') no-repeat 50% 50%;
}
.project-files #main-content .file-container .toolbar ul.view-switcher li.list a {
  background: url('/images/icon-tickets-view-list.png') no-repeat 50% 50%;
}
.project-files #main-content .file-container .toolbar ul.view-switcher li:first-child {
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-topleft: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomleft: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-left: solid 1px #aaa;
}
.project-files #main-content .file-container .toolbar ul.view-switcher li:last-child {
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-topright: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomright: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.project-files #main-content .file-container .toolbar input.file-search {
  float: right;
  width: 175px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 20px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 20px;
  border-radius: 20px;
  font-size: 12px;
  padding: 3px 10px 3px 25px;
  margin: 5px;
  background: #fff url('/images/icon-search-grey.png') no-repeat 8px 50%;
}
.project-files #main-content .file-container .files {
  float: left;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: scroll;
  width: 725px;
  min-height: 370px;
  max-height: 513px;
  padding: 5px;
  vertical-align: top;
}
.project-files #main-content .file-container .files .file-box {
  font-size: 12px;
  padding: 5px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 105px;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: top;
  margin-bottom: 10px;
}
.project-files #main-content .file-container .files .file-box a.thumbnail-link {
  display: block;
  margin-bottom: 10px;
  width: 100px;
  height: 100px;
  overflow-x: hidden;
}
.project-files #main-content .file-container .files .file-box a.thumbnail-link img {
  height: 100px;
  width: auto;
  display: block;
  background: #f5f5f5;
}
.project-files #main-content .file-container .files .file-box a.filename-link {
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  width: 105px;
  overflow: hidden;
  color: #777;
}
.project-files #main-content .file-container .files .file-box span.file-size {
  color: #999;
  font-size: 10px;
}
.project-files #main-content .file-container .files .file-box.selected a.thumbnail-link {
  border: solid 2px #599DCF;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 2px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 8px;
  position: relative;
  top: -2px;
  left: -2px;
}
.project-files #main-content .file-container .sidebar {
  position: absolute;
  right: 0;
  top: 33px;
  bottom: 0;
  width: 212px;
  border-left: solid 1px #cccccc;
  background: #F5F5F5;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomright: 5px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.project-files #main-content .file-container .sidebar img.preview {
  width: 100%;
  margin-bottom: 10px;
}
.project-files #main-content .file-container .sidebar h4 {
  margin-bottom: 5px;
}
.project-files #main-content .file-container .sidebar span.file-size {
  font-size: 11px;
  color: #999;
}
.project-files #main-content .file-container .sidebar p.meta {
  font-size: 11px;
  margin-bottom: 5px;
}
.project-files #main-content .file-container .sidebar ul.actions {
  list-style: none;
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 11px;
}
.project-files #main-content .file-container .sidebar ul.actions li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.project-files #main-content .file-container .sidebar ul.actions li {
  margin-bottom: 5px;
}
.project-files #main-content .file-container .sidebar ul.actions a {
  font-weight: bold;
}
.project-files #main-content .file-container .sidebar .file-info {
  padding: 10px;
}
.project-files #main-content .file-container .sidebar .usage {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  border-top: solid 1px #cccccc;
}
.project-files #main-content .file-container .sidebar .usage h5 {
  font-size: 13px;
  margin-bottom: 5px;
}
.project-files #main-content .file-container .sidebar .usage .progress-bar {
  width: 188px;
  margin-bottom: 5px;
}
.project-files #main-content .file-container .sidebar .usage .summary {
  font-size: 11px;
}

body.milestone #main-content h1 {
  border-bottom: 0;
  padding-bottom: 0;
}
body.milestone #main-content .green-button {
  position: absolute;
  right: 0;
  top: 0;
}
body.milestone .toolbar-links a.snooze-link {
  background: url('/images/icon-snooze-all-toolbar.png') no-repeat 0px 50%;
  padding-left: 20px;
}
body.milestone .toolbar-links a.edit-link {
  padding-left: 20px;
}
body.milestone .toolbar-links a.close-link {
  background: url('/images/icon-close-milestone-toolbar.png') no-repeat 0px 50%;
  padding-left: 20px;
}
body.milestone .toolbar-links a.delete-link {
  padding-left: 20px;
}
body.milestone .lower-toolbar {
  overflow: hidden;
  *zoom: 1;
  clear: both;
}
body.milestone .toolbar-content {
  position: relative;
  min-height: 90px;
}
body.milestone .toolbar-content .date-counter {
  text-align: center;
  width: 100px;
  height: 90px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 5px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-right: 20px;
  position: absolute;
  left: 10px;
  top: 10px;
  color: #fff;
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiNzg4MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNjNGE1NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6b7883), color-stop(100%, #3c4a54));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#6b7883, #3c4a54);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#6b7883, #3c4a54);
  background-image: linear-gradient(#6b7883, #3c4a54);
  border: solid 1px #3C4A54;
  -webkit-background-clip: padding-box;
}
body.milestone .toolbar-content .date-counter strong {
  display: block;
  font-size: 55px;
  position: absolute;
  top: 10px;
  width: 100px;
  line-height: 1;
}
body.milestone .toolbar-content .date-counter span {
  text-transform: uppercase;
  font-size: 10px;
  position: absolute;
  bottom: 8px;
  display: block;
  text-align: center;
  width: 100px;
  font-weight: 600;
  letter-spacing: 1px;
}
body.milestone .toolbar-content .date-counter.unscheduled {
  background: #eee;
  border: dashed 1px #ddd;
  color: #aaa;
}
body.milestone .toolbar-content .date-counter.unscheduled strong {
  top: 3px;
  color: #ccc;
}
body.milestone .toolbar-content .overdue {
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IwNDUyMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IwNDUyMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b04521), color-stop(100%, #b04521));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#b04521, #b04521);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#b04521, #b04521);
  background-image: linear-gradient(#b04521, #b04521);
  color: #fff;
  border-color: #9b3d1d;
}
body.milestone .toolbar-content .overdue strong {
  color: #fff;
}
body.milestone .toolbar-content .overdue span {
  color: #fff;
}
body.milestone .toolbar-content .status {
  float: left;
  overflow: hidden;
  *zoom: 1;
  margin-left: 120px;
  margin-top: 5px;
}
body.milestone .toolbar-content .status h4 {
  text-transform: uppercase;
  font-size: 9px;
  margin-bottom: 5px;
  color: #999;
}
body.milestone .toolbar-content .status .stat {
  font-size: 13px;
  text-align: center;
  background-color: #F6F6F6;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 4px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 4px;
  border-radius: 4px;
  height: 20px;
  padding: 4px 10px;
  line-height: 1;
}
body.milestone .toolbar-content .status .stat strong {
  font-size: 18px;
}
body.milestone .toolbar-content .status.late .status-progress h4 {
  color: #5a2311;
}
body.milestone .toolbar-content .status.late .status-complete h4 {
  color: #5a2311;
}
body.milestone .toolbar-content .status.late .status-complete .stat {
  background-color: #B04521;
}
body.milestone .toolbar-content p.meta {
  font-size: 11px;
  color: #999;
  margin-bottom: 0;
}
body.milestone .toolbar-content .status-progress {
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}
body.milestone .toolbar-content .status-progress h4 {
  color: #677534;
}
body.milestone .toolbar-content .status-progress .progress-bar {
  height: 22px;
  padding: 2px;
  width: 300px;
}
body.milestone .toolbar-content .status-progress .progress-bar .progress {
  height: 22px;
}
body.milestone .toolbar-content .status-complete {
  float: left;
  margin-right: 15px;
  text-align: center;
}
body.milestone .toolbar-content .status-complete .stat {
  background-color: #A2B659;
  color: #fff;
}
body.milestone .toolbar-content .status-complete h4 {
  color: #677534;
}
body.milestone .toolbar-content .status-tickets {
  float: left;
  margin-right: 15px;
  text-align: center;
}
body.milestone .toolbar-content .status-points {
  float: left;
  text-align: center;
}
body.milestone .toolbar-content div.description {
  clear: both;
  margin-top: 10px;
}
body.milestone .toolbar-content div.description img {
  max-width: 100%;
}
body.milestone .toolbar-content div.description ul, body.milestone .toolbar-content div.description ol {
  padding-left: 30px;
  margin: 0 0 15px 0;
}
body.milestone .toolbar-content div.description ul li, body.milestone .toolbar-content div.description ol li {
  padding: 0;
  margin: 0;
}
body.milestone .toolbar-content div.description ul {
  list-style-type: disc;
}
body.milestone .toolbar-content div.description ul li {
  list-style-type: disc;
}
body.milestone .toolbar-content div.description ol {
  list-style-type: decimal;
}
body.milestone .toolbar-content div.description ol li {
  list-style-type: decimal;
}
body.milestone .toolbar-content div.description p {
  font-size: 14px;
  margin-bottom: 10px;
}
body.milestone a.blue-button {
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background: url('/images/icon-button-add.png'), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjZDNkNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E0YjZiZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background: url('/images/icon-button-add.png'), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ccd3d6), color-stop(100%, #a4b6bf));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background: url('/images/icon-button-add.png'), -moz-linear-gradient(top, #ccd3d6, #a4b6bf);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background: url('/images/icon-button-add.png'), -webkit-linear-gradient(top, #ccd3d6, #a4b6bf);
  background: url('/images/icon-button-add.png'), linear-gradient(to bottom, #ccd3d6, #a4b6bf);
  background-position: 10px 45%, 0 0;
  background-repeat: no-repeat;
  padding: 4px 10px 5px 25px;
}
body.milestone a.blue-button:active {
  background: #A6B7C0 url('/images/icon-button-add.png');
  background-position: 10px 45%;
  background-repeat: no-repeat;
}
body.milestone .milestone-content {
  overflow: hidden;
  *zoom: 1;
}
body.milestone .milestone-content h3 {
  float: left;
}
body.milestone .milestone-content .pill-switcher {
  float: right;
}
body.milestone .milestone-content .tab-files ul {
  list-style: none;
}
body.milestone .milestone-content .tab-files ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
body.milestone .milestone-content .tabs {
  clear: both;
}
body.milestone .milestone-content .milestone-group ul li {
  padding-right: 0;
}
body.milestone .milestone-content .milestone-group .avatar, body.milestone .milestone-content .ticket-group .avatar {
  vertical-align: middle;
  margin: 0 5px 0 8px;
}
body.milestone .milestone-content .milestone-group h4, body.milestone .milestone-content .ticket-group h4 {
  background: #efefef;
  margin-bottom: 10px;
  padding: 5px 0;
}
body.milestone .milestone-content .milestone-group ul, body.milestone .milestone-content .ticket-group ul {
  list-style: none;
  margin: 0 0 20px 0;
  padding: 0;
}
body.milestone .milestone-content .milestone-group ul li, body.milestone .milestone-content .ticket-group ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
body.milestone .milestone-content .milestone-group ul li, body.milestone .milestone-content .ticket-group ul li {
  padding: 10px 38px 10px 10px;
  margin-bottom: 6px;
  background: #f5f5f5;
  position: relative;
  border-bottom: 2px solid white;
}
body.milestone .milestone-content .milestone-group ul li .ticket-badge, body.milestone .milestone-content .ticket-group ul li .ticket-badge {
  margin-right: 3px;
}
body.milestone .milestone-content .milestone-group ul li .ticket-state, body.milestone .milestone-content .ticket-group ul li .ticket-state {
  margin-left: 3px;
  margin-right: 3px;
}
body.milestone .milestone-content .milestone-group ul li .points, body.milestone .milestone-content .ticket-group ul li .points {
  background-color: #8AB73D;
  opacity: 0.8;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  display: block;
  position: absolute;
  right: 6px;
  top: 5px;
  color: #fff;
  margin: 0;
}
body.milestone .milestone-content .milestone-group ul li .points-1, body.milestone .milestone-content .ticket-group ul li .points-1 {
  opacity: 0.2;
}
body.milestone .milestone-content .milestone-group ul li .points-2, body.milestone .milestone-content .ticket-group ul li .points-2 {
  opacity: 0.4;
}
body.milestone .milestone-content .milestone-group ul li .points-4, body.milestone .milestone-content .ticket-group ul li .points-4 {
  opacity: 0.6;
}
body.milestone .milestone-content .milestone-group ul li .points-8, body.milestone .milestone-content .ticket-group ul li .points-8 {
  opacity: 0.8;
}
body.milestone .milestone-content .milestone-group ul li .points-16, body.milestone .milestone-content .ticket-group ul li .points-16 {
  opacity: 1;
}
body.milestone .milestone-content .milestone-group ul#resolved-tickets li a, body.milestone .milestone-content .ticket-group ul#resolved-tickets li a {
  color: #b3b3b3;
}
body.milestone .milestone-content .tab-recent-activity ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
body.milestone .milestone-content .tab-recent-activity ol li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
body.milestone .milestone-content .tab-recent-activity .activity-item {
  clear: both;
  overflow: hidden;
  *zoom: 1;
  border-bottom: solid 1px #f5f5f5;
  margin-bottom: 10px;
  font-size: 12px;
}
body.milestone .milestone-content .tab-recent-activity .activity-item:last-child {
  border-bottom: none;
}
body.milestone .milestone-content .tab-recent-activity .activity-item p {
  margin-bottom: 5px;
}
body.milestone .milestone-content .tab-recent-activity .activity-item .timestamp {
  color: #999;
  font-size: 11px;
  margin-bottom: 10px;
}
body.milestone .milestone-content .tab-recent-activity .activity-item .avatar {
  float: left;
  margin-right: 10px;
  width: 38px;
}
body.milestone .milestone-content .tab-recent-activity .activity-item .activity-content {
  float: left;
  width: 408px;
}
body.milestone .milestone-content .tab-recent-activity .activity-item .activity-content img {
  max-width: 100%;
}
body.milestone .milestone-content .tab-recent-activity .activity-item .activity-content ul, body.milestone .milestone-content .tab-recent-activity .activity-item .activity-content ol {
  padding-left: 30px;
  margin: 0 0 15px 0;
}
body.milestone .milestone-content .tab-recent-activity .activity-item .activity-content ul li, body.milestone .milestone-content .tab-recent-activity .activity-item .activity-content ol li {
  padding: 0;
  margin: 0;
}
body.milestone .milestone-content .tab-recent-activity .activity-item .activity-content ul {
  list-style-type: disc;
}
body.milestone .milestone-content .tab-recent-activity .activity-item .activity-content ul li {
  list-style-type: disc;
}
body.milestone .milestone-content .tab-recent-activity .activity-item .activity-content ol {
  list-style-type: decimal;
}
body.milestone .milestone-content .tab-recent-activity .activity-item .activity-content ol li {
  list-style-type: decimal;
}
body.milestone .milestone-content .tab-recent-activity .activity-item .subject {
  font-weight: bold;
  display: block;
}
body.milestone .milestone-content .tab-recent-activity .activity-item .thumbnail-group {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 11px;
  margin-right: 10px;
  margin-bottom: 10px;
}
body.milestone .milestone-content .tab-recent-activity .activity-item .thumbnail-group img {
  display: block;
  margin-bottom: 5px;
}
body.milestone .milestone-content .tab-recent-activity .activity-item .ticket-badge {
  margin-left: 3px;
}
body.milestone .milestone-content .tab-recent-activity h5 {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: normal;
  letter-spacing: 1px;
  padding: 3px 5px;
  border-top: solid 1px #e5e5e5;
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#ffffff, #f5f5f5);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#ffffff, #f5f5f5);
  background-image: linear-gradient(#ffffff, #f5f5f5);
  clear: both;
}

table.milestone-table tr {
  vertical-align: bottom;
}
table.milestone-table td {
  border-bottom: solid 1px #f5f5f5;
  padding: 10px;
  font-size: 12px;
  vertical-align: bottom;
}
table.milestone-table td.status {
  width: 58px;
}
table.milestone-table td.status div {
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 5px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 5px;
  border-radius: 5px;
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#ffffff, #f5f5f5);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#ffffff, #f5f5f5);
  background-image: linear-gradient(#ffffff, #f5f5f5);
  border: solid 1px #e5e5e5;
  text-align: center;
  width: 51px;
  height: 41px;
  font-size: 11px;
  padding: 3px;
  color: #999;
}
table.milestone-table td.status div strong {
  display: block;
  font-size: 22px;
  margin-bottom: 2px;
  line-height: 1;
  margin-top: 1px;
  color: #4d4d4d;
}
table.milestone-table td.title {
  width: 250px;
}
table.milestone-table td.title h4 {
  font-size: 15px;
  margin-bottom: 8px;
}
table.milestone-table td.title h4 .snooze-link {
  font-size: 11px;
  color: #599DCF;
  font-weight: normal;
}
table.milestone-table td.title h4 .schedule-link {
  font-size: 11px;
  color: #999;
  font-weight: normal;
}
table.milestone-table td.title .progress-bar {
  float: left;
  margin-right: 5px;
  width: 200px;
}
table.milestone-table td.title .progress-count {
  font-weight: bold;
  color: #A2B659;
}
table.milestone-table td.tickets strong {
  padding: 0 0 0 20px;
  background: url('/images/icon-ticket-grey-sm.png') no-repeat 0px 50%;
}
table.milestone-table td.users strong {
  padding: 0 0 0 20px;
  background: url('/images/icon-user-small.png') no-repeat 0px 50%;
}
table.milestone-table td.due span {
  padding: 0 0 0 20px;
  background: url('/images/icon-date-small.png') no-repeat 0px 50%;
}
table.milestone-table td.due span a {
  color: #999;
}
table.milestone-table tr.overdue .status div {
  background: #B04521;
  color: #fff;
  border-color: #9b3d1d;
}
table.milestone-table tr.overdue .status div strong {
  color: #fff;
}
table.milestone-table tr.overdue .title h4 a {
  color: #B04521;
}
table.milestone-table tr.overdue .title h4 a.snooze-link {
  color: #599DCF;
}
table.milestone-table tr.overdue .title .progress-count {
  color: #B04521;
}
table.milestone-table tr.overdue .title .progress {
  border: solid 1px #973823;
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IwNDUyMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg4MzAxZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b04521), color-stop(100%, #88301e));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#b04521, #88301e);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#b04521, #88301e);
  background-image: linear-gradient(#b04521, #88301e);
}
table.milestone-table tr.overdue .due {
  color: #B04521;
}
table.milestone-table tr.overdue .due span {
  background-image: url('/images/icon-date-red-small.png');
}
table.milestone-table tr.unscheduled .status div {
  background: #f5f5f5;
  color: #999;
}
table.milestone-table tr.unscheduled .status div strong {
  color: #999;
}
table.milestone-table tr.unscheduled .due {
  color: #999;
}

.nada {
  padding-top: 15px;
}

body.milestones .green-button {
  position: absolute;
  top: 0px;
  right: 0;
}
body.milestones h1 {
  margin-bottom: 0;
}
body.milestones .toolbar .toolbar-links {
  list-style: none;
  margin: 0;
  padding: 0;
}
body.milestones .toolbar .toolbar-links li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
body.milestones .toolbar .toolbar-links li {
  padding: 8px 15px;
  float: left;
}
body.milestones .toolbar .toolbar-links a {
  color: #777;
}
body.milestones .toolbar .toolbar-links a.snooze-link {
  background: url('/images/icon-snooze-all-toolbar.png') no-repeat 0px 50%;
  padding: 0 0 0 20px;
  display: block;
}

body.milestones-completed .green-button {
  position: absolute;
  top: 0;
  right: 0;
}
body.milestones-completed #main-content h1 {
  border-bottom: 0;
  padding-bottom: 0;
}
body.milestones-completed table th, body.milestones-completed table td {
  padding: 5px 10px;
}
body.milestones-completed table .tickets {
  text-align: center;
}
body.milestones-completed table .points {
  text-align: center;
}
body.milestones-completed table .members {
  text-align: center;
}
body.milestones-completed table td.due, body.milestones-completed table td.completed {
  font-size: 11px;
}
body.milestones-completed table td.due span, body.milestones-completed table td.completed span {
  display: block;
  background: url('/images/icon-date-small.png') no-repeat 0px 50%;
  padding: 0 0 0 20px;
}
body.milestones-completed table td.due span.none, body.milestones-completed table td.completed span.none {
  color: #999;
}

.project-page .green-button {
  position: absolute;
  top: 0px;
  right: 10px;
}
.project-page .page-content {
  float: left;
  overflow: hidden;
  width: 460px;
  margin-right: 20px;
}
.project-page .page-meta {
  float: left;
  overflow: hidden;
  width: 220px;
  margin-right: 0;
  font-size: 11px;
}
.project-page .page-meta ul {
  list-style: none;
  margin: 0 0 20px 0;
  padding: 0;
}
.project-page .page-meta ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.project-page .page-meta ul.action-links {
  font-size: 12px;
}
.project-page .page-meta ul.action-links a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 0 0 0 20px;
  background-position: 0 50%;
  background-repeat: no-repeat;
}
.project-page .page-meta ul.action-links a.edit-link {
  background-image: url('/images/icon-edit-link.png');
}
.project-page .page-meta ul.action-links a.delete-link {
  background-image: url('/images/icon-delete-link.png');
}
.project-page .page-meta ul.toc {
  padding: 0;
  margin: 0 0 20px 0;
}
.project-page .page-meta ul.toc li {
  list-style-type: upper-roman;
  list-style-position: inside;
}
.project-page .page-meta ul.toc li ul {
  padding: 0 0 0 8px;
  margin: 0;
}
.project-page .page-meta ul.toc li ul li {
  list-style-type: lower-alpha;
  list-style-position: inside;
}
.project-page .page-meta ul.toc li ul li ul li {
  list-style-type: lower-roman;
}
.project-page .toc-top-link {
  float: right;
  font-size: 10px;
  text-transform: uppercase;
}
.project-page .toc-top-link:before {
  content: "⇑";
}

.project-pages #main-content {
  position: relative;
}
.project-pages #main-content h1 {
  border-bottom: 0;
  padding-bottom: 0;
}
.project-pages #main-content .green-button {
  position: absolute;
  right: 0;
  top: 0;
}
.project-pages #main-content ul {
  border-top: solid 1px #e5e5e5;
  padding: 0;
  margin: 0;
  list-style: none;
}
.project-pages #main-content ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.project-pages #main-content li {
  padding: 10px 0;
  border-bottom: solid 1px #f5f5f5;
}
.project-pages #main-content h4 {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-bottom: 5px;
  margin-right: 3px;
  vertical-align: middle;
}
.project-pages #main-content a.delete-button {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/button-delete.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 16px;
  height: 17px;
  vertical-align: middle;
}
.project-pages #main-content p.meta {
  color: #999;
  font-size: 11px;
  margin: 0;
}
.project-pages #main-content p.snippet {
  margin-bottom: 5px;
}

#events {
  overflow: visible;
  white-space: normal;
}
#events ul {
  margin: 0;
  padding: 0;
}
#events li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
}
#events img {
  width: 16px;
  height: 16px;
  margin-right: 9px;
}

#bulk-edits td {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#bulk-edits td.command, #bulk-edits th.command {
  width: 40%;
}
#bulk-edits td.status, #bulk-edits th.status {
  width: 120px;
}
#bulk-edits td.date, #bulk-edits th.date {
  width: 120px;
  text-align: right;
}
#bulk-edits td.tickets, #bulk-edits th.tickets {
  width: 50px;
  text-align: right;
}

body.billing #main-content .grey-box {
  margin-bottom: 20px;
  padding: 10px;
}
body.billing #main-content .grey-box h4 {
  margin-bottom: 5px;
}
body.billing #main-content h2 {
  border-bottom: solid 1px #e5e5e5;
  padding-bottom: 5px;
}
body.billing #main-content .current-plan strong {
  font-size: 22px;
  margin-right: 5px;
  color: #4d4d4d;
}
body.billing #main-content .plan-select {
  -webkit-font-smoothing: antialiased;
  overflow: hidden;
  *zoom: 1;
}
body.billing #main-content .plan-select ul {
  list-style: none;
  margin: 0 0 20px 0;
  padding: 0;
}
body.billing #main-content .plan-select ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
body.billing #main-content .plan-select ul li {
  padding: 8px 8px 8px 56px;
  margin: 10px 4px;
  background-repeat: no-repeat;
  background-position: 3px -56px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  *zoom: 1;
  cursor: pointer;
}
body.billing #main-content .plan-select ul li div {
  float: left;
  text-align: center;
}
body.billing #main-content .plan-select ul li div.title {
  width: 180px;
  margin-right: 10px;
  text-align: left;
}
body.billing #main-content .plan-select ul li div.title em {
  text-transform: none;
  font-size: 12px;
  font-style: italic;
}
body.billing #main-content .plan-select ul li div.price {
  width: 75px;
  margin-right: 10px;
}
body.billing #main-content .plan-select ul li div.projects {
  width: 110px;
  margin-right: 10px;
}
body.billing #main-content .plan-select ul li div.members {
  width: 110px;
  margin-right: 10px;
}
body.billing #main-content .plan-select ul li div.storage {
  width: 85px;
}
body.billing #main-content .plan-select ul li div strong {
  font-size: 16px;
  display: block;
}
body.billing #main-content .plan-select ul li div em {
  text-transform: uppercase;
  font-size: 10px;
  color: #999;
  font-style: normal;
}
body.billing #main-content .plan-select ul li.selected {
  background-color: #fff !important;
  background-position: 3px 0px;
}
body.billing #main-content .plan-select ul li.selected strong {
  color: #8bab3f;
}
body.billing #main-content .plan-select ul li.selected h4 {
  color: #498dc5;
}
body.billing #main-content .plan-select ul li:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
body.billing #main-content .plan-select ul li.free {
  background-image: url('/images/icon-plan-free.png');
}
body.billing #main-content .plan-select ul li.personal {
  background-image: url('/images/icon-plan-personal.png');
}
body.billing #main-content .plan-select ul li.bronze {
  background-image: url('/images/icon-plan-bronze.png');
}
body.billing #main-content .plan-select ul li.silver {
  background-image: url('/images/icon-plan-silver.png');
}
body.billing #main-content .plan-select ul li.gold {
  background-image: url('/images/icon-plan-gold.png');
}
body.billing #main-content .plan-select h4 {
  font-size: 17px;
  font-weight: normal;
  margin-bottom: 0px;
}
body.billing #main-content .plan-select .note {
  font-size: 11px;
  color: #999;
  float: left;
}
body.billing #main-content .plan-select .note strong {
  font-weight: normal;
  color: #4d4d4d;
}
body.billing #main-content .plan-select .button {
  float: right;
}
body.billing #main-content #usage-chart {
  overflow: hidden;
  *zoom: 1;
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
}
body.billing #main-content #usage-chart li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
body.billing #main-content #usage-chart li {
  float: left;
  width: 33%;
  font-size: 11px;
  color: #999;
}
body.billing #main-content #usage-chart li h4 {
  margin-bottom: 5px;
}
body.billing #main-content #usage-chart li .progress-bar {
  margin-bottom: 5px;
  width: 200px;
}
body.billing #main-content form .card-number input {
  font-size: 14px;
  padding: 6px;
}

body.account-settings.members #main-content .grey-box {
  margin-bottom: 20px;
  padding: 10px;
}
body.account-settings.members #main-content .grey-box .email-input {
  width: 300px;
  padding-left: 25px;
  background: #fff url('/images/icon-email.png') no-repeat 8px 50%;
  margin-right: 5px;
}
body.account-settings.members #main-content .grey-box .existing-user {
  width: 300px;
  margin-left: 5px;
}
body.account-settings.members #main-content .grey-box form ul#invite-form {
  margin: 10px 0 0 0;
  padding: 0 0 0 0;
}
body.account-settings.members #main-content .grey-box form ul#invite-form li {
  float: none;
  display: block !important;
  margin-bottom: 10px;
  width: auto;
}
body.account-settings.members #main-content .grey-box form ul#invite-form li ul.project-access-list {
  padding-left: 10px;
  margin-bottom: 0;
  padding-bottom: 0;
  margin-top: 10px;
}
body.account-settings.members #main-content .grey-box form ul#invite-form li ul.project-access-list li {
  margin: 0;
}
body.account-settings.members #main-content .grey-box form ul#invite-form label {
  display: block;
  font-weight: bold;
}
body.account-settings.members #main-content ul {
  padding: 0 0 10px 0;
  border-bottom: solid 1px #f5f5f5;
  margin: 0 0 10px 0;
  overflow: hidden;
  *zoom: 1;
}
body.account-settings.members #main-content ul li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 230px;
  font-size: 11px;
}
body.account-settings.members #main-content ul li h4 {
  margin-bottom: 5px;
}
body.account-settings.members #main-content ul li img {
  float: left;
  margin-right: 10px;
}
body.account-settings.members #main-content ul li .remove-link {
  color: #B04521;
  background: url('/images/icon-remove.png') no-repeat 0px 50%;
  padding: 0 0 0 16px;
}
body.account-settings.members #main-content ul li .pending {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 1px 5px;
  background: #FAEBB3;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #A27B07;
  margin-right: 3px;
  position: relative;
  top: -2px;
}
body.account-settings.members #main-content ul:last-child {
  border-bottom: none;
}

.member-permissions .content p.quiet {
  font-size: 11px;
  color: #999;
  padding-left: 21px;
}
.member-permissions .content li ul {
  margin-top: 10px;
}
.member-permissions .content li ul.disabled label {
  color: #999;
}
.member-permissions .content li ul li {
  margin-bottom: 5px;
  margin-right: 5px;
  width: 150px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
.member-permissions .content li ul li label {
  font-size: 11px;
}

.project-welcome #main-content h1 {
  border: none;
  padding-bottom: 0;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 20px !important;
}
.project-welcome #main-content h1 a {
  float: right;
}

.members-list {
  margin-bottom: 4 0px;
}
.members-list li {
  position: relative;
}
.members-list span.buttons {
  position: absolute;
  right: 0px;
}
.members-list span.buttons form {
  display: inline;
}
.members-list span.buttons .button {
  position: relative;
  float: left;
  margin: 0;
  top: 0px;
}
.members-list span.buttons .negative {
  width: 70px;
  min-width: 70px;
  margin-right: 20px;
}

.button.negative {
  color: #a33;
}

#already-invited {
  background-color: #eee;
  padding: 12px;
  border-radius: 4px;
  margin: 12px 0px 24px 0px;
  overflow: hidden;
  *zoom: 1;
}
#already-invited h3 {
  font-size: 10pt;
  margin: 0px;
  color: #666;
  font-weight: normal;
}

.inline-members-list {
  list-style: none;
}
.inline-members-list li {
  width: 145px;
  float: left;
  padding-bottom: 5px;
  display: inline;
}
.inline-members-list li img {
  width: 30px;
  height: 30px;
}
.inline-members-list li a {
  font-size: 8pt;
}

.wizard {
  margin-top: 35px;
}
.wizard ul {
  background-color: #eee;
}

.subtitle {
  margin-bottom: 20px;
}
.subtitle .button {
  float: right;
}

#invite-form {
  background: #eee;
  border-radius: 5px;
  padding: 5px 10px 10px 10px;
}

dd textarea, dd input[type=text] {
  width: 98%;
}

#new-project-invite li.member .warning {
  display: block;
  padding: 10px;
  border: 2px solid #a88;
  background: #eee;
  border-radius: 5px;
  margin: 20px 0px 10px 0;
  clear: both;
  float: none;
}
#new-project-invite li.member .warning.hidden {
  display: none;
}
#new-project-invite li.member .warning .button {
  float: none;
  display: inline;
  margin-right: 10px;
}
#new-project-invite li.member .warning ul {
  list-style: none;
}
#new-project-invite li.member .warning form {
  margin-bottom: 15px;
}
#new-project-invite li.member .warning ul.tickets {
  list-style: none;
  margin-left: 10px;
}
#new-project-invite li.member ul.tickets a.ticket-badge {
  padding: 2px 5px;
  margin-right: 5px;
  background: #fff;
}
#new-project-invite h3 {
  margin-bottom: 0.5em;
}

#invite-by-email {
  margin-top: 2em;
}
#invite-by-email .members-list {
  margin-bottom: 2em;
}

.members-list {
  list-style: none;
}
.members-list span.checkbox {
  margin-right: 6px;
  vertical-align: middle;
}
.members-list span.user-role {
  float: right;
  color: #656565;
  font-weight: normal;
}
.members-list li.member {
  padding: 9px;
  position: relative;
  border-bottom: 1px solid #eee;
  font-weight: bold;
}
.members-list .avatar {
  width: 30px;
  height: 30px;
  padding: 1px;
}

#project {
  margin: 0px 15px;
  overflow: hidden;
  *zoom: 1;
}
#project .done {
  background: url(/images/check.png) no-repeat 0 15px;
  color: #8a8;
}
#project .done a {
  color: #8a8;
}
#project dt, #project dd {
  padding-left: 26px;
}
#project dl {
  line-height: 1.4em;
}
#project dt {
  padding-top: 15px;
  font-size: 115%;
}
#project dd {
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
  padding-top: 6px;
  margin-left: 0px;
}

.inline-members-list a.member-title {
  width: 90px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

body.ticket #main-content h1 {
  border-bottom: none;
  padding-bottom: 6px;
}
body.ticket #main-content .green-button {
  position: absolute;
  top: 0;
  right: 0;
}
body.ticket #main-content .recent-activity {
  margin-top: 12px;
}
body.ticket .toolbar-links a.watch-link {
  background: url('/images/icon-watch-alt-toolbar.png') no-repeat 0px 50%;
  padding-left: 22px;
}
body.ticket .toolbar-links a.edit-link {
  padding-left: 20px;
}
body.ticket .toolbar-links a.spam-link {
  background: url('/images/icon-mark-spam-toolbar.png') no-repeat 0px 50%;
  padding-left: 25px;
}
body.ticket .toolbar-links a.delete-link {
  padding-left: 20px;
}
body.ticket .toolbar-box {
  border-bottom: none;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomleft: 0;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomright: 0;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  position: relative;
  *zoom: 1;
  z-index: 100;
}
body.ticket .toolbar-box:after {
  content: "";
  display: table;
  clear: both;
}
body.ticket .toolbar-content {
  overflow: hidden;
  *zoom: 1;
  background: #fff;
}
body.ticket .toolbar-content .ticket-number {
  float: left;
  overflow: hidden;
  width: -20px;
  margin-right: 20px;
  text-align: right;
}
body.ticket .toolbar-content .ticket-number strong {
  font-size: 26px;
  line-height: 1;
}
body.ticket .toolbar-content .ticket-number strong span {
  font-size: 18px;
}
body.ticket .toolbar-content .ticket-number span.points {
  display: block;
}
body.ticket .toolbar-content .ticket-number span.points strong {
  background-color: #8AB73D;
  opacity: 0.8;
  color: #fff;
  font-size: 9px;
  width: 30px;
  height: 30px;
  text-align: center;
  border-radius: 50%;
  line-height: 30px;
  overflow: hidden;
  margin: 10px auto 10px auto;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  font-size: 13px;
}
body.ticket .toolbar-content .ticket-details {
  display: block;
  overflow: auto;
}
body.ticket .toolbar-content .ticket-details .ticket-description img {
  max-width: 100%;
}
body.ticket .toolbar-content .ticket-details .ticket-description ul, body.ticket .toolbar-content .ticket-details .ticket-description ol {
  padding-left: 30px;
  margin: 0 0 15px 0;
}
body.ticket .toolbar-content .ticket-details .ticket-description ul li, body.ticket .toolbar-content .ticket-details .ticket-description ol li {
  padding: 0;
  margin: 0;
}
body.ticket .toolbar-content .ticket-details .ticket-description ul {
  list-style-type: disc;
}
body.ticket .toolbar-content .ticket-details .ticket-description ul li {
  list-style-type: disc;
}
body.ticket .toolbar-content .ticket-details .ticket-description ol {
  list-style-type: decimal;
}
body.ticket .toolbar-content .ticket-details .ticket-description ol li {
  list-style-type: decimal;
}
body.ticket .toolbar-content .ticket-details .description {
  margin-bottom: 55px;
}
body.ticket .toolbar-content .ticket-details .description ul.outlined {
  list-style: none;
  padding: 0;
}
body.ticket .toolbar-content .ticket-details .description ul.outlined .subtask {
  color: #666;
}
body.ticket .toolbar-content .ticket-details .description ul.outlined .subtask:hover {
  background: #aaa;
  color: #fff;
  text-decoration: none;
}
body.ticket .toolbar-content .ticket-details .description ul.outlined .subtask.loading {
  opacity: 0.5;
}
body.ticket .toolbar-content .ticket-details .description ul.outlined img.state {
  padding: 0 3px 0 4px;
  width: 11px;
}
body.ticket .toolbar-content .ticket-details .description ul.outlined p.ajax-error {
  color: #333;
  font-size: 10px;
  background: #FFE04A;
  padding: 2px 5px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3;
  border-radius: 3;
}
body.ticket .toolbar-content .ticket-details p {
  font-size: 14px;
  margin-bottom: 10px;
}
body.ticket .toolbar-content .ticket-details p.timestamp {
  font-size: 11px;
  color: #999;
  position: absolute;
  right: 0px;
  bottom: 55px;
}
body.ticket .toolbar-content .ticket-details p.timestamp .avatar {
  position: absolute;
  left: -51px;
  top: -13px;
}
body.ticket .lower-toolbar {
  font-size: 12px;
  padding-left: 0;
  clear: both;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 0;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 0;
  border-radius: 0;
  overflow: hidden;
  *zoom: 1;
}
body.ticket .lower-toolbar .lower-form {
  float: left;
  padding-left: 20px;
}
body.ticket .lower-toolbar .lower-form div {
  float: left;
  padding: 0 20px;
  border-right: solid 1px #e5e5e5;
  height: 28px;
  line-height: 28px;
}
body.ticket .lower-toolbar .lower-form div strong {
  text-transform: uppercase;
  font-size: 10px;
  color: #4d4d4d;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 5px;
}
body.ticket .lower-toolbar .lower-form div a {
  font-size: 11px;
}
body.ticket .lower-toolbar .lower-form div.state {
  padding-left: 0;
}
body.ticket .lower-toolbar .lower-form div.milestone a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  max-width: 120px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
body.ticket .lower-toolbar div.update {
  height: 28px;
  line-height: 28px;
  float: right;
  padding: 0;
  border: none;
}
body.ticket .fringe {
  background-image: url('/images/toolbar-bottom-ticket.png');
  background-repeat: repeat-x;
  background-position: 0 100%;
  height: 8px;
}
body.ticket #remote-status {
  position: relative;
}
body.ticket #loading {
  position: absolute;
}
body.ticket .recent-activity .changes {
  padding: 0;
}
body.ticket .recent-activity .changes .empty {
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 200;
  padding: 20px;
}
body.ticket .recent-activity ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
body.ticket .recent-activity ol li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
body.ticket .recent-activity .activity-item {
  background-color: #efefef;
  border-top-left-radius: 30px;
  margin-bottom: 15px;
  font-size: 12px;
  padding: 0px;
}
body.ticket .recent-activity .activity-item:last-child {
  border-bottom: none;
}
body.ticket .recent-activity .activity-item p {
  margin-bottom: 5px;
}
body.ticket .recent-activity .activity-item .icon {
  vertical-align: middle;
  margin-right: 5px;
}
body.ticket .recent-activity .activity-item .ticket-tag {
  background: #d0d0d0;
  padding: 2px 5px;
  margin-right: 3px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #333;
  text-decoration: none;
}
body.ticket .recent-activity .activity-item .ticket-tag:visited {
  color: #333;
}
body.ticket .recent-activity .activity-item .ticket-tag:hover {
  background: #848484;
  color: #fff;
}
body.ticket .recent-activity .activity-item .file-details {
  background: #F5F7F7;
  border: solid 1px #DBE1E5;
  padding: 5px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 11px;
  overflow: hidden;
  *zoom: 1;
}
body.ticket .recent-activity .activity-item .file-details img {
  float: left;
  padding: 3px;
  border: solid 1px #e5e5e5;
  background: #fff;
  margin-right: 10px;
}
body.ticket .recent-activity .activity-item .file-details .filename {
  display: block;
  font-size: 12px;
}
body.ticket .recent-activity .activity-item .file-details .filesize {
  color: #999;
}
body.ticket .recent-activity .activity-item .timestamp {
  color: #999;
  font-size: 11px;
  margin-bottom: 10px;
  position: absolute;
  right: 0px;
  padding-right: 10px;
  margin-top: 8px;
}
body.ticket .recent-activity .activity-item .timestamp a {
  color: #999;
}
body.ticket .recent-activity .activity-item div.avatar {
  width: 36px;
  position: absolute;
}
body.ticket .recent-activity .activity-item .activity-version,
body.ticket .recent-activity .activity-item .activity-content {
  padding-left: 6px;
  padding-top: 5px;
  line-height: 1.7;
}
body.ticket .recent-activity .activity-item .activity-version p,
body.ticket .recent-activity .activity-item .activity-content p {
  margin-bottom: 10px;
  color: #333;
}
body.ticket .recent-activity .activity-item .activity-version ul,
body.ticket .recent-activity .activity-item .activity-content ul {
  padding: 5px 0 0 0;
  margin-bottom: 1px;
}
body.ticket .recent-activity .activity-item .activity-version ul li,
body.ticket .recent-activity .activity-item .activity-content ul li {
  background-repeat: no-repeat;
  background-position: 1px 1px;
  padding: 0 22px 0 22px;
  font-size: 90%;
  margin-bottom: 3px;
}
body.ticket .recent-activity .activity-item .activity-version ul li em,
body.ticket .recent-activity .activity-item .activity-content ul li em {
  font-weight: bold;
}
body.ticket .recent-activity .activity-item .activity-version ul li.assigned_user,
body.ticket .recent-activity .activity-item .activity-content ul li.assigned_user {
  background-image: url('/images/icon-post-user.png');
}
body.ticket .recent-activity .activity-item .activity-version ul li.milestone,
body.ticket .recent-activity .activity-item .activity-content ul li.milestone {
  background-image: url('/images/icon-post-milestone.png');
}
body.ticket .recent-activity .activity-item .activity-version ul li.state,
body.ticket .recent-activity .activity-item .activity-content ul li.state {
  background-image: url('/images/icon-post-ticket.png');
}
body.ticket .recent-activity .activity-item .activity-version ul li.priority,
body.ticket .recent-activity .activity-item .activity-content ul li.priority {
  background-image: url('/images/icon-post-ticket.png');
}
body.ticket .recent-activity .activity-item .activity-version ul li.importance,
body.ticket .recent-activity .activity-item .activity-content ul li.importance {
  background-image: url('/images/icon-post-ticket.png');
}
body.ticket .recent-activity .activity-item .activity-version ul li.title,
body.ticket .recent-activity .activity-item .activity-content ul li.title {
  background-image: url('/images/icon-post-ticket.png');
}
body.ticket .recent-activity .activity-item .activity-version ul li.tag,
body.ticket .recent-activity .activity-item .activity-content ul li.tag {
  background-image: url('/images/icon-post-ticket.png');
}
body.ticket .recent-activity .activity-item .activity-version .desc,
body.ticket .recent-activity .activity-item .activity-content .desc {
  font-size: 13.5px;
  margin-top: 0.5em;
  margin-left: 10px;
  overflow: hidden;
}
body.ticket .recent-activity .activity-item .activity-version .desc img,
body.ticket .recent-activity .activity-item .activity-content .desc img {
  max-width: 100%;
}
body.ticket .recent-activity .activity-item .activity-version .desc ul, body.ticket .recent-activity .activity-item .activity-version .desc ol,
body.ticket .recent-activity .activity-item .activity-content .desc ul,
body.ticket .recent-activity .activity-item .activity-content .desc ol {
  padding-left: 30px;
  margin: 0 0 15px 0;
}
body.ticket .recent-activity .activity-item .activity-version .desc ul li, body.ticket .recent-activity .activity-item .activity-version .desc ol li,
body.ticket .recent-activity .activity-item .activity-content .desc ul li,
body.ticket .recent-activity .activity-item .activity-content .desc ol li {
  padding: 0;
  margin: 0;
}
body.ticket .recent-activity .activity-item .activity-version .desc ul,
body.ticket .recent-activity .activity-item .activity-content .desc ul {
  list-style-type: disc;
}
body.ticket .recent-activity .activity-item .activity-version .desc ul li,
body.ticket .recent-activity .activity-item .activity-content .desc ul li {
  list-style-type: disc;
}
body.ticket .recent-activity .activity-item .activity-version .desc ol,
body.ticket .recent-activity .activity-item .activity-content .desc ol {
  list-style-type: decimal;
}
body.ticket .recent-activity .activity-item .activity-version .desc ol li,
body.ticket .recent-activity .activity-item .activity-content .desc ol li {
  list-style-type: decimal;
}
body.ticket .recent-activity .activity-item .activity-version li.attachment,
body.ticket .recent-activity .activity-item .activity-content li.attachment {
  padding: 10px;
}
body.ticket .recent-activity .activity-item .activity-version li.attachment img,
body.ticket .recent-activity .activity-item .activity-content li.attachment img {
  display: block;
  border: 1px solid white;
  clear: both;
}
body.ticket .recent-activity .activity-item .subject {
  font-weight: bold;
  display: block;
  line-height: 38px;
}
body.ticket .recent-activity .activity-item .thumbnail-group {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 11px;
  margin-right: 10px;
  margin-bottom: 10px;
}
body.ticket .recent-activity .activity-item .thumbnail-group img {
  display: block;
  margin-bottom: 5px;
}
body.ticket .recent-activity .activity-item .ticket-badge {
  margin-left: 3px;
}
body.ticket .recent-activity .activity-item .activity-subject {
  background: #fafafa;
  padding: 0px 10px 0px 46px;
}
body.ticket .post-form {
  *zoom: 1;
  margin-bottom: 20px;
  padding-bottom: 20px;
  background: #efefef;
}
body.ticket .post-form:after {
  content: "";
  display: table;
  clear: both;
}
body.ticket .post-form h3 {
  background: #F5F7F7;
  padding: 20px 10px 20px 50px;
}
body.ticket .post-form h3 .avatar {
  position: absolute;
  left: 3px;
  top: 3px;
}
body.ticket .post-form ul {
  margin: 0;
  padding: 0 0 0 40px;
  list-style: none;
  position: relative;
}
body.ticket .post-form ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
body.ticket .post-form ul li {
  margin-bottom: 10px;
  clear: both;
}
body.ticket .post-form ul .avatar {
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 0;
  border-style: none;
}
body.ticket .post-form textarea {
  display: block;
  margin: 0;
  width: 95%;
}
body.ticket .post-form input.mini {
  height: 10px;
}
body.ticket .post-form p.help {
  font-size: 11px;
  color: #999;
  margin-bottom: 0;
}
body.ticket .post-form input.file {
  margin-bottom: 10px;
}
body.ticket .post-form label {
  text-transform: uppercase;
  color: #4d4d4d;
  font-size: 11px;
  display: block;
}
body.ticket .post-form label span {
  color: #999;
  text-transform: none;
  font-weight: normal;
}
body.ticket .post-form li#comments {
  margin-bottom: 0;
  width: 100%;
}
body.ticket .post-form li#tags input.text {
  width: 95%;
}
body.ticket .post-form li#attachments {
  border: solid 1px rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.03);
  width: 96%;
}
body.ticket .post-form li#attachments ul {
  float: none;
  display: block;
  margin: 0;
}
body.ticket .post-form li#attachments ul li {
  position: relative;
  border-bottom: solid 1px #DBE1E5;
  margin-bottom: 0;
  padding: 3px;
}
body.ticket .post-form li#attachments ul li:last-child {
  border: none;
}
body.ticket .post-form li#attachments ul li a.remove-attachment-link {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/button-remove-small.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 16px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 16px;
  position: absolute;
  right: 5px;
  top: 6px;
}
body.ticket .post-form li#attributes {
  overflow: hidden;
  *zoom: 1;
}
body.ticket .post-form li#attributes div {
  float: left;
  margin-right: 10px;
}
body.ticket .post-form li#attributes div label {
  font-size: 10px;
  color: #9fa5a8;
}
body.ticket .post-form li#attributes div .selector {
  width: 100px;
  margin-right: 0;
}
body.ticket .post-form li#actions {
  margin-bottom: 0;
}
body.ticket .post-form #watcher-select {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 39px;
  height: 27px;
  background-color: #eee;
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f1f1), color-stop(100%, #dadada));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#f1f1f1, #dadada);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#f1f1f1, #dadada);
  background-image: linear-gradient(#f1f1f1, #dadada);
  position: relative;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 2px;
}
body.ticket .post-form #watcher-select a.hitarea {
  display: block;
  width: 37px;
  height: 25px;
  border: solid 1px #bfbfbf;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
body.ticket .post-form #watcher-select a.hitarea:hover {
  border-color: #aaa;
}
body.ticket .post-form #watcher-select.active {
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmYWZhZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdlN2U3ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #afafaf), color-stop(100%, #7e7e7e));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#afafaf, #7e7e7e);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#afafaf, #7e7e7e);
  background-image: linear-gradient(#afafaf, #7e7e7e);
}
body.ticket .post-form #watcher-select.active a.hitarea {
  border-color: #787878;
}
body.ticket .post-form #watcher-select.disabled {
  opacity: 0.5;
}
body.ticket .post-form #watcher-select.disabled a.hitarea {
  cursor: default;
}
body.ticket .post-form #watcher-select.disabled a.hitarea:hover {
  border-color: #bfbfbf;
}
body.ticket .post-form #watcher-select ul {
  margin: 0;
  padding: 0;
  background: #000;
  background: rgba(0, 0, 0, 0.85);
  z-index: 1000;
  position: absolute;
  color: #fff;
  font-size: 11px;
  width: 160px;
  float: none;
  display: block;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-topleft: 0px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
}
body.ticket .post-form #watcher-select ul .title {
  font-weight: bold;
  padding: 4px 6px;
  border-bottom: solid 1px rgba(255, 255, 255, 0.15);
}
body.ticket .post-form #watcher-select ul a {
  color: #aaa;
  display: block;
  padding: 4px 6px 4px 22px;
}
body.ticket .post-form #watcher-select ul a:hover {
  background: rgba(255, 255, 255, 0.1);
  text-decoration: none;
  color: #fff;
}
body.ticket .post-form #watcher-select ul li {
  margin: 0;
}
body.ticket .post-form #watcher-select ul li.selected a {
  color: #fff;
  background-image: url('/images/icon-menu-checked-white.png');
  background-repeat: no-repeat;
  background-position: 8px 50%;
}
body.ticket .post-form #watcher-select a.hitarea {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/icon-button-notifications.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-position: 70% 50%;
}
body.ticket .post-form #watcher-select.active a.hitarea {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
  background-image: url('/images/icon-button-notifications-selected.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-position: 70% 50%;
}
body.ticket .meta .section {
  overflow: hidden;
  *zoom: 1;
  font-size: 12px;
}
body.ticket .meta .section h3 {
  text-transform: lowercase;
  color: #999;
  font-size: 12px;
  padding-left: 20px;
  background-repeat: no-repeat;
  background-position: 0px 50%;
}
body.ticket .meta .section p {
  margin-bottom: 0;
}
body.ticket .meta #milestone h4 {
  font-size: 11px;
  color: #999;
  font-weight: normal;
  margin-bottom: 5px;
}
body.ticket .meta #milestone .progress-bar {
  width: 150px;
}
body.ticket .meta #milestone h3 {
  background-image: url('/images/icon-milestone.png');
}
body.ticket .meta #watchers {
  padding-top: 5px;
}
body.ticket .meta #watchers a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0 4px 0 0;
}
body.ticket #assigned a.avatar {
  margin: 0 auto;
  display: block;
}
body.ticket #assigned a.name {
  display: block;
  max-width: 70px;
  line-height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
body.ticket #assigned img {
  vertical-align: middle;
  margin: 0 auto;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
body.ticket #assigned h3 {
  background-image: url('/images/icon-user-small.png');
}
body.ticket #attachments {
  margin-bottom: 25px;
}
body.ticket #attachments img {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 5px;
  margin-bottom: 5px;
}
body.ticket #attachments h3 {
  background-image: url('/images/icon-attachments.png');
}
body.ticket .quick-tip .email {
  font-family: Andale Mono, Consolas, Courier New, Courier, monospace;
  font-size: 12px;
  margin-bottom: 5px;
}

.project-tickets #main-content h1 {
  border: none;
  padding-bottom: 0;
  width: 100%;
  margin-bottom: 10px;
}
.project-tickets #main-content .green-button {
  float: right;
}
.project-tickets #main-content .tickets-list-container {
  float: left;
  width: 100%;
}
.project-tickets #main-content #search-form {
  clear: both;
  margin-bottom: 10px;
}
.project-tickets #main-content #search-form input {
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 10px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: none;
  padding: 4px 6px 4px 30px;
  font-size: 12px;
  width: 350px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #777;
  outline: 0;
  background: #fff url('/images/icon-search-expandable.png') no-repeat 7px 50%;
  -webkit-appearance: none;
  border: solid 1px #D5D5D5;
  border-top-color: #C5C5C5;
  border-left-color: #C5C5C5;
}
.project-tickets #main-content #search-form input:focus {
  border-color: #BBB;
}
.project-tickets #main-content #search-sentence {
  margin-bottom: 10px;
  color: #999;
  font-size: 11px;
}
.project-tickets #main-content #empty {
  padding: 10px;
  background-color: #fff;
  color: #999;
  border: dashed 1px #f5f5f5;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 5px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 14px;
}
.project-tickets #main-content #empty h4 {
  margin-bottom: 10px;
  color: #777;
}
.project-tickets #main-content #empty p {
  margin-bottom: 0;
}
.project-tickets #main-content .bulk-form {
  display: block;
}
.project-tickets #main-content .tickets-container {
  position: relative;
  min-height: 70px;
}
.project-tickets .toolbar {
  clear: both;
}
.project-tickets .toolbar .view-toggle {
  list-style: none;
  float: left;
  margin: 5px 10px 5px 5px;
  padding: 0;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.project-tickets .toolbar .view-toggle li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.project-tickets .toolbar .view-toggle li {
  float: left;
  border: solid 1px #aaa;
  border-left: none;
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
}
.project-tickets .toolbar .view-toggle li.selected {
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5e5e5), color-stop(100%, #cccccc));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#e5e5e5, #cccccc);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#e5e5e5, #cccccc);
  background-image: linear-gradient(#e5e5e5, #cccccc);
}
.project-tickets .toolbar .view-toggle li:active {
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QwZDBkMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #d0d0d0));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#f2f2f2, #d0d0d0);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#f2f2f2, #d0d0d0);
  background-image: linear-gradient(#f2f2f2, #d0d0d0);
}
.project-tickets .toolbar .view-toggle li.selected:active {
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JmYmZiZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d8d8d8), color-stop(100%, #bfbfbf));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#d8d8d8, #bfbfbf);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#d8d8d8, #bfbfbf);
  background-image: linear-gradient(#d8d8d8, #bfbfbf);
}
.project-tickets .toolbar .view-toggle li a {
  display: block;
  width: 25px;
  height: 19px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  /* Content for ie 7.
  Min version: unspecified.
  User threshold to keep: 0.01%. If ie 7 are omitted: 0.13566%. */
  text-transform: capitalize;
}
.project-tickets .toolbar .view-toggle li.detail a {
  background: url('/images/icon-ticket-view-detail.png') no-repeat 50% 50%;
}
.project-tickets .toolbar .view-toggle li.list a {
  background: url('/images/icon-tickets-view-list.png') no-repeat 50% 50%;
}
.project-tickets .toolbar .view-toggle li:first-child {
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-topleft: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomleft: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-left: solid 1px #aaa;
}
.project-tickets .toolbar .view-toggle li:last-child {
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-topright: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomright: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.project-tickets .toolbar .sort-box {
  float: left;
  margin: 4px 0;
}
.project-tickets .toolbar .sort-box label {
  font-weight: bold;
  font-size: 12px;
  color: #4d4d4d;
}
.project-tickets .toolbar .toolbar-links {
  float: right;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.project-tickets .toolbar .toolbar-links li {
  float: left;
  padding: 6px 13px;
}
.project-tickets .toolbar .toolbar-links a {
  color: #777;
  text-decoration: none;
}
.project-tickets .toolbar .toolbar-links a i {
  padding: 1px 5px;
}

#pending-jobs {
  text-align: center;
  font-size: 12px;
  background: #F5F7F7;
  border: solid 1px #DBE1E5;
  padding: 4px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #667e8e;
  margin-bottom: 10px;
}
#pending-jobs p {
  margin: 0;
}

#bulk {
  padding: 10px 10px 0px 10px;
  margin: -15px 10px 10px 10px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomleft: 5px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomright: 5px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background: #FFFBE3;
  border: solid 2px #fff;
  font-size: 12px;
}
#bulk ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 10px;
}
#bulk ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
#bulk ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
#bulk ul li:first-child {
  padding-left: 0;
}
#bulk ul li:last-child {
  padding-right: 0;
}
#bulk ul li.last {
  padding-right: 0;
}
#bulk li.tag-field label {
  font-weight: bold;
  display: block;
}
#bulk li.tag-field input {
  font-size: 12px;
  padding: 3px;
  width: 220px;
}
#bulk li.txt-item {
  padding-top: 15px;
}
#bulk li.command {
  width: 480px;
}
#bulk li.command label {
  display: block;
  font-weight: bold;
}
#bulk li.command input {
  width: 98%;
}
#bulk li.command p {
  font-size: 11px;
  color: #999;
  margin-bottom: 0;
}
#bulk .selector {
  width: 130px;
  font-size: 12px;
}
#bulk .selector span {
  width: 98px;
}

.project-tickets .toolbar .sort-options {
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  border: solid 1px #aaa;
  height: 19px;
  float: left;
  margin: 5px 20px 5px 5px;
}
.project-tickets .toolbar .sort-options div {
  float: left;
  position: relative;
  height: 19px;
}
.project-tickets .toolbar .sort-options div.sort-by {
  border-right: solid 1px #aaa;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-topleft: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomleft: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.project-tickets .toolbar .sort-options div.order-by {
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-topright: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomright: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.project-tickets .toolbar .sort-options div a.hitarea {
  padding: 0 18px 0 10px;
  font-size: 11px;
  font-weight: bold;
  color: #777;
  display: block;
  line-height: 18px;
  background: url('/images/icon-sort-menu.png') no-repeat 90% 50%;
}
.project-tickets .toolbar .sort-options div a.hitarea:hover {
  text-decoration: none;
  color: #4d4d4d;
}
.project-tickets .toolbar .sort-options div.active {
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5e5e5), color-stop(100%, #cccccc));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(#e5e5e5, #cccccc);
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(#e5e5e5, #cccccc);
  background-image: linear-gradient(#e5e5e5, #cccccc);
}
.project-tickets .toolbar .sort-options div.active a.hitarea {
  color: #4d4d4d;
}
.project-tickets .toolbar .sort-options div ul.menu {
  position: absolute;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  margin-top: 5px;
  background: #000;
  background: rgba(0, 0, 0, 0.85);
  z-index: 1000;
  color: #fff;
  font-size: 11px;
  width: 160px;
  float: none;
  display: block;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 3px;
  border-radius: 3px;
  list-style: none;
}
.project-tickets .toolbar .sort-options div ul.menu li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.project-tickets .toolbar .sort-options div ul.menu a {
  color: #aaa;
  display: block;
  padding: 4px 6px 4px 22px;
}
.project-tickets .toolbar .sort-options div ul.menu a:hover {
  background: rgba(255, 255, 255, 0.1);
  text-decoration: none;
  color: #fff;
}
.project-tickets .toolbar .sort-options div ul.menu li {
  margin: 0;
}
.project-tickets .toolbar .sort-options div ul.menu li.selected a {
  color: #fff;
  background-image: url('/images/icon-menu-checked-white.png');
  background-repeat: no-repeat;
  background-position: 8px 50%;
}
.project-tickets ul.ticket-list {
  list-style: none;
  padding: 0;
  margin: 0 0 10px 0;
}
.project-tickets ul.ticket-list li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.project-tickets li.ticket {
  margin-bottom: 3px;
  overflow: hidden;
  *zoom: 1;
}
.project-tickets li.ticket .ticket-content {
  border: solid 1px #e5e5e5;
  border-left: none;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-topright: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomright: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  height: 50px;
  padding-left: 60px;
}
.project-tickets li.ticket .ticket-header {
  float: left;
  padding: 10px;
  border: solid 1px #e5e5e5;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-topleft: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius-bottomleft: 3px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  font-size: 15px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  min-width: 32px;
  text-align: center;
  /* Content for ie 9.
  Min version: unspecified.
  User threshold to keep: 0.1%. If ie 9 are omitted: 2.6001%. */
  /* Creating new -svg context. */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  /* Content for android 2.1 - 3.
  Min version: unspecified.
  User threshold to keep: 0.1%. If android 2.1 - 3 are omitted: 1.11224%. */
  /* Creating new -owg context. */
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Capability css-gradients is prefixed with -moz because 0.75106% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  /* Capability css-gradients is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is not prefixed with -o because 0.07115% of users are affected which is less than the threshold of 0.1. */
  /* Capability css-gradients is prefixed with -webkit because 9.61489% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  z-index: 50;
}
.project-tickets li.ticket .ticket-header span {
  font-size: 11px;
}
.project-tickets li.ticket .ticket-header.grey {
  color: #909090;
  background-color: #eaeaea;
  border-color: #d0d0d0;
  border-top-color: #dddddd;
  border-left-color: #dddddd;
}
.project-tickets li.ticket .ticket-header.white {
  background-color: #f5f5f5;
  color: #bbb;
  border-color: gainsboro;
  border-top-color: white;
  border-left-color: white;
}
.project-tickets li.ticket .ticket-header.black {
  background-color: #c4c4c4;
  color: #5e5e5e;
  border-color: #aaaaaa;
  border-top-color: #b7b7b7;
  border-left-color: #b7b7b7;
}
.project-tickets li.ticket .ticket-header.purple {
  background-color: #e7dcfa;
  color: #a57fec;
  border-color: #c7b0f3;
  border-top-color: #d7c6f7;
  border-left-color: #d7c6f7;
}
.project-tickets li.ticket .ticket-header.yellow {
  background-color: #faf5be;
  color: #dca910;
  border-color: #f7ee8e;
  border-top-color: #f9f2a6;
  border-left-color: #f9f2a6;
}
.project-tickets li.ticket .ticket-header.pink {
  background-color: #fcdff0;
  color: #ef6cbc;
  border-color: #f9c8e6;
  border-top-color: #fcdff0;
  border-left-color: #fcdff0;
}
.project-tickets li.ticket .ticket-header.brown {
  background-color: #ede3cd;
  color: #af793f;
  border-color: #dfcea8;
  border-top-color: #e6d8ba;
  border-left-color: #e6d8ba;
}
.project-tickets li.ticket .ticket-header.green {
  background-color: #e5eac5;
  color: #76a43b;
  border-color: #d3dda0;
  border-top-color: #dce4b3;
  border-left-color: #dce4b3;
}
.project-tickets li.ticket .ticket-header.blue {
  background-color: #c6eaf3;
  color: #3399d4;
  border-color: #9cdbea;
  border-top-color: #b1e2ef;
  border-left-color: #b1e2ef;
}
.project-tickets li.ticket .ticket-header.red {
  background-color: #f1d8bf;
  color: #bd3c27;
  border-color: #e9bf94;
  border-top-color: #edcca9;
  border-left-color: #edcca9;
}
.project-tickets li.ticket .ticket-header.orange {
  background-color: #f9d6a7;
  color: #d47800;
  border-color: #f6bf77;
  border-top-color: #f7ca8f;
  border-left-color: #f7ca8f;
}
.project-tickets li.ticket .ticket-title {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-right: 8px;
  line-height: 1.4;
  position: relative;
}
.project-tickets li.ticket .ticket-title .checker {
  margin-left: -25px;
  margin-right: 3px;
  opacity: 0;
}
.project-tickets li.ticket .ticket-title a {
  font-size: 14px;
  font-weight: bold;
  max-width: 77%;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
.project-tickets li.ticket .ticket-title .points {
  font-size: 11px;
  color: #999;
  position: relative;
  top: 2px;
}
.project-tickets li.ticket .ticket-title .ticket-state {
  float: right;
}
.project-tickets li.ticket .ticket-details {
  font-size: 11px;
  color: #999;
  line-height: 12px;
}
.project-tickets li.ticket .ticket-details a {
  color: #777;
}
.project-tickets li.ticket .ticket-details strong {
  font-weight: normal;
  color: #777;
}
.project-tickets li.ticket .ticket-details .milestone, .project-tickets li.ticket .ticket-details .assigned-to, .project-tickets li.ticket .ticket-details .created, .project-tickets li.ticket .ticket-details .updated {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.project-tickets li.ticket .ticket-details .milestone {
  width: 120px;
  background: url('/images/icon-ticket-milestone.png') no-repeat 0px 50%;
  padding-left: 20px;
}
.project-tickets li.ticket .ticket-details .assigned-to {
  width: 130px;
  background: url('/images/icon-ticket-assigned.png') no-repeat 0px 50%;
  padding-left: 20px;
}
.project-tickets li.ticket .ticket-details .created {
  width: 125px;
  background: url('/images/icon-ticket-created.png') no-repeat 0px 50%;
  padding-left: 20px;
}
.project-tickets li.ticket .ticket-details .updated {
  width: 125px;
  background: url('/images/icon-ticket-updated.png') no-repeat 0px 50%;
  padding-left: 20px;
}
.project-tickets li.ticket.closed .ticket-title a {
  font-weight: normal;
  color: #b3b3b3;
  text-decoration: line-through;
}
.project-tickets li.ticket.closed .ticket-header {
  text-decoration: line-through;
}
.project-tickets .quick-tip {
  display: block;
  clear: both;
  padding: 10px;
  /* Capability border-radius is prefixed with -moz because 0.25036% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -moz context. */
  -moz-border-radius: 5px;
  /* Capability border-radius is not prefixed with -ms because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is not prefixed with -o because 0% of users are affected which is less than the threshold of 0.1. */
  /* Capability border-radius is prefixed with -webkit because 0.1583% of users need it which is more than the threshold of 0.1%. */
  /* Creating new -webkit context. */
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #F5F7F7;
  font-size: 11px;
}
.project-tickets .quick-tip h5 {
  font-size: 12px;
  margin-bottom: 5px;
}
.project-tickets .quick-tip p {
  margin-bottom: 0;
}
.project-tickets .quick-tip a.help {
  color: #11628D;
  font-weight: bold;
}
