.cart-block {
	border: 1px solid #cdcdcd;
	font-size:15px;
	margin-bottom:20px;
}
	.cart-block .title {
		background-color:#353535;
		color:#FFF;
		font-weight:bold;
		font-size:22px;
		padding:15px;
		text-transform:uppercase;
		margin-bottom:30px;
	}
.cart-block.row-conf-product {
	font-size:13px;
}
	.row-conf-product .component {
		background-color: #F6F6F6;
		height: 24px;
		line-height: 24px;
		color: #333333;
		font-size: 14px;
		font-weight: bold;
		padding: 0 10px;
	}
	.row-conf-product .riep {
		background-color:#d4d4d4;
	}
		.row-conf-product .riep textarea {
			background-color:#F6F6F6;
			padding:15px;
			margin:15px;
			height:250px;
			border-radius:0;
			border:1px solid #9b9b9b;
			font-size:15px;
			font-weight:200;
			resize: none;
		}
		.row-conf-product .riep .table .label {
			width:45%;
			padding-bottom:5px;
		}
		.row-conf-product .riep .table .qta {
			width:25%;
			font-size:13px;
			padding-bottom:5px;
		}
		.row-conf-product .riep .table .price {
			width:30%;
			text-align:right;
			padding-bottom:5px;

		}
		.row-conf-product .riep .table th, .row-conf-product .riep .table td {
			border-top:0;
		}
		.total-riep-prod {
			border-top:1px solid #9b9b9b;
		}
	.row-conf-product .foot {
		background-color:#353535;
		padding:15px;
		text-transform:uppercase;
	}
		.row-conf-product .foot .total {
			text-align:right;
			color:#FFF;
			font-weight:bold;
			font-size:22px;
		}

.btn-close-order {
	background-color:#50b30d;
	color:#FFF;
	font-size:25px;
	text-align:center;
	padding:10px 60px;
	cursor:pointer;
	border:0;
}

.uploadfile_fname{font-size:11px;margin-bottom:5px}
.remove-file {

	width:10%;
	height:35px;
	line-height:35px;
	text-align:center;
	float:unset;
	padding:0;
	border:0;
	background-color:transparent;
	color:#dc3545;
	cursor:pointer;
	visibility:hidden;
}

.color-red{
	color:#dc3545;
}

.box-btn-credit-cart {
	display: flex;
    align-items: flex-start;
}
					
@media (max-width: 767.98px) {
	.row-conf-product .riep textarea {
		width:95%;
		display:block;
		margin:15px auto;
	}
}

#cnt-paytypeBB{display:none}
#cnt-cartotheraddress{display:none}