﻿.logout a { display:inline-block; padding:5px 20px !important; border-radius:15px; border:solid 1px #e61717; }
.logout a:after, .logout a:before { display:none; } 
li.logout { padding: 0 !important; margin-top: 16px; margin-right: 0; text-transform:uppercase; }
.logout a { background:#e61717 !important; border-color:#e61717; color:#fff !important; margin-right:7px; margin-left:10px; }
#my_nav {
    border-bottom: 1px solid #e2e2e2;
}
/*New - Dated : 19th Sepet 2017*/
.admin-head {
    color:#26aae1;
    padding-top:100px;
}
.admin-color-head {
    color:#26aae1;
}
.admin-top-botom{
    padding-bottom:50px;
}
/*home-val-est  - API RESULT PAGE */
.home-val-est-bg{width: 100%; background: url(../images/home-value-estimator.jpg) no-repeat center; background-size: cover; padding: 50px 0px; margin-bottom: 0px !important;}
.home-val-est-left{background: rgba(255,255,255,.8); padding: 15px; position: relative; border-radius: 5px;}
.img-circle-box{position: absolute; width: 60%; height: 80px; background: rgba(38,170,225,.8); bottom: 40px; right: 15px; text-align: center; z-index: 9999;}
.img-circle-box span{top: 50%; left: 50%; transform: translate(-50%,-50%); position: absolute; width: 100%; color: #fff; display: inline-block;}
.img-circle-box span h3{display: inline-block;}
.img-circle-box span p{display: inline-block;}
.img-circle-box span h4{font-size: 35px; font-weight: bold; padding-left: 40px; position: relative; display: inline-block;}
.img-circle-box span h4::before{content:"\f062"; position: absolute; top: 0px; left: 0px; font-family: FontAwesome; font-weight: 300;}
.home-val-est-left img{width: 100%; overflow: hidden; border-radius: 5px;}
.home-val-est-left::after{content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; background: rgba(0,0,0,.2); width: 100%; height: 100%; z-index: 2; border-radius: 5px;}
.home-val-est-right{background: rgba(51,42,110,.8); border-radius: 5px; padding: 64px 20px;}
.home-val-est-right h2{margin-top: 0px; color: #fff; text-align: center; font-size: 23px; font-weight: bold; line-height: 27px;}
.buyhome_btn{margin-top: 30px;}
.buyhome_btn a{display: block; background: rgba(255,255,255,.6); text-align: center; border-radius: 30px; padding: 14px 0px; margin: 15px 0px; color: #000; font-size: 15px;}
.buyhome_btn a:hover{background: rgba(255,255,255,.8);}

.findout_bg{background: #eee; width: 100%; float: left; padding: 50px 0px; text-align: center;}
.findout_bg h3{margin-top: 0px; font-size: 26px; font-weight: bold; margin-bottom: 20px;}
.property_search input{width: 70%; margin: 0px; height: 42px; border: none; padding: 0px 15px; border-radius: 20px 0px 0px 20px; background: #fff;}
.property_search button{margin: 0px; height: 42px; border: none; background: #26aae1; color: #fff; font-size: 15px; padding: 0px 30px; border-radius: 0px 20px 20px 0px;}

.blue_section{background: #26aae1; color: #fff; padding: 40px 0px; width: 100%; float: left;}
.white_bg{background: #fff; color: #332a6e; text-align: center; padding: 20px; border-radius: 4px;}
.white_bg h3{margin: 0px; font-weight: bold;}

.property_table{width: 100%; padding: 40px 0px; overflow: hidden; }
.property_table h3{margin: 0px; text-align: center; margin-bottom: 20px; font-size: 26px; font-weight: bold;}
.property_table_left{text-align: center;}
.property_table_right{text-align: center;}
.property_table_left table{border: #ccc 1px solid;}
.property_table_left table td{border: #ccc 1px solid;}
.property_table_right table td{border: #ccc 1px solid;}
.table_one table td{border: #ccc 1px solid; text-align: center;}
.table_one table td i{font-style: normal; margin-right: 10px;}
.table_one h4{text-align: center;}
.table_one table th{border: #ccc 1px solid; text-align: center;}
.property_table_right table th{border: #ccc 1px solid; text-align: center;}
.pro_second_sec{width: 100%; margin-bottom: 40px;}
.pro_second_sec p{line-height: 23px;}
.pro_second_sec .pro-info{padding: 20px 10px; color: #332a6e; background: #fff; box-shadow: 0px 0px 5px #ccc; transition: .5s; text-align: center; margin-top: 20px;}
.pro_second_sec .pro-info i{font-size: 40px; vertical-align: middle; margin-right: 5px; color: #26aae1; transition: .5s;}
.pro_second_sec .pro-info:hover{background:#26aae1; color: #fff; transition: .5s; }
.pro_second_sec .pro-info:hover i{color: #fff; transition: .5s;}


@media (max-width: 767px){
  .img-circle-box{width: 80%;}
  .img-circle-box span h3 {font-size: 18px;}
  .img-circle-box span h4{font-size: 25px; padding-left: 30px;}
}

/* REI SEARCH API HOME  */
.martop{margin-top: 40px;}
.property_getstrated{background: rgba(255,255,255,0.8); padding: 20px; text-align: center; border-radius: 5px; margin: 30px 0px;}
.property_getstrated h3{margin-top: 10px; color: #332a6e; font-weight: bold;}
.property_getstrated p{font-size: 13px; color: #4a4545;}
.property_getstrated span{float: right; font-size: 12px; margin-bottom: 10px;}
.property_getstrated span a{text-decoration: none; color: #504b4b;}
.property_getstrated .pro_input .form-control{background: #fff; height: 40px; border-radius: 0px; box-shadow: none;}
.property_getstrated button{background: #26aae1; border-radius: 30px; transition: .5s; padding: 10px 30px; border: none; color: #fff; margin-top: 20px;}
.property_getstrated button:hover{background: #209ed3; transition: .5s;}
.pro_second_sec h3{font-size: 26px; font-weight: bold;}
.pro_second_sec ul{margin: 0; padding: 0; list-style: none;}
.pro_second_sec ul li{margin: 7px 0px; font-size: 16px; position: relative; padding-left: 25px;}
.pro_second_sec ul li:before{content:"\f14a"; position: absolute; top: 0px; left: 0; font-family: FontAwesome;}

.back_btn a{background:#332a6e; color:#fff !important; border-radius:20px; padding:6px 30px; cursor:pointer; display:inline-block;}
.back_btn a:hover{background:#26aae1;}
.not_found_sec{width:100%; overflow:hidden; padding:60px 0px; margin-top: 100px;}
.not_found_sec h2{font-size:30px; text-align:center; color:#b1b1b1;}

/**************27-08-2019****/
@media (max-width: 767px) {
    .deal-page-btn button {
        padding: 8px 4px !important;
        font-size: 10px !important;
    }

    .btn_top_bar li {
        padding: 0px;
    }

    .table.cel3rd_align input {
        z-index: 1;
        float: left;
        position: relative;
    }

    .assume-left {
       
        width: 100%;
        margin: 0 auto;
    }

    .assume-right {
        
        width: 90%;
        margin: 10px auto;
    }
    .table.cel3rd_align a{ position:relative; z-index:1;}
    .tab-v3 li {
    margin: 10px auto;
}
    .extra-row{ width:100%;}
    .comps button{ margin-bottom:15px; height:30px !important;}
    .fund{ display:inline-block; margin-bottom:10px;}
    .table.cel3rd_align button{ position:relative; z-index:1;}
    .cr-btn a {
    padding: 10px 11px !important;
    font-size: 12px !important;
}
    .text-right.clear-btn button{ padding:8px 6px;}
    .panel.panel-yellow input {
    position: relative;
    z-index: 1;
}
    .panel.panel-yellow a {
    position: relative;
    z-index: 1;
}
    .panel.panel-yellow select {
        position: relative;
        z-index: 1;
    }
    select#ddlClosingHoldingCostLoan {
        width: 70px;
    }
    a.logo img {
        width: 100px;
    }
    select#ddlTimeInMonths{ width:65px;}
    table.rep_list input {
    position: relative;
    z-index: 1;
}
    table.rep_list label {
    z-index: 1;
    position: relative;
}
    #back-to-top{ bottom:80px;}
}