﻿/*
h2 a
{
    color:#384158;
}
h3 a
{
    color:#384158;
}
.ontent a

    
fe


tion
    

 


}
    

..feta.feafea
.f
    
*/

.feature_text p {
    display: block; /* Fallback for non-webkit */
    display: -webkit-box;
    /*height: 2.6em; /*Fallback for non-webkit, line-height * 2 */
    /*line-height: 1.3em; */
    -webkit-line-clamp: 2; /* if you change this, make sure to change the fallback line-height and height */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.course_text p
{
     display: block; /* Fallback for non-webkit */
    display: -webkit-box;
    /*height: 2.6em; /*Fallback for non-webkit, line-height * 2 */
    line-height: 1.9em; 
    -webkit-line-clamp: 3; /* if you change this, make sure to change the fallback line-height and height */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

    
.team_subtitle p
{
    display: block; /* Fallback for non-webkit */
    display: -webkit-box;
    /*height: 2.6em; /*Fallback for non-webkit, line-height * 2 */
    /*line-height: 1.3em; */
    -webkit-line-clamp: 2; /* if you change this, make sure to change the fallback line-height and height */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}



/* language ở top menu */
.top_bar_language {
    
}

.top_bar_language input {   
}


/*
    Do dùng chung style menu chính, nên cần định vị lại menu top cho login
*/
.nav-menu-top
{
    float:left;
    width:100%;    
    
    margin:0px;
}
.nav-menu-top li
{
    float:left;
    width:100%;     
    margin:0px;
}

.nav-menu-top ul
{
    margin-top:0px;
    margin-right:0px;
    
}

.top_bar_search .search_button i
{
    color:#ffffff!important;
    
    font-size:17px;
}
.top_bar_search .search_button:hover i
{
    color:#ffefa3!important;        
}


/* các icon menu nhanh ở home */

.site-section-quick-menu 
{
  padding: 40px 0;
  background-color: white;
}
  @media (max-width: 991.98px) 
{
    .site-section {
      padding: 30px 0; } 
}
      
.site-section-quick-menu .heading .caption {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: .2rem; 
}

.site-section-quick-menu .heading h2 {
  font-size: 30px;
  font-weight: 700;
  color: #0779e4; 
}
  
.site-section-quick-menu .course {
  display: block;
  padding: 20px 10px;
  
  color: #0779e4;
  border-radius: 0px;
  text-align: center;
  margin-bottom:15px;
  }
  
 .site-section-quick-menu .course h3 {
    color: #2986d1;
    -webkit-transition: .3s color ease;
    -o-transition: .3s color ease;
    transition: .3s color ease;
    font:18px/22px Arial;
}
.site-section-quick-menu  .course .wrap-icon {
    display: block;
    font-size: 40px;
    margin-bottom: 10px; 
}
.site-section-quick-menu .course:hover {
    background: #2986d1;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2); 
    
}

.site-section-quick-menu .course:hover h3 {
      color: #fff;
      
}

.site-section-quick-menu .course img
{
  height:50px;
}