.noscroll {
    overflow: hidden !important;
}
#mel_search_container {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.9);
    z-index: 9999999999999999;
    padding-top:100px
}
#mel_search_container .btn-warning {
    background:#dd9e37;
}
#mel_search_container .btn-warning:hover {
    background: #a1752a;
}
#mel_search_container .close_mel_search_container {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}
#mel_search_container .mel-search-form2  input {
    padding:25px;
    font-size:20px;
}
#mel_search_container .mel-search-form2  button {
    font-size:20px;
    padding:11px 20px;
}
#mel_search_container .mel_search_body{
    padding:5px;
}
#mel_search_container .mel_search_body .mel_search_results_container {
    padding:5px 0;
    max-height: 450px;
    overflow-y: auto;
    color: #d0d9c7;
    border-bottom:solid thin #dddddd;
}
#mel_search_container .mel_search_body p {
    margin:5px 10px 0 0;
    padding-bottom:5px;
    font-size: 20px;
    font-weight: bold;
    color:#ffffff;
}
#close_mel_search_container:hover,
#close_mel_search_container:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}
#display_search_results {

}
#display_search_results p {
    font-size:80px;
    text-align: center;
    padding-top:20px;
}
#display_search_results tr td {
    color: #dd9e37;
    font-size: 16px;
    padding:10px 10px 10px 0 !important;
}