#result, i {-webkit-user-select: none}
input {-webkit-tap-highlight-color: rgba(0,0,0,0);}
body{padding:0;margin:0;background:#fff;overflow-y: hidden;}    
body>div{padding:0;xmargin:auto;xbackground:#eee;position:absolute;top:0;left:0;bottom:0;right:0;}
* {font-family:Helvetica,tahoma;font-size:15px;}
* {box-sizing:border-box;}

#clear_btn {
    display: block;
    right:0px;
    top:0px;
    position: absolute;
    width: 60px;
    height: 60px;
}

#load_next {
    text-align: center;
}

#load_next:before {
    text-align: center;
    content: '\22EF';
    color: #999;
}

#result {
    overflow-y:auto;
    -webkit-overflow-scrolling: touch;
    position:fixed;
    top:60px;left:0;right:0;bottom:0;
}

#result>div>div, #load_next {
    padding: 10px 20px;
    line-height: 20px;
}
 
#result>div>div.notmatch{
    background: #eee;
    color: #999;
}


#result>div>div>span {
    display: block;
}

input[type=text] {
    -webkit-appearance: none;
    appearance:none;
    border-radius:0;
    background:#fff;
    padding:5px 10px;
    padding-right:40px;
    margin-top:10px;
    margin-left:10px;
    line-height:26px;
    width:calc(100% - 20px);
    border: 2px solid #acf;

}

input[type=text]:focus, input[type=text]:active, input[type=text].focused {
    border: 2px solid #8ac;
    outline: 0px solid #888;
}
