.sortable { list-style-type: none; }
.sortable li { float: left; font-size: 4em; text-align: center; width:16.5%; padding:10px; }
.header-logo img{
  max-width: 200px;
}
#edit_photo img:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}
#toast-container {
  position: fixed;
  z-index: 99999 !important;
}
.btn_open:active,.btn_open:focus {
  border-color: #39b54a !important;
}
.toast-info {
  background-color: #39b54a !important;
}
.feature-icon {
    background-image: url("../../img/default/hex.png");
}
.btn-white:focus{
    color:#fff !important;
}
.timeline {
  list-style: none;
  padding: 20px 0 20px;
  position: relative;
}
.timeline:before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 3px;
  background-color: #eeeeee;
  left: 50%;
  margin-left: -1.5px;
}
.timeline > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li > .timeline-panel {
  width: 50%;
  float: left;
  border: 1px solid #d4d4d4;
  border-radius: 2px;
  padding: 20px;
  position: relative;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.timeline > li.timeline-inverted + li:not(.timeline-inverted),
.timeline > li:not(.timeline-inverted) + li.timeline-inverted {
margin-top: -60px;
}

.timeline > li:not(.timeline-inverted) {
    padding-right:105px;
}

.timeline > li.timeline-inverted {
    padding-left:105px;
}
.timeline > li > .timeline-panel:before {
  position: absolute;
  top: 26px;
  right: -15px;
  display: inline-block;
  border-top: 15px solid transparent;
  border-left: 15px solid #ccc;
  border-right: 0 solid #ccc;
  border-bottom: 15px solid transparent;
  content: " ";
}
.timeline > li > .timeline-panel:after {
  position: absolute;
  top: 27px;
  right: -14px;
  display: inline-block;
  border-top: 14px solid transparent;
  border-left: 14px solid #fff;
  border-right: 0 solid #fff;
  border-bottom: 14px solid transparent;
  content: " ";
}
.timeline > li > .timeline-badge {
  color: #fff;
  width: 70px;
  
  line-height: 50px;
  font-size: 1.4em;
  text-align: center;
  position: absolute;
  top: 5px;
  left: 50%;
  margin-left: -35px;
  z-index: 100;
  background-color:#fff;
  
 
}
.timeline > li.timeline-inverted > .timeline-panel {
  float: right;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 15px;
  left: -15px;
  right: auto;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}
.timeline-badge.primary {
  background-color: #2e6da4 !important;
}
.timeline-badge.success {
  background-color: #3f903f !important;
}
.timeline-badge.warning {
  background-color: #f0ad4e !important;
}
.timeline-badge.danger {
  background-color: #d9534f !important;
}
.timeline-badge.info {
  background-color: #5bc0de !important;
}
.timeline-title {
  margin-top: 0;
  color: inherit;
  font-size:20px;
}
.timeline-body > p,
.timeline-body > ul {
  margin-bottom: 0;
  font-size:16px;
}
.timeline-body > p + p {
  margin-top: 5px;
}
@media (max-width: 767px){
  .header-navigation {
    height: auto !important;
    overflow: hidden;
    position: absolute;
  }
}
.property-box-meta-item{
  margin-bottom:5px; 
}
.property-box-meta-item .btn{
  width:95%;
}
.btn.white-bg{
  background-color: rgba(255,255,255,0.85);
}
.btn.white-bg:hover{
  background-color:white;
  
}
.btn.btn-primary.white-bg i, .btn-white i {
  
  min-width: 45px;
}
textarea{
  max-width:100%;
}
.property-box-picture-inner2 {
  opacity:0.8;
  bottom: -2px;
  margin-left: -2px;
  margin-right: -2px;
  position: relative;
  z-index: 1;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0,0,0,0) 0%), color-stop(rgba(0,0,0,0) 100%));
  background-image: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%);
  background-repeat: repeat-x;
  
}
.carousel-control.right {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0,0,0,0) 0%), color-stop(rgba(0,0,0,0) 100%));
  background-image: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%);
  background-repeat: repeat-x;
  
}


.documentRow{
  border-bottom:1px solid #e2e2e2;
  margin-bottom:15px;
  padding-bottom: 15px;
}




