table.dataTable {
	width:100%!important;
	border-collapse:collapse;
	margin:0 auto;
	border-collapse:separate;
	border-spacing:0;
	clear:both;
}

table.dataTable tbody tr {
		*cursor:hand;
	background:	background: rgba(0,0,0,0.015);
}

table.dataTable tbody tr:hover {
	cursor:pointer!important;	
		*cursor:hand;
}

table.dataTable thead th, table.dataTable thead td {
	border-bottom:2px solid #111;
}

	
	

table.dataTable tfoot th,table.dataTable tfoot td {
	border-top:2px solid #111;
}

table.dataTable td,table.dataTable th {
	border-collapse:collapse;
	padding:7px 5px;
	vertical-align:middle;
	text-align:center;
}

table.dataTable th {
	text-transform:uppercase;
	font-size:12px;
	font-weight:500;
}

table.dataTable tr td span.flat_number {
	display:inline-block;
	width:32px;
	height:32px;
	background:rgba(101,178,46,0.65);
	border-radius:50%;
	font-size:12px;
	font-weight:600;
	line-height:32px;
	text-align:center;
	color:#fff;
}

table.dataTable tr td span.price_image.uk-icon {
		margin-right: 10px;
		color: rgba(101,178,46,0.65);		
}

table.dataTable thead th:active,table.dataTable thead td:active {
	outline:none;
}

.free.sale span.regularpr {
	font-size: 10px;
	text-decoration: line-through;
	color: #999;
	margin-right: 5px;
}


 /* Fixed header */

div.floatThead-container {
  z-index: 1!important;
	}

div.floatThead-container.floated thead th {
  background: white;
border-top: 90px solid white;
}



/* Statuses */

table.dataTable tbody tr td:nth-child(1), 
table.dataTable tbody tr td:nth-child(7) {
	font-size: 11px;
	text-transform: uppercase;
	font-weight:600;	
	letter-spacing: 0.5px;
} 
	

table.dataTable tbody tr td:nth-child(2),
table.dataTable tbody tr td:nth-child(5) {
	font-weight:700;
}

table.dataTable tr.reserved td span.flat_number {
	background:rgba(243,146,0,0.65);
}

table.dataTable tr.rented td span.flat_number {
	background:rgba(243,146,0,0.65);
}

table.dataTable tr.sold td span.flat_number {
	background:rgba(15,40,40,0.35);
}

table.dataTable tr.disabled td span.flat_number {
	background:rgba(15,40,40,0.15);
}

table.dataTable tr.sale td span.flat_number {
	background:#65b22e;
}

table.dataTable tbody tr.reserved td:nth-child(7),
table.dataTable tbody tr.rented td:nth-child(7),
table.dataTable tbody tr.reserved td .uk-icon,
table.dataTable tbody tr.rented td .uk-icon {
	color: rgba(243,146,0,0.65);
}


table.dataTable tbody tr.sold td, 
table.dataTable tbody tr.sold td .uk-icon {
	color: rgba(15,40,40,0.4);
}

table.dataTable tbody tr.disabled td,
table.dataTable tbody tr.disabled td .uk-icon {
	color: rgba(15,40,40,0.15);
}

table.dataTable tbody tr.free td:nth-child(7) {
	color: rgba(101,178,46,0.65);
	}
table.dataTable tbody tr.free.sale td:nth-child(5),
table.dataTable tbody tr.free.sale td:nth-child(7),
table.dataTable tbody tr.free.sale td .uk-icon {
	color: #65b22e;
	}
	

table.dataTable tbody tr.free.sale td:nth-child(7) {
	background: url(../images/sale_icon.svg) left center no-repeat;
	background-size: 24px 24px;
	padding-left: 24px;
}

table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled {
	cursor:pointer;
	*cursor:hand;
}

table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled {
	background-repeat:no-repeat;
	background-position:center right;
	background-size:19px;
}

table.dataTable thead .sorting {
	background-image:url(../images/sort_both.svg);
}

table.dataTable thead .sorting_asc {
	background-image:url(../images/sort_asc.svg);
}

table.dataTable thead .sorting_desc {
	background-image:url(../images/sort_desc.svg);
}

table.dataTable thead .sorting_asc_disabled {
	background-image:url(../images/sort_asc_disabled.svg);
}

table.dataTable thead .sorting_desc_disabled {
	background-image:url(../images/sort_desc_disabled.svg);
}

table.dataTable tbody tr.selected {
	background-color:#B0BED9;
}

table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td {
	border-top:1px solid #bfc3c2;
}

table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td {
	border-top:none;
}

