﻿a:hover,
a:focus {
    text-decoration: none;
    outline: none;
}

.vertical-tab {
    border-radius: 0;
}

    .vertical-tab .nav-tabs {
        display: table-cell;
        width: 33%;
        min-width: 33%;
        border: none;
        vertical-align: top;
    }

        .vertical-tab .nav-tabs li {
            float: none;
        }

            .vertical-tab .nav-tabs li a {
                color: #333;
                background-color: transparent;
                font-size: 15px;
                font-weight: 700;
                line-height: 17px;
                text-transform: capitalize;
                padding: 15px 10px;
                margin-bottom: 10px;
                border-radius: 0;
                border: none;
                position: relative;
                z-index: 1;
                transition: all 0.3s ease 0s;
                display: block;
            }

                .vertical-tab .nav-tabs li a i {
                    position: absolute;
                    left: auto;
                    right: 10px;
                }

            .vertical-tab .nav-tabs li > a:hover,
            .vertical-tab .nav-tabs li > a.active,
            .vertical-tab .nav-tabs li > a:focus {
                color: #fff;
                background-color: #ff6a00;
                border: none;
                -webkit-box-shadow: 0 6px 10px rgb(51 54 68 / 5%), 0 10px 16px rgb(51 54 68 / 15%);
                box-shadow: 0 6px 10px rgb(51 54 68 / 5%), 0 10px 16px rgb(51 54 68 / 15%);
            }

    .vertical-tab .tab-content {
        color: #00639e;
        font-size: 14px;
        letter-spacing: 0.5px;
        line-height: 23px;
        padding: 15px 15px 10px;
    }

        .vertical-tab .tab-content .tcourse-details {
            color: #333 !important;
        }

.p_edge .owl-carousel2 .owl-nav .owl-next {
    position: absolute;
    top: 15%;
    right: -15px;
}

.p_edge .owl-carousel2 .owl-nav .owl-prev {
    position: absolute;
    top: 15%;
    left: -15px;
}

.btn-link {
    text-decoration: none;
    color: black;
    font-weight: bold;
    font-size: 18px;
    display: block;
    width: 100%;
    text-align: left;
}

    .btn-link:hover,.btn-link:after,.btn-link:active,.btn-link:focus {
        text-decoration: none;
    }
#trending-courses .btn-link i {
    position: absolute;
    left: auto;
    right: 10px;
    color: slategray;
    transform:rotate(180deg);
}


#trending-courses .btn-link.collapsed i {
    position: absolute;
    left: auto;
    right: 10px;
    color: slategray;
    transform: rotate(0deg);
}

#trending-courses div.collapse {
    padding: .375rem 0.75rem;
}