.padding0{ padding:0 !important; }
.padding05{ padding:5px !important; }
.padding10{ padding:10px !important; }
.padding15{ padding:15px !important; }
.padding20{ padding:20px !important; }
.padding25{ padding:25px !important; }
.padding30{ padding:30px !important; }
.padding35{ padding:35px !important; }
.padding40{ padding:40px !important; }
.padding45{ padding:45px !important; }
.padding50{ padding:50px !important; }
.paddingLeft0{ padding-left:0 !important; }
.paddingLeft05{ padding-left:5px !important; }
.paddingLeft10{ padding-left:10px !important; }
.paddingLeft15{ padding-left:15px !important; }
.paddingLeft20{ padding-left:20px !important; }
.paddingLeft25{ padding-left:25px !important; }
.paddingLeft30{ padding-left:30px !important; }
.paddingLeft35{ padding-left:35px !important; }
.paddingLeft40{ padding-left:40px !important; }
.paddingLeft45{ padding-left:45px !important; }
.paddingLeft50{ padding-left:50px !important; }
.paddingLeft55{ padding-left:55px !important; }
.paddingLeft60{ padding-left:60px !important; }
.paddingLeft65{ padding-left:65px !important; }
.paddingRight0{ padding-right:0 !important; }
.paddingRight05{ padding-right:5px !important; }
.paddingRight10{ padding-right:10px !important; }
.paddingRight15{ padding-right:15px !important; }
.paddingRight20{ padding-right:20px !important; }
.paddingRight25{ padding-right:25px !important; }
.paddingRight30{ padding-right:30px !important; }
.paddingRight35{ padding-right:35px !important; }
.paddingRight40{ padding-right:40px !important; }
.paddingRight45{ padding-right:45px !important; }
.paddingRight50{ padding-right:50px !important; }
.paddingBottom0{ padding-bottom:0 !important; }
.paddingBottom05{ padding-bottom:5px !important; }
.paddingBottom10{ padding-bottom:10px !important; }
.paddingBottom15{ padding-bottom:15px !important; }
.paddingBottom20{ padding-bottom:20px !important; }
.paddingBottom25{ padding-bottom:25px !important; }
.paddingBottom30{ padding-bottom:30px !important; }
.paddingBottom35{ padding-bottom:35px !important; }
.paddingBottom40{ padding-bottom:40px !important; }
.paddingBottom45{ padding-bottom:45px !important; }
.paddingBottom50{ padding-bottom:50px !important; }
.paddingTop0{ padding-top:0 !important; }
.paddingTop05{ padding-top:5px !important; }
.paddingTop10{ padding-top:10px !important; }
.paddingTop15{ padding-top:15px !important; }
.paddingTop20{ padding-top:20px !important; }
.paddingTop25{ padding-top:25px !important; }
.paddingTop30{ padding-top:30px !important; }
.paddingTop35{ padding-top:35px !important; }
.paddingTop40{ padding-top:40px !important; }
.paddingTop45{ padding-top:45px !important; }
.paddingTop50{ padding-top:50px !important; }
.paddingTop55{ padding-top:55px !important; }
.paddingTop60{ padding-top:60px !important; }



.margin05{ margin:5px; }
.margin10{ margin:10px; }
.margin15{ margin:15px; }
.margin20{ margin:20px; }
.margin25{ margin:25px; }
.margin30{ margin:30px; }
.margin35{ margin:35px; }
.margin40{ margin:40px; }
.margin45{ margin:45px; }
.margin50{ margin:50px; }
.marginLeft05{ margin-left:5px; }
.marginLeft10{ margin-left:10px; }
.marginLeft15{ margin-left:15px; }
.marginLeft20{ margin-left:20px; }
.marginLeft25{ margin-left:25px; }
.marginLeft30{ margin-left:30px; }
.marginLeft35{ margin-left:35px; }
.marginLeft40{ margin-left:40px; }
.marginLeft45{ margin-left:45px; }
.marginLeft50{ margin-left:50px; }
.marginRight05{ margin-right:5px; }
.marginRight10{ margin-right:10px; }
.marginRight15{ margin-right:15px; }
.marginRight20{ margin-right:20px; }
.marginRight25{ margin-right:25px; }
.marginRight30{ margin-right:30px; }
.marginRight35{ margin-right:35px; }
.marginRight40{ margin-right:40px; }
.marginRight45{ margin-right:45px; }
.marginRight50{ margin-right:50px; }
.marginBottom05{ margin-bottom:5px; }
.marginBottom10{ margin-bottom:10px; }
.marginBottom15{ margin-bottom:15px; }
.marginBottom20{ margin-bottom:20px; }
.marginBottom25{ margin-bottom:25px; }
.marginBottom30{ margin-bottom:30px; }
.marginBottom35{ margin-bottom:35px; }
.marginBottom40{ margin-bottom:40px; }
.marginBottom45{ margin-bottom:45px; }
.marginBottom50{ margin-bottom:50px; }
.marginTop05{ margin-top:5px; }
.marginTop10{ margin-top:10px; }
.marginTop15{ margin-top:15px; }
.marginTop20{ margin-top:20px; }
.marginTop25{ margin-top:25px; }
.marginTop30{ margin-top:30px; }
.marginTop35{ margin-top:35px; }
.marginTop40{ margin-top:40px; }
.marginTop45{ margin-top:45px; }
.marginTop50{ margin-top:50px; }