/* Ecco2 Rounded */

.rounded .border-radius {
    border-radius: 0.75rem;
}

.rounded .vjs-poster,
.rounded .vjs-tech {
    border-radius: 0.75rem;
}

.rounded .best-rated-items .owl-stage img {
    border-radius: 0.75rem;
}

.rounded .app-menu {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
}

.rounded .sub-menu {
    border-radius: 0 0.75rem 0.75rem 0;
}

.rounded .auth-card .image-side {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
}

@media (max-width: 991px) {
    .rounded .auth-card .image-side {
        border-bottom-right-radius: initial;
        border-bottom-left-radius: initial;
        border-top-left-radius: 0.75rem;
        border-top-right-radius: 0.75rem;
    }
}

.rounded .card-img,
.rounded .card-img-fluid,
.rounded .card-img-overlay {
    border-radius: 0.75rem;
}

.rounded.sub-hidden .main-menu,
.rounded.menu-sub-hidden .main-menu {
    border-radius: 0 0.75rem 0.75rem 0;
}

.rounded.sub-show-temporary .main-menu {
    border-radius: initial;
}

.rounded .dropdown-menu {
    border-radius: 0.75rem;
}

.rounded .btn.default {
    border-radius: 0.1rem;
}

.rounded .list-thumbnail {
    border-radius: 0.75rem;
}

.rounded .card-img-bottom,
.rounded .card-img-bottom .vjs-poster,
.rounded .card-img-bottom .vjs-tech {
    border-bottom-left-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
    border-top-left-radius: initial;
    border-top-right-radius: initial;
}

.rounded .card-img-top,
.rounded .card-img-top .vjs-poster,
.rounded .card-img-top .vjs-tech {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
    border-bottom-left-radius: initial;
    border-bottom-right-radius: initial;
}

.rounded .card-img-left {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
    border-top-right-radius: initial !important;
    border-bottom-right-radius: initial !important;
}

.rounded .card-img-right {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
    border-top-left-radius: initial !important;
    border-bottom-left-radius: initial !important;
}

.rounded .card {
    border-radius: 0.75rem;
}

.rounded .card.auth-card {
    border-top-left-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
}

@media (max-width: 991px) {
    .rounded .card.auth-card {
        border-top-left-radius: 1.25rem;
        border-top-right-radius: 1.25rem;
        border-bottom-right-radius: 0.75rem;
        border-bottom-left-radius: 0.75rem;
    }
}

.rounded .invalid-tooltip,
.rounded .valid-tooltip,
.rounded div.error {
    border-radius: 10px;
}

.rounded .data-table-rows table tbody tr {
    border-radius: 0.75rem;
}

.rounded .data-table-rows table td:first-child {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
}

.rounded .data-table-rows table td:last-child {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
}