table.list{
    font-family:Helvetica,Arial,Sans-Serif;
    font-size: .9em;
    border-top: 1px solid #eee3d4;
    border-bottom: 1px solid #eee3d4;
    width: 100%;
}
table.list tr:nth-of-type(odd){
    background: #fcfaf6;
}
table.list tr + tr {
    border-top: 1px solid #faf7f3;
}
table.list th{
    background: #faf7f3;
    border-bottom: 1px solid #eee3d4;
    text-align: left;
}
table.list td,th{
    padding: 5px;
}
table.progress{
    border: 1px solid #eee3d4;
    border-collapse: collapse;
}
table.progress td{
    height: 5px;
    border: 1px solid #eee3d4;
    background: #faf7f3;
    padding: 0;
}
table.progress td.closed{
    border-color: #007aad;
    background-color: #009ee0;
}
.progress-parent{
    display: flex;
    align-items: center;
    height: 100%;
}
a.wiki-anchor {
    display: none;
}
.overdue {
    color: red !important;
}

.private {
    color: red !important;
    float: right;
    line-height: 1.2;
}

.journal-details-container h4{
    font-style: italic;
}
.journal-details-container .details{
    font-size: .9em;
    margin-bottom: 15px;
}

.attributes-wrapper{
    margin-top: 0px;
    margin-bottom: 20px;
}

.attributes{
    font-family:Helvetica;
    font-size:14px;
    color:#505050;
    line-height: 120%;
    width: 100%;
    background-color:#fbfaec;
    border:1px solid #dfccaf;
}

.attribute th{
    width:  auto;
}

.attributes th, .attributes td{
    padding: 2px 10px;
}

.attributes th{
    width: 25%;
    font-size: 0.89em;
    font-weight: normal;
    text-align: left;
}

.separator > td{
    border: none;
    padding-top: 10px;
    border-bottom: 1px dashed #dfccaf;
}

.spacer > td{
    border: none;
    height: 10px;
    padding: 0;
}

.spacer + .spacer > td{
    border: none;
    border-top: 1px dashed #dfccaf;
}

.footerActions{
    text-align: center !important;
}

.actionButtons{
    border-collapse: separate !important;
    margin: auto;
    font-family:Helvetica;
    font-size:14px;
}
.actionButtons a{
    color: #ffffff;
    font-weight: bold;
}
.actionButtons td{
    border: 1px solid #338d47;
    background-color: #4ebf67;
}

.actionButtons td.negative{
    background-color: #e50026;
    border-color: #990019;
}

.actionButtons td a{
    font-weight: bold !important;
    display: inline-block;
    padding: 10px 20px;
    text-align: left;
    cursor: pointer;
    position: relative;
    vertical-align: middle;
    text-decoration: none !important;
}

.actionButtons a:link, .actionButtons a:visited, .actionButtons a span {
    color: #ffffff !important;
}
.attachments a{
    word-break: break-all;
    word-wrap: break-word;
}
.attachments li{
    margin-bottom: 3px;
}
.state-indicator-circle{
    background:#faf7f3;
    border:1px solid #dcc7ab;
    color: #42321a
}
.state-indicator-circle.easy-indicator-ok{
    background:#4ebf67;
    border:1px solid #2c7b3e;
    color:#42321a
}
.state-indicator-circle.easy-indicator-alert{
     background:#d94838;
     border:1px solid #90271b;
     color:#42321a
}
.state-indicator-circle.easy-indicator-warning{
    background:#e3db6b;
    border:1px solid #c3b825;
    color:#42321a
}
.state-indicator-circle{
    width:10px;
    height:10px
}
.state-indicator-circle{
    -webkit-border-radius:5000px;
    -moz-border-radius:5000px;
    border-radius:5000px
}
