
.borderTop{
	border-top: 2px solid #000;
	padding-top: 12px;
}

.header-data p{
	margin: 4px;
	/*font-size: 18px;*/
	color: #000;
	font-weight: 500;
	/*font-family: monospace;*/
}

.logo-facture{
	height: 100px;
	width: auto;
	float: right;
}

.facture-p1{
	/*border: 2px solid #ccc;*/
	border-radius: 10px;
	padding: 10px;
}
.facture-p4{
	border: 2px solid #ccc;
	border-radius: 10px;
	padding: 10px;
	height: 150px;
}

.facture-p2{
	border: 1px solid #f6f7fb;
	border-top: 3px solid  #6c757d;
	/*border-radius: 10px;*/
	min-height: 300px;
}

.table-costom{
	border-top: 3px solid  #6c757d;
}
.table-costom tbody tr td {
	color: #000;
	/*font-family: monospace;*/
}
.table-costom thead tr th {
	font-weight: 600;
	color: #6c757d;
	/*font-family: monospace;*/
}

.cell1{
	font-weight: 600;
	color: #6c757d!important;
	/*font-family: monospace;*/
}


.cell2{
	color: #000;
	/*font-family: monospace;*/
}


.facture-p1 p{
	margin:10px 15px;
}
/*.facture-p1 hr{
	margin-top: 10px!important;
	margin-bottom: 10px!important;
}*/

.facture-p1 .p1{
	/*font-family: monospace;*/
	font-weight: 600;
	color: #6c757d;
}

.facture-p1 .p2{
	/*font-family: monospace;*/
	color: #000;
}

.facture-p1 .p3{
	/*font-family: monospace;*/
	color: #000;
}

.facture-p2 table{
	border-top: 0!important;
	/*font-family: monospace;*/
}

/*.bl0{
	border-left: 0!important;
}

.bt0{
	border-top: 0!important;
}
.br0{
	border-right: 0!important;
}
.p022{
	padding:0 22px!important;
}*/
.signature{
	color: #000!important;
	text-align: center;
}



/*------------------------*/


.facture-title{
    font-size: 45px;
    color: #6c757d!important;
}

.black-hr{
	height: 3px;
	width: calc(100% - 20px);
	background: #6c757d;
	margin: 10px ;
}

.black-hr2{
	height: 3px;
	width: calc(100% - 20px);
	background: #6c757d;
	margin: 0 10px ;
}