body{
    background: #f6f9fb;
/* background: #fafbfc;*/
 font-family: 'Poppins', Arial;
 font-size:14px;
}

.img-rounded-5{
 border-radius:5px !important;
}

.img-rounded-10{
 border-radius:10px !important;
}

.proposed-property .btn{
 box-shadow: none;
}
.proposed-property  img{
 margin:0 auto;
}


.proposed-agent-phone{
 color: #000;
 font-weight: bold;
 font-size:14px;
 display: block;
}
.proposed-agent-logo-wrapper{
 text-align: center;
 margin-bottom:25px;
 margin-top:25px;
}

.proposed-agent-logo{
 background: #fff;
 border-radius: 10px;
 padding:2px;
 margin:0 auto;
 display:inline-block;
 box-shadow: 0 1px 1px rgba(0,0,0, .05);


}

.proposed-agent-logo img{
 max-width: 250px;
 max-height: 150px;
}

.proposed-agent-email{
 color: #76838F;
 font-weight: bold;
 font-size:12px;
 display: block;
}

.proposed-property, .proposed-agent{
 background: #fff;
 box-shadow: 0 1px 1px rgba(0,0,0, .05);
 padding-top:15px;
 padding-bottom:15px;
 margin-bottom:15px;
}

.proposed-agent-image{
 max-width: 120px;
 margin:0 auto;
}

.propose-agent-name{
 font-size:18px;
 font-weight: bold;
}

.proposed-agent-text{
 margin-top:30px;
 margin-bottom: 30px;
 display: block;
 font-size:16px;
}

.proposed-property-title, .proposed-property h2{
 color: #000;
 font-size:18px;
 font-weight: bold;
 margin-top:0;
 padding-top:0;
}

.proposed-property-price{
  color: #3E8EF7;
 font-size:18px;
 display:block;
}

.tooltip{
 opacity:.5 !important;
}

.proposed-property-location{
  font-size: 14px;
}
.proposed-property-shortinfo{
 font-size:14px;
 margin-top:5px;
 display:block;
}

.proposed-property-buttons-wrapper{
 margin-top:10px;
}

.btn{
 width: 46px;
 height: 46px;
 padding: 0;
 margin: 0;
 font-size: 18px;
 text-align: center;
 border-radius: 100%;
 line-height: 46px;
}

.btn .icon {
 width: 1em;
 text-align: center;
 line-height: inherit;
 margin: -1px 3px 0;
}

.btn i {
 position: relative;
 top: 0;
}

.btn-outline.btn-success {
 color: #11C26D;
 background-color: transparent;
}

.btn-outline.btn-success.active, .btn-outline.btn-success:hover{
 background: #11C26D;
 color: #fff;
 border:none;
}

.btn-outline.btn-warning {
 color: #EB6709;
 background-color: transparent;
}
.btn-outline.btn-warning.active, .btn-outline.btn-warning:hover {
 background: #EB6709;
 color: #fff;
 border:none;
}

.btn-outline.btn-danger {
    color: #FF4C52;
    background-color: transparent;
}

.btn-outline.btn-danger.active, .btn-outline.btn-danger:hover {
 background: #FF4C52;
 color: #fff;
 border:none;
}

@media screen and ( max-width: 480px ){
 .proposed-property, .proposed-agent{
     margin-left:10px;
     margin-right:10px;
 }
 .proposed-property-title, .proposed-property h2{
     font-size:16px;
     margin-top:15px;
 }
 .proposed-property, .proposed-agent{
     text-align: center;
 }
}