





#planner2 .task a {
    display: block;
}
#planner2 .task.type_11 {
    border-color: #795548;
}
#planner2 .task.type_12 {
    border-color: #3F51B5;
}
#planner2 .task.type_13 {
    border-color: #9C27B0;
}
#planner2 .task.type_14 {
    border-color: #673AB7;
}
#planner2 .task.type_15 {
    border-color: #2196F3;
}
#planner2 .task.type_16 {
    border-color: #EF6C00;
}
#planner2 .task.type_17 {
    border-color: #FF5722;
}
#planner2 .task.type_18 {
    border-color: #7CB342;
}
#planner2 .task.type_19 {
    border-color: #4E342E;
}
#planner2 .task.type_20 {
    border-color: #FFA000;
}
#planner2 .task.type_21 {
    border-color: #283593;
}
#planner2 .task.type_22 {
    border-color: #607D8B;
}
#planner2 .task.type_23 {
    border-color: #2E7D32;
}
#planner2 .task.type_24 {
    border-color: #F44336;
}
#planner2 .task.type_25 {
    border-color: #0277BD;
}
#planner2 .task.type_26 {
    border-color: #0097A7;
}
#planner2 .task.type_27 {
    border-color: #E91E63;
}
#planner2 .task.type_28 {
    border-color: #C62828;
}
#planner2 .task.type_29 {
    border-color: #37474F;
}
#planner2 .task.type_30 {
    border-color: #43A047;
}
#planner2 .task.type_31 {
    border-color: #B19944;
}
#planner2 .task.type_32 {
    border-color: #F32182;
}
#planner2 .task.status_10 {
    border-color: #C5C5C5;
}
.task_type_ind {
    background: #757575;
    display: inline-block;
    color: #FFFFFF;
    font-size: 12px;
    line-height: normal;
    font-weight: 600;
    padding: 4px 8px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
#planner2 .task .task_header {
    background: #757575;
}
#planner2 .task.type_11 .task_header,
.task_type_ind.type_11 {
    background: #795548;
}
#planner2 .task.type_12 .task_header,
.task_type_ind.type_12 {
    background: #3F51B5;
}
#planner2 .task.type_13 .task_header,
.task_type_ind.type_13 {
    background: #9C27B0;
}
#planner2 .task.type_14 .task_header,
.task_type_ind.type_14 {
    background: #673AB7;
}
#planner2 .task.type_15 .task_header,
.task_type_ind.type_15 {
    background: #2196F3;
}
#planner2 .task.type_16 .task_header,
.task_type_ind.type_16 {
    background: #EF6C00;
}
#planner2 .task.type_17 .task_header,
.task_type_ind.type_17 {
    background: #FF5722;
}
#planner2 .task.type_18 .task_header,
.task_type_ind.type_18 {
    background: #7CB342;
}
#planner2 .task.type_19 .task_header,
.task_type_ind.type_19 {
    background: #4E342E;
}
#planner2 .task.type_20 .task_header,
.task_type_ind.type_20 {
    background: #FFA000;
}
#planner2 .task.type_21 .task_header,
.task_type_ind.type_21 {
    background: #283593;
}
#planner2 .task.type_22 .task_header,
.task_type_ind.type_22 {
    background: #607D8B;
}
#planner2 .task.type_23 .task_header,
.task_type_ind.type_23 {
    background: #2E7D32;
}
#planner2 .task.type_24 .task_header,
.task_type_ind.type_24 {
    background: #F44336;
}
#planner2 .task.type_25 .task_header,
.task_type_ind.type_25 {
    background: #0277BD;
}
#planner2 .task.type_26 .task_header,
.task_type_ind.type_26 {
    background: #0097A7;
}
#planner2 .task.type_27 .task_header,
.task_type_ind.type_27 {
    background: #E91E63;
}
#planner2 .task.type_28 .task_header,
.task_type_ind.type_28 {
    background: #C62828;
}
#planner2 .task.type_29 .task_header,
.task_type_ind.type_29 {
    background: #37474F;
}
#planner2 .task.type_30 .task_header,
.task_type_ind.type_30 {
    background: #43A047;
}
#planner2 .task.type_31 .task_header,
.task_type_ind.type_31 {
    background: #B19944;
}
#planner2 .task.type_32 .task_header,
.task_type_ind.type_32 {
    background: #F32182;
}
#planner2 .task.status_10 .task_header,
.task_type_ind.type_10 {
    background: #C5C5C5;
}
#planner2 .task.status_10 .task_header span,
#planner2 .task.status_10 .task_header .checkbox_wrap,
#planner2 .task.status_10 .task_content,
#planner2 .task.status_10 .task_footer {
    opacity: 0.3;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}
