.short-line {
    background: #0054a5 none repeat scroll 0 0;
    display: block;
    height: 2px;
    width: 35px;
    margin-bottom: 10px;
}

.custom_hover:hover .card-title{
    color: #0054a5;
}

.page .course_cover{
    min-height: 170px;
    background: rgba(20, 90, 118, 0.8) none repeat scroll 0 0;
    padding: 15px 0 0;
}


.single-course-title{
    padding-top: 28px;
    font-size: 30px;
    color: #fff;
    line-height: 34px;
}

.course_glance{
   padding: 15px 0; 
}

.coursr-glance {
    color: #fff;
    font-size: 30px;
    text-transform: capitalize;
}

.course-at-glance-wrapper-container{
    color: #fff;
    line-height: 25px;
}

.course-vat-content .page-inner-title {
    color: #fff;
    font-weight: 600;
    text-align: left !important;
    font-size: 30px;
}

.page-inner-title{
    line-height: 22px;
    color: #fff;
}

.course-rating-sections .enroll_now {
    background: #a6ce39 none repeat scroll 0 0;
    border: 1px solid #a6ce39;
    border-radius: 4px;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    margin: -4px 10px;
    padding: 6px 19px;
    text-align: center;
    width: auto;
}

.enroll_now:hover {
    background: none;
    color: #0054a5;
}

.enroll-btn-container a {
    margin-bottom: 20px !important;
    width: 195px !important;
}

.enroll-btn-container {
    display: inline-block;
    text-align: center;
    width: 195px;
}
.course_details_ul li{
    line-height: 29px;
}
.enrole_btn{
    padding-left: 38%;
}
.enrole_btn a:hover{
    border: 2px solid #156483;
}
.couser-duration li{
    list-style: none;
}