table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td {
	border-top:1px solid #bfc3c2;
	border-right:1px solid #bfc3c2;
}

table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child {
	border-left:1px solid #bfc3c2;
}

table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td {
	border-top:none;
}

table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd {
	background: rgba(0,0,0,0.025);
}

table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected {
	background-color:#acbad4;
}

table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
	background-color:rgba(15,40,40,0.15);
}

table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected {
	background-color:#aab7d1;
}

table.dataTable.order-column tbody tr > .sorting_1,table.dataTable.order-column tbody tr > .sorting_2,table.dataTable.order-column tbody tr > .sorting_3,table.dataTable.display tbody tr > .sorting_1,table.dataTable.display tbody tr > .sorting_2,table.dataTable.display tbody tr > .sorting_3 {
	background-color:#fafafa;
}

table.dataTable.order-column tbody tr.selected > .sorting_1,table.dataTable.order-column tbody tr.selected > .sorting_2,table.dataTable.order-column tbody tr.selected > .sorting_3,table.dataTable.display tbody tr.selected > .sorting_1,table.dataTable.display tbody tr.selected > .sorting_2,table.dataTable.display tbody tr.selected > .sorting_3 {
	background-color:#acbad5;
}

table.dataTable.display tbody tr.odd > .sorting_1,table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
	background-color:transparent;
}

table.dataTable.display tbody tr.odd > .sorting_2,table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
	background-color:#f3f3f3;
}

table.dataTable.display tbody tr.odd > .sorting_3,table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
	background-color:#f5f5f5;
}

table.dataTable.display tbody tr.odd.selected > .sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
	background-color:#a6b4cd;
}

table.dataTable.display tbody tr.odd.selected > .sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
	background-color:#a8b5cf;
}

table.dataTable.display tbody tr.odd.selected > .sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
	background-color:#a9b7d1;
}

table.dataTable.display tbody tr.even > .sorting_1,table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
	background-color:transparent;
}

table.dataTable.display tbody tr.even > .sorting_2,table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
	background-color:#fcfcfc;
}

table.dataTable.display tbody tr.even > .sorting_3,table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
	background-color:#fefefe;
}

table.dataTable.display tbody tr.even.selected > .sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
	background-color:#acbad5;
}

table.dataTable.display tbody tr.even.selected > .sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
	background-color:#aebcd6;
}

table.dataTable.display tbody tr.even.selected > .sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
	background-color:#afbdd8;
}

table.dataTable.display tbody tr:hover > .sorting_1,table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
	background-color:transparent;
}

table.dataTable.display tbody tr:hover > .sorting_2,table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
	background-color:#ececec;
}

table.dataTable.display tbody tr:hover > .sorting_3,table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
	background-color:#efefef;
}

table.dataTable.display tbody tr:hover.selected > .sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
	background-color:transparent;
}

table.dataTable.display tbody tr:hover.selected > .sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
	background-color:#a3b0c9;
}

table.dataTable.display tbody tr:hover.selected > .sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
	background-color:#a5b2cb;
}

table.dataTable.no-footer {
	border-bottom:1px solid #111;
}

table.dataTable.nowrap th,table.dataTable.nowrap td {
	white-space:nowrap;
}

table.dataTable.compact thead th,table.dataTable.compact thead td {
	padding:4px 17px 4px 4px;
}

table.dataTable.compact tfoot th,table.dataTable.compact tfoot td {
	padding:4px;
}

table.dataTable.compact tbody th,table.dataTable.compact tbody td {
	padding:4px;
}

table.dataTable th.dt-left,table.dataTable td.dt-left {
	text-align:left;
}

table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty {
	text-align:center;
}

table.dataTable th.dt-right,table.dataTable td.dt-right {
	text-align:right;
}

table.dataTable th.dt-justify,table.dataTable td.dt-justify {
	text-align:justify;
}

table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap {
	white-space:nowrap;
}

table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left {
	text-align:left;
}

table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center {
	text-align:center;
}

table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right {
	text-align:right;
}

table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify {
	text-align:justify;
}

table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap {
	white-space:nowrap;
}

table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left {
	text-align:left;
}

table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center {
	text-align:center;
}

table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right {
	text-align:right;
}

table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify {
	text-align:justify;
}

table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap {
	white-space:nowrap;
}

table.dataTable,table.dataTable th,table.dataTable td {
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}



/* Floor separtor line in table */

