@charset "utf-8";
 @font-face{
    font-family: 'uvnbutlong';
    src:url( './font/UVNButLong2.TTF');
}
 @font-face{
    font-family: 'UTM Davida';
    src:url( './font/UTM Davida.ttf');
}
 @font-face{
    font-family: 'SVN-Nexa';
    src:url( './font/SVN-Nexa Rust Slab Black Shadow_0.ttf');
}
 h1,h2,h3,h4,h5,p{
    margin:0;
    padding:0;
    font-weight:inherit;
    font-size:inherit;
}
 #wrap{
    overflow:hidden;
}
 img{
    border:0;
}

 .hidden{
    display:none;
}
 a{
    text-decoration:none;
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
}
 a:hover,a:focus{
    text-decoration:none;
}
 .ul{
    list-style:none;
    margin:0;
    padding:0;
}
 .ul li{
    margin:0;
    padding:0;
}
 *{
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
}
 .transition{
    transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
}
 #wrapAuto{
    margin:0px auto;
    width:970px;
    overflow:hidden;
}
 #wrap{
    width:100%;
    box-sizing:border-box;
    background:url(../images/bg_main.jpg);
    background:#fff;
}
 .clearfix{
    zoom:1;
}
 .clearfix:after{
    clear:both;
    content: ".";
    display:block;
    height:0;
    line-height:0;
    visibility:hidden;
}
 .bottomLuanDiemShow{
    zoom:1;
}
 .bottomLuanDiemShow:after{
    clear:both;
    content: ".";
    display:block;
    height:0;
    line-height:0;
    visibility:hidden;
}
 .white{
    color:#fff;
}
 .fl_left{
    float:left;
    box-sizing:border-box;
}
 .fl_right{
    float:right;
    box-sizing:border-box;
}
 .box_over{
    box-sizing:border-box;
    overflow:hidden;
}
 .full_width{
    width:100%;
    box-sizing:border-box;
    overflow:hidden;
}
 a{
    text-decoration:none;
    color:#337ab7;
    cursor: pointer !important;
}
 .container_cst{
    margin-right:auto;
    margin-left:auto;
    padding-top:5px;
}
 .b_red{
    border:1px solid red;
}
 .b_blue{
    border:1px solid blue;
}
 .col_10{
    width:10%;
    float:left;
}
 .col_20{
    width:20%;
    float:left;
}
 .col_30{
    width:30%;
    float:left;
}
 .col_40{
    width:40%;
    float:left;
}
 .col_50{
    width:50%;
    float:left;
}
 .col_60{
    width:60%;
    float:left;
}
 .col_70{
    width:70%;
    float:left;
}
 .col_80{
    width:80%;
    float:left;
}
 .col_90{
    width:90%;
    float:left;
}
 .col_100{
    width:100%;
    float:left;
}
 .container{
}
 .pg-cr >a{
    background:#c20000 !important;
    color:#fff !important;
}
 .ordersim{
    background:#dc0a0a;
    color:#fff;
    padding:3px 5px;
    border-radius:8px;
}
 .mang label{
    float:left;
    margin-right:5px;
}
 .mang ul{
    padding:0px;
}
 .mang ul li{
    list-style:none;
    display:inline-block;
    margin:2px 0px;
}
 .mang ul li a{
    border:1px solid #5cc3ee;
    padding:5px 10px;
    color:#bc0000;
    font-weight:bold;
}
 .mang ul li a:hover{
    background:#c40000 !important;
    color:#fff !important;
}
 .cr_mang{
    background:#c40000 !important;
    color:#fff !important;
}
 .title_xbs{
    background:#be0000;
    color:#fff;
    padding:5px 10px;
    border-radius:10px;
}
 .bannerTop{
    text-align:center;
}
 .bannerTop img{
}
 .logoTop{
    text-align:center;
}
 .formSearchTopLeft{
    padding-top:11px;
}
 .boxformSearchTopLeft{
}
 .boxformSearchTopLeft ul{
}
 .boxformSearchTopLeft ul li{
    list-style:none;
    background:url( '../images/tit_bg1.png') no-repeat;
    height:59px;
    background-size:100%;
    width:100%;
}
 .boxformSearchTopLeft ul li a{
    text-decoration:none;
    color:#fff;
    font-family:uvnbutlong;
    font-size:18px;
    padding-left:24px;
    float:left;
}
 .formSearchRight{
    padding-top:11px;
}
 .boxformSearchRight{
}
 .boxformSearchRight ul{
}
 .boxformSearchRight ul li{
    list-style:none;
    background:url( '../images/top-right.png') no-repeat -2px -1px;
    background-size:100%;
    height:59px;
    text-align:right;
    width:100%;
}
 .boxformSearchRight ul li a{
    text-decoration:none;
    color:#fff;
    font-family:uvnbutlong;
    font-size:18px;
    padding-right:24px;
    float:right;
}
 .formSearchCenter{
    background:url( '../images/form-search.png') no-repeat;
    background-size:100%;
}
 .formSearchTop{
    padding-top:38px;
}
 .boxformSearchCenter{
    text-align:center;
    padding-top:50px;
    padding-bottom:20px;
}
 .contentformSearchCenter{
    width:51%;
    margin:0px auto;
}
 .contentformSearchCenter ul{
}
 .contentformSearchCenter ul li{
    padding:5px 0px;
}
 .contentformSearchCenter ul li .title{
    width:30%;
    float:left;
}
 .contentformSearchCenter ul li .inbox{
    width:70%;
    float:left;
}
 .contentformSearchCenter ul li .title span{
    color:#46322b;
    font-weight:bold;
    font-size:13px;
}
 .buttonForm{
    padding-top:15px;
    text-align:center;
    margin-bottom:32px;
}
 .buttonForm button{
    background:url( '../images/bg-btnheader.png') no-repeat;
    border:none;
    outline:none;
    color:#fff;
    font-weight:bold;
    padding:13px 69px;
    background-size:100%;
    padding:13px 63px;
    text-align:center;
}
 .buttonForm a{
    background:url( '../images/bg-btnheader.png') no-repeat;
    border:none;
    outline:none;
    color:#fff;
    font-weight:bold;
    padding:17px 69px;
    text-decoration:none;
}
 .buttonForm a:hover{
    text-decoration:none;
    color:#fff;
}
 .inbox{
}
 .inbox select{
    outline:none;
    border:1px solid #aa8a51;
}
 .inboxDate{
}
 .inboxDate select{
    outline:none;
    border:1px solid #aa8a51;
}
 .inboxDate select:nth-child(1){
    width:47px;
    height:25px;
}
 .inboxDate select:nth-child(2){
    width:47px;
    height:25px;
}
 .inboxDate select:nth-child(3){
    width:80px;
    height:25px;
}
 .inboxHour{
}
 .inboxHour select{
    width:182px;
    height:25px;
}
 .headerBottomBanner{
    background:#bc0000;
    margin-top:48px;
}
 .listHeadernam{
    padding:16px 0px;
}
 .boxImageHome .slimScrollDiv{
    width:78.1% !important;
    text-align:justify;
    padding-right:10px;
}
 .slimScrollBar{
    background:red !important;
}
 #content{
}
 .articleHome{
}
 .imageHome{
    padding:15px;
}
 .segmentContentHome{
    width:643px !important;
    height:343px !important;
    float:right;
    text-align:justify;
    max-height:84%;
    overflow:scroll;
}
 #wrap{
    background:#f9f5f2;
}
 .articleHomeBottom{
    display:none;
}
 .homeBottomLeft{
    position:relative;
}
 .homeBottomLeft a{
    padding:10px 60px;
    position:absolute;
    border:1px solid #ccc;
    border-radius:7px;
    color:#f60;
    cursor:pointer;
    box-shadow:1px 1px 1px #ccc;
    box-shadow:5px 4px 7px #4c4c4c70;
    background:#8434341f;
}
 .homeBottomLeft a:hover{
    border:1px solid #d20000;
}
 .homeBottomLeft .kim{
    top:237px;
    left:204px;
}
 .homeBottomLeft .moc{
    top:92px;
    left:0px;
}
 .homeBottomLeft .thuy{
    top:240px;
    left:40px;
}
 .homeBottomLeft .hoa{
    top:0px;
    left:120px;
}
 .homeBottomLeft .hoa:hover{
    box-shadow:1px 1px 1px #fafafa;
}
 .homeBottomLeft .tho{
    top:95px;
    left:248px;
}
 .homeBottomLeft img{
    width:100%;
    overflow:hidden;
}
 .homeBottomRight{
}
 .homeBottomRight .title_p{
    color:#bc0000;
    font-size:18px;
    padding-left:0;
}
 .homeBottomRight p{
    padding-left:10px;
}
 #footer{
    margin-top:20px;
    background:#c40000;
    padding-top:26px;
}
 .menuBottom{
    background:#fff;
}
 .menuBottom ul{
    width:80%;
    margin:0px auto;
    padding:4px;
}
 .menuBottom ul li{
    width:16%;
    float:left;
    text-align:center;
    border-right:2px solid #c40000;
}
 .menuBottom ul li a{
    color:#c40000;
    font-weight:bold;
}
 .menuBottom ul li a:hover{
    text-decoration:none;
    color:#c40000;
}
 .bodyFooter{
    color:#fff;
    padding-top:15px;
    font-size:14px;
}
 .bodyFooter p{
    margin-bottom:1px;
}
 .hotlineBottom{
    text-align:center;
    margin-top:9px;
}
 .hotlineBottom a{
    padding:10px 40px;
    border:2px solid #fff;
    border-radius:23px;
    color:#fff;
    font-weight:bold;
    font-size:20px;
}
 .hotlineBottom a:hover{
    color:#fff;
    text-decoration:none;
}
 .hotlineBottom p{
    margin-top:10px;
    font-size:18px;
}
 .suppostCustomer{
    text-align:right;
}
 .suppostCustomer p:nth-child(1){
    font-weight:bold;
    font-size:15px;
    text-transform:uppercase;
}
 .listSimBox{
    padding-top:35px;
}
 .contentList_xemboi{
    background:url( '../images/Sim_hop_menh.png') no-repeat;
    background-size:100%;
    margin-bottom:10px;
    padding:46px 50px;
}
 .contentList_xemboi{
}
 .contentTopList{
}
 .contentTopList p{
    margin-bottom:1px;
}
 .contentTopList p b{
    font-weight:bold;
    color:#c40000;
}
 .contentTopList p span{
    font-size:13px;
    font-weight:400;
}
 .imageTopList{
}

 .myborder{
    border:1px solid #ccc;
}
 .boxlistContentSim .boxLeft{
    text-align:center;
}
 .boxlistContentSim .boxLeft .title_p{
    font-size:21px;
    font-weight:bold;
    color:#000;
}
 .boxlistContentSim .boxLeft .price{
    color:#c40000;
    font-weight:bold;
}
 .boxlistContentSim .boxLeft .selectSim{
}
 .boxlistContentSim .boxRight{
    font-size:14px;
    line-height:25px;
    margin-bottom:5px;
}
 .boxlistContentSim .boxRight .point{
    background:#5abd1c;
    color:#fff;
}
 .boxlistContentSim .boxLeft ul li{
    line-height:25px;
    margin-bottom:7px;
}
 .buttonCustom_datMuaSim{
    padding-top:4px;
    text-align:center;
    background:url( '../images/bg-btnheader.png') no-repeat;
    background-size:100%;
    padding-bottom:15px;
}
 .buttonCustom_datMuaSim a{
    border:none;
    outline:none;
    color:#fff;
    font-weight:bold;
}
 .listContentSim{
    margin-bottom:7px;
}
 .bottomBoxRight{
    text-align:right;
}
 .bottomBoxRight a{
    font-weight:bold;
}
 .sidebarListSim{
}
 .topSidebarRight{
}
 .topSidebarRight img{
    width:100%;
}
 .bodySidebarRight{
    /*border: 1px solid #ccc;
    */
}
 .bodySidebarRight .title_p{
    font-family:uvnbutlong;
    color:#c40000;
    font-size:25px;
    text-align:center;
}
 .bodySidebarRight .boxBodySidebarRight{
    padding:17px 15px;
    text-align:justify;
}
 .bottomSidebarRight{
}
 .bottomSidebarRight img{
    width:100%;
}
 .sidebarListSim{
}
 .sidebarListSim >div{
    padding:8px;
}
 .sidebarListSim >div,.add_on{
    background:#fff;
    margin-bottom:15px;
}
/*.add_on{
     padding: 0px;
}
*/
 .bodySidebarRight .boxBodySidebarRight li{
    line-height:30px;
    font-size:15px;
}
 .bodySidebarRight .boxBodySidebarRight li a{
}
 .bodySidebarRight .boxBodySidebarRight li a i,.bodySidebarRight .boxBodySidebarRight li a svg{
    padding-right:5px;
}
 .boxsim_sibarright{
    padding:17px 2px;
}
 .listHeadernam img{
    width:80px;
    height:80px;
}
 .boxForm_LuanSim{
    font-size:14px;
}
 .boxForm_LuanSim ul{
    width:100%;
    margin:0px auto;
}
 .boxForm_LuanSim ul li{
    width:50%;
    float:left;
    margin-bottom:10px;
}
 .boxForm_LuanSim ul li div{
}
 .boxForm_LuanSim ul li div.title{
    width:30%;
    float:left;
}
 .boxForm_LuanSim ul li div.inbox{
    width:70%;
    float:left;
}
 .boxForm_LuanSim input{
    outline:none;
    border:1px solid #aa8a51;
    width:181px;
    font-size:15px;
    font-weight:bold;
    color:#fe0000;
    padding:0px 0px 0px 5px;
}
 .boxForm_LuanSim ul li .title span{
    color:#46322b;
    font-weight:bold;
    font-size:13px;
}
 .boxForm_LuanSim ul li.boxButtonForm_LuanSim{
    width:100%;
}
 .boxForm_LuanSim button{
    border:none;
    outline:none;
    color:#fff;
    font-weight:bold;
    padding:12px 66px;
}
 .boxForm_LuanSim{
}
 .boxForm_LuanSim .boxForm{
}
 .boxForm_LuanSim .boxForm .box{
    width:50%;
    float:left;
}
 .boxForm_LuanSim .boxForm .box table{
    width:100%;
}
 .boxForm_LuanSim .boxForm .box table{
}
 .boxForm_LuanSim .boxForm .box table tr{
}
 .boxForm_LuanSim .boxForm .box table tr td{
}
 .boxForm_LuanSim .boxForm .box table tr td label{
    color:#46322b;
    font-weight:bold;
    font-size:13px;
}
 .boxForm_LuanSim .boxForm .box table tr td input,select{
    padding:3px;
}
 .boxForm_LuanSim .boxForm .box table{
}
 .boxForm_LuanSim{
}
 .boxListContentCustom .boxRight{
       /* height: 230px; */
    padding: 59px 10px;
    text-align: center;
}
 .sim_menh{
    background:url( '../images/hinh-vong-tron.png') no-repeat;
        background-size: 100%;
}
 .boxListContentCustom .boxRight .title_p{
    font-size:24px;
    font-weight:bold;
    color:#bc0000;
    text-shadow:3px 2px 1px #fff;
}
 .boxListContentCustom .boxRight .text{
    font-size:14px;
    font-weight:bold;
    font-size:13px;
    font-weight:bold;
}
 .boxListContentCustom b{
    color:#bc0000;
}
 .boxFullWidth{
    width:100%;
}
 .luanDiemShow{
    background: #bc0000 url(../images/bg-xem-boi-luan.jpg) 324px 5px no-repeat;
    color: #fff;
    padding: 8px;
    width: 386px;
    margin-bottom: 12px;
}
 .luanDiemShow p{
    font-size:18px;
}
 .contentLuanDiemShow{
    background:#fffff4;
    border:1px solid #e6e6e6;
    padding:10px 8px;
    text-align:justify;
}
 .contentLuanDiemShow p{
    font-style:italic;
}
 .textCenter{
    text-align:center;
}
 .bottomLuanDiemShow{
}
 .bottomLuanDiemShow table{
    margin:0px auto;
}
 .bottomLuanDiemShow table tr{
}
 .bottomLuanDiemShow table tr td{
    width:42px;
}
 .boxgreen{
    background:#5abd1c;
    color:#fff;
    padding:5px;
}
 .textred{
    color:#bc0000 !important;
}
 .luanSim{
    float:left;
    width:100%;
    overflow:hidden;
}
 .luanSim .title_p{
    font-weight:bold;
}
 .boxListContentCustom >div{
    margin-bottom:15px;
}
 .image_gieoque{
}
 .image_gieoque img{
    width:30%;
}
 .marginCenter{
    margin:0px auto;
}
 .totalPoint{
}
 .totalPoint >section{
    width:85%;
    background:#fffff4;
    padding:10px;
    border:1px solid #e6e6e6;
}
 .totalPoint .boxTop{
}
 .totalPoint .boxTop img{
    width:100%;
}
 .totalPoint .boxBottom{
}
 .totalPoint .boxBottom img{
    width:100%;
}
 .buttonCustom_datMuaSim{
    width:222px;
}
 .totalPoint .boxContent{
    text-align:center;
}
 .totalPoint .buttonCustom_datMuaSim{
    margin:0px auto;
}
 .buttonCustom_datMuaSim a{
    text-decoration:none;
    color:#fff;
    display: inherit;
}
 .buttonCustom_datMuaSim a:hover{
    text-decoration:none;
    color:#fff;
}
 .totalPoint p{
    line-height:25px;
    font-weight:bold;
}
 .totalPoint .b_number{
    font-size:30px;
    font-weight:bold;
    line-height:52px;
}
 .totalPoint .numbernull{
    font-weight:bold;
    font-size:16px;
    margin-bottom:5px;
}
 .simOrderNew{
}
 .simOrderNew .title_p{
    font-family:uvnbutlong;
    font-size:23px;
    padding-bottom:10px;
}
 .simOrderNew .content_p{
}
 .simOrderNew{
}
 .simOrderNew .boxOrder{
    border:1px solid #e6e6e6;
    text-align:center;
}
 .simOrderNew .boxOrder .textred{
    font-weight:bold;
}
 .simOrderNew .buttonCustom_datMuaSim{
    margin:0px auto;
    margin-top:10px;
}
 .contentLuanDiemShow_cst{
}
 .contentLuanDiemShow_cst p{
    font-style:normal;
}
 .contentLuanDiemShow_cst .boxInfoCart{
    background:#fff;
    border:1px solid #eaeaea;
    text-align:center;
    padding-top:29px;
    padding-bottom:68px;
}
 .contentLuanDiemShow_cst .boxPoint{
}
 .contentLuanDiemShow_cst .boxPoint span{
}
 .contentLuanDiemShow_cst .boxNumber{
    font-size:27px;
    font-weight:bold;
    line-height:52px;
}
 .contentLuanDiemShow_cst .boxPrice{
    font-weight:bold;
}
 .box_datmuasimphongthuy .title_p{
    font-family:uvnbutlong;
    font-size:32px;
    text-align:center;
    padding-bottom:24px;
}
 .contentLuanDiemShow_cst{
}
 .boxDathang{
}
 .boxDathang ul{
    padding-top:10px;
}
 .boxDathang ul li{
    width:100%;
    height:35px;
}
 .boxDathang ul li p{
    width:34%;
    float:left;
    font-weight:bold;
    font-size:13px;
}
 .boxDathang ul li input{
    width:66%;
    float:left;
    border:1px solid #eaeaea;
    outline:none;
}
 .boxDathang ul li textarea{
    width:66%;
    float:left;
    border:1px solid #eaeaea;
    outline:none;
}
 .simOrderNew{
}
 .simOrderNew ul{
}
 .simOrderNew ul li{
}
 .simOrderNew ul li a{
    color:#000;
    font-size:14px;
}
 .simOrderNew ul li a:hover{
    color:#000;
    text-decoration:none;
}
 .boxListContentCustom span{
}
 .contentHeaderBottomBanner{
    display:none;
}
 .menuBottomFooter{
    background:#fff;
    display:none;
}
 .menuBottomFooter ul{
    width:80%;
    margin:0px auto;
    padding:4px;
}
 .menuBottomFooter ul li{
    width:20%;
    float:left;
    text-align:center;
    border-right:2px solid #c40000;
}
 .menuBottomFooter ul li a{
    color:#c40000;
    font-weight:bold;
}
 .menuBottomFooter ul li a:hover{
    text-decoration:none;
    color:#c40000;
}
 .contentTopList .tutru{
    width:80%;
    margin:0px auto;
}
 .contentTopList .tutru table{
    text-align:center;
    margin:0px auto;
    width:100%;
}
 .resDisplay{
    display:none;
}
 .simOrderNew .boxOrder{
    margin-bottom:10px;
}
 .simOrderNew .boxOrder .b_title{
}
 .simOrderNew .boxOrder .b_number{
    font-size:20px;
    font-weight:bold;
    cursor:pointer;
}
 .simOrderNew .boxOrder .b_number:hover{
    color:#fe0000;
}
 .simOrderNew .boxOrder .b_sonaykha{
}
 .contentTopList .tutru{
    margin-top:-31px;
}
 .boxlistContentSim .buttonCustom_datMuaSim{
    margin:0px auto;
}
 #news{
    margin-top:15px;
}
 #news .breadcrumbs{
    margin-bottom:10px;
}
 .listNews{
    position:relative;
    margin-bottom:10px;
}
 .listNews .imageListNew{
}
 .listNews .imageListNew a{
}
 .listNews .imageListNew a img{
    max-width:100%;
}
 .listNews .contentListNew{
}
 .listNews .contentListNew .title_p{
    font-size:22px;
}
 .listNews .contentListNew .title_p a{
    color:#c40000;
}
 .listNews .contentListNew .timer{
    font-style:italic;
}
 .listNews .contentListNew .textsummary{
    text-align:justify;
    margin-bottom: 10px;
}
 .listNews .contentListNew .textsummary table{
}
 .listNews .contentListNew .textsummary table tr{
}
 .listNews .contentListNew .textsummary table tr td{
     padding: 10px;
}
 .listNews .contentListNew .readnext{
    position:absolute;
    bottom:-34px;
    right:19px;
}

 .cd-pagination.custom-icons .button a{
    position:relative;
}
 .cd-pagination.custom-icons .button:first-of-type a{
    padding-left:2.4em;
}
 .cd-pagination.custom-icons .button:last-of-type a{
    padding-right:2.4em;
}
 .cd-pagination.custom-icons .button:first-of-type a::before,.cd-pagination.custom-icons .button:last-of-type a::after{
    content: '';
    position:absolute;
    display:inline-block;
    width:16px;
    height:16px;
    top:50%;
    margin-top:-8px;
    background:transparent url( "../images/cd-icon-arrow-1.svg") no-repeat center center;
}
 .cd-pagination.custom-icons .button:first-of-type a::before{
    left:.8em;
}
 .cd-pagination.custom-icons .button:last-of-type a::after{
    right:.8em;
    transform:rotate(180deg);
}
 p{
    margin-bottom:1px;
    line-height:25px;
}
 .error{
    width:100%;
    padding:10px 0px 0px 30px;
    color:#fe0000;
    font-style:italic;
    font-size:12px;
}
 .error p{
    margin:0px !important;
    padding:0px;
    font-size:12px;
}
 .boisim p{
    margin:0px !important;
}
 .button_order{
    background:none;
    border:none;
    line-height:30px;
    color:#fff;
    font-weight:bold;
}
 .success{
    font-weight:bold;
    color:#47a00f;
    font-size:19px;
}

 .buttonForm{
    padding-top:12px;
    text-align:center;
}
 .buttonForm button{
    background:url( '../images/bg-btnheader.png') no-repeat;
    background-position:center;
    border:none;
    outline:none;
    color:#fff;
    font-weight:bold;
}
 .buttonForm a{
    background:url(../images/bg-btnheader.png) no-repeat;
    border:none;
    outline:none;
    color:#fff;
    font-weight:bold;
    padding:15px 67px;
    text-decoration:none;
}
 .buttonCustom_datMuaSim{
    padding-top:9px;
}
 .listNews .contentListNew .readnext{
    position:absolute;
    bottom:0px;
    right:19px;
}
 #news{
    margin-top:0px;
}
 #content >div{
    margin-top:15px;
}
 .listSimBox{
    padding-top:0px;
}
 .bannerTop img.imageTitle{
    width:30%;
}
 .homeTopContent{
    display:none;
}
 .articleHomeBottom{
    display:none;
}
 .homeContentBottomCst{
}
 .boxhomeCBC{
    /*background:url( '../images/bg-footer-home.png');*/
    padding-top:43px;
}
.CBCbox{
    background:url( '../images/bg-footer-home.png');
    padding-bottom: 2%;
} 
 .boxhomeCBC .title_p{
    font-family:uvnbutlong;
    color:#bc0000;
    font-size:30px;
    padding-left:0;
    text-align:center;
}
 .boxhomeCBC .boxhomeContentBottom{
    width:80%;
    margin:0px auto;
    background:url( '../images/bg-new.png') no-repeat;
    background:
    url(../images/icon-border-left.png) no-repeat top left ,
    url(../images/icon-border-right.png) no-repeat top right,
    url(../images/icon-border-bottom-left.png) no-repeat bottom left,
    url(../images/icon-border-bottom-right.png) no-repeat bottom right;
    
}
 .boxhomeCBC .boxhomeContentBottom .boxHomeContentBottomList{
    
    margin:0px auto;
    padding:100px 0px 100px 0px;
    text-align:left;
}
 .boxhomeCBC .boxhomeContentBottom ul{
}
 .boxhomeCBC .boxhomeContentBottom ul li{
    width:100%;
    float:left;
    overflow:hidden;
    background:url( '../images/amduong.png') no-repeat;
    background-position:29px 5px;
    padding:9px;
    padding:9px 9px 9px 53px;
    background-position:5px 5px;
    padding:0px 9px 18px 30px;
}
 .boxhomeCBC .boxhomeContentBottom ul li a{
    color:#3d0404;
    font-weight:700;
    font-family:monospace;
    font-size:14px;
}
 .bannerTop .imagePhongthuyTop{
    width:25%;
}
 .boxhomeCNC{
    padding-top:43px;
    padding-bottom:23px;
}
 .boxhomeCNC .title_p,.boxhomeCNC .title_p a, .mytit{
    font-family:uvnbutlong;
    color:#bc0000;
    font-size:30px;
    padding-left:0;
    text-align:center;
}
 .boxHome_tracuuphongthuy .col-md-6{
    margin-bottom:13px;
}
 .boxHome_tracuuphongthuy .cpnPadding{
     padding: 0px 25px;
    margin-bottom: 30px;
}
 .boxHome_tracuuphongthuy .imageChild{
     width: 100%;
    margin-bottom: 10px;
    margin-top: -35px;
}
 .boxHome_tracuuphongthuy .imageChild img{
     width: 100%;
    box-shadow: 1px 1px 12px #8a8989;
}
 .boxHome_tracuuphongthuy .btnDetail{
     width: 100%;
    /*text-align: center;
    */
    background: #fff;
}
 .boxHome_tracuuphongthuy .btnDetail a{
     padding: 3px 18px;
    display: inline-block;
    background: #bc0000;
    border-radius: 30px;
    color: #fff;
    line-height: 25px;
}
 .boxHome_tracuuphongthuy .btnDetail img{
     width: 16px;
}
 .boxHome_tracuuphongthuy .btnDetail span{
}
 .boxHome_tracuuphongthuy .box{
     background: #fff;
    padding: 15px 10px;
    box-shadow: 1px 1px 1px #ddd;
}
 .boxHome_tracuuphongthuy .box .title_a{
    /*float:left;
    width:50%;
    */
}
 .boxHome_tracuuphongthuy .box .title_a img{
    max-width:100%;
    overflow:hidden;
    width:100%;
}
 .boxHome_tracuuphongthuy .box div{
    float:left;
    width:50%;
}
 .boxHome_tracuuphongthuy .box div.cpnImage{
     width: 30%;
}
 .boxHome_tracuuphongthuy .box div.cpnInfo{
     width: 70%;
    padding-left: 15px;
    font-size: 15px;
    color: #000;
}
 .boxHome_tracuuphongthuy .box div .title_p{
    color:#000;
    font-weight: bold;
}
 .boxHome_tracuuphongthuy .box div .title_p a{
    color:#000;
    text-transform: uppercase;
}
 .boxHome_tracuuphongthuy .box div .evaluate, .evaluate{
     color: #f4c60f;
}
 .boxHome_tracuuphongthuy .box div .view_more{
}
 .boxHome_tracuuphongthuy .box div p{
     margin-bottom: 10px;
}
 .color_green{
     font-weight: bold;
    color: #5ca552;
    margin-bottom: 0px;
    text-transform: none;
}
 .boxHome_tracuuphongthuy{
     margin-top: 20px;
}
 .boxBodySidebarRight{
}
 .boxsim_sibarright p{
    font-size:14px;
}
 .boxsim_sibarright{
    text-align:center!important;
}
 .boxBodySidebarRight .title_phone{
    margin-bottom:15px;
}
 .boxBodySidebarRight .title_phone a{
    color:#46322b;
    font-size:26px;
    font-weight:bold;
}
 .boxBodySidebarRight .title_point{
}
 .boxBodySidebarRight .title_hoptuoi{
}
 .boxBodySidebarRight .title_quekhi{
}
 .boxBodySidebarRight .title_cart{
    color:#bc0000;
    font-size:13px;
    font-weight:bold;
    padding-top:8px;
}
 .boxBodySidebarRight .title_view{
}
 .boxBodySidebarRight .title_view a{
    color:#284285;
    font-size:16px;
    text-decoration:solid;
}
 .topHomeLayout{
    display:none;
    background:#cc0000;
    text-align:center;
    font-size:20px;
    padding:5px 5px;
    max-height:89px;
}
 .topHomeLayout .title_p{
    color:#fff;
    font-family:uvnbutlong;
    font-size:22px;
    padding-bottom:8px;
}
 .topHomeLayout .title_p img{
     width: 20px;
}
 .topHomeLayout .title_p a{
     color: #fff;
}
 .homeBottomRight{
}
 .homeBottomRight ul{
    list-style:none;
    margin:0;
    padding:0;
}
 .articleHomeBottom{
}
 .articleHomeBottom .title_ynghiasimphongthuy{
    color:#bc0000;
    font-size:18px;
    font-weight:bold;
    padding-top:8px;
    font-family:uvnbutlong;
    text-align:center;
}
 .buttonForm a{
    padding:15px 74px;
}
 .homeBottomRight ul li p:nth-child(1){
    font-weight:bold;
    font-size:16px;
}
 .boxHome_tracuuphongthuy{
    /*height:198px;
    overflow-y:scroll;
    */
}
 pre.prettyprint{
    padding:15px;
    border:1px solid #eee;
    border-radius:5px;
    background:#eee;
    border-bottom:3px solid;
}
 .examples{
    border-radius:20px;
    background:#fff;
    padding:15px;
    margin:0 150px 0 0;
    border-collapse:collapse;
    border:1px solid #000;
}
 .slimScrollDiv{
    border:1px solid #eee;
}
 .heading_h1{
    font-size:1px;
    position:absolute;
    z-index:1;
}
 #wrap{
    position:relative;
    z-index:10;
}
 #header,.boxhomeCBC{
    background-size:100% 100%;
}
 .boxBodySidebarBottomAddOn{
}
 .boxBodySidebarBottomAddOn ul{
}
 .boxBodySidebarBottomAddOn ul li{
    background:url( '../images/button_foward_2-128.png') no-repeat;
    background-size:18px 18px;
    padding:5px 25px;
}
 .add_on table{
    width:100%;
}
 .add_on table td:nth-child(1){
    width:30%;
}
 .add_on .title_p{
    padding-bottom:8px;
}
 .add_on input,.add_on select{
    height:27px;
}
 input{
    outline:none;
    border:1px solid #aa8a51;
}
 .textbosung{
    border:1px solid #dedede;
    padding:5px;
}
 .homeBottomLeft{
    margin-bottom:20px;
}
 .boxHome_tracuuphongthuy h4{
    font-size:18px;
    margin-top:20px;
    margin-bottom:10px;
}
 .article_detail_form{
    margin:0px auto;
}
 .article_detail_title{
    color:#b70000;
    font-weight:bold;
    margin-bottom:3px;
    text-align:center;
    text-transform:uppercase;
}
 .slql{
    /*border:1px solid #ccc;
    padding-right:5px !important;
    padding-left:5px !important;
    */
    height:260px;
}
 .textbosung div{
    padding:28px;
    text-align:justify;
    background:url(../images/icon-border-left.png) no-repeat top left,url(../images/icon-border-right.png) no-repeat top right,url(../images/icon-border-bottom-left.png) no-repeat bottom left,url(../images/icon-border-bottom-right.png) no-repeat bottom right
}
 .listDay_good{
}
 .listDay_good table{
    width:100%;
}
 .listDay_good table thead{
    font-weight:bold;
    background:#d9af55;
}
 .listDay_good table thead tr{
}
 .listDay_good table thead tr th{
    border:1px solid #ccc;
    height:30px;
    line-height:30px;
}
 .listDay_good table thead tr th:nth-child(1){
    width:45%;
}
 .listDay_good table thead tr th:nth-child(2){
    width:55%;
}
 .listDay_good table thead tr th p{
    font-size:16px;
    margin:5px 0px;
    text-align:center;
    color:#9a0707;
}
 .listDay_good table thead tr th p label{
}
 .listDay_good table{
}
 .listDay_good table tbody{
}
 .listDay_good table tbody tr{
}
 .listDay_good table tbody tr td{
    border:1px solid #ccc;
}
 .listDay_good .boxLichduong_left p{
    text-align:center !important;
}
 .listDay_good .boxLichduong_right p{
    text-align:center !important;
}
 .listDay_good .boxLichduong_left .title_lichduong{
    background:#bc0000;
    color:#fff;
    font-size:14px;
    /*border-radius: 8px;
    */
    padding:3px 5px;
}
 .listDay_good .boxLichduong_left .title_date{
    color:#222222;
    font-size:77px;
    line-height:77px;
    text-align:center !important;
}
 .listDay_good .boxLichduong_left .title_date label{
    color:#222222;
    font-size:77px;
    text-shadow:2px 2px 2px #ccc;
}
 .listDay_good .boxLichduong_left .title_month{
    font-weight:bold;
}
 .listDay_good .boxLichduong_left{
    float:left;
    width:50%;
    border-right:1px solid #ccc;
    text-align:center;
    padding:20px 18px;
}
 .listDay_good .boxLichduong_right{
    float:left;
    width:50%;
    text-align:center;
    padding:20px 18px;
}
 .listDay_good .boxLichduong_bottom{
    float:left;
    width:100%;
    text-align:center;
}
 .listDay_good .boxLichduong_bottom p{
    background:#ececec;
    text-align:center !important;
    padding:8px 0px;
    margin:0px;
}
 .listDay_good .boxLichduong_right .title_licham{
    background:#0b7be2;
    color:#fff;
    font-size:14px;
    /*border-radius: 8px;
    */
    padding:3px 5px;
}
 .listDay_good .boxLichduong_right .title_date{
    color:#222222;
    font-size:77px;
    line-height:77px;
    text-align:center !important;
}
 .listDay_good .boxLichduong_right .title_date label{
    color:#222222;
    font-size:77px;
    text-shadow:2px 2px 2px #ccc;
}
 .listDay_good .boxLichduong_right .title_month{
    font-weight:bold;
    font-size:14px;
}
 .listDay_good .boxRightListDay{
}
 .listDay_good .boxRightListDay p{
    font-size:14px;
    text-align:justify;
    text-align:justify;
}
 .listDay_good .boxRightListDay{
}
 .listDay_good .boxRightListDay{
}
 .listDay_good .boxRightListDay{
    padding:0px 10px;
    line-height:20px;
}
 .text_red{
    color:#960203;
    font-weight:bold;
    font-size:14px;
}
 .text_black{
    color:#222222;
    font-weight:bold;
    font-size:14px;
}
 .bg_red{
    background:#960203;
    color:#fff;
    font-weight:bold;
    font-size:14px;
    border-radius:8px;
    padding:3px 5px;
}
 .myinput{
    padding:3px 0px 3px 5px;
    outline:none;
    max-width:126px;
    border:1px solid #aa8a51;
}
 .boxFormTooldetail{
    background:#fffff4;
    text-align:left;
    padding:28px;
    margin-bottom:10px;
}
 .boxFormPadding{
    padding:28px;
    background:url(../images/icon-border-left.png) no-repeat top left,url(../images/icon-border-right.png) no-repeat top right,url(../images/icon-border-bottom-left.png) no-repeat bottom left,url(../images/icon-border-bottom-right.png) no-repeat bottom right;
}
 .nameTool{
    text-align:center;
    font-size:18px;
    line-height:25px;
    margin-bottom:15px;
    color:#bc0000;
    font-weight:bold;
}
 .btn_xemngay{
    font-size:14px;
    background:#dc0a0a;
    outline:none;
    border:none;
    border-radius:5px;
    border:1px solid #ccc;
    color:#fff;
    padding:0px 8px;
}
 .box-info{
    padding-top:15px;
    background-color:#fff;
}
 .btn-danger{
    background-color:#bc0000!important;
    border-color:#bc0000!important;
}
 .btn{
    border-radius:0px;
}
 .form-control{
    border-radius:0px;
}
 #result .tableDoiLich{
}
 #result .tableDoiLich table{
    background:#fff;
    margin:0px auto;
    text-align:center;
    color:#333;
    border:1px solid #ccc;
}
 #result .tableDoiLich table tr{
}
 #result .tableDoiLich table tr td{
    padding:5px 7px;
}
 #result .tableDoiLich table tr td.boxThang{
    font-size:14px;
    line-height:26px;
    background:#FFF;
    padding:5px 7px;
}
 #result .tableDoiLich table tr td.thangduong{
    font-size:16px;
    background:#027353;
    height:30px;
    color:#FFF;
    padding:8px 7px;
}
 #result .tableDoiLich table tr td.thangduong .title_p{
    font-size:16px;
    font-weight:bold;
}
 #result .tableDoiLich table tr td.header1{
    font-size:14px;
    background:#EAFFEF;
    height:26px;
    color:#333;
    position:relative;
}
 #result .tableDoiLich table tr td.fontMaxNgay{
    font-size:70px;
    line-height:70px;
    color:#FF0000;
    text-shadow:1px 1px 1px #FFF;
    padding:0;
    position:relative;
    font-weight:bold;
}
 #result .tableDoiLich table tr td.fontMaxNgay .date_duong{
    padding:5px 7px;
}
 #result .tableDoiLich table tr td.fontMaxNgay .date_am{
    padding:5px 7px;
}
 #result .tableDoiLich table tr td.thungaythang{
}
 #result .tableDoiLich table tr td.thungaythang{
}
 #result .tableDoiLich table tr td.thungaythang .thuduong{
    font-size:16px;
    font-weight:bold;
    text-transform:uppercase;
    color:#333;
    padding:0px 10px 5px 10px;
}
 #result .tableDoiLich table tr.brt{
    border-bottom:1px solid #DDDDDD;
}
 #result .afterTableDoilich{
    margin:0px auto;
    text-align:center;
    font-size:14px;
    border:1px solid #ccc;
    border-top:snow;
}
 #result .afterTableDoilich .header{
    background:#ffffcc !important;
    padding:5px 7px;
    text-align:center;
    font-size:14px;
    line-height:24px;
}
 #result .afterTableDoilich .header .title_p{
    text-align:center;
    cursor:pointer;
    font-size:14px;
    font-weight:bold;
    color:#ff6600;
}
 #result .afterTableDoilich .boxATDL{
    background:#fff;
    padding:5px 7px;
}
 #result .afterTableDoilich .boxATDL{
}
 #result .afterTableDoilich .boxATDL .hourBATDL{
}
 #result .afterTableDoilich{
}
 #result .afterTableDoilich{
}
 #result .tableDoiLich{
}
 #result .tableDoiLich{
}
 #result .tableDoiLich{
    background:#fef8ec;
}
 .boxImageOne img{
    width:100%;
}
 .rungnhe{
    webkit-animation:color_rung 1000ms infinite;
    -moz-animation:color_rung 1000ms infinite;
    -o-animation:color_rung 1000ms infinite;
    animation:color_rung 1000ms infinite;
}
 @keyframes color_rung{
    0%{
        color:#f9a600;
    }
     60%{
        color:#f9a600;
    }
     100%{
        color:white
    }
}
 .articleHiddenDesktop{
    display:none;
}
 .list12CongiapHiddenDesktop{
    background:#bc0000;
}
 .list12CongiapHiddenDesktop ul{
}
 .list12CongiapHiddenDesktop ul li{
    width:16.6%;
    float:left;
    padding:5px 2px;
    text-align:center;
    max-height: 54px;
}
 .list12CongiapHiddenDesktop img{
    width:100%;
}
 .tracuuSimptHiddenDesktop{
    display:none;
}
 .boxMaxForm{
    background:url( '../images/head_bg1.jpg') repeat;
    padding:5px 10px;
}
 .boxMaxForm .minibox{
    float:left;
    padding-right:10px;
    float:left;
}
 .custom_child_ac{
    color:#002dab;
    font-weight:bold;
}
 .custom_child_ac .glyphicon{
    color:#002dab;
    font-weight:bold;
}
 .custom_acs{
    cursor:pointer;
}
 .miniboxFilterExtend{
    position:relative;
}
 .show_acount{
    background:#fff none repeat scroll 0 0;
    /*box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    */
     display:none;
    padding:15px 0px 27px 20px;
    position:absolute;
    right:-14px;
    top:34px;
    width:200px;
    z-index:99999;
    box-shadow:0 5px 10px rgba(0,0,0,.2);
    border:1px solid rgba(0,0,0,.2);
    border-radius:2px;
    box-sizing:border-box;
}
 .arr-top{
    border-color:transparent transparent #fff;
    border-style:solid;
    border-width:0 10px 10px;
    height:0;
    position:absolute;
    right:40px;
    top:-10px;
    width:0;
}
 .class{
    text-decoration:line-through;
}
 .boxgiamgia{
    position:absolute;
    top:2px;
    left:20px;
    border:solid 1px red;
    border-radius:20px;
    background-color:red;
    color:#fff;
    font-weight:bold;
    padding:3px;
}
 .box_do{
    background-color:#d3232a;
    color:#fff;
    padding:6px;
    border-radius:2px;
}
 .cl_red{
    color:#bc0000;
}
 .cl_black{
    color:black!important;
}
 .font_20{
    font-size:20px;
}
 .bgList{
    background:url(../images/button_foward_2-128.png) no-repeat;
    background-size:18px 18px;
    padding:5px 0px 5px 25px;
    background-position:0px 9px;
}
 .btnSimHopLuanSim{
    background: #209500;
    border-radius: 139px;
    padding: 0px 13px;
    color: #fff;
    font-weight: bold;
    
    margin: 1px 0px;
    border: 1px solid #ff9e0c;
     -webkit-animation:btn_nhaynhay 1000ms infinite;
    -moz-animation:btn_nhaynhay 1000ms infinite;
    -o-animation:btn_nhaynhay 1000ms infinite;
    ;
    animation:btn_nhaynhay 1000ms infinite;
    ;
}
 .btnSimHopLuanSim:hover{
     color: #fff;
}
 .btnSimHopLuanSim2{
    background: #ffffff;
    color: #209500;
}
 .btnSimHopLuanSim2:hover{
     color: #209500;
}
 .boxAfterContent{
    background:#fff;
    padding:10px;
}
 .boxFilterAside{
    border-top:1px solid #ececec;
    padding-top:16px;
}
 .boxFilterAside .titleAside{
    font-size:14px;
    color:#212121;
}
 .boxFilterAside .boxAside{
}
 .boxFilterAside .boxAside ul{
}
 .boxFilterAside .boxAside ul li{
}
 .boxFilterAside .boxAside ul li .inputRadio{
}
 .boxFilterAside .boxAside{
}
 .boxFormFilterAside{
    padding-top:10px;
}
 .message_hethang{
    -webkit-animation:message_hethang 1000ms infinite;
    -moz-animation:message_hethang 1000ms infinite;
    -o-animation:message_hethang 1000ms infinite;
    ;
    animation:message_hethang 1000ms infinite;
    ;
}
 @keyframes message_hethang{
    0%{
        color:#eee;
    }
     90%{
        color:#000;
    }
}
 @keyframes btn_nhaynhay{
    0%{
        border:1px solid #ff9e0c;
    }
     90%{
        border:1px solid #fff;
    }
}
 .boxFormAsideLeft{
    position:absolute;
    width:155px;
    top:1px;
    left:0px;
    background:#fff;
    border-top:5px solid #ff6600;
    box-shadow:0px 4px 10px #ccc;
    padding:8px;
    z-index:10000;
}
 #ajax_list{
    zoom:1;
    margin-right:-15px;
    margin-left:-15px;
}
 #ajax_list:after{
    clear:both;
    content: ".";
    display:block;
    height:0;
    line-height:0;
    visibility:hidden;
}
 .btn-mua{
    background:#be0000;
    color:#fff;
    padding:5px 10px;
    border-radius:10px;
}
 .inputBoxFilterAside{
    width:126px;
}
 .btnMiniFilter{
    display:none;
    position:absolute;
    top:37px;
    left:0px;
    padding:10px 10px;
    border:1px solid #5cb85c;
    font-size:18px;
    border-top-right-radius:25px;
    border-bottom-right-radius:25px;
    box-shadow:1px 1px 1px #ccc;
    color:#c10000;
    background:#fff;
    cursor:pointer;
    z-index:10001;
}
 .listSimnoibat{
    padding:5px 50px;
    background:#fff;
    border:1px solid #ccc;
    border-top:7px solid #daab56;
    text-align:center;
    position:fixed;
    left:0px;
    bottom:-100%;
    width:100%;
    z-index:50;
    opacity:0;
    box-shadow:5px -2px 15px #9a1f25;
}
 .itemSimnoibat .buttonCustom_datMuaSim{
    text-align:center;
    margin:0px auto;
}
 .itemSimnoibat img{
    margin:0px auto;
}
 .itemSimnoibat{
    padding:5px 10px;
}
 .itemSimnoibat .box{
    border:1px solid #daab5691;
    border-radius:9px;
}
 .listSimnoibat .title_p{
    font-size:21px;
    font-weight:bold;
    text-align:center;
}
 .listSimnoibat ul li{
    line-height:25px;
    margin-bottom:3px;
    text-align:center;
}
 .listSimnoibat .price{
    color:#c40000;
    font-weight:bold;
}
 .nameListSimnoibat{
    font-family:uvnbutlong;
    color:#c40000;
    font-size:29px;
    text-align:center;
    margin-bottom:2px;
}
 .nameListSimnoibat a{
     text-decoration: underline;
    position: relative;
}
 .nameListSimnoibat a:after{
     content: ".";
    display:block;
    height: 25px;
    width: 40px;
    background: url('../images/new.gif') no-repeat;
    position: absolute;
    top: 0px;
    right: -26px;
}
 .postionButton{
    position:relative;
}
 .boxPositionButton{
    position:absolute;
    padding:2px 5px;
    right:0px;
    top:-10px;
    border:1px solid #ccc;
    outline:none;
    border-radius:6px;
    color:#fff;
    background:#2c842b;
    padding:7px 15px;
    right:-24px;
    top:-22px;
}
 .vuongDayso{
    font-weight:bold;
    color:#309441;
}
 .positionNumbersimSimnoibat{
    position:relative;
}
 .positionNumbersimSimnoibat img{
    position:absolute;
    top:-4px;
    right:-2px;
    width:50px;
}
 .btnXemphongthuysimSimnoibat{
    font-size:11px;
    padding-top:5px;
    width:187px;
}
 .listArticleFooter{
    /*border: 1px solid #fff;
    */
    padding:10px;
    margin-bottom:15px;
    border-radius:7px;
}
 .listArticleFooter .title_p{
    color:#fff;
    font-weight:bold;
    font-size:16px;
    text-shadow:0px 0px 8px #ccc;
    text-align:center;
}
 .listArticleFooter ul{
}
 .listArticleFooter ul li{
    text-align:center;
    width:24.3%;
    float:left;
    text-align:center;
    padding:0px;
    border:1px solid #ccc;
    margin-right:5px;
    margin-bottom:1px;
    margin-bottom:7px;
    border-radius:7px;
}
 .listArticleFooter ul li a{
    color:#fff;
}
 .listTimsimLinkArticle .title_p{
    font-size:22px;
}
 .listTimsimLinkArticle .tab-content{
}
 .listTimsimLinkArticle .tab-content ul{
}
 .listTimsimLinkArticle .tab-content ul li{
    float:left;
    width:auto;
    float:left;
    padding:4px 8px;
}
 .listTimsimLinkArticle .tab-content ul li a{
    color:#EC382D;
    padding:4px 6px;
    border:1px solid #ccc;
}
 .listSimTheoGiosinh{
}
 .listSimTheoGiosinh a{
    color:#EC382D;
    padding:4px 6px;
}
 .textsummary{
}
 .textsummary img{
    max-width:100%;
}
 .listTimsimLinkArticle{
}
 .listTimsimLinkArticle .nav-tabs >li.active >a,.nav-tabs >li.active >a:hover,.nav-tabs >li.active >a:focus{
    border-radius:0px;
    color:#ccc;
    border-top:1px solid #daab56;
    border-left:1px solid #daab56;
    border-right:1px solid #daab56;
    border-bottom:1px solid #daab56;
}
 .listTimsimLinkArticle .nav-tabs >li.active >a{
    border-bottom:none;
    color:#daab56;
    font-weight:bold;
}
 .listTimsimLinkArticle .nav-tabs >li >a{
    border-bottom:1px solid #daab56;
}
 .listTimsimLinkArticle .nav-tabs{
    border-bottom:none;
}
 .listTimsimLinkArticle{
}
 .listTimsimLinkArticle .nav-tabs >li >a{
    padding:5px 5px !important;
    font-size:12px;
}
 .listTimsimLinkArticle .tab-content{
    border:1px solid #daab56;
}
 .btnPositionShow{
    padding:2px 5px;
    border:1px solid #ccc;
    outline:none;
    border-radius:6px;
    color:#fff;
    background:#2c842b;
    padding:7px 15px;
    z-index:501;
    position:absolute;
    right:45px;
    bottom:-3px;
}
 .boxPositionShow{
    position:fixed;
    bottom:0px;
    left:0px;
    width:100%;
    background:#daab56;
    z-index:501;
    height:8px;
    box-shadow:5px -2px 15px #9a1f25;
    border-top:1px solid #ccc;
}
 .boxMiniPositionShow{
    position:relative;
}
/* Check box style */
 .checkbox{
    padding-left:20px;
}
 .checkbox {
     padding-left: 20px;
}
 .checkbox label {
     display: inline-block;
     position: relative;
     padding-left: 5px;
}
 .checkbox label::before {
     content: "";
     display: inline-block;
     position: absolute;
     width: 21px;
     height: 21px;
     left: 0;
     margin-left: -23px;
     border: 1px solid #cccccc;
     border-radius: 3px;
     background-color: #fff;
     -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
     -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
     transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
 .checkbox label::after {
     display: inline-block;
     position: absolute;
     width: 16px;
     height: 16px;
     left: 0;
     top: 0;
     margin-left: -20px;
     padding-left: 3px;
     padding-top: 1px;
     font-size: 11px;
     color: #555555;
}
 .checkbox input[type="checkbox"] {
     opacity: 0;
}
 .checkbox input[type="checkbox"]:focus+label::before {
     outline: thin dotted;
     outline: 5px auto -webkit-focus-ring-color;
     outline-offset: -2px;
}
 .checkbox input[type="checkbox"]:checked+label::after {
     font-family: 'FontAwesome';
     content: "\f00c";
}
 .checkbox input[type="checkbox"]:disabled+label {
     opacity: 0.65;
}
 .checkbox input[type="checkbox"]:disabled+label::before {
     background-color: #eeeeee;
     cursor: not-allowed;
}
 .checkbox.checkbox-circle label::before {
     border-radius: 50%;
}
 .checkbox.checkbox-inline {
     margin-top: 0;
}
 .checkbox-primary input[type="checkbox"]:checked+label::before {
     background-color: #428bca;
     border-color: #428bca;
}
 .checkbox-primary input[type="checkbox"]:checked+label::after {
     color: #fff;
}
 .checkbox-danger input[type="checkbox"]:checked+label::before {
     background-color: #d9534f;
     border-color: #d9534f;
}
 .checkbox-danger input[type="checkbox"]:checked+label::after {
     color: #fff;
}
 .checkbox-info input[type="checkbox"]:checked+label::before {
     background-color: #5bc0de;
     border-color: #5bc0de;
}
 .checkbox-info input[type="checkbox"]:checked+label::after {
     color: #fff;
}
 .checkbox-warning input[type="checkbox"]:checked+label::before {
     background-color: #f0ad4e;
     border-color: #f0ad4e;
}
 .checkbox-warning input[type="checkbox"]:checked+label::after {
     color: #fff;
}
 .checkbox-success input[type="checkbox"]:checked+label::before {
     background-color: #5cb85c;
     border-color: #5cb85c;
}
 .checkbox-success input[type="checkbox"]:checked+label::after {
     color: #fff;
}
 .radio {
     padding-left: 20px;
}
 .radio label {
     display: inline-block;
     position: relative;
     padding-left: 2px;
}
 .radio label::before {
     content: "";
     display: inline-block;
     position: absolute;
     width: 17px;
     height: 17px;
     left: 0;
     margin-left: -20px;
     border: 1px solid #cccccc;
     border-radius: 50%;
     background-color: #fff;
     -webkit-transition: border 0.15s ease-in-out;
     -o-transition: border 0.15s ease-in-out;
     transition: border 0.15s ease-in-out;
}
 .radio label::after {
     display: inline-block;
     position: absolute;
     content: " ";
     width: 11px;
     height: 11px;
     left: 3px;
     top: 3px;
     margin-left: -20px;
     border-radius: 50%;
     background-color: #555555;
     -webkit-transform: scale(0, 0);
     -ms-transform: scale(0, 0);
     -o-transform: scale(0, 0);
     transform: scale(0, 0);
     -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
     -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
     -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
     transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
 .radio input[type="radio"] {
     opacity: 0;
}
 .radio input[type="radio"]:focus+label::before {
     outline: thin dotted;
     outline: 5px auto -webkit-focus-ring-color;
     outline-offset: -2px;
}
 .radio input[type="radio"]:checked+label::after {
     -webkit-transform: scale(1, 1);
     -ms-transform: scale(1, 1);
     -o-transform: scale(1, 1);
     transform: scale(1, 1);
}
 .radio input[type="radio"]:disabled+label {
     opacity: 0.65;
}
 .radio input[type="radio"]:disabled+label::before {
     cursor: not-allowed;
}
 .radio.radio-inline {
     margin-top: 0;
}
 .radio-primary input[type="radio"]+label::after {
     background-color: #428bca;
}
 .radio-primary input[type="radio"]:checked+label::before {
     border-color: #428bca;
}
 .radio-primary input[type="radio"]:checked+label::after {
     background-color: #428bca;
}
 .radio-danger input[type="radio"]+label::after {
     background-color: #d9534f;
}
 .radio-danger input[type="radio"]:checked+label::before {
     border-color: #d9534f;
}
 .radio-danger input[type="radio"]:checked+label::after {
     background-color: #d9534f;
}
 .radio-info input[type="radio"]+label::after {
     background-color: #5bc0de;
}
 .radio-info input[type="radio"]:checked+label::before {
     border-color: #5bc0de;
}
 .radio-info input[type="radio"]:checked+label::after {
     background-color: #5bc0de;
}
 .radio-warning input[type="radio"]+label::after {
     background-color: #f0ad4e;
}
 .radio-warning input[type="radio"]:checked+label::before {
     border-color: #f0ad4e;
}
 .radio-warning input[type="radio"]:checked+label::after {
     background-color: #f0ad4e;
}
 .radio-success input[type="radio"]+label::after {
     background-color: #5cb85c;
}
 .radio-success input[type="radio"]:checked+label::before {
     border-color: #5cb85c;
}
 .radio-success input[type="radio"]:checked+label::after {
     background-color: #5cb85c;
}
/* End check box style */
 .boxBtnDelete{
    position:relative;
}
 .boxBtnDelete .btnDeleteFilterSim{
    position:absolute;
    border-radius:25px;
    font-size:17px;
    color:#c40000;
    padding:2px;
    top:-9px;
    right:-7px;
    cursor:pointer;
    border-radius:16px;
    background:url( '../images/btnDelete.png');
    width:20px;
    height:20px;
    background-size:100% 100%;
}
 .hidden_order{
    display:none;
}
 .more_product span{
    display:block;
    width:50%;
    margin:-1px auto 0 auto;
    padding:7px 0;
    cursor:pointer;
    border-radius:0 0 10px 10px;
    background:#f7f7f7;
    border:1px solid #e1e1e1;
    text-align:center;
    color:#3498db;
}
 .bgMenuShow{
    box-shadow:0 0 7px #333;
    width:100%;
    height:100%;
    position:absolute;
    z-index:9999;
    background:#141414b8;
    top:0;
    right:0;
}
 .fixed_left{
     position: fixed;
    z-index: 100;
    right: 0px;
    top: 0px;
    background: #FFF;
    border-top: 5px solid #ff6600;
    box-shadow: 0px 4px 10px #ccc;
    padding: 8px;
}
 .image_gieoque{
     margin-top: 100px;
}
 .fanpage{
    position: fixed;
    bottom: 120px;
    right: 8px;
    opacity: 1;
    cursor: pointer;
    z-index: 999999;
}
 .fanpage .messagesmit{
     width: 45px;
     height: 45px;
     right: 0px;
     bottom: 75px;
     position: fixed;
     background: url('../images/messenger.png');
     background-size: cover;
}
 .fanpage .zalomit{
     width: 45px;
     height: 45px;
     right: 0px;
     bottom: 135px;
     position: fixed;
     background: url('../images/icon-zalo.png');
     background-size: cover;
}
 .call_mobile{
     position: fixed;
     bottom: 190px;
     right: 0px;
     opacity: 1;
     cursor: pointer;
     z-index: 999999;
}
 .call_mobile img{
     width: 50px;
     height: 50px;
}
 .inbox_face{
     position: fixed;
     bottom: 390px;
     z-index: 999;
     right: 50px;
     height: 140px;
     display: none;
     width: 250px;
}
 .boxHome_tracuuphongthuy img{
    width: 100%;
}
 .btnXemptsCart{
     color: #754e11;
    text-transform: uppercase;
    font-weight: bold;
    background: url(../images/bg_mybtn.png) 100% no-repeat;
    height: 53px;
    line-height: 41px;
    background-size: 100% 100%;
    padding: 0 20px;
    background-color: unset;
    border-radius: 15px;
    box-shadow: 0 2px 5px #8e8080;
    margin-bottom: 10px;
    padding: 8px 40px;
    border: 0;
    outline: none;
}
 .btnXemptsCart:hover{
     color: #fff;
}
 .formToolCst{
     background: #fff;
    padding: 10px 8px;
}
/*hh*/
 .clear{
    clear: both;
}
 .sec_mbMenu{
    padding:5px;
    background-color: #bc150e;
}
 .mbMenu_icon, .mbMenu_timsim{
    text-align: center;
    padding:0px;
}
 .mbMenu_icon > img{
    max-width: 100%
}
 .mbMenu_timsim{
    padding-left: 10px;
}
 .group_timsim{
    background-color: #fff;
    border:1px solid #000;
    width: 100%;
    display: inline-block;
}
 .mbMenu_timsimInput{
    width: 85%;
    float: left;
    border:0px;
    background-color: #ebdddb;
    padding-left: 5px
}
 .group_timsim button{
    display: block!important;
    width: 15%;
    float: right;
    background: none;
    border: none;
    outline: none;
    padding-top: 5px;
}
 .ul_menuMobile{
    display: list-item;
    list-style: none;
    -webkit-padding-start: 15px;
    font-size: 12px
}
 .ul_menuMobile li{
    border-bottom: 1px solid #8e2e2e;
    color:#ad8d8d;
}
 .ul_menuMobile li:last-child{
    border-bottom: 0px;
}
 .ul_menuMobile li a{
    color: #fff;
}
 .div_btnCloseMenuMobile{
    text-align: center!important;
}
 .div_modal{
    background-color: #8a1414;
}
 .color_red{
    color: red;
}
 .btn_closeMenuMobile{
    background-color: #171717;
     color:#fff;
    font-weight: bold;
}
 .fixedTop{
    position: fixed;
    top:0px;
    left: 0px;
    z-index: 20001;
    width: 100%!important
}
 .mytit{
    margin:15px 0 10px 0;
     border-top:1px solid #ddd
}
 .mylink{
    font-size: 13px;
    background-color: #bc0000;
    border-radius: 25px;
    padding:2px 3px;
    color: #ffffffc9!important;
    margin: 0 auto;
    display: inline-block;
    margin-left: 2px;
    box-shadow: 1px 1px 3px #0000007a;
    cursor: pointer;
}
 .mylink:hover{
    color: #fff;
    background-color: #8d0404
}
 .td_button{
    text-align: center;
}
 .txt_bold{
    font-weight: bold;
}
 @media only screen and (min-width: 769px){
     .hidden_desktop{
        display: none;
    }
}
/*pagedatsim theo thietke*/
 .dis_flr{
    display: flow-root
}
 .myBtn{
    border:0;
    outline: none;
}
 .content_pageDS{
    background-color: #fff;
     padding:0 30px;
    display: flow-root;
}
 .datsimbox{
    margin-top:20px;
}
 .margin_bottom{
    margin-bottom: 10px
}
 .asSelect{
    width: 100%;
    display: inline-block;
     padding-left: 15px!important
}
 .asSelect:hover{
    color:#8ca9c5;
}
 .dswidth70{
    width: 70%;
}
 .dswidth30{
    width: 30%;
}
 .fl_l{
    float: left;
}
 .txt_hotline{
    font-size: 20px;
}
 .datsimbox .title_box{
    font-size: 20px;
    font-family: UTM Davida;
    text-align: center;
    background-color: #bc0000;
    color:#ffd3a9;
    text-transform: uppercase;
    line-height: 30px;
    border-bottom: 1px solid #fff
}
 .datsimbox .sim_info{
    padding: 20px 0;
    position: relative;
}
 .datsimbox .sim_info .lbl_giamgia{
    position: absolute;
    top:30px;
    right: 15px;
    background-color: #ffa83d;
    color: #000;
    padding:2px 5px;
    font-weight: bold;
    font-style: italic;
    border-radius: 100%;
    border:1px solid #de4c3c;
    box-shadow: 2px 3px 6px #645e4c
}
 .datsimbox .sim_info .sf_sosim{
    color:#c09100;
    font-weight: bold;
    font-size: 20px
}
 .datsimbox .sim_info .sf_lbl{
    font-weight: bold;
    text-transform: uppercase;
}
 .datsimbox .sim_info .sf_giacu{
    text-decoration: line-through;
}
 .datsimbox .sim_info .sf_gia{
    color:#bc0000;
    font-weight: bold;
}
 .datsimbox .sim_info .sf_tinhtrang:before{
    content: "";
    width: 10px;
    height: 10px;
    display: inline-block;
    background-color: #00a651;
    border-radius: 100%;
    border:1px solid #00ff00;
    margin:0 5px;
}
 .datsimbox .directiveOrder{
    background-color: #eeeeee;
    font-style: italic;
    padding:10px;
    text-align: center;
    border-top:3px solid #fff;
    margin-bottom: 10px
}
 .datsimbox .btn_xemluanPTsim{
}
 .datsimbox .ttlpts{
    padding-top:20px;
}
 .datsimbox .lpts_tongdiem{
    color: #fad5ab;
    background-color: #bc0000;
    text-align: center;
    padding: 150px 0;
}
 .datsimbox .lpts_tongdiem .lbl_tongdiem{
    font-size: 28px;
    margin-bottom: 20px
}
 .datsimbox .lpts_tongdiem .txt_tongdiem{
    font-family: SVN-Nexa;
    font-size: 37px;
    display: inline-flex;
}
 .datsimbox .chitiet_luanPTS{
}
 .datsimbox .chitiet_luanPTS .lpts_demuc{
    width: 70%;
    float: left;
    text-transform: uppercase;
    font-weight: bold;
    font-style: italic;
    color: #000;
}
 .datsimbox .chitiet_luanPTS .lpts_demuc> span{
    width: 70%;
    box-shadow: 0 2px 4px #ddd;
    position: relative;
    padding: 0px 35px;
    width: 70%;
    display: inline-block;
}
 .datsimbox .chitiet_luanPTS .lpts_demuc span:before{
    content: '';
    display: inline-block;
    background: url('../images/datsim/icon_demucLPTS.png') 100% no-repeat;
    width: 19px;
    height: 19px;
    position: absolute;
    top: 3px;
    left: 10px;
}
 .datsimbox .chitiet_luanPTS .lpts_diem{
    width: 30%;
    float: left;
    color: #fff;
    font-style: italic;
}
 .datsimbox .chitiet_luanPTS .lpts_conten{
    display: inline-block;
    margin-top: 10px;
    width: 100%
}
 .datsimbox .chitiet_luanPTS .lpts_diem> span{
    background-color: #34840c;
    padding:3px 10px;
}
 .datsimbox .icon_luanPT_down{
    background: url('../images/icon_arrow_down.png') 100% no-repeat;
     width: 30px;
    height:55px;
    display: block;
    margin:10px auto;
     webkit-animation: arr_down 1s infinite;
     -moz-animation: arr_down 1s infinite;
     -o-animation: arr_down 1s infinite;
     animation: arr_down 1s infinite;
}
 @keyframes arr_down {
     25%{
        background-position: 0 -35px;
    }
     50%{
        margin-top: 0 -35px
    }
     75%{
        margin-top: 0 0px
    }
     100%{
        margin-top: 0 -35px
    }
}
 .datsimbox .btn_ds_dathang{
    color: #754e11;
    text-transform: uppercase;
    font-weight: bold;
    background: url('../images/bg_mybtn.png') 100% no-repeat;
    height: 30px;
    line-height: 30px;
    background-size: 100% 100%;
    padding:0 20px;
    background-color: unset;
    border-radius: 15px;
    box-shadow: 0 2px 5px #8e8080;
    margin-bottom: 10px;
}
 .ul_dathangdikem{
    border:0!important;
    display: contents;
}
 .ul_dathangdikem> li{
    clear: both;
    margin-bottom: 10px!important;
    display: flow-root!important;
    width: 100%
}
 .dhdk_img{
    width: 30px;
    height:30px;
    text-align:center;
    padding: 5px;
     background-color: #bc0000;
    border-radius: 100%;
    float: left;
    margin-right: 10px
}
 .ul_dathangdikem> li:hover .dhdk_img{
    background-color: #34840c;
}
 .ul_dathangdikem> li:hover a{
    text-decoration: none;
}
 .ul_dathangdikem .dhdk_img> img{
    max-width: 100%
}
 .ul_dathangdikem .dhdk_text{
    color:#000;
    line-height: 30px
}
 .ul_dathangdikem>li > a{
    padding: 0!important;
    border:0!important;
    width: 100%
}
 .ul_dathangdikem>li.active > a{
    border:0px!important;
}
 .ul_dathangdikem>li.active .dhdk_img{
    background-color: #34840c;
}
 .ul_dathangdikem>li > a:hover{
    background-color: unset!important
}
 .title_tab{
    position: relative;
}
 .title_tab:before{
    content: "";
    position: absolute;
    width: 3px;
    height: 100%;
    display: inline-block;
    background-color: #bc0000;
    left: -30px;
}
 .dathang_tabsContent{
    padding:15px 15px 0;
    border:1px solid #bc0000;
    position: relative;
}
 .dathang_tabsContent:before{
    content: "";
    position: absolute;
    width: 3px;
    height: 230%;
    display: inline-block;
    background-color: #bc0000;
    left: -31px;
    bottom: 0;
}
 .title_contentTab{
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    position: absolute;
    transform: rotate(90deg);
}
 #tab_giaohang .title_contentTab{
    top:82px;
    left: -100px;
}
 #tab_tragop .title_contentTab{
    top:72px;
    left: -92px;
}
 #tab_quatang .title_contentTab{
    top:34px;
    left: -52px;
}
 #tab_khuyenmai .title_contentTab{
    top:41px;
    left: -59px;
}
 .btn_dhdkClose{
    padding:0px 25px;
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0px 0px 7px #ddd;
    margin:15px 0;
    color:#000;
    font-weight: bold;
    text-transform: uppercase;
}
 .btn_times{
    box-shadow: unset;
    border-radius: 100%;
    padding:0 2px;
    margin: 0;
    border:1px solid #000;
    line-height: 14px;
}
 .bg_select{
    background: url('../images/bg_myselect.png')100% no-repeat;
    background-size: 100% 100%;
    height: 30px;
    color:#fff;
    width: 100%;
    margin-top:10px;
    padding-left: 10px;
}
 .bg_select option{
    background-color: #bc0000;
}
 .bg_select option:hover{
    background-color: #fff;
    color: #bc0000;
}
 .dathangForm{
    background-color: #f9f5f2;
    padding:20px;
    border: 1px solid #bc0000;
    box-shadow: 0px 1px 5px #ddd;
}
 .bg_botdatsim{
    background: url('../images/bg_lptsim.jpg') 100% no-repeat;
    background-size: 100% 100%;
    display: flow-root;
    padding:50px 0;
}
 .dathangForm *{
    background-color: #eeeeee;
    color:#fff;
}
 .content_pageDS .btn_datsim{
    background-color: #ffd4aa;
    color: #bc0000;
    font-weight: bold;
    border-radius: 15px;
    outline: none;
    border:0;
    line-height: 30px;
    padding:0 20px;
    box-shadow: 0 3px 5px #5e2828;
    margin-bottom: 8px;
}
 .dathangForm .form-group{
    position: relative;
}
 .dathangForm .form-group:last-child{
     background: #f9f5f2;
    margin-bottom: 0px;
}
 .dathangForm .form-group .myInp{
    width: 100%;
    height: 34px;
    padding-top:6px;
    padding-bottom: 6px;
    font-weight: 400;
}
 .dathangForm .form-group span{
    position: absolute;
    top:5px;
    left: 2px;
    color:#000;
    font-weight: bold;
}
 .dathangForm .form-group input,.dathangForm .form-group textarea{
    border:0;
    border-bottom: 1px solid #ffd4aa;
    outline: none;
    width: 100%;
    color:#490a0a;
    font-weight: bold;
}
 .dathangForm .form-group input::placeholder{
    color:#c66f6f;
    font-weight: bold;
    font-style: italic;
}
 .dathangForm .form-group input[name="fullname"]{
    padding-left: 75px;
}
 .dathangForm .form-group input[name="phone"]{
    padding-left: 123px;
}
 .dathangForm .form-group input[name="address"]{
    padding-left: 128px;
}
 .dathangForm .form-group textarea[name="message"]{
    padding-left: 72px;
}
 .dathangForm .error{
    background-color: #ff9800;
    padding:10px;
    margin-bottom: 10px;
}
 .dathangForm .error *{
    background-color: #ff9800;
    color:#000
}
 .dathangForm .error> p{
    position: relative;
    padding-left: 25px;
    text-align: left;
}
 .dathangForm .error p:before{
    position:absolute;
    top:3px;
    left: 3px;
    content: "!";
    width: 15px;
    height: 15px;
    line-height: 15px;
    display: inline-block;
    background-color: #bc0000;
    border-radius: 100%;
    border:1px solid #000;
    font-weight: bold;
    color: #ffd4aa;
    text-align: center;
}
 .capsodep_dathang{
    -webkit-padding-start:0;
    margin-bottom: 0
}
 .capsodep_dathang li{
    display: inline-block;
     padding:0 10px;
    line-height: 25px
}
 .div_orderSuccess{
    background-color: #f3a52b;
    padding:30px 20px;
}
 .circle_check {
    font-size: 79px;
    color:#bc0000;
    font-weight: bold;
    text-align: center;
}
 .txt_congraturate{
    color:#bc0000;
    text-transform: uppercase;
    text-align: center;
     margin:10px 0;
}
 .txt_impressive{
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: #bc0000;
    text-shadow: 0px 2px 4px #2f1212;
    font-size: 30px;
}
 .ul_link_dhtc{
    list-style: none;
    display: table;
    margin:20px auto 0;
}
 .ul_link_dhtc li{
}
 .ul_link_dhtc li a span:before{
    width: 8px;
    height: 8px;
    display: inline-block;
    content: "";
    background-color: #bc0000;
    border-radius: 100%;
    border:1px solid #d98d13;
    margin-right: 10px;
}
 .ul_link_dhtc li a span{
}
 .c_scroll option{
    padding-right: 10px;
}
 .dot_before{
    position: relative;
    padding-left: 10px;
    margin-top: 10px;
    font-weight: bold;
    color: #000;
}
 .dot_before:before{
    position: absolute;
    content: "";
     width: 5px;
    height: 5px;
    background-color: #554a4a;
    top: 8px;
    left: 0;
    border-radius: 100%
}
 .float_r{
    float: right;
}
 .m-top-20{
    margin-top: 20px
}
 .txt_huongdan{
    font-size: 13px;
    font-style: italic;
    color: #000;
    text-align: center;
}
/*custom scroll*/
 .c_scroll::-webkit-scrollbar{
    -webkit-appearance:slider-vertical;
}
 .c_scroll::-webkit-scrollbar:vertical{
    width:5px;
}
 .c_scroll::-webkit-scrollbar:horizontal{
    height:12px;
}
 .c_scroll::-webkit-scrollbar-thumb{
    background-color:rgba(0,0,0,.5);
    border-radius:10px;
}
 .c_scroll::-webkit-scrollbar-track{
    border-radius:10px;
}
 .c_scroll::-ms-scrollbar{
    -webkit-appearance:slider-vertical;
}
 .c_scroll::-ms-scrollbar:vertical{
    width:5px;
}
 .c_scroll::-ms-scrollbar:horizontal{
    height:12px;
}
 .c_scroll::-ms-scrollbar-thumb{
    background-color:rgba(0,0,0,.5);
    border-radius:10px;
}
 .c_scroll::-ms-scrollbar-track{
    border-radius:10px;
}
 .c_scroll::-moz-scrollbar{
    -webkit-appearance:slider-vertical;
}
 .c_scroll::-moz-scrollbar:vertical{
    width:5px;
}
 .c_scroll::-moz-scrollbar:horizontal{
    height:12px;
}
 .c_scroll::-moz-scrollbar-thumb{
    background-color:rgba(0,0,0,.5);
    border-radius:10px;
}
 .c_scroll::-moz-scrollbar-track{
    border-radius:10px;
}
/*end custom scroll*/
/*man hinh sm-bootstrap*/
 @media only screen and (min-width: 769px) and (max-width: 991px){
     .datsimbox .btn_ds_dathang{
        
        padding:0 5px;
    }
}
/*end man hinh sm-bootstrap*/
 @media only screen and (min-width: 769px){
     .hidden_desktop{
        display: none;
    }
}
 @media only screen and (max-width: 768px){
     .hidden_mobile{
        display: none;
    }
     .datsimbox .title_box{
        font-size: 16px;
    }
     .datsimbox .lpts_tongdiem .lbl_tongdiem{
        font-size: 17px;
        margin-bottom:unset;
    }
     .datsimbox .lpts_tongdiem .txt_tongdiem{
        font-size: 28px;
    }
     .content_pageDS{
        padding:0px;
    }
     .datsimbox .icon_luanPT_down{
        width: 20px;
        height: 35px;
        background-size: 100% 100%;
    }
     .lpts_conten{
        padding-left: 15px;
        clear: both;
    }
     .title_tab{
        padding-left: 10px;
    }
     .title_tab:before{
        left: 0
    }
     .dathang_tabsContent{
        padding:0 0 0 5px;
        border:0;
    }
     .dathang_tabsContent:before{
        left: 0;
        top:0;
        height: 100%;
    }
     .dhdk_noidung{
        border:1px solid #bc0000;
        padding:10px;
        text-align: justify;
    }
     .datsimbox .sim_info{
        padding: 15px;
    }
     .td_button{
        padding: 8px 0;
    }
     .mylink{
        padding: 2px 20px;
    }
     .mytit{
        font-size: 20px
    }
}
 @media only screen and (max-width: 767px){
     .title_tab{
        display: flow-root;
    }
     .title_tab:before{
        bottom: 0
    }
     .datsimbox .chitiet_luanPTS .lpts_demuc{
        width: 100%;
    }
     .datsimbox .chitiet_luanPTS .lpts_demuc> span{
        width: 90%;
    }
     .datsimbox .chitiet_luanPTS .lpts_diem{
        width: 100%;
        text-align: left;
        padding-left: 20px;
        margin-top: 7px
    }
     .datsimbox .lpts_tongdiem{
        width: 80%;
        margin:0 auto 10px;
        padding:10px 0;
    }
     .datsimbox .sim_info{
        display: table;
        margin:0 auto;
        padding:10px 0 0 10px;
    }
     .datsimbox .sim_info .sf_sosim{
        font-size: 16px
    }
     .capsodep_dathang li{
        width: 100%;
        padding: 0 0 0 10px
    }
     .circle_check {
        font-size: 40px;
    }
     .txt_congraturate{
        font-size: 13px
    }
     .txt_impressive{
        font-size: 23px;
    }
     .datsimbox .icon_luanPT_down{
        margin:0 auto 10px;
    }
     .dswidth70{
        width: 100%
    }
     .dswidth30{
        width: 100%
    }
     .txt_hotline{
        font-size: 17px;
    }
}
 @media only screen and (max-width: 640px){
     .bg_botdatsim{
        padding:10px 0;
    }
}
/*end pagedatsim theo thietke*/
/*end hh*/
 .boxhomeCNC .title_p label{
     font-weight: 400;
}
 .hidden_desk{
     display: none;
}
 .hidden_mb{
     display: block;
}
 .listNews .contentSachtuvi{
}
 .listNews .contentSachtuvi .title_p{
     font-size: 20px;
    color: #000;
    font-weight: bold;
    line-height: 25px;
}
 .stvMore{
}
 .stvMore .title_thamkhao{
     font-size: 15px;
    font-weight: bold;
    color: #c40000;
    margin: 0px 0px 20px 0px;
}
 .stvMore .cpnOneBook{
     width: 100%;
    margin-bottom: 20px;
}
 .stvMore .cpnOneBook .cpnLeft{
     float: left;
    width: 24%;
}
 .stvMore .cpnOneBook .cpnRight{
     float: left;
    width: 76%;
    padding: 0px 0px 0px 10px;
}
 .stvMore .title_p{
     color: #000;
    font-weight: 700;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 2px;
    text-transform: uppercase;
}
 .stvMore .title_p a{
     color: #000;
}
 .stvMore .viewDetail{
     width: 100%;
    text-align: left;
}
 .stvMore .viewDetail a{
     padding: 2px 10px;
    display: inline-block;
    background: #c40000;
    border-radius: 30px;
    color: #fff;
}
 .stvMore .cpnLeft img{
     width: 100%;
    box-shadow: 1px 1px 9px #848181;
}
 .stvMore .cpnLeft a{
     width: 100%;
}
 .cpnTitle{
}
 .cpnTitle .title_sim{
     font-size: 22px;
    font-weight: bold;
    color: #dc0a0a;
    text-align: center;
    line-height: 25px;
    margin-bottom: 15px;
}
 .listSimGioithieu{
     background: #fff;
    padding: 15px 10px;
}
 .listSimGioithieu .cpnItemBox{
}
 .listSimGioithieu .cpnItemBox .title{
     font-family: uvnbutlong;
    font-size: 20px;
    line-height: 25px;
    color: #dc0a0a;
    text-align: center;
    margin-bottom: 15px;
}
 .listSimGioithieu .cpnOne{
     border: 2px solid #833a06;
    background: #f9f5f2;
    padding: 30px 5px 15px 5px;
    text-align: center;
    margin-bottom: 10px;
}
 .listSimGioithieu .cpnOne .number{
     font-size: 20px;
    color: #6198c7;
    font-weight: bold;
    margin-bottom: 5px;
}
 .listSimGioithieu .cpnOne .type-sim{
     font-size: 15px;
    color: #309441;
    font-weight: bold;
}
 .listSimGioithieu .cpnOne .name-que{
     font-size: 15px;
}
 .listSimGioithieu .cpnOne .btn-clickdiemsim{
     margin-top: 10px;
    margin-bottom: 10px;
}
 .listSimGioithieu .cpnOne .btn-clickdiemsim a{
     font-size: 13px;
    font-weight: bold;
    color: #fff;
    background: url('../images/bg-btnheader.png') no-repeat;
    width: 100%;
    display: inline-block;
    background-size: 100%;
    line-height: 31px;
    height: 31px;
}
 .listSimGioithieu .cpnOne .btn-clickdatsim{
}
 .listSimGioithieu .cpnOne .btn-clickdatsim a{
     font-size: 13px;
    font-weight: bold;
    color: #c80000;
    background: #fff;
    width: 100%;
    display: inline-block;
    line-height: 25px;
    height: 25px;
    border-radius: 25px;
    box-shadow: 1px 2px 8px #a8a5a3;
}
 .listSimGioithieu .cpnItemBox .de-title{
     text-align: center;
    padding-bottom: 10px;
    border-bottom: 2px solid #ddd;
}
 .listSimGioithieu .cpnItemBox .de-title a{
     display: inline-block;
    background-size: 100%;
    line-height: 25px;
    height: 25px;
    padding: 0px 20px;
    background: #309441;
    border-radius: 31px;
    color: #fff;
    font-weight: bold;
}
 .cpnInternalDatmuasim{
     text-align: left !important;
}
 .cpnInternalDatmuasim *{
     color: #000;
    background: #f9f5f2;
}
 .cpnInternalDatmuasim ul{
     list-style: none;
    padding: 0px;
}
 .cpnInternalDatmuasim ul li{
     padding: 0px;
}
 .cpnInternalDatmuasim ul li a{
     color: #337ab7;
    font-weight: bold;
}
 #cpnHttt{
}
 #cpnHttt ul{
     margin: 0px;
    padding: 0px;
    list-style: none;
    padding-left: 10px;
}
 #cpnHttt ul li{
}
 #cpnHttt ul li p, #cpnHttt ul li p label{
     color: #000;
    font-style: italic;
}
 #cpnHttt ul li input[type=radio]{
     width: auto;
    padding-right: 10px;
    margin-right: 10px;
}
 
 .h4  {
  animation-name: example;
  animation-duration: 3s;  
  animation-fill-mode: forwards;
  animation-iteration-count: 200000;
  -webkit-animation-name: example;
  -webkit-animation-duration: 3s;  
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-iteration-count: 200000;
}
    @-webkit-keyframes example {
    40%  {color:white;}
    100% {color:black;}
}
    @keyframes example {
    40%  {color:white;}
    100% {color:black;}
}

p, a, span, strong, h1, h2, h3, h4, h5, h6, li, div {
    text-align: inherit;
}