
/* =============================== */
/* =            Issue            = */
/* =============================== */

.opened-event-tag, .finished-event-tag {border:solid 1px #ddddff; margin-top: -1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; border:0; line-height: 1.5em; margin-top: -1px; color:#ffffff; padding:2px 4px; white-space:nowrap; }
.opened-event-tag:hover, .finished-event-tag:hover { text-decoration:none }
.opened-event-tag { background-color:#87AAE7;}
.finished-event-tag { background-color:#9c9; }

.show-issue .opened-event-tag,
.show-issue .finished-event-tag,
.show-issue .status-link { width: 80px; }

.color_id { padding:3px 7px; text-align:center; width:30px; margin:0px 15px 0 10px; }


/* =================================== */
/* =           List Issues           = */
/* =================================== */

.events_list { table-layout:fixed; width:100% }
.events_list * td { vertical-align:middle; color:#333333; padding-left:5px; border-top:solid 1px #eeeeee; empty-cells: show; overflow: hidden; width: 100%; margin: 0; white-space: nowrap; text-overflow:ellipsis }
.events_list tr.header th { vertical-align:middle; font-size:10px; font-weight:bold; color:var(--color-grey-light); text-transform:uppercase; text-align:left; padding-left:5px; overflow: hidden;  }
.events_list tr { height:25px }
.events_list tr:not(.header):hover { background-color:#fff7d5; cursor:pointer }
.events_list tr.issue_row .last-of-the-month { border-top:solid 1px #eeeeee }
.events_list tr.issue_row th { text-transform:uppercase; color:#999999; font-weight:normal }
.events_list tr:first-child td { border:0 }
.events_list .responsavel { vertical-align:bottom; font-size:13px; text-align:left; color:#333333; height:50px; padding:10px 5px; }

.list { }
.list th { font-size:13px; }
.list td { color:#333333; border-bottom:solid 1px #eeeeee; padding:0 5px; overflow:hidden; text-overflow:ellipsis; empty-cells:show; white-space:nowrap }
.list tr { height: 25px; }
.list a { padding:2px 10px; }
.list a:hover {background-color:#888888; color:#ffffff; text-decoration:none; }
.list .responsavel { vertical-align:bottom; font-size:14px; text-align:left; color:#333333; height:50px; padding:10px 5px; }
.list tr.issue_table_header th { font-size:10px; font-weight:bold; color:var(--color-grey-light); text-transform:uppercase;}
.list tr.issue_row { cursor:pointer; }

.events-index { }
  .events-index .late { background-color:#ffdd99; color:#000; font-family: "Courier New", Helvetica, sans-serif; border-radius:10px; line-height:1; padding:1px 3px; font-size:9px; font-weight:bold}
  .events-index .filters { height:30px; padding:6px 10px 0 14px; display:inline-block }
    .events-index .filters a { padding:4px 10px }
    .events-index .filters a.selected { color:#000 }
    .events-index .filters a.selected:hover { color:#000; text-decoration:none }
    .events-index .filters .search { display:inline; margin-top:-9px }
    .events-index .filters .search input[type=text] { margin:0; border:solid 1px #dddddd; width:120px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; }
    .events-index .filters .search.selected { padding:10px 10px; margin-top:-10px; background-color:#57a7d0; -webkit-border-radius:12px; -moz-border-radius:6px; -o-border-radius:6px; }
    .events-index .filters .search.selected label { color:#ffffff }
    .events-index .filters .separator { background-color:#dddddd; padding:10px 1px 10px 0; margin:0 5px }
    .events-index .filters .options { position:absolute; right:135px; top:125px; background-color:#f7f7f7; padding:10px; line-height:1.8em }
    .events-index .filters .options-dialog { width:150px; position:absolute; top:50px; right:80px; display:none; font-size:12px }

.responsaveis_column { width:130px; min-height:200px; border-right:solid 2px #eeeeee; vertical-align:top; color:#000000; font-weight:bold }
.responsaveis_column a { font-weight:normal }
.events_column { vertical-align:top }
.events_column h3 { padding:0 15px; color:#777777; font-size:16px; }

.new_event { }
  .new_event h2 { margin:0 0 15px 0 }


/* =================================== */
/* =           Show Issue            = */
/* =================================== */
.delete_link { float:right; }
.delete_link a { color:#ff3333; text-decoration:none; }
.delete_link a:hover { text-decoration:underline; }
.form_event th { color:#333333; font-size:12px; font-weight:normal; text-align:left; }
.event th { font-size:12px; font-weight:normal; text-align:left; color:#777; padding:6px 10px 0 0; vertical-align:top; }
.event td { font-size:14px; height:25px; padding-top:4px; vertical-align:top; }
.event textarea { font-size:14px; }

/* event */
.event_due { color:#777777; width:100px; text-align:right; height:30px; padding:6px; vertical-align:top; }
.criado_em { float:right; }


/* =================================== */
/* =            Assignees            = */
/* =================================== */

/* show */
/*.responsavel { }
  .responsavel .delete { color:#ff3333; padding:10px }
*/

.users-list { font-size:14px; line-height:1.8em; padding-left:16px }
  .users-list .admin { color:#777; font-size:12px; }
  .users-list li { color:var(--color-grey-light) }
  .users-list .has-access { color:#999999; text-transform:uppercase; font-weight:normal; font-size:11px }

  .assignee-box { width:326px; padding:15px; margin-top:20px; border:solid 1px #e5e5e5; background-color:#f5f5f5; }
  .assignee-box input[type=text], .assignee-box input[type=password] { width:320px }
