

#facturation-hdr {
	margin-top: 30px;
}

p.facturation-info, span.facturation-info, ul.facturation-info {
	margin: 25px 0 25px 0;
	font-size: 14px;
}

p.facturation-info span{
	display: inline-table;
	width: 40%;
}

.table.transaction-detail, .table.transaction-total {
	font-size: 14px;
}

.table.transaction-detail {
	margin-top: 20px;
}

.table.transaction-total tr th {
	text-align: right;
}

.table.transaction-total tr:nth-child(1) th, .table.transaction-total tr:nth-child(1) td {
	border: none;
}

.transaction-detail .montant, .transaction-total .montant {
	text-align: right;
	width: 150px;
}

.tvq-info {
	padding-left: 20px;
}

small, .small {
	line-height: 0;
}

#confirmation_logo {
	float: left;
	display: block;
	background-image: url("../images/logo_mtl_ftr.gif");
	background-repeat: no-repeat;
	height:40px;
	width:200px;
}

.retour_ligne {
	display: block;
}

.table-responsive .align_montant{
	text-align:right;
	width: 150px;
}

.align_montant_total{
	text-align:right;
	width: 250px;
}

.align_conditions{
	text-align:left;
	valign: middle;
	padding: 5px;
	
}

.align_conditions label{	
	font-weight: normal;
	font-size: 16px;	
}

.ui-widget {
	font-family: "Frutiger-55Roman";
	font-weight: normal;
	font-size: 1.0em;
}

.ui-dialog {
	background-color: #ffffff;	
}

.ui-widget-content {
border: 1px solid #ddd;
background: none;
background-color: #DADADA;
color: #333;
}

.ui-widget-header {
    background-color: #DADADA;
    border: 1px solid #E78F08;
    color: #FFFFFF;
    font-weight: bold;
}
