#downloads{
background:#4f4f4f;
border-radius:4px;
box-shadow:rgb(0 0 0 / 14%) 0px 1px 1px 0px, rgb(0 0 0 / 12%) 0px 2px 1px -1px, rgb(0 0 0 / 20%) 0px 1px 3px 0px
}

.header{
  padding:10px!important;
  background:#494949;
  color: #ffd012;
  font-weight: 700;
}
.header a {
  float:right
}

.footer{
  padding:10px;
  background:#494949;
  font-weight: 700;
  text-align:center;
  border-radius:0 0 4px 4px
}


#dlist thead th,#dlist td{
  vertical-align:middle
}
#dlist td{
  padding:10px;
  font-size:14px
}

#dlist{
  margin:0;
  border:0;
}
#dlist tr:first-child td{
border-top:0
}
#dlist tr:last-child td{
  border-bottom:0
  }
#dlist tr td:first-child{
width:60%;
text-align:left;
border-left:0
}
#dlist tr td:last-child{
  border-right:0
}
#dlist td{
  background:#4f4f4f;
  color:#f5f5f5;
  border-color:#5c5c5c;

}

#dlist thead th{
  background:#5c5c5c;
  color:#f9f9f9;
  font-weight:500;
  border:none
}


.footer a{
  display:inline-block;
  font-size:15px;
  font-weight:500;
  color:#f5f5f5!important;
  padding:10px 15px;
  line-height:1;
  text-align:center;
  border:1px solid #5c5c5c!important;
  border-radius: 4px
}

.footer a:hover,.footer a:hover{
  background:#5c5c5c;
}

.footer .pagination{
  background:unset;
  display:flex;
  justify-content: center;
  align-items:center;
  flex-flow:wrap;
  margin:5px 0 0;
}
.footer .pagination li{
  list-style:none!important;
  padding:0!important;
  margin-right:5px;
  margin-bottom:5px;
}
.footer .pagination li:last-child{
  margin-right:0;
}
.footer .pagination li:last-child{
  border-right:0
}
.footer .pagination li a, .footer .pagination li span{
  display:inline-block;
  background:#494949;
  color:#f5f5f5;
  font-size:15px;
  font-weight:400;
  margin:0;
  padding:8px 12px;
  line-height:1;
  border:1px solid #5c5c5c!important;
  border-radius:4px;
}
.footer .pagination li a:hover, .footer .pagination li span:hover{
  background: #5c5c5c;
}
.footer .pagination li span.current{
  background: #5c5c5c;
  font-weight:500;
}
@media screen and (max-width: 992px){
  #dlist tr td:first-child{
    width:100%
  }
  #dlist tr th:nth-child(2),#dlist tr td:nth-child(2),#dlist tr th:nth-child(3),#dlist tr td:nth-child(3){
    display:none;
   }
   #dlist tr td{
    border-right:0
    }

}
@media screen and (max-width: 767px){
  #dlist{
    display:table;
  }
}

