.dv-assignments-list {
	list-style-type: none;  
   padding: 0;
   margin: 0;   
}
.dv-no-assignments-message {
   color: #444;
}

.dv-assignments-list a {
	text-decoration: none;
   text-align: center;   
}

.dv-assignment-item {
   padding: 1.5em 0;
}

.dv-assignment-item:hover {
   background-image: linear-gradient(90deg, #ffffff 0%, #f2f2f2 30%, #f2f2f2 70%, #ffffff 100%);
}

.dv-assignment-heading {
   display: block; 
	color: #ee3124;
}

.dv-assignment-description,
.dv-assignment-deadline {
   display: block; 
	font-weight: 200;   
}

.dv-assignment-border { 
   display: block; 
   height: 1px;
	background-image: linear-gradient(90deg, #ffffff 0%, #e6e6e6 30%, #e6e6e6 70%, #ffffff 100%);
}


/* Filter */

.dv-assignments-filter select {
   display: inline-block;
   width: 15em;
   margin: 0 1.5em 1em 0;
   box-sizing: border-box;
   border-radius: 10px;
   padding: 0.3em 0.7em;
   
   font-size: 1em;
   font-weight: 200; 
   font-family: 'Source Sans Pro',sans-serif;   
   
   -moz-appearance: none;
   -webkit-appearance: none;
   appearance: none;
   background-color: #fff;
   background-image: url('/images/18.36ebc2cf16accbbcc78f09ea/1558430417825/down-arrow2.svg');
   background-repeat: no-repeat, repeat;
   background-position: right .7em top 50%, 0 0;
   background-size: .65em auto, 100%;
}

.dv-assignments-filter option {
    font-weight: 200;
}