/*
Sidebar.php LESS - Bloco de estilização e personalização da sidebar, usada para filtrar os termos pesquisados.
*/

.order-filter{display: flex; align-items: center; justify-content: right; padding-top: 10px;
    .text-order{font-size: .952em;font-weight: 500;}
    .form-select {font-size: .852em;}
}

.course-item {background: #fff; border-radius: 12px; margin-top: .5rem; margin-bottom: 2rem; color: #282c2f; text-align: left; transition: box-shadow .5s;

    &:hover {box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);}

    .course-image {padding:0;

    }

    .course-content {padding: .75em;

        .course-title {font-size: 1.25rem;line-height: 120%;font-weight: 700;color: #282c2f;}
        .course-card-alt__status{font-size: .75rem;
            .course-card-alt__rating{line-height: 150%;
                .course-card-alt__rating__star {color: #efba0f; width: .5625rem; margin-left: .125rem;}
            }
        }
        .course-author{font-size:0.9rem;color: #666;line-height: 1.5; }
        .course-description {font-size: .75rem;font-weight: 400;line-height: 150%;color: #282c2f;}
    }
    .course-price {
        p {text-align:right;font-size: 1.25rem;font-weight: 700;color: #333;margin-bottom: 0;}
    }
}
.search-no-results{
    .no-results__icon {
        i {background: #5A9638; color: #ffffff;padding: 20px; .rounded(100%);font-size: 1.8em}
    }
    .no-results__content{margin: 10px 0; 
        .no-results__title {font-size: 1.8rem; font-weight: 400;color: @cor_1;}
        .no-results__text {font-size: 1.3rem;}
    }
}


.course-search-results .course-item {
    display: flex;
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 10px;
    margin-bottom: 20px;
}

.course-search-results .course-image img {
    border-radius: 5px;
}

.course-search-results .course-title {
    font-size: 1.5rem;
    font-weight: bold;
    color: #333;
}
