
.jp_search_place_wrap{
    margin:10px 0 0 0;
    border:1px solid aliceblue;
    border-radius:5px;
    padding:10px 5px;
    background-color: whitesmoke;

}
.jp_search_place{
    padding-left: 2px;
    padding-right: 2px;
}
.jp_search_btn_wrap {
 padding:0 2px 0 2.5px;
    margin:10px 0 10px 0;
}
.jp_search_btn_wrap2 {
    width:100%;
    height:100%;

    border-radius:5px;
    padding:10px 5px;
    background: #3F8BB8;
    border:none;
}
.jp_word_letter{
    display: block;
    padding: 0;
    margin: 0 3px 0 3px;
}
.jp_letter_devider{
    display:block;
}
.jp_search_content_wrap{
    padding: 0 0 10px 0;
}
#jp_search_static_wrapper .row{
    margin:0;
}
#jp_search_static_wrapper{
    padding: 5px 5px 10px 5px;
    background: lightgrey;
    border-radius: 5px;
    box-shadow: 1px 1px 7px  #333;
    border-top:5px solid #3F8BB8;
    border-bottom:5px solid #3F8BB8;
    margin:10px 0 10px 0;
}
.jp_search_place_wrap>label{
    color:#3F8BB8;
}
.jp_search_required{
    float:right;
    color:red;
    font-weight: bolder;
}
.jp_error{
    border-color:#f48a6b ;
}
.jp_action_btn{
    margin:0 auto;
    display:block;
    width: 75%;
}
.jp_search_place_wrap_small{
    padding: 2px 2px;
    text-align: center;
    margin-bottom: -7px;
}
.jp_search_checkbox{
    float:right;
    margin-right:10px !important;
    width:20px;
    height:20px;
    margin-top:6px !important;
}
.jp_search_span_checkbox{
    position: relative;
    font-weight: bold;
    color:#3F8BB8;
    left:+15px;
}
.jp_search_span_checkbox:hover , .jp_search_span_checkbox:focus{
    color:#3F8BB8;
}
.jp_s_checkbox{
    height:inherit;
    float:right;

}
.jp_search_place_wrap label{
    width:94% !important;
}
.more_opts_wrap{
    text-align: center;
}
.btn_more_opts{
    display: inline-block;
    background-color: whitesmoke;
    cursor: pointer;
    padding: 0 10px;
    border-radius: 3px;
}