@charset "utf-8";
/* CSS Document */
.ab{ background:#6C1D52;}
.ab1{margin-left:40px; margin-right:40px;}
.ab2{ background:#6C1D52!important; padding:0!important; margin-top:10px;}
.ab3{background-color:#F8F3F6!important;padding-bottom:120px; background:url(../images/bg.png); background-position:bottom; background-repeat:no-repeat;}
.ab4{background:#fff; border-radius:6px; border-bottom:solid 2px #6C1D52; margin-top:40px;border-top:solid 1px #b7b7b7!important;border-right:solid 1px #b7b7b7!important; border-left:solid 1px #b7b7b7!important;}
.ab5{color:#6C1D52; font-family:Poppins; text-align:center; font-size:24px; font-weight:bold; padding-top:30px;}
.ab6{font-family:Poppins; text-align:center; font-size:18px; font-weight:bold; padding-bottom:30px;}
.ab7{color:#D60B51; font-family:Poppins; text-align:center; font-size:24px; font-weight:bold; padding-top:30px;}
.ab8{background:#fff; border-radius:6px; border-bottom:solid 2px #D60B51; margin-top:40px;border-top:solid 1px #b7b7b7!important;border-right:solid 1px #b7b7b7!important; border-left:solid 1px #b7b7b7!important;}
.ab9{color:#f08008; font-family:Poppins; text-align:center; font-size:24px; font-weight:bold; padding-top:30px;}
.ab10{background:#fff; border-radius:6px; border-bottom:solid 2px #f08008; margin-top:40px; border-top:solid 1px #b7b7b7!important;border-right:solid 1px #b7b7b7!important; border-left:solid 1px #b7b7b7!important;}
.ab11{ margin-left:auto; margin-right:auto; display:block; text-align:center;  margin-top:40px;}
.ab12{text-align:center; font-family:Poppins; font-size:20px!important;  width:380px; color:#fff;padding:10px 0!important;border-color: inherit!important; /*background-image: linear-gradient(to right, #f29100, #f28207, #f07211, #ee6119, #eb4f21, #e33e2e, #da2c38, #ce1a40, #b9114b, #a01352, #861954, #6c1d52);*/background-image: linear-gradient(to right, #F29100, #E5332A, #D60B51, #6C1D52);}
.ab13 { position:relative; left:30px!important}
.ab14{ background:#fff!important; color:#6C1D52!important}
.ab15{border:solid 1px #b7b7b7; border-radius:6px; background:#fff;}
.ab15 a {text-decoration: none;}
.ab15 a:hover {text-decoration: none;}
.ab16{color:#6C1D52; font-weight:600; margin-right: 25px;font-size:20px; margin-left:25px; margin-top:10px;}
.ab17{color:#939393; font-family:Poppins; font-size:16px;margin-left:25px;  margin-right: 25px;margin-top:10px;}
.ab18{background:#fff!important; color:#6C1D52!important; border:solid 1px #6C1D52!important; padding:3px 20px!important; font-family:Poppins; margin-left:auto; margin-right:auto; display:block; text-align:center; margin-top:30px; margin-bottom:30px;}
.ab19{font-family:Poppins!important; font-weight:bold!important; color:#6c1d52!important;}
.ab20{background:url(../images/button.png); border:none!important; padding:12px 40px!important; font-size:18px!important; font-family:Poppins!important; box-shadow:none!important;}
.ab21{ background:url(../images/log1.png); background-repeat:no-repeat;background-size:100% 100%;}
.ab22{background:url(../images/log2.png);background-repeat:no-repeat;background-size:100% 100%;}
.ab23{font-family:Poppins; font-weight:bold; color:#fff; font-size:36px; padding-top:10px; padding-left:15px;}
.ab24{font-family:Poppins; font-weight:bold; color:#fff; font-size:36px; padding-left:15px;}
.ab25{color:#fff;font-family:Poppins; font-size:14px;padding-top:25px; padding-left:15px; padding-bottom:100px;}
.ab26{background:url(../images/log3.png);background-repeat:no-repeat; background-color:#d9d9d9!important ; background-position:bottom; padding-bottom:135px;}
.ab27{margin-left:20px;}
.ab28{font-family:Poppins; font-weight:bold; font-size:36px;margin-left:20px; margin-top:30px;}
.ab29{font-family:Poppins; color:#9d9d9d; font-size:11px;margin-left:20px;}
.ab30{border:solid 1px #bebebe;margin-left:20px;padding:7px 20px; width:88%; margin-top:25px; color:#aaa9a9; font-family:Poppins; font-size:12px; border-radius:4px;} 
.ab31{border:solid 1px #bebebe;margin-left:20px; padding:7px 20px; width:88%; margin-top:10px; color:#aaa9a9; font-family:Poppins; font-size:12px;  border-radius:4px;} 
.ab32{background:url(../images/button.png); border:none!important; padding:8px 50px!important; font-size:18px!important; font-family:Poppins!important; box-shadow:none!important;;margin-left:20px; margin-top:40px;}
.ab33{background:#fff; margin-left:40px; margin-right:40px; padding:20px; min-height:500px;}
.ab34{background-color:#F8F3F6!important;  background:url(../images/bg.png); background-position:bottom; background-repeat:no-repeat; padding-bottom:40px; padding-top:40px;} 
.ab39 a{color: #6c1d52 !important;}
.ab35{ color:#6C1D52; font-family:Poppins!important; font-weight:bold; font-size:18px; margin-bottom:20px;}
.ab36{ color:#525252; font-family:Poppins; font-size:18px;    line-height: 1.7;}
.ab37{ color:#525252; font-family:Poppins; font-size:18px; font-weight:bold; margin-top:20px;}
.ab38{ color:#525252; font-family:Poppins; font-size:15px; font-weight:medium; margin-top:10px;}
.ab39{ color:#525252; font-family:Poppins; font-size:20px;  margin-top:20px;}
.ab40{ color:#525252; font-family:Poppins; font-size:22px;  margin-top:20px; font-weight:bold;}
.ab41{color:#525252; font-family:Poppins; font-size:16px;  margin-top:10px;}
.ab42{ 
   color:#fff!important; font-family:Poppins!important; margin-bottom:30px; box-shadow:none!important; font-size:22px!important }
   
.ab43{background:#159001!important; color:#fff!important; font-family:Poppins!important;  border:solid 1px #159001!important; box-shadow:none!important; font-size:22px!important}
.ab44{background:#083996!important; color:#fff!important; font-family:Poppins!important;  border:solid 1px #083996!important; box-shadow:none!important; font-size:22px!important}
.ab45{background:#cc0001!important; color:#fff!important; font-family:Poppins!important;  border:solid 1px #cc0001!important; box-shadow:none!important; font-size:22px!important}
.ab46{ background:#f4f0ef; margin-top:50px; border-radius:6px; padding:30px 20px;}
.ab47{ color:#18469c; font-family:Poppins; font-size:20px; font-weight:bold;}
.ab48{font-family:Poppins; font-size:20px; font-weight:bold;}
.form-control{font-weight:700!important;  }
.input-group>.custom-select{font-weight:700!important; color: #838081!important;}
#inputGroupFile01 {font-weight:700!important; color: #838081!important;}

.navbar-light .navbar-nav .nav-link {
    color:#fff!important
	;
}
.wrap{margin-top:20px;}
.search {
  width: 100%;
  position: relative;
  display: flex;
  font-family:Poppins;
}
.searchTerm {
  width: 100%;
 border: 1px solid #fff;
 line-height:1;
  
 padding: 4px;
  border-radius: 0px 4px 4px 0px;
  outline: none;
  color: #9DBFAF;
}
.searchButton {
  width: 40px;
  height: 36px;
  position:relative;
  top:-.5px;
  left:1px;
  border: 1px solid #fff;
  background: #fff;
  text-align: center;
  color: #000;
  border-radius: 4px 0px 0px 4px;
  cursor: pointer;
  font-size: 20px;
}

.back_btn {
    text-align: center;
    margin-bottom: 50px;
    margin-top: 40px;
}

.back_btn a {
    background: #6c1d52;
    padding: 12px 40px;
    border-radius: 5px;
    color: #fff;
    text-decoration: none;
    font-size: 18px;
}

.back_btn a:hover{
    color: #fff;
    text-decoration: none;
    box-shadow: 4px 3px 7px #6c1d52;
}





.content{padding-top:40px;}

.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 70%;
 
  overflow:auto;
  height:500px;
  position: relative;
  transition: all 5s ease-in-out;
}

.popup h2 {
  margin-top: 0;
  color: #333;
  
}
.popup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popup .close:hover {
  color: #333;
}
.popup .content {
  max-height: 30%;
}
.ab21 .ab27 {
    padding-top: 30px;
    text-align: center;
    margin-left: 0px;
}
.ab49 {
    font-family: Poppins;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 60px;
    padding-top: 15px;
}
.ab50 {
    width: 100%;
    margin-bottom: 20px;
}
.ab51 {
    font-family: Poppins;
}
.ab52 {
    background-image: linear-gradient(to right, #F29100 , #E5332A, #D60B51, #6C1D52)!important;
    border: none!important;
    padding: 8px 40px!important;
    font-size: 18px!important;
    font-family: Poppins!important;
    box-shadow: none!important;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-bottom: 30px;
}

@media screen and (max-width: 700px){
  .box{
    width: 70%;
  }
  .popup{
    width: 70%;
  }
}








.popup3 {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 80%;
 height: 500px;
    overflow: scroll;
  position: relative;
  transition: all 5s ease-in-out;
}

.popup3 h2 {
  margin-top: 0;
  color: #333;
  
}
.popup3 .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popup3 .close:hover {
  color: #333;
}
.popup3 .content {
  max-height: 30%;
}
.accept {
    background: #008000!important;
    border: 0px!important;
}
.reject {
    background: #b71b1b!important;
    border: 0px!important;
}


@media screen and (max-width: 700px){
  .box3{
    width: 70%;
  }
  .popup3{
    width: 70%;
  }
}



table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}

table caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;
}

table tr {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  padding: .35em;
}

table th,
table td {
  padding: .625em;
  text-align: center;
}

table th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
}

#propertyData .col-md-4{
	margin-bottom:30px;
}
.offer_action {
    margin-bottom: 30px;
    font-weight: 600;
    font-size: 24px;
}
.actionselect {
    font-size: 17px;
    border: 0px;
    padding: 10px 20px;
    font-weight: 600;
    color: #fff;
}
.actionselect.accept{
    background: #008000;
}
.actionselect.reject{
    background: #ff0000;
}


@media screen and (max-width: 600px) {
  table {
    border: 0;
  }

  table caption {
    font-size: 1.3em;
  }
  
  table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  
  table td {
	border-bottom: 1px solid #ddd;
	display: block;
	/* [disabled]font-size: 0.8em; */
	text-align: right;
  }
  
  table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  
  table td:last-child {
    border-bottom: 0;
  }
  
  
 

@media only screen and (max-width: 980px) {
}

