/*
.authentication .card-plain.card-plain .form-control {
    border-color: rgb(103 69 69 / 50%);	
	color: #000;
}



.authentication .card-plain.card-plain .input-group-addon {
    background-color: rgba(0,0,0,0);
    border-color: rgba(103,69,69,0.5);
    color: #000;
}

.authentication .card-plain.card-plain .input-group-addon, .authentication .card-plain.card-plain .form-group.form-group-no-border .input-group-addon, .authentication .card-plain.card-plain .input-group.form-group-no-border .input-group-addon {
    color: rgb(103 69 69 / 50%);	
}

*/


.authentication .card-plain.card-plain {
    background-color: rgba(0,0,0,0.5);
    padding: 20px;
	
}

.select2-container .select2-choice {
    height: auto;
    line-height: normal;
}


.select2-container .select2-choice .select2-arrow {
    top: -3px;
}

.select2-container .select2-choice .select2-arrow b {
    background: url(../source/assets/plugins/select2/select2.png) no-repeat 0 -2px;
}


.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px -3px;
}

.select2-container .select2-choice abbr {
    top: 2px;
}


.viewdetails{
    
  position: relative;
  vertical-align: middle;
  text-decoration: underline;
  cursor: pointer;
  color: cornflowerblue;
}

.hidden{display:none;}

.property-form-dropzone {
    border: 1px dashed #d9d9d9;
    background-size: 30px 30px;
    background-image: -webkit-linear-gradient(135deg,#F6F6F6 25%,transparent 25%,transparent 50%,#F6F6F6 50%,#F6F6F6 75%,transparent 75%,transparent);
    background-image: linear-gradient(-45deg,#F6F6F6 25%,transparent 25%,transparent 50%,#F6F6F6 50%,#F6F6F6 75%,transparent 75%,transparent);
    -webkit-animation: stripes 2s linear infinite;
    animation: stripes 2s linear infinite;
}
@-webkit-keyframes stripes {
	from {background-position: 0 0}
	to {	background-position: 60px 30px}
}

@keyframes stripes {
	from {background-position: 0 0}
	to {background-position: 60px 30px}
}


.text-center {
    text-align: center!important;
}

#btn_selectimg{margin-bottom: 0px;}



.delete{
    padding: 5px 6px;
}

.sqft-icon{
    background: url(../image/blueprint.png) no-repeat;
    width: 25px;
    background-size: contain;
    margin: 0px 10px;
}

.carpark-icon{
    background: url(../image/compact-car.png) no-repeat;
    width: 30px;
    background-size: contain;
    margin-left: 15px;
}

.bed-icon{
    background: url(../image/bed.png) no-repeat;
    width: 25px;
    background-size: contain;
    margin: 0px 10px;
}

.bath-icon{
    background: url(../image/bath.png) no-repeat;
    width: 25px;
    background-size: contain;
    margin: 0px 10px;
}


.js-copytextarea {
    width: 70px;
    padding: 0;
    background: none;
    border: none;
    color: red;
    font-weight: bold;
}

.panel-group .panel-primary .panel-title {
    background-color: #fff !important;
    border-bottom: none;

}


.panel-group .panel .panel-body {
    border-top: 1px solid #eee !important;
}

.asc{
    transform: rotate(180deg) scaleX(-1);
    font-size: 20px;
    vertical-align: middle;
}
.desc{
    font-size: 20px;
    vertical-align: middle;
}



.ezpagination {
   margin-top: 15px;
}

.ezpagination .links{float: right;}
.ezpagination .results{float: left;}
.ezpagination .links,.ezpagination .results{display:inline-block;}

.paginationli{
    padding: 5px 10px;
    border-radius: 4px;
    border: 0px;
    background: #fff;
    color: #777;
}

.selected_pagination{
    padding: 5px 10px;
    border-radius: 4px;
    border: 0px;
    background: #569dd2;
    color: #fff;
}

.proptable td, .proptable th {
    padding: 3px 5px;
    vertical-align: middle;
    text-align: center;
}

.proptable th a {
    color:#FFC107;
}

table.proptable {
    border-collapse: collapse !important;
}

.bg_pink, .bg_pink .viewdetails{
    background-color: #F55D93 !important;
    color: #fff;
}


.bg_blue, .bg_blue .viewdetails{
    background-color: #0A4EF9 !important;
    color: #fff;
}

.bg_yellow{
    background-color: #EBEA8D !important;
}

.bg_green,.bg_green .viewdetails{
    background-color: #46EB7D !important;
    color: #fff;
}


.bg_pink:hover,.bg_blue:hover,.bg_yellow:hover,.bg_green:hover{opacity: 0.75;}

.editphoto{
    float: right;
    cursor: pointer;
    margin-bottom: 10px;
    color: #569dd2;
    height:30px;
}

.slimScrollDiv,#notification{
    height:auto !important;
}

.notify .heartbit {
    border-color: red;
}
.notify .point {
    background-color: red;
}


.js-quota-history .requestlist{
    cursor: pointer;
    color: blue;
    text-decoration: underline;
}


.pull-right{
    float:right;
}

.edit-btn{
    cursor: pointer;
}

.preview img{width:76px;}

#userImage{
    left: 70px;
    right: 0px;
    top: 15px;
    background-color: #FFFFFF;
    overflow: hidden;
    opacity: 0;
    position: absolute;
    cursor: pointer;
    width: 80px;
    height: 80px;
}

#picuploadbtn{
    position: absolute;
    left: 130px;
    top: 70px;
    background-color: floralwhite;
    border-radius: 5px;
    font-size: 22px;
    color: cornflowerblue;
}

#picsavebtn{
    cursor: pointer;
    color: cornflowerblue;
    border-color: cornflowerblue;
}



.ajaxloader {
    border: 3px solid #f3f3f3;
    border-top: 3px solid #3498db;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    animation: zmdi-spin 1.5s infinite linear;
}

.dropdown-menu-ez a:not(.btn):not(.dropdown-item) {
    color: #000;
    position: relative;
   
}

.dropdown-menu-ez{
    width: 220px;
}

.dropdown-menu-ez li a:before {
    content: '\f30f';
    position: absolute;
    left: 14px;
    font-family: 'Material-Design-Iconic-Font';
    color: #999;
    top: 8px;
}

.dropdown-menu-ez li a {
    padding-left: 40px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.dropdown-toggle span{
    margin-left: 5px;
}

.requestquota{cursor: pointer;}


.propertyform .input-group>.form-control:not(:last-child) {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-left: none;
}

.boldtxt{font-weight:bold;}

/**/
@media (max-width: 750px){

.dropdown-toggle span{
    display: none;
}
          
} 

.form-control {
    font-size: 16px;
}

.m-b-15{
    margin-bottom: 15px;
}



.js-property-list tr th, .js-property-list tr td {
     white-space: inherit; 
}

#filter_name,#filter_address{
    display:block !important;
    z-index: 9;
    top: 29px;
    position: absolute;
}

#s2id_filter_name,#s2id_filter_address{opacity: 0.3; z-index: 999;}

/*
.table-hover tbody tr:hover {
     background-color: rgba(0,0,0,.075) !important; 
}


.viewbtn{
  background: rgba(255,255,255, 0.8);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  opacity: 0;
  transition: all .3s ease-in-out;
  margin: 0px;

}

.viewdetails:hover .viewbtn{
   
  display:inline-block;
  visibility: visible;
  opacity: 1;
    
}
 */