@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: "RobotoSlab-Bold";
  src: url("/static/css/font/RobotoSlab-Bold.ttf") format("truetype");
}
@font-face {
    font-family: 'FontAwesome';
    src: url('/file/common/lesson/fonts/fontawesome-webfont.eot?v=4.7.0');
    src: url('/file/common/lesson/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), 
    url('/file/common/lesson/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), 
    url('/file/common/lesson/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
     url('/file/common/lesson/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
      url('/file/common/lesson/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  .fa{position: relative; display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: 16px;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; cursor: default;}
.box_cont a:hover,a:hover .cont,a:hover .course_title,a:hover .bt_thidau,a:hover .tapt_title,a:hover .thidau_title,a:hover .pr_title{color:#eb8400}
.list_video .course_title a:hover{color:#eb8400}
a:hover .index{background-position:-4px -467px;}
.box_cont {
	padding: 30px 28px 20px 32px;
	width: 710px; display:table; color:#414141;
	line-height: 130%;
}
.box_cont.tate{padding-top:20px}
.box_cont .title{line-height:19px}
.list_courses{width: 100%; display:table;
    margin: 0px;
    padding: 0px; margin-bottom:15px; padding-top:10px}
.list_courses li {
    width: 236px;
    float: left;
}
.box_cont .line{border-top:1px solid #dcdcdc; float: left;width: 100%;margin-top: 0px;height:20px; background:none}
.text1{color:#fff;}
.home_icon{background-image:url(/static/css/images/bg_icon.png); background-repeat:no-repeat; padding-left:9px;}
.course_title{text-align:center; font-size:16px; font-weight:bold; margin-top:15px; color:#414141}
.item_course p{text-align:center; padding:0px 15px; margin-top:6px;}
.icon_show_more{float:right;background-position:0px -302px; width:10px; height:17px; margin-top:2px; padding-left:8px;}

.title .text{font-size: 20px;text-transform: uppercase;color: #ed8500;border-bottom: 1px solid #ed8500; font-family:RobotoSlab-Bold}
.tate_rocket{border:1px solid #c6e5f5; padding:5px 10px; background:url(/static/css/images/bg_tate.png) no-repeat; width:320px; height:152px; float:left; border-radius:10px; margin-bottom:10px;}
.tate_thidau{float:right; width:342px; height:78px;background:url(/static/css/images/bg_tate1.png) no-repeat; color:#414141; }
.tate_practice{float:right; width:342px; height:78px;background:url(/static/css/images/bg_tate2.png) no-repeat; margin-top:9px; color:#414141;}
.item_rk{border-bottom:1px solid #a7c9db; padding-bottom:5px; margin-bottom:5px; display:table}
.item_rk .index {
    font-size: 26px;
	font-weight:bold; color:#fff;
    float: left;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50px;
    text-align: center;
	background:#247ba0;
}
.item_rk .cont{margin-left:50px; padding-top:6px; display:table; color:#414141}
.item_rk .cont .icon_show_more{margin-left:10px}
.rk_title{font-weight:bold; font-size:16px; }
.rk_par{padding-top:3px; color:#717070;}
.thidau_title, .pr_title{font-size:18px; font-weight:bold; color:#ff1654; padding-left:70px; padding-top:10px}
.pr_title{color:#009ad4}
.tate_thidau .txt,.tate_practice .txt{ padding:8px 20px 0px 73px; text-align:justify; color:#414141}
.box_cont a{color:#247ba0}
.show_more_cnt{font-size:15px; margin:10px 0px 0px; float:left}
.show_more_cnt .icon_show_more{margin-left:5px}
.clear_home{height:10px; background:#efe5ca; width:769px; clear:both}
/*tieng anh pho thong*/
.tapt .course_title{margin-top:-50px; color:#fff;margin-bottom: 30px;}
.tapt_course{margin-right:15px;}
.tapt_course .tapt_title{border: 1px solid #ccc; color:#414141;
    border-radius: 4px 0px 0px 4px;
    margin-top: 5px;
    border-right: none;height:38px;
    line-height: 38px;
    padding-left: 20px;
    font-size: 15px;}
.tapt_course .index{float: right;   
    width: 50px; padding-left:0px;
    text-align: center; height:40px; line-height:40px; background-position:-4px -529px;
    color: #fff;
    font-size: 20px; margin-top: -1px;
    margin-right: -11px;}	
.tapt .item_course p{line-height:20px;}
.bt_thidau{border: 1px solid #ccc; border-radius: 4px;height: 30px;line-height: 30px;width: 170px;
    text-align: center;
    font-size: 14px;
    color: #35383c;
    font-weight: bold; cursor:pointer}
	.bt_thidau .icon_show_more{margin-right: 15px;
    margin-top: 7px;}
/*tieng anh nguoi lớn*/	
.icon_more1{background-position: 2px -362px;
width: 10px;
height: 17px;
display: inline-block;
vertical-align: middle;}
.box_tanl{border-bottom: 1px solid #ccc;}
.coban1{display:table; padding-top:10px}
.coban1 .cont{margin-top:-71px; margin-bottom:50px; color:#fff; padding-left:30px;}
.coban1 .course_title{text-align:left; margin-bottom:7px; display:table; color:#fff; font-size:20px}
.coban1 .course_title .icon_show_more1{position:relative; margin-left:10px; background-position:0px -414px}
.coban2{float:left; width:355px; border-right: 1px solid #ccc; padding-bottom:20px}
.bull_icon{font-size:40px;vertical-align:middle; color:#008dc2}
.coban2 .course_title{text-align:left; display:table; margin-top:15px;}
.coban2 p{width: 318px;
    padding: 0px;
    margin-left: 20px;}
	.coban2 .course_title .icon_show_more{margin-top:14px; margin-left:15px;}
.real_class{margin-left:370px;}	
.real_class .course_title {
    text-align: left;
    display: table; margin-top:15px;
}
.real_class p{text-align:justify;}
.vbb2_info_con_two  ul li {padding-top:7px;}
.vbb2_info_con_three{margin-left: -11px;
    width: 732px;
    margin-right: -11px;}
.vbv2_box_info_three{width:222px !important; margin:8px 10px !important;}
.box_skill{width:104%; padding-top:10px;}
.box_skill .course_title{margin-top:5px; font-weight:normal}
.box_skill li{width:180px;}
.box_skill li img{ border: 1px solid #ccc;border-radius: 4px;}
.box_dialog{margin-top:30px; margin-bottom:10px}

.box_dialog .course_title{padding-left:100px; margin-top:-70px; color:#fff}
.box_dialog .txt {padding-left:100px; color:#fff; width:500px}
/*video*/
.icon_course{float:left; width:85px; height:85px;}
.list_video{width: 780px;
    margin-left: -32px;
    margin-right: -40px; padding-top:0px;}
.list_video .cont{ margin-left:100px; padding-top:1px;}
.list_video li{width:324px;padding:10px 30px}
.list_video .course_title{text-align:left; font-size:15px; color:#656565; border-bottom:1px solid #ccc; padding-bottom:2px; margin-bottom:7px; font-weight:normal}
.list_video .course_title a{color:#656565;}
.title_lesson a{color:#6c6c6c}
.item_course1{background:#f3f3f3}
.list_relax .course_title{margin-top:-50px; color:#fff; font-size:20px; text-align:left; padding-left:20px;}
.list_relax li{width:340px;}
.music_lesson_0,.film_lesson_0{
    background-position: 0px -7px;
    height: 30px;
    margin-top: 3px;
    position: relative;padding-left:25px;
    margin-left:15px; margin-bottom:15px;
}
.music_lesson_0 a,.film_lesson_0 a{color: #ffd01f;}
.music_lesson,.film_lesson{ background-position: 0px -55px;height: 25px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;padding-left:35px;
  }
.film_lesson_0{ background-position: 0px -102px;padding-left:35px;}
.film_lesson{ background-position: 0px -150px; padding-left:35px;}
.film_lesson a,.music_lesson a{color:#414141}
.olym_img {float:left; margin-right:30px; margin-top:20px;}
.box_olym .cont{margin-top:50px;}
.txt_tiny{font-size:10px; padding-left:20px;}
.music_lesson .txt_tiny{padding-left:10px;}
.list_relax{margin-bottom:0px; padding-top:10px}
.icon_video,.icon_video1{background-position: 0px -244px;
width: 20px;
height: 18px;
margin-left: 8px;
vertical-align: top;
display: inline-block; }
.icon_video1{background-position: -5px -200px;margin-left:0px; padding-left:0px;}
.vbb2_info_con_7{padding-bottom:20px}
.text-tacb-new{font-size: 24px; text-transform: uppercase; text-align: center; font-weight: bold;margin: 0px}
.text-tacb-new-desc{color: #fff; padding-top: 10px; text-align: center}
.course-item{display: inline-block; width:353px;  padding-bottom:20px; vertical-align: top}
.text-right{text-align: right}
.text-left{text-align: left}
.fa-bookmark1{color:#3a83bc}
.fa-bookmark2{color: #ee9400}
.text-tacb{color: #26292c; font-size: 17px}
.fa-comments{color: #f67d43}
.fa-group{color: #369430}
.fa-bookmark3{color:#4fb462}