.bim-search-box{

    max-width:900px;
    margin:40px auto;

}

#bim-search{

    width:100%;
    padding:16px;

    font-size:18px;

    border-radius:8px;

    border:1px solid #cccccc;

}

#bim-results{

    margin-top:20px;

}

.bim-result{

    border-bottom:1px solid #ddd;

    padding:15px;

}
.bim-count {
    margin: 20px 0 10px;
    font-weight: 600;
}

.bim-result {
    padding: 20px;
    margin-bottom: 15px;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    background: #fff;
}

.bim-manual {
    font-weight: 600;
    margin-bottom: 10px;
}

.bim-text {
    line-height: 1.6;
}

.bim-result mark {
    background: #fff19a;
    padding: 2px 4px;
    border-radius: 3px;
}

.bim-link {
    display: inline-block;
    margin-top: 8px;
    font-weight: 600;
    text-decoration: none;
}

.bim-link:hover {
    text-decoration: underline;
}