.bigpricetable table.dataTable tbody tr.flat105 td,
.bigpricetable table.dataTable tbody tr.flat211 td,
.bigpricetable table.dataTable tbody tr.flat311 td,
.bigpricetable table.dataTable tbody tr.flat411 td,
.bigpricetable table.dataTable tbody tr.flat510 td,
.bigpricetable table.dataTable tbody tr.flat602 td {
	border-bottom: 2px solid #bfc3c2;
}

.bigpricetable {
	max-width: 1040px;
}


/* Control feature layout */
.dataTables_wrapper {
	position:relative;
	clear:both;
	*zoom:1;
	zoom:1;
}

.price-cont-but {
display: flex;
margin: 20px 0;
}

.price-cont-but>div {
flex: 0 0 auto; 
}


.dataTables_wrapper .dt-buttons {
text-align: center;
	margin: 0;
	flex: 1 0 auto; 

}

.dataTables_wrapper .dt-button {
	display: inline-block;
	margin: -2px 10px -2px 0;
	height: 44px;
	width: 44px;
	border: none;
}

.dataTables_wrapper .dt-button.buttons-excel {
	background: url(../images/xls_dow.png) center center no-repeat;
	background-size: contain;	
}

.dataTables_wrapper .dt-button.buttons-pdf {
	background: url(../images/pdf_dow.png) center center no-repeat;
	background-size: contain;	
}

.dataTables_wrapper .dt-button.buttons-excel:hover {
	background: url(../images/xls_dow_on.png) center center no-repeat;
	background-size: contain;	
}

.dataTables_wrapper .dt-button.buttons-pdf:hover {
	background: url(../images/pdf_dow_on.png) center center no-repeat;
	background-size: contain;	
}

.dataTables_wrapper .dt-button span {
	display: none;
}

.dataTables_wrapper .dataTables_length {
text-align: right;	
}

.dataTables_wrapper .dataTables_length select.tableprice_length, .dataTables_wrapper .dataTables_length select:not([class*=uk-]) {
	width:auto!important;
	border: 1px solid rgba(0,0,0,.75);
	height: 40px;
}

.dataTables_wrapper .dataTables_filter {
	float:right;
	text-align:right;
}

.dataTables_wrapper .dataTables_filter input {
	margin-left:.5em;
}

.dataTables_wrapper .dataTables_info {
	clear:both;
	float:left;
	padding-top:.755em;
}

.dataTables_wrapper .dataTables_paginate {
	text-align:left;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
	box-sizing:border-box;
	display:inline-block;
	min-width:1em;
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin-right:5px;
	text-align:center;
	text-decoration:none!important;
	cursor:pointer;
	*cursor:hand;
	color:#2e2d2c!important;
	border:1px solid #2e2d2c;
font-size: 13px;
text-transform: uppercase;
font-weight: 500;	
}

.dataTables_wrapper .dataTables_paginate .paginate_button span.uk-icon {
position:relative;
    top:-3px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	color:#ffffff!important;
	border:1px solid rgba(101,178,46,0.65);
	background-color:rgba(101,178,46,0.65);
	cursor: default;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
	cursor:default;
	color:rgba(15,40,40,0.55)!important;
	border:1px solid transparent;
	background:transparent;
	box-shadow:none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	color:rgba(101,178,46,0.65)!important;
	border:1px solid rgba(101,178,46,0.65);
	background-color:#f5f4f6;
}

.dataTables_wrapper .dataTables_paginate a.paginate_button.previous, .dataTables_wrapper .dataTables_paginate a.paginate_button.next {
	width: 24px;
	background-color: transparent;
	border-color: transparent;
}

.dataTables_wrapper .dataTables_paginate a.paginate_button.next {
	margin-right: 0;
}

.dataTables_wrapper .dataTables_paginate a.paginate_button.previous:not(.disabled), .dataTables_wrapper .dataTables_paginate a.paginate_button.next:not(.disabled) {
	color: #afa4c5!important;
}

.dataTables_wrapper .dataTables_paginate a.paginate_button.previous:not(.disabled):hover, .dataTables_wrapper .dataTables_paginate a.paginate_button.next:not(.disabled):hover {
	color:rgba(101,178,46,0.65)!important;
	background-color: transparent;
	border-color: transparent;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active {

}

.dataTables_wrapper .dataTables_paginate .ellipsis {
	padding:0 1em;
}

.dataTables_wrapper .dataTables_processing {
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	height:40px;
	margin-left:-50%;
	margin-top:-25px;
	padding-top:20px;
	text-align:center;
	font-size:1.2em;
	background-color:#fff;
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,0.9)),color-stop(75%,rgba(255,255,255,0.9)),color-stop(100%,rgba(255,255,255,0)));
	background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);
	background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);
	background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);
	background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);
	background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);
}

