.btcl-real-estate .dataTables_length {
    display: inline-block;
}
.btcl-real-estate .dataTables_info {
    display: inline-block;
}
.btcl-real-estate .dataTables_paginate.paging_simple_numbers {
    display: inline-block;
    float: right;
}
.btcl-real-estate .dataTables_paginate.paging_simple_numbers .paginate_button {
    border: 1px solid #000000bf;
    color: #000;
    text-decoration: none;
    margin-right: 4px;
    padding: 5px 11px;
    border-radius: 5px;
}
.btcl-real-estate div.dataTables_wrapper div.dataTables_paginate {
    margin-top: 15px;
}
.btcl-real-estate .dataTables_filter {
    display: inline-block;
    float: right;
    margin-bottom: 20px;
}
.btcl-real-estate .dataTables_wrapper {
    padding: 20px;
    box-shadow: 8px 8px 30px 0 #cccccc9c;
    border-radius: 5px;
}

.label.label-light-primary {
    color: #3699ff;
    background-color: #e1f0ff;
}
.label.label-lg.label-inline {
    width: auto;
}
.label.label-inline.label-lg {
    padding: 2px 8px;
    height: auto;
    border: 1px solid;
}
.label.label-inline {
    width: auto;
    padding: 0.15rem 0.75rem;
    border-radius: 0.42rem;
}
.label.label-lg {
    height: 24px;
    width: 24px;
    font-size: .9rem;
}
.label.label-light-warning {
    color: #ffa800;
    background-color: #fff4de;
}
.label.label-light-success {
    color: #19ea59;
    background-color: #c4fadd;
}
.label.label-light-danger {
    color: #f64e60;
    background-color: #ffe2e5;
}