﻿/* bugfix */
#sparks li h5 { margin: 0; }
/* /bugfix */

#extr-page #header, #header {
    background-color: #3ba32b;
    background-image: -moz-linear-gradient(top,#3ba32b,#367628);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#3ba32b),to(#367628));
    background-image: -webkit-linear-gradient(top,#3ba32b,#367628);
    background-image: -o-linear-gradient(top,#3ba32b,#367628);
    background-image: linear-gradient(to bottom,#3ba32b,#367628);
}

#logo-group {
	overflow: hidden;
}
#logo {
	margin-top: 1px;
}
#logo img {
    width: 126px;
}
.project-context>:first-child{
	color: #fff;
	font-weight: 100;
}
#project-selector {
	color: #fff;
}
.fc-title {
	font-weight: 100;
}
.table-compact td, .table-compact th { padding: 3px!important; }
.nowrap { white-space: nowrap; }

.bigBox a { color: #fff; }


#wid-id-programmer_tasks .todo>li { background: none; }
#wid-id-programmer_tasks .todo>li .fa-check { font-size: 18px; }
#wid-id-programmer_tasks .todo>li .fa-check:not(.text-success) { color: #999; cursor: pointer; font-size: 18px; }
#wid-id-programmer_tasks .todo>li>:first-child { padding: 9px 0px 6px 0px; width: 30px; text-align: center; }
#wid-id-programmer_tasks .todo>li>span>.progress { max-height: 80px; min-height: 80px; }
#wid-id-programmer_tasks .todo>li>p { padding-right: 40px;width: 100%; padding-left: 36px; margin-left: 0; border-left: 0; }
#wid-id-programmer_tasks .todo>li>p>.date { color: #404040; font-size: 12px; line-height: 14px; display: flex; justify-content: space-between; }
#wid-id-programmer_tasks .todo>li>p>.date>span { flex-basis: 100%; }
#wid-id-programmer_tasks .todo>li>p>.date>span:nth-child(2) { flex-basis: 40%; }
#wid-id-programmer_tasks .todo>li>p>.date>span:nth-child(3) { flex-basis: 40%; }
#wid-id-programmer_tasks .todo>li>p>.date>span:nth-child(4) { flex-basis: 60%; }
#wid-id-programmer_tasks .todo>li.complete>* { text-decoration: inherit; }

#wid-id-programmer_tasks .dd-item>button { float: right; position: absolute; right: 0; margin-right: 8px; }
#wid-id-programmer_tasks .dd-item>button[data-action=collapse]:before { color: #0091d9; }
#wid-id-programmer_tasks .todo .subtasks .progress-bar { text-align: left; padding-left: 3px; }
#wid-id-programmer_tasks .todo .subtasks { padding-left: 35px; } 
#wid-id-programmer_tasks .todo .subtasks a { line-height: 22px; }
#wid-id-programmer_tasks .todo .subtasks>li { 
	list-style: none;
	margin: 5px 0;
    padding: 7px 23px;
    color: #333;
    text-decoration: none;
    border: 1px solid #cfcfcf;
    background: #fbfbfb;
} 
#wid-id-programmer_tasks .todo .progress .timer {
    position: absolute;
    text-align: right;
    width: 100%;
    padding-right: 3px;
	font-size: 12px;
	line-height: 22px;
}
#wid-id-programmer_tasks .dd-item>button:before { content: "\f078"; }
#wid-id-programmer_tasks .dd-item>button.add:before { content: "\f055"; }
#wid-id-programmer_tasks .dd-item>button[data-action=collapse]:before { content: "\f077"; }
#wid-id-programmer_tasks .toggle + button.add { top: 24px; }
#wid-id-programmer_tasks button.toggle[data-action="expand"]:not([style*="display: none"]) + button.add { display:none }
#wid-id-programmer_tasks button.toggle[data-action="collapse"] { margin-top: 0; }
@media (min-width: 478px) {
	#wid-id-programmer_tasks button.toggle[data-action="expand"][style*="display: none"] + button.add { margin-top: 0;  }
}
#wid-id-programmer_tasks .PhasesTime { font-weight: normal; }
#wid-id-programmer_tasks .PhasesTime.strike { text-decoration:line-through }
#wid-id-programmer_tasks .PhasesLast { font-weight: normal; }