.dataTables_wrapper .dataTables_scroll {
	clear:both;
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
	*margin-top:-1px;
	-webkit-overflow-scrolling:touch;
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
	vertical-align:middle;
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {
	height:0;
	overflow:hidden;
	margin:0!important;
	padding:0!important;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
	border-bottom:1px solid #111;
}

.dataTables_wrapper.no-footer div.dataTables_scrollHead > table,.dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
	border-bottom:none;
}

.dataTables_wrapper:after {
	visibility:hidden;
	display:block;
	content:"";
	clear:both;
	height:0;
}



/* PRICE TABLE */

input.tablefilter {
	width: 70px!important;
	max-width: 70px!important;
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	padding: 8px 8px;
	text-align: center;	
}

input.tablefilter:hover,input.tablefilter:focus {
	background: #f5f4f6!important;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

ul.filter {
	list-style: none;
	padding: 0;
}

ul.filter li {
	display: inline-block;
	margin: 0 3px;
}

ul.filter li a, a.reset {
	display: inline-block;
		vertical-align: top;
	border:1px solid #2e2d2c;
	padding:0;
	height: 34px;
	border-radius: 16px;
	line-height: 34px;
	padding-right: 6px;
	padding-left: 6px;
	min-width: 34px;
	background:rgba(255,255,255,0.25);
	margin:0 0 7px 0;
	width:100%;
	box-sizing:border-box;
	color: #333333;
	font-size: 12px;
	font-weight: 600;
	text-decoration: none;
	text-align: center;
padding-left: 10px;
padding-right: 10px;	
}

ul.filter.status  li a {
padding-left: 10px;
padding-right: 10px;
border-radius: 16px;
}

ul.filter li a:hover, a.reset:hover {
	background: #ffffff;
	border:1px solid rgba(101,178,46,0.65);
	text-decoration: none;
	color: rgba(101,178,46,0.65);
}

ul.filter li a.active {
	border:1px solid rgba(101,178,46,0.65);
	background:rgba(101,178,46,0.65);
	color: #fff;
}

.pricelist .uk-grid-margin {
	margin: 0;
}

div.filter_toggle_wrapper {
	border-bottom: 1px dotted rgba(0,0,0,0.15);	
}


.filter_wrapper h6 {
 margin-bottom: 7px;
}

.filter_wrapper ul.filter {
margin-top: 15px;
}

.pricelist .filter_wrapper {
	margin: 10px 0!important;
}

.filter_wrapper .uk-width-1-1, .filter_wrapper .uk-width-1-2 {
	margin-bottom: 0;
}




@media screen and (max-width: 767px) {
	
	

table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled {
	background-repeat:no-repeat;
	background-position:center left;
	background-size:19px;
}

table.dataTable tbody tr.free.sale td:nth-child(5) {
	background-size: 18px 18px;
}


table.dataTable td {
		font-size:10px;
	}
table.dataTable tbody tr td:nth-child(1), 
table.dataTable tbody tr td:nth-child(7) {
	font-size:8px;
}

table.dataTable.fixedHeader-floating thead .sorting, table.dataTable.fixedHeader-floating thead .sorting_asc, table.dataTable.fixedHeader-floating thead .sorting_desc, table.dataTable.fixedHeader-floating thead .sorting_asc_disabled, table.dataTable.fixedHeader-floating thead .sorting_desc_disabled {
background-position: center 80px;
	}

	
table.dataTable th {
		white-space:nowrap;
		vertical-align:bottom;
		height:100px;
		line-height:100px;
	}

table.dataTable span.uk-icon svg {
	width: 26px;
	height: 26px;
}
	
table.dataTable th span.rotate {
		display:block;
		width:20px;
		height:20px;
		line-height:20px;
		text-indent:20px;
		-moz-transform:rotate(-90.0deg);
		-o-transform:rotate(-90.0deg);
		-webkit-transform:rotate(-90.0deg);
		filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);
		-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);
		text-align:left;
		margin:0 auto;
		font-size:9px;
	}
	
	table.dataTable tfoot th span.rotate {
		text-align:right;
	}
	
	table.dataTable tr td span.flat_number {
		width:24px;
		height:24px;
		font-size:10px;
		line-height:24px;		
	}	
	
	table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled {
		background-repeat:no-repeat;
		background-position:center 90px;
		background-size:19px;
	}
	
	.dataTables_wrapper .dataTables_filter {
		margin-top:.5em;
	}
}
@media screen and (max-width: 480px)  {

table.dataTable tbody tr.free.sale td:nth-child(5) {
	background: none;
	padding-left: 0;
}
}