@media print{
	nav,
	div.account-tab,
	a#print,
	#active-change-account,
	#save-change-account,
	a#delete-account,
	#change-mail,
	#change-password,
	.card-show,
	.card-edit,
	.card-remove,
	.button.button-bottom-right,
	.phone-show,
	.phone-edit,
	.phone-remove,
	#progress-bar-container,
	.file-edit,
	.file-remove{
    	display: none;
	}
	input,
	input:disabled{
		background-color: transparent;
		border: none;
		width: auto;
		min-width: none;
	}
	select,
	select:disabled{
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		border: none; /* If you want to remove the border as well */
		background: none;
	}
	#info-customer-form table tbody tr td:first-child{
		max-width: none;
		min-width: none;
		width: 150px;
	}
	table{
		width: 100%;
	}
	table tr td,
	table tr th{
		border-bottom: 1px solid #ccc;
		padding: 10px 10px 10px 0;
	}
	table.key-table{
		width: 100%;
	}
	table.key-table tr td,
	table.key-table tr th{
		min-width: 200px;
		max-width: none;
		text-align: left;
	}
	table.bank-card-table tr td,
	table.bank-card-table tr th{
		min-width: 250px;
		max-width: none;
		text-align: left;
	}
	table.customer-card-table tr td,
	table.customer-card-table tr th{
		min-width: 270px;
		max-width: none;
		text-align: left;
	}
	table.phone-table tr td,
	table.phone-table tr th{
		min-width: 270px;
		max-width: none;
		text-align: left;
	}
	table.file-table tr td,
	table.file-table tr th{
		min-width: 270px;
		max-width: none;
		text-align: left;
	}


	img{
		width: 15px;
	}
}
}