.ecogreen{
color: #29950b;
}

.pay_date{
font-size: 0.9em;
	display: block;
		font-style: italic;
	margin-top: 10px;
		color: red;
}

.debtors_table {
margin-top: 30px;
}



.debtors_table thead {
/*background: #e4e9ea;*/
	padding-bottom: 20px;
	
	height: 20px;
	border-radius: 8px;
background: -moz-linear-gradient(top, #e4e9e9 0%, #d4dadb 100%);
    /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4e9e9), color-stop(100%, #d4dadb));
    /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #e4e9e9 0%, #d4dadb 100%);
    /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #e4e9e9 0%, #d4dadb 100%);
    /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #e4e9e9 0%, #d4dadb 100%);
    /* IE10+ */

    background: linear-gradient(to bottom, #e4e9e9 0%, #d4dadb 100%);
    /* W3C */
}

.debtors_table thead tr{
	border-radius: 16px;
}

.debtors_table thead th{
vertical-align: middle;
	padding: 16px 0px 16px 12px;
	margin-bottom: 20px;
}

.debtors_table td{
vertical-align: middle;
}

.debtors_table td > span{
	display: block;
	margin-bottom: 6px;
}

.debtors_table .docs{
font-style: italic;
	font-size: 0.9em;

}

.debtors_table .debtor-price{
font-size: 1.4em;

}

.debtors_table h4{
font-size: 1.2em;
}
@media (max-width:768px)
	{
	.container
{
max-width:100%;
}
	
footer .info, footer .socials
{
width:100%;
}
		footer .socials
{
text-align:right;
}
	}