.mod_deadlines_list {
	width: 100%;
	padding-right: 20px;
	box-sizing: border-box;
}

.mod_deadlines_list * {
	/* font-family: FFDINWeb, Arial;*/
}

.mod_deadlines_list ul.catFilter {
    display: flex;
    flex-direction: row;
    list-style: none;
    flex-wrap: wrap;
    margin-bottom: 20px;
	padding-left: 0;
	margin-top: 0;
}

.mod_deadlines_list ul.catFilter li {
    width: 25%;
    box-sizing: border-box;
    border: 2px solid #fff;
    padding: 10px;
    background-color: #ddd;
    cursor: pointer;
}

.mod_deadlines_list ul.catFilter li.act, .mod_deadlines_list ul.catFilter li:hover {
    background-color: #E2001A;
    color: #fff;
}

.mod_deadlines_list .table {
    width: 100%;
    color: #3d3c3f;
}

.mod_deadlines_list .tblRow {
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid #ddd;
    justify-content: space-between;
    flex-wrap: nowrap;
}

.mod_deadlines_list .tblCell {
    box-sizing: border-box;
    padding: 7px 10px;
    flex-shrink: 0;
    flex-grow: 0;
    align-self: center;
}

.mod_deadlines_list .expiring {
	color: #E2001A;
	font-weight: bold;
}

.mod_deadlines_list .service {
    flex-shrink: 0;
    flex-grow: 1;
    max-width: 370px;
    width: 370px;
}

.mod_deadlines_list .deadline {
	max-width: 200px;
    flex-shrink: 0;
    flex-grow: 1;
	text-align: center;
}

.mod_deadlines_list .daysLeft {
	max-width: 100px;
    flex-shrink: 0;
    flex-grow: 1;
	text-align: center;
}

.mod_deadlines_list .service a {
    color: #3d3c3f;
	text-decoration: none;
}

.mod_deadlines_list .service a:hover {
	color: #E2001A;
}

.mod_deadlines_list .tblRow.th .tblCell,
.mod_deadlines_list .tblRow.th .tblCell a {
	color: #b1b3b4;
}

.mod_deadlines_list .ics {
	width: 50px;
	margin-left: 25px;
} 

.mod_deadlines_list .ics a {
	display: block;
	height: 20px;
	width: 20px;
	text-indent: -9999px;
	color: transparent;
	background: url('../images/ics_icon.svg') no-repeat center center;
}