html,body{font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0 auto;padding:0;background:#C6C6C6}
h1,h2,h3,h4{font-weight:normal;margin:0;padding:0}
*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.main{max-width:480px;margin:0 auto}
img{max-width:100%;vertical-align:middle}
button{font-family:Arial;cursor:pointer}
a img{border:none}
.fr{float:right}
.fl{float:left}
.center{text-align:center}
.txt-left{text-align:left !important}
.txt-right{text-align:right}
.s15{font-size:15px !important}
.s16{font-size:16px}
.s20{font-size:20px !important}
.s14{font-size:14px !important}
.s13{font-size:13px !important}
.s18{font-size:18px}
a{text-decoration:none}
a:hover{text-decoration:underline}
a:link{color:#007acf}
a:visited{color:#007acf}
.block{display:block}
.relative{position:relative}
.absolute{position:absolute}
p{margin:0 0 10px}
.clorange{color:#f85102 !important}
.cl333{color:#3a3a3a !important}
.cl666{color:#666 !important}
.cl999{color:#999 !important}
.clred{color:#ff3300 !important}
.clbue{color:#2a6ab4 !important}
.clbue1{color:#0043a8 !important}
.clgreen{color:#0d8202 !important}
.magb5{margin-bottom:5px !important}
.bottom20{margin-bottom:20px !important}
.bottom10{margin-bottom:10px !important}
.magb30{margin-bottom:30px !important}
.magr10{margin-right:10px}
.magr20{margin-right:20px}
.magr5{margin-right:5px}
.magl10{margin-left:10px !important}
.magT10{margin-top:10px !important}
.magT40{margin-top:40px}
.magT5{margin-top:5px !important}
.pad10{padding:10px !important}
.magT20{margin-top:20px !important}
.mag0{margin:0 !important}
.pad0{padding:0 !important}
.padL10{padding-left:10px}
.in_bl{display:inline-block}
.no_bor{border:none !important}
.nobg{background:none !important}
input{border:1px solid #d5deea;-moz-transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;height:21px}
select{height:30px}
.lineheigh{line-height:20px !important}
.no_tranf{text-transform:none !important}
.under{text-decoration:underline}
.txt_just{text-align:justify}
.tranf{text-transform:uppercase !important}
input,textarea,select{display:inline-block;font-size:13px;padding:5px;height:30px;color:#999;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif}
input[type=checkbox]{width:20px !important;margin:0;height:10px !important}
input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;height:auto;width:auto;box-shadow:none}
input[type="radio"]{width:15px !important;margin:0;height:10px;border:none;box-shadow:none;background:none}
ul,ul.list{list-style:none outside none;margin:0;padding:0}
@media only screen and (min-device-width:240px) and (max-device-width :640px){body{-webkit-text-size-adjust:100%}
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,address{display:block}
[class^="ic_"],[class*="ic_"]{background:url(../images/icons.png) no-repeat 0 0;display:inline-block;*display:inline;zoom:1;padding-left:10px}
#header .main{background-color:#f3f3f3;background-image:-moz-linear-gradient(center top,#fff,#f3f3f3);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f3f3f3));background-repeat:repeat-x;padding:0px 5px;height:55px}
#header{display:block;min-height:100%;width:100%;z-index:999}
#containers .main{background:#fff}
.ic_login{background-position:0 -42px;display:block;width:28px;height:28px;float:left;padding:0;margin-right:5px}
.login{background:none;border:none;float:left;font-size:14px;text-transform:uppercase;color:#3a3a3a;line-height:33px;margin-top:13px;padding:0}
.logo{text-align:center}
.ic_navbar{background-position:5px 5px;display:block;width:32px;height:30px;margin-top:15px;float:right;border:none}
.intro{background:#2a6ab4;text-align:center;padding:25px 10px 10px}
.intro .title{color:#fff;font-size:32px;text-shadow:0 2px 1px #525252;font-weight:bold}
a.btn_blue{background:#38a40a;padding:9px 62px;border-radius:30px;box-shadow:0 2px 3px #144782;color:#fff;font-size:25px;text-transform:uppercase;display:inline-block}
.txt_intro{color:#fffefe;font-size:14px;line-height:22px}
.ic_forward{background-position:0 -94px;padding-left:30px}
.intro_learn,.newspaper{padding:10px}
.intro_learn h3{color:#0043a8;font-size:20px;font-weight:bold;line-height:50px}
.ic_true{background-position:0 -136px;display:block;width:43px;height:43px;float:left;margin-right:10px}
.descrip{color:#696969;font-size:14px;line-height:20px;padding-left:53px}
.ic_note{background-position:0 -215px;width:42px;height:30px;margin:0 0 -15px 10px;vertical-align:bottom}
a.btn{width:78%;border-radius:6px;padding:6px 10px;display:inline-block;margin:0 auto 15px;color:#fff;font-weight:bold;font-size:14px;text-transform:uppercase;text-decoration:none;line-height:25px}
.ic_exam,.ic_video,.ic_more,.ic_audition{background-position:5px -288px;display:block;width:25px;height:25px;padding:0;float:left;margin-left:30px;border-radius:50%;border:1px solid #fff}
.ic_video{background-position:9px -332px;margin-left:35px}
.ic_more{background-position:4px -367px}
.ic_audition{background-position:6px -409px}
.btn_blue1{background-color:#14a9c7;background-image:-moz-linear-gradient(center top,#2bbfdc,#14a9c7);background:-webkit-gradient(linear,0 0,0 100%,from(#2bbfdc),to(#14a9c7));background-repeat:repeat-x}
.intro .btn_green{background-color:#38a40a;background-image:-moz-linear-gradient(center top,#3bc202,#38a40a);background:-webkit-gradient(linear,0 0,0 100%,from(#3bc202),to(#38a40a));background-repeat:repeat-x;box-shadow:none;text-shadow:none;font-size:14px}
.btn_orange{background-color:#ff9900;background-image:-moz-linear-gradient(center top,#ff9900,#e57700);background:-webkit-gradient(linear,0 0,0 100%,from(#ff9900),to(#e57700));background-repeat:repeat-x}
.btn_orange1{background-color:#e15a00;background-image:-moz-linear-gradient(center top,#ff6600,#e15a00);background:-webkit-gradient(linear,0 0,0 100%,from(#ff6600),to(#e15a00));background-repeat:repeat-x}
.tribute{background:url(../images/bg_tribute.jpg) no-repeat 0 0;padding:16px 10px 8px}
h3.title_blue span,h1.title_blue span,h2.title_blue span{background:#dcf5fa;padding:8px 10px;color:#0043a8;font-size:18px;text-transform:uppercase;display:inline-block;margin-bottom:10px}
.content_tribute{background:#fff;padding:10px}
.content_tribute img{border-radius:50%;width:82px;height:82px;margin-right:10px;float:left}
.content_tribute span{color:#696969;font-size:14px;font-style:italic;line-height:22px;text-align:justify}
.tribute ul.list li p{background:#f0f0f0;padding:8px 5px;font-size:14px;margin:0}
.tribute ul.list li{margin-bottom:15px}
.newspaper ul.list li{float:left;margin-right:3%;width:31%;text-align:center;margin-bottom:5px;border:1px solid #f5f5f5;height:40px;line-height:36px}
.newspaper ul.list li:nth-child(3n){margin-right:0}
.newspaper ul.list li a{display:block}
.newspaper ul.list li a img{max-height:30px}
#footer .main{background:#f7f7f7;padding:15px 10px 10px}
.link_fooder{border-bottom:1px solid #e7f0f5;padding-bottom:3px;text-align:center}
.link_fooder ul.list li{margin:0 7px 5px 0;border-right:1px solid #2a6ab4;display:inline-block;height:13px;line-height:13px}
.link_fooder ul.list li:last-child{border:none;margin:0}
.link_fooder ul.list li a{color:#2a6ab4;text-transform:uppercase;font-size:15px;font-weight:bold;padding-right:7px;text-decoration:none}
.link_fooder ul.list li a:hover{color:#ff3300}
.fooder_wrap{border-top:1px solid #fdfdfd;padding-top:10px;text-align:center}
.fooder_wrap p{color:#999;margin-bottom:7px}
.primary{background:#f7f7f7;padding:5px 10px 10px;border-top:1px solid #e2e2e2}
.ts_content{background:#fff}
ul.form li label{line-height:23px;text-align:left;color:#0043a8;display:block;margin-bottom:5px;font-size:14px}
ul.form li .filltext{text-align:left}
ul.form li .filltext ul.list li{float:left;width:33%;font-size:14px;margin-bottom:14px;color:#666}
.popup_mon{width:90%;border-radius:5px;box-shadow:0 0px 5px #000;position:fixed;z-index:99;top:20%;left:0;display:none;margin:0 0 0 5%}
.popup_mon .title{background-color:#f5f5f5;background-image:-moz-linear-gradient(center top,#f5f5f5,#fff);background:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#fff));background-repeat:repeat-x;border-bottom:1px solid #cbcbcb;padding:10px;border-radius:5px 5px 0 0}
.popup_mon .title span{color:#0043a8;font-weight:bold;text-transform:uppercase;font-size:16px;width:13%;display:inline-block}
.popup_mon .title span:last-child{width:85%;text-align:center;display:inline-block}
.popup_mon .box_cont{background:#e7e7e7;padding-top:10px}
.popup_mon .box_cont .item{background:#fff;margin-bottom:10px;border-radius:5px 0 5px 5px}
.popup_mon .box_cont .item:nth-child(2n) .tit{background:#da1c47}
.popup_mon .box_cont .item:last-child,.tab2 ul.list li:last-child{margin:0}
.item .tit{background:#8dca35;float:left;padding:18px 0;border-radius:5px 0 0 5px;font-size:25px;color:#fff;text-shadow:0 1px 1px #8b8b8b;width:53px;margin-right:10px;text-align:center}
.item ul.list{padding:2px 0 0 60px}
.item ul.list li{float:left;text-align:center;width:16%}
.item ul.list li a{font-size:13px;color:#085260;display:inline-block;text-decoration:none}
.ic_toan,.ic_ly,.ic_hoa,.ic_sinh,.ic_van,.ic_anh{background:url(../images/icon_mon.png) no-repeat 0 0;display:block;width:42px;height:45px;padding:0}
.ic_toan{background-position:0 -5px}
.ic_ly{background-position:0 -71px}
.ic_hoa{background-position:0 -137px}
.ic_sinh{background-position:0 -200px}
.ic_van{background-position:0 -266px}
.ic_anh{background-position:0 -336px}
.ic_toan:hover{background-position:right -5px}
.ic_ly:hover{background-position:right -71px}
.ic_hoa:hover{background-position:right -138px}
.ic_sinh:hover{background-position:right -201px}
.ic_van:hover{background-position:right -266px}
.ic_anh:hover{background-position:right -336px}
.page_shadow{background:#000;height:100%;left:0;min-height:50px;opacity:0.5;position:fixed;top:0;width:100%;z-index:9;display:none}
.user img{width:33px;height:33px;border-radius:50%}
.user{background:url(../images/icons.png) no-repeat right -1305px;text-transform:none;padding:0 8px 0 0}
.mail{background:#db0303;width:12px;height:13px;color:#fff;font-size:9px;font-weight:bold;position:absolute;left:28px;top:37px;text-align:center}
.box,.info_teach{padding:10px}
.box_listnew h3,.box_listnew h2{font-weight:bold;font-size:18px;color:#0043a8;padding:8px 0}
.box_listnew ul.list li{background:url(../images/dot_blue.jpg) no-repeat 0 4px;padding-left:18px;margin-bottom:3px;line-height:20px}
.box_listnew ul.list li a{color:#3a3a3a;font-size:14px}
.popup{background:#fff;padding:10px;border-radius:0;text-align:center;width:90%}
.popup h3{font-size:25px;color:#0043a8;font-weight:bold;margin-bottom:10px}
.popup img.img{border-radius:50%;border:5px solid #a8d0ff;width:165px;height:157px}
.ic_close{background-position:right -1776px;display:block;width:34px;height:34px;position:absolute;top:-15px;right:-15px}
.dotted{border-top:1px dotted #adadad;padding-top:10px}
.tool_top{background:#d9d9d9;padding:8px 10px}
.ic_black,.ic_lovebig,.ic_share{background-position:0 -1859px;display:block;width:37px;height:30px}
.ic_lovebig{background-position:0 -1931px}
.ic_share{background-position:0 -1988px;margin-left:30px}
.info_user img{max-width:126px;max-height:158px;display:inline-block;vertical-align:top;margin:5px 3% 10px 0;float:left}
.info_user .in_bl{width:68%;float:left}
.info_user ul.liststyle li{border-bottom:1px dotted #999;padding-bottom:5px;color:#3a3a3a;font-size:13px;margin-bottom:5px}
.info_user ul.liststyle li:last-child,.list_thematic ul.form li:last-child,.list_thematic ul.form1 li:last-child,.content_kh ul.list li:last-child,.document_sub ul li:last-child,ul.list2 li:last-child,.box_info ul.list li:last-child,.timeline ul.list li:last-child,ul.listkhoa li:last-child,ul.tab li:last-child{border:none}
.info_user ul.liststyle li label{float:left;width:38%;line-height:23px}
.info_user ul.liststyle li div.filltext{line-height:23px;float:left;width:62%}
.subjects{background:#dcf5fa ;border-radius:3px;color:#004c5b;display:inline-block;font-size:14px;padding:2px 8px;text-shadow:0 1px 0 #fff;width:70px}
.title_gray table{background-color:#fafafa;background-image:-moz-linear-gradient(center top,#fff,#f5f5f5);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f5f5f5));background-repeat:repeat-x;border-radius:5px;border:1px solid #ededed}
.title table tr td{padding:12px;color:#1a1a1a;font-size:14px;text-align:center;vertical-align:top}
.title_gray table tr td{color:#007010;font-size:14px;padding:12px 8px;text-align:center;vertical-align:top}
.table table tr td{border-bottom:1px solid #d9d9d9;padding:8px;text-align:center;vertical-align:top;font-size:14px}
.option{background:#f1f4f8;border:1px solid #e6e6e6}
.border_b{border-bottom:5px solid #f7f7f7}
.box_video{position:relative}
.table1{border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9}
.table1 table tr td{border-left:1px solid #d9d9d9}
.table1 table tr.title_blue{background:#f1f4f9}
.arrow_left,.arrow_right{background:url(../images/icons.png) no-repeat 0 -2072px;display:block;width:30px;height:31px;position:absolute;z-index:999;top:33%}
.arrow_left{left:-11px}
.arrow_right{background-position:right -2145px;right:0}
a.btn_greenB{background-color:#2d9b08;background-image:-moz-linear-gradient(center top,#4eb50e,#077d01);background:-webkit-gradient(linear,0 0,0 100%,from(#4eb50e),to(#077d01));background-repeat:repeat-x;border-radius:5px;padding:7px 10px;color:#fff;box-shadow:0 2px 3px #999;text-shadow:0 0 2px #666;font-size:14px;text-transform:uppercase;text-decoration:none;display:inline-block}
a.btn_guaran{background-color:#2bbfdc;background-image:-moz-linear-gradient(center top,#2bbfdc,#14a9c7);background:-webkit-gradient(linear,0 0,0 100%,from(#2bbfdc),to(#14a9c7));background-repeat:repeat-x;border:1px solid #50aabc;border-radius:5px;padding:6px 10px;color:#fff;box-shadow:0 1px 3px #666;text-shadow:0 1px 2px #333;font-size:14px;text-transform:uppercase;text-decoration:none}
a.btn_greenB .ic_forward{background-position:0 -101px}
.price-old{color:#8b8b8b;text-decoration:line-through;font-size:14px;margin-bottom:4px;display:inline-block}
.asolusale{background:#f60;border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;padding:1px 6px;color:#fff;text-align:center}
.asolusale .price-sale{color:#fff;line-height:18px}
.asolusale span{font-size:10px}
.trigel{background:url(../images/icons.png) no-repeat 0 -2219px;padding:9px 0 0 12px;position:absolute;top:12px;left:0}
.img_42{max-width:156px}
.img42{max-width:42px}
.packages{width:100%;background:#f2f5f8;border-bottom:1px solid #d4d4d4;color:#0d8202;font-weight:bold;font-size:14px;text-align:center;display:block;padding:10px 0;margin-bottom:10px}
ul.number{list-style:decimal;padding-left:25px;font-weight:bold;font-size:14px;border-bottom:1px solid #ccc;padding-bottom:10px}
ul.number li a{color:#1148bc;line-height:20px}
.info_user h3 a{font-size:18px;color:#0043a8;font-weight:bold;line-height:23px}
.solica{background:#fffff7;border:1px solid #fdce98;border-left:3px solid #fdce98;padding:10px;font-size:13px}
.solica ul.list{list-style:decimal;padding-left:15px;font-weight:bold;font-size:14px;color:#0043a8}
.solica ul.list li p{font-size:13px;color:#5f5f5f;font-weight:normal}
.list_thematic{list-style:upper-roman;font-weight:bold;color:#ff3300;font-size:14px;padding-left:20px}
.list_thematic li a{display:block;margin-bottom:10px}
.list_thematic ul.form{list-style:decimal;padding-left:15px;color:#0e4ca9;font-weight:normal;color:#0e4ca9}
.list_thematic ul.form li,.list_thematic ul.form1 li,ul.list2 li,ul.listkhoa li,.exam_bought ul.list li{border-bottom:1px dotted #C6C6C6;padding-bottom:10px;margin-bottom:10px}
.list_thematic ul.form li a{color:#0e4ca9;display:block;margin-bottom:5px}
.list_thematic ul.form li span{color:#666;font-size:13px;margin-right:5%}
.list_thematic ul.form li span.clgreen{display:inline-block}
.list_thematic ul.form1 li img{max-width:48px;max-height:48px;float:left;margin:5px 10px 0 0}
.list_thematic ul.form1 li a{color:#0e4ca9;font-weight:normal;line-height:20px;margin-bottom:4px}
.list_thematic ul.form1 li p{font-weight:normal;font-size:13px;color:#666}
.blue_sale{background:#1bafbc;padding:10px 5px}
.blue_sale .title_black{font-size:18px;text-transform:uppercase}
.ic_light{background-position:0 -2267px;display:block;width:40px;height:43px;float:left}
.blue_sale .title{color:#fff;font-size:16px;font-weight:bold}
.blue_sale .title .lines{border-bottom:1px dotted #bbe1e6;padding-bottom:5px;display:block;float:right;width:90%}
.clyellow{color:#fff000}
.blue_sale .col_5{width:49%;border:1px solid #0e7b84;float:left;margin-right:2%;text-align:center;padding:5px 0}
.blue_sale .price{background:#0e7b84;color:#fff000;font-size:24px;text-shadow:0 2px 2px #004146;font-weight:bold;padding:3px 0}
.bg_gray{background-color:#f8f8f8;background-image:-moz-linear-gradient(center top,#fff,#f8f8f8);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f8f8f8));background-repeat:repeat-x;border:1px solid #eee;padding:10px;text-align:center;color:#cc3300;font-size:18px;font-weight:bold}
.info_user ul.liststyle.label_widt li label{width:48%}
.info_user ul.liststyle.label_widt li div.filltext{width:51%}
a.btn_document,a.btn_full{background-color:#2bbfdc;background-image:-moz-linear-gradient(center top,#2bbfdc,#14a9c7);background:-webkit-gradient(linear,0 0,0 100%,from(#2bbfdc),to(#14a9c7));background-repeat:repeat-x;border:1px solid #50aabc;padding:4px 10px;color:#fff;border-radius:4px;text-decoration:none;font-size:14px}
a.btn_full{background-color:#e7e7e7;background-image:-moz-linear-gradient(center top,#e7e7e7,#fff);background:-webkit-gradient(linear,0 0,0 100%,from(#e7e7e7),to(#fff));background-repeat:repeat-x;border:1px solid #ddd;color:#333;padding:4px 5px}
.content_kh ul.list{border:1px solid #f3f3f3;background:#fefff2;padding:0 10px}
.content_kh ul.list li{border-bottom:1px solid #f3f3f3}
.content_kh ul.list li a{color:#3a3a3a;font-size:14px;display:block;padding:8px 0}
.content_kh ul.list li a.active,.content_kh ul.list li a:hover{color:#cc3300}
.document_sub{border:3px solid #69d5eb;width:205px;padding:10px;background:#fff;position:absolute;top:21px;right:0;border-radius:4px;display:none}
.document_sub ul li{border-bottom:1px dotted #a3a3a3}
.document_sub ul li a{display:block;font-size:14px;color:#3a3a3a}
.document_sub ul li a.active,.document_sub ul li a:hover{color:#ff0002}
.ic_document{background-position:0 -2337px;padding:6px 0 6px 38px}
.ic_exams{background-position:0 -2389px;padding:6px 0 6px 38px}
.ic_info{background-position:0 -2449px;padding:6px 0 6px 38px}
.ic_kh{background-position:0 -2497px;padding:6px 0 6px 38px}
.ic_viewold{background-position:0 -3202px;padding:6px 0 6px 38px}
.box_comment h3 span{color:#1f682f;font-weight:bold;font-size:18px;background:url(../images/icons.png) no-repeat 0 -2565px;padding:9px 0 9px 56px;display:block}
.box_comment ul li img,.container_comment a img.radius{border-radius:50%;width:33px;height:33px;float:left}
.box_comment ul li .innerWrap{color:#3a3a3a;font-size:14px;line-height:20px}
.box_comment ul li div.clearfix{display:block;overflow:hidden}
.more_comment img{max-width:49px;max-height:49px;float:left}
.more_comment input[type=text]{border:1px solid #d3d6db;height:50px;width:100%}
.more_comment .txt_comment{display:block;padding-left:60px}
ul.listmon li a{color:#0043a8;font-style:italic;font-size:13px;display:block;padding:3px 0}
.view_teacher img{max-width:100px;max-height:100px;border:1px solid #f3f3f3;padding:4px}
.blue_sale .btn_green{box-shadow:0 1px 2px #3e3b3b}
.box_info ul.list li{border-right:1px solid #e0e0e0;float:left;padding:0 5px 0 0;width:32%;margin-right:2%}
.ic_video2,.ic_document2,.ic_ask{display:block;width:33px;height:45px;float:left}
.ic_video2{background-position:0 -2646px}
.ic_document2{background-position:0 -2689px}
.ic_ask{background-position:0 -2734px}
.box_info{border-top:1px solid #e0e0e0;padding-top:10px;margin-top:20px}
.box_info ul.list li:last-child{padding-right:0;margin:0}
.content_messa p{font-size:14px;line-height:20px;color:#3a3a3a}
.timeline ul.list li{padding:5px 0;border-bottom:1px dotted #999}
.timeline ul.list li .innerWrap{padding-left:40px;padding-bottom:5px;font-size:14px;color:#5e5d5d}
.timeline ul.list li img{width:33px;height:33px;border-radius:50%}
.box_sub .innerWrap{margin-bottom:5px}
.innerWrap textarea{border:1px solid #dedede;color:#777;resize:none;padding:4px;height:32px;width:100%}
.btn_graySmall{background-color:#eee;background-image:-moz-linear-gradient(center top,#fff,#f3f3f3);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f3f3f3));background-repeat:repeat-x;border:1px solid #d7d7d7;border-radius:4px;color:#5e5d5d;padding:3px 8px;font-size:14px}
.btn_graySmall:hover{background-image:-moz-linear-gradient(center top,#fff,#c6dff7);background-repeat:repeat-x;border:1px solid #4186cc;text-decoration:none}
.comment_upload{background:#e6ecf2 !important;margin-right:3px;margin-top:5px;padding:5px 9px}
ul.form4 li label{float:left;line-height:27px;margin-right:2%;width:30%;color:#0043a8;font-size:14px}
ul.form4 li .filltext{display:table-cell;float:left;width:65%}
ul.form3 li label{font-size:14px;float:left;width:30%}
ul.form3 li .filltext{width:70%;display:inline-block}
ul.form4 li select,ul.form4 li input{background:#fefff6;margin-bottom:3px;color:#8b8b8b;font-style:italic;font-size:12px}
.ic_help,.ic_refresh{background-position:0 -2926px;width:21px;height:21px;margin:-8px}
.ic_refresh{background-position:0 -2970px}
.answer_hlep{border:1px solid #dedede;padding:5px;margin-top:5px}
.answer_hlep p{margin-bottom:3px;color:#5f5f5f;font-size:13px}
ul.list_bank li{float:left;margin:0 0 3% 0;text-align:center;width:33%}
ul.listkhoa li img.img_42{float:left;margin-right:2%}
.detail_k ul.liststyle,.info_user ul.label_widt,.view_lesson ul.listmon{width:70%;display:inline-block}
a.view_more,button.view_more{background:#cdcdcd;padding:7px 0;display:block;color:#333;font-size:14px;text-decoration:none;border-radius:3px}
button.view_more{border:none;width:100%}
#footer,#header{background:#f7f7f7}
.cont_teach{margin:30px 10px 0}
.stick{background:url(../images/stick.png) no-repeat 0 1px;font-size:12px;color:#fff;padding:2px 4px;margin-bottom:5px}
.tooltip_t,.tooltip_l{background:#ffdddd;border:1px solid #ff9999;border-radius:4px;color:#cc0000;padding:6px;width:28%;position:relative}
.tooltip_t .dot{background:url(../images/dot_t.png) no-repeat 0 0;display:block;width:10px;height:8px;position:absolute;top:-7px;left:50%}
.tooltip_l .dot{background:url(../images/dot_r.png) no-repeat 0 0;display:block;width:8px;height:12px;position:absolute;right:-8px;top:33%}
ul.tab li{float:left;border-right:1px solid #13943a;margin:0 8px 10px 0}
ul.tab li a{color:#13943a;font-size:14px;display:block;padding-right:8px;font-weight:bold;line-height:12px}
ul.tab li a.active,ul.tab li a:hover{text-decoration:underline}
.socal{background:#ffffe8;border:1px solid #fdce98;border-left:3px solid #fdce98;padding:10px;font-size:13px;color:#333}
.ic_warring{background-position:0 -3020px;color:#c60021;padding:2px 0 4px 15px}
.ic_folder{background-position:0 -3162px;padding:4px 12px 10px}
.banner_footer{position:fixed;bottom:0;background:url(http://images.tuyensinh247.com/learning/v3.1/images/bg_dot.png) repeat 0 0;border:2px solid #1687c5;padding:7px;width:100%;box-sizing:border-box;border-bottom:none;z-index:99999}
.banner_footer p{margin:0 0 5px}
.banner_footer .ic_close{background:url(../images/close.png) no-repeat 7px 5px #fcfcfc;display:block;width:20px;height:20px;position:absolute;right:0;padding:14px;top:2px}
.noite,.noite_none,.icon_smell,.icon_camera{background:url(../images/icon_chat.png) no-repeat 0 0;float:left;display:block;width:30px;height:23px;margin-right:6px}
.noite,.noite_none{background-position:0 -33px;float:right;height:37px;margin:0}
.noite_none{background-position:0 -72px}
.box_comment a.photo_icon::before{content:attr(data-tip);font-size:13px;position:absolute;right:0;top:-42px;background:#000;color:#fff;padding:2px 7px;line-height:24px;height:50px;opacity:0;filter:Alpha(opacity=0);-webkit-transition:opacity 0.4s ease-out;-moz-transition:opacity 0.4s ease-out;-o-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out;width:260px;border-radius:4px}
.box_comment a:hover::before{opacity:1;filter:Alpha(opacity=100);bottom:-30px}
.box_comment h3{border-bottom:1px dotted #959697;padding-bottom:5px}
.icon_smell{background-position:6px -117px;width:23px;height:23px;position:absolute;right:24px}
.icon_camera{background-position:right -140px;right:10px;width:15px;height:23px;position:absolute;right:0}
.inner_cmm{position:relative;background:#fff;border:1px solid #ccc;margin-right:5px;width:70%}
.funny{background:#fff;border:1px solid #ccc;width:100%;height:200px;padding:10px;position:absolute;overflow-y:auto;top:37px;z-index:99;right:0}
.funny ul li{float:left}
.funny ul li img{max-width:70px;max-height:70px;height:70px;width:70px;border-radius:0}
.ic_dot{background:url(../images/icon_chat.png) no-repeat 0 -180px;display:block;width:16px;height:10px;position:absolute;top:30px;right:10%;z-index:99}
.regulations .comment_upload .innerWrap{display:block;margin:0}
.btn_view{background:#cdcdcd;border:none;display:block;width:100%;padding:7px;font-size:14px;color:#313131;border-radius:4px}
.inner_cmm input,.box_search ul.list li:last-child{border:none}
.box_comment ul li p,.box_notifica ul li p{margin:0 0 5px}
.box_comment ul.list li.bggray{background:#f5f6f7}
.box_notifica ul li{background:#f6f7f8;border-bottom:1px solid #E4E3E3;padding:5px 10px 5px 5px;font-size:13px}
.box_notifica ul li.view{background:#fff}
.box_notifica ul li div.clearfix{text-align:justify;display:block;overflow:hidden}
.box_notifica ul li img{border-radius:50%;height:33px;width:33px}
.box_teacher{background:url(../images/bg_teach.png) no-repeat 0 0;padding:10px;position:relative}
.box_teacher h3{color:#0043a8;font-weight:bold;font-size:18px;text-transform:uppercase;text-align:center;margin-bottom:15px}
.ic_list{background-position:0 -3252px;padding:10px 0 3px 40px}
.box_teacher ul.list{text-align:center;margin:0 25px}
.box_teacher ul.list li{display:inline-block;margin-right:30px}
.box_teacher ul.list li a{display:block;max-width:82px;max-height:82px}
.box_teacher ul.list li a img{border-radius:5px;border:1px solid #fff}
.ic_left,.ic_right{background-position:0 -3382px;display:block;width:35px;height:35px;position:absolute;top:30%}
.ic_right{background-position:right -3319px;right:0}
.jcarousel-wrapper{position:relative;max-width:1200px;overflow:hidden;padding:0;width:100%}
.jcarousel{position:relative;overflow:hidden}
.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}
.box_notifica ul li a:hover{text-decoration:none}
.noitice_orange{background:#ffd65a;padding:10px;box-shadow:0 2px 4px -3px #000;border-bottom:2px solid #fff;border-right:2px solid #fff}
.noitice_orange ul.list li{background:url(../images/round.png) no-repeat 0 1px;padding-left:23px;margin-bottom:5px}
.noitice_orange ul.list li span{color:#ff0003;font-size:15px}
.exam_orange{background:#fec20b;border:2px solid #fff;box-shadow:0 2px 2px #c5c5c5;padding:5px;text-align:center;width:180px;margin:0 auto}
.ic_write,.ic_clock,.ic_backhome,.ic_resulfBig,.ic_dow{background-position:0 -3456px;width:35px;height:33px;float:left;padding-left:35px}
.ic_clock{background-position:0 -3518px}
.ic_backhome{background-position:0 -3576px}
.ic_resulfBig{background-position:0 -3637px}
.ic_dow{background-position:4px -3724px}
.btn_exam{line-height:34px;font-size:18px !important;text-shadow:none !important;padding:0 18px !important}
ul.list_decimal{list-style:decimal;padding-left:26px}
ul.list_decimal li{font-size:14px;margin-bottom:15px;line-height:22px}
.btnblue{background-color:#008aff;background-image:-moz-linear-gradient(center top,#008aff,#004bbb) !important;background:-webkit-gradient(linear,0 0,0 100%,from(#008aff),to(#004bbb)) !important;background-repeat:repeat-x}
.note{background:url(../images/noitice.png) no-repeat 0 0;color:#e9292a;font-weight:bold;display:block;width:70px;height:45px;font-size:18px;line-height:30px;text-align:center}
.exam_online label{font-size:14px;font-weight:bold;display:block;margin-bottom:13px}
.option_false,.option_true{background:url(../images/false.png) no-repeat 0 0;display:block;width:122px;height:76px;position:absolute;top:8%;right:5%}
.option_true{background:url(../images/true.png) no-repeat 0 0}
.ic_resulfView,.ic_viewvideo{background-position:0 -3689px;width:23px;height:21px;float:left;margin-right:8px}
a.btnview{display:inline-block;line-height:21px;padding:2px 6px !important;font-size:14px !important;text-shadow:none !important}
.ic_viewvideo{background-position:0 -3735px;height:16px;width:21px}
.sub2 ul li{padding:5px 0}
.sub2{top:27px;width:184px;z-index:9}
.solution_vip{background:#fbf1d8;border-bottom:6px solid #ffc000;border-right:1px solid #ffc000;box-shadow:0 2px 2px 0px #acadad}
.solution_vip h3,.solution_member h3{background:#ffc000;font-size:20px;text-transform:uppercase;color:#ff0002;font-weight:bold;padding:10px;position:relative}
.content{background:url(../images/bgexam.jpg) repeat 0 0;padding:10px 10px 30px}
.content p{font-size:14px;line-height:24px}
.ghim{background:url(../images/ghim.png) no-repeat 0 0;width:42px;height:81px;display:inline-block;margin-left:40px;position:absolute;top:-39px}
.solution_member h3{background:#b9dce3;color:#2a6ab4}
.solution_member .content{background:#cce9ef}
.comment textarea{border:1px solid #333;resize:none;width:100%;height:80%}
.tool_mark a.btn{width:155px;margin:0 auto 10px;display:block;text-transform:none;padding:3px 10px}
.btn_color1{background:#d8a300}
.btn_color2{background:#00a0eb}
.btn_color3{background:#45ad0c}
.btn_color4{background:#e27943}
.btn_color5{background:#ff0000}
.ic_dowload,.ic_submit,.ic_examNot,.ic_examFalse,.ic_viewresulf{background-position:0 -3730px;display:inline-block;width:25px;height:23px;float:left;margin-right:10px}
.ic_submit{background-position:0 -3778px}
.ic_examNot{background-position:0 -3824px}
.ic_examFalse{background-position:0 -3871px}
.ic_viewresulf{background-position:0 -3687px}
.tool_mark{background:#b9dce3;padding:10px 0}
.time{background:#fff;border-radius:35px;margin:0 auto;width:80%;padding:10px 20px;line-height:42px}
.time div.clearfix{line-height:43px}
a.btn_nb{background:#2a6ab4;color:#ffc000;font-size:16px;font-weight:bold;padding:4px 20px;box-shadow:2px 3px 0px 0px #ffd65a}
a.btn_more{background:#ffc000;color:#2a6ab4;box-shadow:2px 3px 0px 0px #ffd65a;font-weight:bold;padding:4px 20px;font-size:16px}
.form-group ul.list li{background-color:#fafafa;background-image:-moz-linear-gradient(center top,#fafafa,#d4d4d4) !important;background:-webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#d4d4d4)) !important;background-repeat:repeat-x;border-radius:30px;margin-bottom:10px;border:1px solid #EAE6E6}
.form-group ul.list li a{color:#333;font-size:14px;display:block;padding:10px 18px;background:url(../images/icons.png) no-repeat right -3900px;line-height:20px}
.form-group ul.list li a.active{text-decoration:none;color:#ff3300}
.bgyellow{background:#f5ecc6;padding:10px}
.bgblue{background:#c1d8f4;padding:10px}
.bgyellow h2,.bgblue h2{display:block;overflow:hidden;text-transform:uppercase;font-size:16px;font-weight:bold;line-height:26px}
ul.liststyle1{list-style:decimal;padding-left:20px;font-size:16px;color:#333}
ul.liststyle1 li a{color:#333;font-size:16px}
ul.liststyle1 li p span,ul.liststyle1 li p a.under{width:35%;display:inline-block;vertical-align:top}
ul.liststyle1 li p a.under{width:23%}
.bgblue ul.liststyle1 li p a.under{width:25%}
.bgblue ul.liststyle1 li p span{width:45%}
a.btn_gray{background:#cdcdcd;border-radius:8px;border-radius:8px;padding:3px 50px;font-size:20px;color:#333;display:inline-block;font-weight:bold}
.box_exam{padding:10px 10px 20px;position:relative}
.box_exam .title{background:#fffac2;color:#316eb6;font-size:18px;padding:4px 10px;border-radius:5px;position:absolute;top:-14px;box-shadow:0 3px 1px 0 #ffcc00}
.box_exam ul.list li{width:50%;float:left}
.box_exam ul.list li a{font-size:16px;color:#333;display:block;padding-left:5px}

a.dropdown_toggle{width:70%;height:50px;border:1px solid #cdcdcd;border-radius:15px;display:inline-block;line-height:50px;text-align:center;font-size:20px;color:#6a6a6a;text-decoration:none;margin:0 auto;position:relative;padding-right:35px;background:#fff;overflow:hidden;padding-left:5px}
ul.dropdown_menu{background:#c7eef6;border:1px solid #00d4ff;border-top:none;padding:24px 10px 0;width:70%;margin:-17px auto 0;display:none}
ul.dropdown_menu li a{text-align:left;display:block;font-size:18px;margin-bottom:8px}
.caret{background:url(../images/icons.png) no-repeat 18px -3956px #14a9c7;display:block;width:60px;height:48px;position:absolute;top:0;right:0;border-radius:0 15px 15px 0}
.btn_group{margin-bottom:30px}
.bg_pink{background:#ffe1e1}
.bgorange{background:#ffecd3}
.bgblue2{background:#c1d8f4}
.bgreen{background:#dbecb8}
a.btn_viewmore,a.btn_backwweb{background:#cdcdcd;color:#2a6ab4;font-weight:bold;font-size:16px;padding:8px 20px;display:inline-block;border-radius:20px;box-shadow:0 3px 0 1px #a4a4a4;width:220px;text-decoration:none}
a.btn_backwweb{background:#47c7e1;box-shadow:0 3px 0 1px #14a9c7;padding:8px 20px 3px;line-height:26px}
.ic_backweb{background-position:0 -4014px;width:32px;height:24px;float:left}
.btn_yellow{background-color:#fec20b;background-image:-moz-linear-gradient(center top,#fec20b,#da9a00);background:-webkit-gradient(linear,0 0,0 100%,from(#fec20b),to(#da9a00));background-repeat:repeat-x;color:#fff;font-weight:bold;box-shadow:0 2px 3px #999;border:none}
ul.dele_decimal{list-style:none;padding:0}
.titleblue{background:#d4e3f7;display:inline-block;border-radius:30px;padding:5px 12px;color:#2a6ab4}
.table2{background:#f6f7f8}
.table2 table tr td{border-bottom:1px dotted #b8b9ba;padding:7px;text-align:center;vertical-align:middle}
.table2 table tr td img{border-radius:50%;height:33px;width:33px}
.form_mail{background:#fff;border:1px solid #d9d9d9;border-radius:3px;padding:2px 10px;position:relative}
.form_mail input{border:none;color:#333;height:27px;width:84%}
a.btn_search{background:#66ae00;border-radius:0 3px 3px 0;color:#fff !important;padding:9px 15px;position:absolute;right:0;text-transform:uppercase;top:-1px}
.Tab ul.list li{float:left;margin-right:2px}
.Tab ul.list li a.active,.Tab ul.list li a:hover{text-decoration:none;background:#F2F2F2}
.Tab ul.list li a{color:#0e4ca9;display:inline-block;padding:7px 8px;background:#fff;border:1px solid #d9d9d9;border-bottom:none;border-radius:3px 3px 0 0}
.box_search{padding:10px;border:1px solid #d9d9d9}
.box_search ul.list li{border-bottom:1px dashed #ccc;margin-bottom:5px;padding-bottom:5px}
.box_search ul.list li a{font-size:14px;color:#333;background:url(../images/icons.png) no-repeat 0 -1701px;padding-left:17px;line-height:25px}
a.page_next,a.page_first{background:#f1f1f1;padding:8px 10px;border-radius:4px;color:#333;border:1px solid #ccc;display:inline-block}
ul.list_question{list-style:decimal;padding-left:30px;font-size:14px}
ul.form3 li .page_first{position:absolute;bottom:10px;left:9%;width:80%;text-align:center;text-transform:uppercase;background:#66ae00;border:none;color:#fff}
.img_34{max-width:60px}
ul.form3 li div.block{display:block;overflow:hidden}
ul.list_recent li{border-bottom:1px dotted #ccc}
.tab2 ul.list li{float:left;margin:0 5px 5px 0}
.tab2 ul.list li a{background:#ededed;padding:7px 12px;font-size:14px;color:#1a1a1a;display:inline-block;border-radius:5px}
.tab2 ul.list li a.active,.tab2 ul.list li a:hover{background:#e3eeff}
.exam_bought h3 a{font-size:14px;font-weight:bold;text-transform:uppercase;line-height:20px;color:#2a6ab4}
.exam_bought ul.list li div.clearfix{display:block;overflow:hidden}
.mon{display:inline-block;padding:3px 7px;color:#fff;font-weight:bold;margin-top:5px}
.mon_violet{background:#9657a4}
.mon_green{background:#61b541}
.mon_orange{background:#ff9600}
.mon_blue{background:#0271fa}
.description{font-size:14px;line-height:24px}
.info_teach ul.list li{background:url(../images/icons.png) no-repeat 0 -4082px;padding-left:20px;margin-bottom:10px}
.bgblue3{background:#cce9ef}
.bgorange1{background:#f4f1ba}
.btn_top100{background:#ffff00;box-shadow:0 3px 0 0 #ffae00;color:#0f5fa2;font-size:16px;padding:5px 8px;border-radius:10px;font-weight:bold}
.listclass{background:#2a6ab4;border-top:3px solid #fff;padding:20px 0}
.listclass .title{background:url(../images/bg_overlay.png) no-repeat 0 0;color:#34395d;font-size:18px;text-transform:uppercase;font-weight:bold;padding:3px 0px 3px 26px;margin-bottom:30px}
.listclass .box_cont{text-align:center}
.listclass .box_cont a{display:inline-block;margin:0 20px 20px 0}
.listclass .btn_green{box-shadow:none;text-shadow:none;font-size:14px}
.bgbluebest{background:#c1d8f4}
.napthe{border-top:1px solid #bfbfbf;padding-top:15px}
.noite_nt{line-height:22px;display:block;overflow:hidden}
.napthe .col5{width:48%;float:left;margin-right:4%;border-right:1px solid #a1a1a1;padding-right:12px}
.napthe .col5:last-child{margin:0;border:none;padding:0}
.napthe img.magr10{margin-top:-14px}


@media screen and (max-width:480px){ul.form li .filltext ul.list li{width:44%}
h3.title_blue span{font-size:16px;font-weight:bold;text-transform:none}
.info_user img{max-width:78px}
ul.listkhoa li img.img_42{max-width:90px}
ul.listkhoa li div.filltext{padding-left:100px}
}
@media screen and (max-width:420px){.st-menu{width:250px !important}
.logo img{width:35%;margin-top:2%}
.intro_learn h3{font-size:18px;line-height:25px}
.ic_exam,.ic_video,.ic_more,.ic_audition{margin:0}
a.btn{text-transform:none}
.st-effect-1 .forum ul.list li a{font-size:12px;padding:2px 4px;text-transform:none}
.st-effect-1 ul.list_class li{margin:10px 5px 5px 0;width:23%}
.st-effect-1 ul.list_class li a{font-size:12px;padding:3px 2px}
.index_open{padding:10px 6px !important}
.st-effect-1 ul.menu_sub li a{font-size:12px;padding:8px 0}
.st-effect-1 ul.menu_sub li a:first-child{width:81%}
.st-effect-2.st-menu-open .st-pusher{-webkit-transform:translate3d(250px,0,0);transform:translate3d(250px,0,0) !important}
.item ul.list li{width:32%;margin-bottom:5px}
.item .tit{padding:53px 0;margin:0}
.tool_btn{margin-top:10px}
.detail_k ul.liststyle,.info_user ul.label_widt,.view_lesson ul.listmon,ul.form4 li .filltext,ul.dropdown_menu{width:100%}
ul.form4 li label{width:100%;font-weight:bold}
.time{text-align:center}
.time .clearfix.fl{width:100%;margin:0;text-align:center}
.time .clearfix.fl img{float:none}
ul.liststyle1 li p a.under,.bgblue ul.liststyle1 li p a.under{width:48%}
ul.liststyle1 li p span:first-child{width:38%}
ul.liststyle1 li p span{width:55%}
.bgblue ul.liststyle1 li p span{width:50%}
a.dropdown_toggle{width:100%;font-size:16px;text-align:left}
.napthe img.magr10{margin-top:auto}
}
@media screen and (max-width:360px){a.btn{width:100%;padding:6px}
.link_fooder ul.list li a{font-size:14px;text-transform:none}
ul.listkhoa li div.filltext{padding:0}
ul.listkhoa li div.filltext h3{margin-bottom:40px !important;line-height:20px}
.blue_sale .price{font-size:22px}
.special_pocus a.img{width:40%}
.cont_teach{margin:15px 2% 0 8%;width:50%}
.inner_cmm{width:60%}
.box_sub .inner_cmm{width:55%}
.exam_online .bottom10 .fr,.exam_online .bottom10 .btn_green{float:left;margin:10px 5px 0 0}
.bgblue ul.liststyle1 li p span{width:100%}
a.btn_gray{padding:3px 20px}
.exam_online .box_exam .magT20{margin-top:40px !important}
.box_exam .title{width:94%}
ul.full_form li label,ul.form3 li .filltext{width:100%;margin-bottom:5px}
.listclass .box_cont{padding:0 10px}
}
@media screen and (max-width:320px){.st-menu{width:250px !important}
.logo img{width:35%;margin-top:10px}
.ic_login{display:none}
.login{text-transform:none;font-weight:bold;margin-top:11px}
.intro .title{font-size:23px}
a.btn_blue{padding:5px 30px;text-transform:none}
.tribute{padding:10px 10px 8px}
.st-effect-1 ul.list_class li{width:22%}
.st-effect-1 .forum ul.list li a{padding:2px 7px}
.st-effect-1 ul.list_class li a{line-height:20px}
.st-effect-2.st-menu-open .st-pusher{-webkit-transform:translate3d(250px,0,0);transform:translate3d(250px,0,0) !important}
.st-effect-2 a.fb-connect{width:170px}
.newspaper ul.list li a{height:auto}
.box_personal .top_person p.username{margin:20px 0 38px}
.info_user img{max-width:70px}
.blue_sale .title_black,.blue_sale .price{font-size:16px}
.box_info ul.list li{width:100%;border-bottom:1px dotted #e0e0e0;padding:0;margin:0 0 5px;border-right:none}
.content_tribute span{max-height:133px;overflow:hidden;display:block}
.box_comment h3 span{font-size:16px}
.time{width:96%}
}
@media screen and (max-width:280px){.box_login p.in_bl span:first-child{display:block;margin-bottom:5px}
.st-menu{width:200px !important}
.st-effect-2.st-menu-open .st-pusher{-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0) !important}
.btn_blueB{margin:0 auto 10px;display:block}
.txt_forger a{float:none;display:block}
.txt_forger span.fl{float:none;margin-bottom:5px}
a.btn,.intro .btn_green{font-size:13px}
.box_personal .top_person .btn_green{padding:4px}
.user img,.mail{display:none}
.info_user .in_bl{width:100%}
ul.listkhoa li div.filltext h3{margin-bottom:20px !important}
.btn_exam{padding:2px 10px !important;font-size:16px !important}
.document_sub{right:-9px}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.ic_home,.ic_guide,.ic_favor,.ic_mathematic,.ic_98,.ic_physical,.ic_chemis,.ic_biologi,.ic_litera,.ic_english,.ic_edit,.ic_shop,.ic_resulf,.ic_view,.ic_tool,.ic_function,.ic_message,.ic_managa,.ic_monney,.ic_massage{background:url(../images/icons.png) no-repeat 0 0;display:block;width:26px;height:26px;float:left;margin-right:10px;padding:0}
}
