.right-side-panel{
    display : none;
}
#page-wrapper {
    margin-right: 0 ;
}
.jq-toast-single{
    display: none;
}
.fileinput-new .input-group-addon {
    padding: 9px;
    position: absolute;
    right: 0;
    top: 0;  
}
.bootstrap-switch{
    top: 17px;
    width: 75px;
}
.back-btn{
    color: white !important;
    margin-right: 5px;
}
.input-group .form-control, .input-group-addon, .input-group-btn {
    display: block !important;
}
.btn-file , .fileinput-remove-button{
    color: black;
    padding: 9px !important;
}
.dt-buttons{
    display : none;
}
small.error {
    background: red !important;
    color: white !important;
    display: flex ;
    padding: 0.375rem 0.5625rem 0.5625rem !important;
    margin-bottom: 1.6rem !important;
    font-size: 1.1rem !important;
    font-weight: normal !important;
    font-style: italic !important;
}
.refresh-block{
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,.8);
    -webkit-transition: all .05s ease;
    transition: all .05s ease;
    top: 0px;
    left: 0px;
    position: absolute;
    z-index: 1000;
    border-radius: 2px;
}

.refresh-block .refresh-loader{
    display: inline-block;
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    margin-left: -16px;
    margin-top: -16px;
}
.refresh-block .refresh-loader i{
    display: inline-block;
    line-height: 32px;
    color: #000;
    font-size: 16px;
}
/*.switchery{
    width: 44px !important;
    height: 26px !important;
}
.small span small{
    width: 26px !important;
    height: 26px !important;
}*/
.slimScrollDiv ul li{
    height: 48px !important;
}

.side-mini-panel ul.mini-nav > li > a{
    padding: 13px 0 10px !important;
    border-top: none !important;
}
table.dataTable thead th, table.dataTable thead td {
    border-bottom: 1px solid #111;
    padding: 10px 10px !important;
}
table.dataTable tfoot th, table.dataTable tfoot td {
    border-top: 1px solid #111;
    padding: 10px 10px 6px !important;
}









/*-----for search map---------*/
.search-input{
    position: relative;}
.search-input-icon{
    position: absolute;
    right: 10px;
    font-size: 18px;    
    top: 5px;}
.search-input input [type="search"]{
    padding-right: 35px;}
.property_box{
    position: relative;}
#property_box{
    height: 300px;
    overflow: hidden;
    position: relative;
    width: 100%;}
#property_box img.property-img{
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;}
.overlay_property{
    position: absolute;
    width: 100%;
    height: 100%;
    
    background: rgba(0,0,0,0);
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 41%, rgba(0,0,0,0.46) 68%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(41%, rgba(0,0,0,0)), color-stop(68%, rgba(0,0,0,0.46)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 41%, rgba(0,0,0,0.46) 68%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 41%, rgba(0,0,0,0.46) 68%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 41%, rgba(0,0,0,0.46) 68%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 41%, rgba(0,0,0,0.46) 68%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}

.property_details_top{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;}
.property_details_bottom{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;}
.propety_nav a img{
    margin-right: 7px;
    width: 25px;
    height: 25px;}
.propety_nav a:last-child img{
    margin-right: 0;}




#filter_data{
    width: 100%; display: none;}
.filtr-title{
    margin: 0 0 12px;
    font-weight: 500;
    text-transform: none;
    font-size: 16px;}
.furnished_yes{
    margin: 0px;
border-radius: 4px;
 border: 1px solid #03a9f3;
overflow: hidden;
}
.label_yes{float: left;}
.label_yes .custom-control {
    padding-left: 0;
    padding: 5px 18px;
    font-weight: 500;
    margin: 0px;
}
.label_yes .custom-control-indicator{
    display: none;
}
.label_or{float: left;}
.label_or .custom-control {
    padding-left: 0;
    padding: 5px 4px;
    font-weight: 500;
    margin: 0px;
    background-color: #ff6e71;
    color: #fff;
}
.label_or .custom-control-indicator{
    display: none;
}
.label_no{float: left;}
.label_no .custom-control {
    padding-left: 0;
    padding: 5px 17.5px;
    font-weight: 500;
    margin: 0px;
}
.label_no .custom-control-indicator{
    display: none;
}
.label_yes.active{background-color: #03a9f3;color: #fff;}
.label_no.active{background-color: #03a9f3;color: #fff;}