#drop-zone {
	background-color:#214960; 
	border: 5px dashed #dc911b; 
	vertical-align: middle;
	padding: 5px; 
	text-align: center; 
	min-height: 100px; 
	margin: 5px 5px 5px 5px;
	border-radius: 15px; 
	overflow:hidden
}

#testoDrop {
	text-align: center; 
	font-size: 1.4em;
	color: #ffffff;
	vertical-align: middle
}

#progress-container {
	text-align: center; 
}

#progress-container-space {
 
}

#download-link-container {
	text-align: center; 
}

#download-link {
	margin: 2px 10px 10px;
	text-align: center; 
}

.pro-bkg {
	background-color: #dc911b;
	color: #ffffff !important; 
}
.pro {
	color: #dc911b;
	font-weight: bold;

	
}

.centrato {
	text-align: center !important; 
}

body #Download_Box_Corpo {

    position: fixed;
    /*width: 400px;
    height: 210px;*/
    top: 100px; /* distanza di 100px dalla parte alta della finestra */
    left: 50%; /* centrato orizzontalmente rispetto alla finestra */
    transform: translateX(-50%); /* sposta il div di metà larghezza per centrarlo perfettamente */
    background-color: #f5f5f5; /* colore di sfondo */
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 1); /* ombra */
    z-index: 99999; /* alto z-index per stare sopra altri elementi */
    border-radius: 8px; /* bordi arrotondati */
    padding: 20px; /* padding interno */
    text-align: center; /* testo centrato */
}

#Download_Box_Titolo
{
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2); /* ombra */
    border-radius: 8px; /* bordi arrotondati */
    padding: 10px; /* padding interno */
    text-align: center; /* testo centrato */
}

#D_Key{
	/*width: 200px;*/
}

#file-reset {
		font-size: 30px;
}

#Stop_upload_btn {
	display: inline-block;
	background-color:#eee; 
	border: 2px solid #4baccb; 
	padding: 5px; 
	text-align: center; 
	margin: 5px 5px 5px 5px;
	width: 100px;
	/*height: 20px;*/
}

#Submit_btn {
	display: inline-block;
	background-color:#eee; 
	border: 2px solid #4baccb; 
	padding: 5px; 
	text-align: center; 
	margin: 5px 5px 5px 5px;
	width: 100px;
	/*height: 20px;*/
}

#Pro_upload_Extra {
  
  border-collapse: collapse;
  max-width: 600px;
  margin: 0 auto; 
  border-collapse: collapse; 
  border-radius: 15px; 
  overflow:hidden
}

#Pro_upload_Extra td, #customers th {
  border: 1px solid #ddd;
  padding: 8px;
  text-indent: 0px;
}



#Pro_upload_Extra th {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
  background-color: #dc911b;
  color: white;
}

#exp_days, #category_tag{
	max-width: 120px;
	field-sizing: fixed;
}