/**
post
 */
#modal-search-news {
    background-color: #dededc;
}

#modal-search-news .modal-lg {
    max-width: 70%;
    margin-top: -10px;
}

.container-search {

}

.container-search .search-header {
    padding: 15px;
    background-color: #f1f4f5;
}
.container-search .search-header>*{
    margin-left: 15px;
}
.container-search .search-header .btn-search {
    cursor: pointer;
}

.container-search input, .container-search select {
    color: #011e08;
    font-weight: 500;
}

.search-content {
    padding: 10px;
}

#modal-search-news .result-item {
    padding: 5px 0!important;
    border-bottom: 1px solid #CCCCCCFF;
    min-height: 110px;
}

.result-item:hover {
    background-color: #f8fcf7;
    cursor: pointer;
}

.result-item img {
    width: 150px;
    height: 90px;
    border-radius: 5px;
    margin-top: 5px;
    margin-right: 5px;
    float: left;
}

.result-item .title a {
    font-size: 18px;
    color: #0b2e13;
    font-weight: 500;
    text-decoration: none;
}

.result-item .title a:hover {
    color: #0000cc;
}

.result-item .content-news-search {
    font-style: italic;
    font-weight: normal;
    margin-bottom: 5px;
    font-size: 16px;
}

.result-item .meta-course img {
    width: 15px;
    height: 15px;
}

.result-item .meta-course * {
    font-weight: 500;
    font-style: italic;
    color: #e3550e;
}

.card-title * {
    margin-bottom: 5px;
}

.pagination {
    margin-left: -5px;
    margin-right: -5px;
    margin-bottom: -10px;
    border-radius: 0;
    padding: 5px;
    justify-content: flex-end;
    background-color: rgba(245, 246, 235, 0.73);
}

.pagination .page-item {
    cursor: pointer;
}

.pagination .page-link {
    padding: 5px 10px;
    font-size: 16px;
    font-weight: normal;
    border: none;
}

.page-item.active .page-link {
    background-color: #aed6dc;
    border: none;
    color: black;
}