

.botheader button {
    margin-left: 20px;
}

.botmessageinput{
    float:left;
    padding:0px;
    margin:0px !important;
    border:1px solid gray !important;
}
.messagebutton{
    float:right;
    _padding:0px;
    margin:0px;
}

.darkresponse{
    font-weight: bold;
}

.botname{
    background: #b1b1b13b;
border-radius: 4px;
padding-right: 3px;
color: #6a6a6a;
padding-left: 3px;
border: 1px solid #d5d5d5;
text-shadow: 1px 1px #8e8e8e;
}

.searchbotcontainer{
display: none;
position: fixed;
bottom: 15px;
right: 15px;
background: white;
width: 300px;
_height: 200px;
border-radius: 10px;
font-size: 1em;
line-height: 110%;
padding: 10px;
text-align: left;

border: 1px solid gray;
background: whitesmoke;
box-shadow: 5px 5px 10px #00000052;

}

.min_bot, .close_bot, .close_expand{
float: right;
border: 1px solid gray;
padding: 2px;
margin: left;
margin-left: 5px;
width: 48.8px;
text-align: center;
border-radius: 4px;
line-height: 100%;
margin-top: 0px;
_height: 18.8px;
}

.botheader{
    font-weight: bold;
}

.close_expand div {height: 4px;
width: 4px;
border: 1px solid white;
margin: auto;}


.no_closebox {
    
text-align: left;
width: 500px;
float: left;
background: #fefdbb;
padding: 10px;
max-width: 90%;
position: relative;
margin-top: 15px;
color: #c45050;
border-radius: 5px;
border: 1px solid #bf0808;
display:none;
}

.profile_search input{
    margin-bottom: 25px !important;
    font-size: 20px  !important; 
    
}

#searchinsturctions {
    font-size:1.1em !important;
}

#s5_tab_show_slide1_id1923594315 {
    opacity:1 !important;
}

#searhcoption .searchtypechoice_cleaned {
    background: white;
padding: 5px;
margin: 5px;
float: right;
color: black;
display: inline-block;
border: 1px solid #3d607d;
font-weight: bold;
text-decoration:none;
transition: all 200ms ease-in-out !important;
width: 200px;
text-align: center;
}

#searhcoption .searchtypechoice_cleaned:hover {
background:#1d5364;
padding: 5px;
margin: 5px;
float: right;
color: white;
text-shadow: -1px -1px black;
border: 1px solid #3d607d;
font-weight: bold;
text-decoration: none;
box-shadow: 3px 3px 7px black inset, -3px -3px 7px #f5f5f5 inset;
}



#searhcoption .searchtypechoice {
background: #2fb2b6;;
padding: 5px;
margin: 5px;
float: right;
color: white;
text-shadow: 1px 1px black;
display: inline-block;
border-radius: 5px;
border: 1px solid #3d607d;
font-weight: bold;
text-decoration:none;
    box-shadow: 3px 3px 7px #757171, -3px -3px 7px #4a4a4a inset, 3px 3px 7px #f5f5f5 inset;
transition: all 200ms ease-in-out !important;
width: 200px;
text-align: center;
}

#searhcoption .searchtypechoice:hover {
background:#1d5364;
padding: 5px;
margin: 5px;
float: right;
color: white;
text-shadow: -1px -1px black;
display: inline-block;
border-radius: 5px;
border: 1px solid #3d607d;
font-weight: bold;
text-decoration: none;
    box-shadow: 3px 3px 7px #757171 inset, -3px -3px 7px #f5f5f5 inset;
}

#searchinsturctions {
    background: #2fb2b6;
    margin-bottom: 10px;
    transition: 2000ms;
    opacity:0;
    color:white;

}

#poitnerarrow {

display: none;
position: absolute;
left: 150px;

border: .5714em solid transparent;
    border-top-color: transparent;
    border-top-style: solid;
    border-top-width: 0.5714em;
border-top-color: transparent;
border-top-style: solid;
border-top-width: 0.5714em;
border-top: .7142em solid #2fb2b6;
}


.moduletable-search_wrap {
_border: 1px solid rgba(255, 255, 255, .2);
background: none;
border-radius: 10px;
position: relative;
margin: 0px auto;
max-width: 800px;
}

.s5_tab_show_slide_inner {
    height: 400px;
}

.s5_tab_show_slide_inner form {
    margin:30px;
    margin-top: 15px;
}

.s5_tab_show_slide_inner input,.s5_tab_show_slide_inner select {
    margin-bottom:0px;
    box-shadow: 5px 5px 10px #00000080;
    color:#2A2A2A;
}

#search {
padding: 5px;
padding-right: 5px;
padding-left: 5px;
padding-left: 15px;
padding-right: 15px;
height:20px;
}


.s5_tab_show_slide_inner select{
   padding: 10px; 
}


@media (max-width: 900px) { 
  
    .s5_tab_show_slide_inner input,.s5_tab_show_slide_inner select {
        width: 90% !important;
        margin-top:5px ;
        color:#2A2A2A;
        font-weight:600;
    }
    .s5_tab_show_slide_inner {
        height: 800px;
    }
    
    #ajaxresponse li {
        line-height: 1.6em;
        font-size: 1.5em;
    }
    
    #searhcoption .searchtypechoice {
        
    width: 90% !important;
    margin-top:5px ;
        
    }
}

#cityresponse {
}

#search_box_container{
    width:172px;
}

#ajaxresponse{
    position: absolute;
    background: white;
    color: black;
    width: 172px;
    z-index: 100;
    box-shadow: 5px 5px 10px #00000080;
    opacity: .9;
    padding-left: 5px;
    margin-top: 5px;
}

#ajaxresponse li {
    list-style: none;
    text-align:left;
    cursor: pointer;
}
#ajaxresponse .selected, #ajaxresponse li:hover {
    background-color: #c8c8c8;
    margin-right: 5px;
    padding-left: 5px;
    border-radius: 5px;

}

