.media-modal-content .media-download {
	border-top: 1px solid #ddd;
	padding-top: 15px;
	margin-top: 15px;
}

#TB_overlay {
	z-index: 200000 !important;
}

#TB_window {
	z-index: 200050 !important;
}

.media-download .button {
	margin-left: 5px;
}

.mlfd-download-overlay {
	position: absolute;
	right: 5px;
	bottom: 5px;
	height: 25%;
	width: 25%;
	background: url(img/download_icon.png);
	background-size: contain;
}

.mlfd-download-overlay:hover {
	position: absolute;
	right: 5px;
	bottom: 5px;
	height: 25%;
	width: 25%;
	background: url(img/download_icon_hover.png);
	background-size: contain;

}


button.mlfd-download-zip {
    background: black !important;
}

.row-actions .mlfd_single_download_action {
    position: absolute;
	padding-left: 3px;
}

.row-actions .mlfd_single_download_action a:after {
    content: "";
    height: 18px;
    width: 18px;
    background-image: url(img/download_icon.png) !important;
    right: -20px;
    position: absolute;
    background-position: center;
    background-size: 18px 18px;
    top: 2px;
    background-repeat: no-repeat;
}