/* mark_as_solution indicator */
div.issue span.is_solution, div.journal span.is_solution { position:relative; bottom: 2px; text-transform: uppercase; background: rgb(0, 170, 0); color: #fff; font-weight:bold; padding: 0px 2px 0px 2px; font-size: 60%; margin-right: 2px; border-radius: 2px;}

/* approvals */
div.issue div.subject span.approval_approved { position:relative; bottom: 2px; text-transform: uppercase; background: rgb(0, 170, 0); color: #fff; font-weight:bold; padding: 0px 2px 0px 2px; font-size: 60%; margin-right: 2px; border-radius: 2px;}
div.issue div.subject span.approval_rejected { position:relative; bottom: 2px; text-transform: uppercase; background: orange; color: #fff; font-weight:bold; padding: 0px 2px 0px 2px; font-size: 60%; margin-right: 2px; border-radius: 2px; }

/* sequence_items */
#sidebar .sequence_items {border: 5px solid #bce;}
#sidebar h4.sequence_item {padding-left: 10px;}
#sidebar table.sequence_item {padding-left: 7px;}
#sidebar li.sequence_item {padding-left: 20px;}
#sidebar li.sequence_item_child {position:relative; bottom: 2px; text-transform: uppercase; background: rgb(0, 170, 0); color: #fff; font-weight:bold; padding: 1px 2px 1px 2px; font-size: 80%; margin-right: 2px; border-radius: 2px;}
.sequence-item-status-done span {color: white; background-color:green ; border: 2px solid darkgreen; border-radius: 4px; padding: 0px 2px 0px 2px;}
.sequence-item-status-late span {color: white; background-color:red; border: 2px solid darkred; border-radius: 4px; padding: 0px 2px 0px 2px;}
.sequence-item-status-todo span {color: white; background-color:gray; border: 2px solid darkgray; border-radius: 4px; padding: 0px 2px 0px 2px;}
.sequence-item-status-done span a {color: white;}
.sequence-item-status-late span a {color: white;}
.sequence-item-status-todo span a {color: white;}

/* note, danger, important wiki macro */
.admonition{margin:20px 0;padding:15px 20px;border:1px solid #e7e7e7;border-left-width:6px;border-radius:3px;overflow:hidden}.admonition.note{border-left-color:#5ae}.admonition.note>.admonition-header{color:#5ae}.admonition.danger{border-left-color:#e34}.admonition.danger>.admonition-header{color:#e34}.admonition.important{border-left-color:#e70}.admonition.important>.admonition-header{color:#e70}.admonition>.admonition-header{margin:0 0 10px;font-size:1.286em}.admonition>*:first-child{margin-top:0}.admonition>*:last-child{margin-bottom:0}