#bigCircle {display: none;}
.submit-btn{
    display: inline-block;
    margin-bottom: 7px;
    margin-top: 20px;
    margin-left: 70px;
   
    padding: 15px 44px;
    border: 5px solid #ffcbc0;
    border-radius: 16px;
    background-color: transparent;
    background-image: -webkit-gradient(linear,left top,right top,from(#ff8200),to(#ffb81c));
    background-image: linear-gradient(90deg,#ff8200,#ffb81c);
    -webkit-transition: .2s;
    transition: .2s;
    font-family: 'Open Sans',sans-serif;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    text-align: left;
}
/**
.hidden{visibility: hidden;}
.show{visibility: visible;}
**/
.cell-3{position: relative;}
.lo_data_wrapper{transition: ease all .7s}
[data-type="filterStateOptions"], .filterstateopts {
    height: 400px;
    z-index: 2;
    background-color: white;
    overflow-y: scroll;
    position: absolute;
    margin-top: 0px;
}
[data-type="filterByStateTitle"], .filterbystatetitle {
    position: absolute;
    margin-top: 5px;
    font-size: 15px;
    z-index: 0;
margin-left: 6px;
transition: ease all .5s;
}
.w-form {
    z-index: 3;
    background-color: transparent;
}
.w-form input{
    z-index: 3;
    background-color: transparent;
}
input[data-name="city"], input[data-type="stateInput"], input[data-name="lo_name"] , input[data-type="lo_name"]{
    border: 0px !important;
    border-bottom: 2px solid white !important; 
    color: transparent; 
    z-index: 5;
    position: relative;
    letter-spacing: 2px;
font-family: Verdana, Helvetica, sans-serif;
}
input[data-name="city"]:focus, input[data-type="stateInput"]:focus, input[data-name="lo_name"]:focus, input[data-type="lo_name"]:focus {
    border-bottom: 2px solid #aa77a5 !important;
    color:  white !important;
}
input:focus {border: 0px !important;}
/**  Location City Search CSS  **/
[data-type="locationSuggestions"] ul li:nth-of-type(1), [data-type="nameSuggestions"] ul li:nth-of-type(1) {
    position: absolute;
    margin-top: -34px !important;
    z-index: 1;
    margin-left: -35px !important;
    color: rgb(165, 145, 154);
    border: 0px !important;
    padding-top: 0px !important;
    font-size: 22px;
    font-weight: 400;
    letter-spacing: 2px;
}

[data-type="locationSuggestions"] ul li:nth-of-type(2) , [data-type="nameSuggestions"] ul li:nth-of-type(2){
  /*  border-left: 3px solid green; */
    border-radius: 3px;
    padding-left: 38px;
    margin-left: 0px;
   
   /* background-color: #f4f9fb; */
}
[data-type="locationSuggestions"] ul, [data-type="nameSuggestions"] ul {
    overflow: hidden;
    max-height: 217px;
    padding-left: 0px;
    margin-left: -1px;
    margin-right: 0px;
    display: block;
    text-align: left;
}
[data-type="locationSuggestions"][options-active] {}
[data-type="locationSuggestions"], [data-type="nameSuggestions"] {
    max-height: 217px;
    position: absolute !important;
    top: 78px;
    background: transparent;
   /* border-bottom: 1px solid lightgray; */
    margin: 0px 0px;
    margin-right: 0px;
    width: -webkit-fill-available !important;
    z-index: 1;
}
[data-type="locationSuggestions"] ul li, [data-type="nameSuggestions"] ul li {
    list-style-type: none !important;
    border-left: 1px solid lightgray;
    border-right: 1px solid lightgray;
    padding-left: 40px;
    padding-bottom: 2px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    line-height: 28px;
    padding-top: 5px;
}
.city-active{border-left: 3px solid #aa77a5 !important; background-color: #2c1b2a !important; position: relative;}
[data-type="locationSuggestions"] ul li:hover {
    border-left: 3px solid #aa77a5;
    background-color: #2c1b2a !important;
    padding-left: 38px;
    cursor: pointer;
}
[data-type="locationSuggestions"] ul li:nth-last-child(1){border-bottom: 1px solid lightgray;}
[data-type="locationSuggestions"] ul li:not(:nth-child(1)) {
    background-color: #55385154;
}
/* status titles */
.completion_status_list_item.active.completed {
    color: #e7ffee;
}
.completion_status_list_item.active {
    color: rgba(231, 255, 238, .60);
}

/* status vr */
.completion_status_v-spacer-fill.completion_status_v-spacer-fill_completed {
    background-color: #fff;
}
.completion_status_v-spacer-fill.completion_status_v-spacer-fill_inprogress {
    background-color: rgba(255, 255, 255, .33);
}
.formwrapper{background-color: transparent;}

form select.large {
    -webkit-appearance: none;
    background-color: #fff!important;
    background-image: url(https://uploads-ssl.webflow.com/60590898e603bfeafd249186/626049b47b3a400cfee4e6ec_triangle.svg) !important;
    background-position: 97% 50%;
    background-repeat: no-repeat;
    -webkit-background-size: 13px 13px;
    -moz-background-size: 13px;
    -o-background-size: 13px;
    background-size: 13px;
    border: 1px solid rgba(63,68,68,.6);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;    
    padding: 10px 16px;
    max-width: 250px;
    margin:auto;
   
}
.w-select{cursor: pointer !important;}
.completion_status_list_item.active:not(.completed)::after {
    content: " ←";
    margin-left: 8px;
    color: #80c195;
    font-size: 18px;
}
[data-type="nameSuggestions"] ul li {
    display: flex;
    align-items: center;
}
input[disabled]#property_location_city_state {
    background-color: transparent !important;
}
.radio-button {   
    position: relative;
    top: 25px;
    left: 10px;
}
input#property_location_city_state:focus {
    outline: none;
}