#planner2 .task.status_10 .task_performers {
    opacity: 0.3;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}
#planner2 .task.status_10:hover {
    border-color: #757575;
}
#planner2 .task.status_10:hover .task_header {
    background: #757575;
}
#planner2 .task.status_10:hover .task_header span,
#planner2 .task.status_10:hover .task_header .checkbox_wrap,
#planner2 .task.status_10:hover .task_content,
#planner2 .task.status_10:hover .task_performers,
#planner2 .task.status_10:hover .task_footer {
    opacity: 1;
}
#planner2 .task .task_header {
    font-size: 11px;
    font-weight: 600;
    margin: -5px -10px 0px -10px;
    padding: 2px 25px 5px 10px;
    height: 20px;
    cursor: default;
    position: relative;
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
}
#planner2 .task_header input[type="checkbox"]:checked + label .checked {
	color: #FFFFFF;
}
#planner2 .task .task_header .task_status {
    color: rgba(255, 255, 255, 0.7);
    float: right;
    margin-top: -16px;
    font-size: 12px;
}
#planner2 .task .task_content {
    font-size: 12px;
    font-weight: 600;
    text-align: left;
    padding: 8px 0px;
    line-height: 1.4em;
    color: #000000;
}
#planner2 .task .task_performers,
.modal_wrap .task_performers {
    float: right;
    position: relative;
    z-index: 0;
}
#planner2 .task .task_performers .avatar,
.modal_wrap .task_performers .avatar,
.tasks .task_performers .avatar {
    margin: -5px 0px 0px -5px;
    width: 20px;
    height: 20px;
    float: left;
    border: 2px solid #FFFFFF;
    position: relative;
}
.tasks .task_performers {
    padding-left: 10px;
}
.tasks .task_performers .avatar {
    width: 24px;
    height: 24px;
    margin: 0px 0px 5px -7px;
}
#planner2 .task .task_performers .avatar:nth-child(1),
.tasks .task_performers .avatar:nth-child(1) {
    z-index: 5;
}
#planner2 .task .task_performers .avatar:nth-child(2),
.tasks .task_performers .avatar:nth-child(2) {
    z-index: 4;
}
#planner2 .task .task_performers .avatar:nth-child(3),
.tasks .task_performers .avatar:nth-child(3) {
    z-index: 3;
}
#planner2 .task .task_performers .avatar:nth-child(4),
.tasks .task_performers .avatar:nth-child(4) {
    z-index: 2;
}
#planner2 .task .task_performers .avatar:nth-child(5),
.tasks .task_performers .avatar:nth-child(5) {
    z-index: 1;
}
#planner2 .task .dropdown {
    position: absolute;
    top: 5px;
    right: 5px;
    font-size: 13px;
}
#planner2 .task .dropdown > a {
    width: 14px;
    text-align: center;
    display: block;
    color: rgba(255, 255, 255, 0.7);
}
#planner2 .task .dropdown > a:hover {
    color: rgba(255, 255, 255, 0.9);
}
#planner2 .tasks_footer {
background: rgba(252, 252, 252, 0.96)!important;
    position: fixed!important;
    border-top: 1px solid #E0E0E0;
    bottom: 0px;
    margin: 0px;
    right: 0px;
    left: 0px;
    padding: 7px 30px;
    z-index: 100;
    display: inline-block;
    -webkit-box-shadow: 0px -1px 3px rgba(0, 0, 0, 0.06)!important;
    box-shadow: 0px -1px 3px rgba(0, 0, 0, 0.06)!important;
    box-sizing: border-box;
    transform: translate3d(0, 0, 0);
}
#planner2 .task .parent_job {
    font-size: 90%;
    font-weight: 600;
    color: #9E9E9E;
    margin: 5px 0px -5px 0px;
}
a.caption {
    color: #000000;
    max-width: 100%;
    display: inline-block;
}
a.caption:hover {
    color: #2196F3;
}