h1, h2, h3, h4, h5, h6, blockquote, pre,

menu  {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

ol, ul {
    list-style: none;
}



/*** common ***/


.blackBg{background: rgba(0,0,0,.6); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; display: none;}
.loading{width: 50px; height: 50px;  border-radius: 5px; background: #000; display: none; overflow: hidden; position: fixed; top: 50%; left: 50%; margin-top: -25px; margin-left: -25px; z-index: 600;}
.loading:before{content: ' '; display: block; width: 50px; height: 50px; background: url("templates/images/loading-right.png?2") no-repeat center; animation: loading-right 700ms infinite linear; -webkit-animation: loading-right 700ms infinite linear; position: absolute;}
.loading:after{content: ' '; display: block; width: 50px; height: 50px; background: url("templates/images/loading-left.png?2") no-repeat center; animation: loading-left 700ms infinite linear; -webkit-animation: loading-left 700ms infinite linear; position: absolute;}
@keyframes loading-right {
    from{transform: rotate(0deg);}
    to{transform: rotate(360deg);}
}
@-webkit-keyframes loading-right {
    from{-webkit-transform: rotate(0deg);}
    to{-webkit-transform: rotate(360deg);}
}
@keyframes loading-left {
     from{transform: rotate(0deg);}
     to{transform: rotate(-360deg);}
 }
@-webkit-keyframes loading-left {
    from{-webkit-transform: rotate(0deg);}
    to{-webkit-transform: rotate(-360deg);}
}

.form-success{border: 1px solid #B5EDA1; background: #CEFFBD; padding: 20px; border-radius: 5px; line-height: 25px; font-size: 15px; color: #192913; width: 100%; margin-top: 100%;}
.form-success strong{font-weight: 600;}
.form-success hr{border: none; background: #B5EDA1;}

.form-error{border: 1px solid #EBA4A4; background: #FACDCD; padding: 20px; border-radius: 5px; line-height: 25px; font-size: 15px; color: #2E0D0D; width: 100%; margin-top: 100%;}
.form-error strong{font-weight: 600;}
.form-error hr{border: none; background: #EBA4A4;}

.select-box{border: 1px solid #aaa;border-radius: 2px;overflow: hidden;padding: 2px 0;position: relative; width: 100%;}
.select-box:hover{border-color: #74c3e8; background: #ddeff7;}
.select-box:before{content: ' '; border-top: 4px solid #222; border-left: 4px solid transparent; border-right: 4px solid transparent; position: absolute; top: 50%; right: 5px; margin-top: -2px;}
.select-box:hover:before{border-top-color: #469ec8;}
.select-box select{width: calc(100% + 17px); border: none; background: transparent; position: relative;}


/*** caption ***/
.caption-block{ border-radius: 5px; background: #eee; border: 1px solid #aaa; text-align: center;}
.caption-blue{border-color: #9BC9E8; background: #CBE3F2; border-left: 5px solid #2194DB;}
/*** home ***/
.no-user{clear: both; width: 100%; display: table; padding-top: 55px;}
.home-login-block{width: 100%; display: table;}
.home-login-block .home-login{width: 300px; float: left;}
.home-login-block .home-login .login-text{font-size: 20px; color: #dc2f2f; border-bottom: 1px solid #eee; box-shadow: inset 3px 0 #dc2f2f; padding: 10px 20px;}
.home-login-block .home-login .lostpass a{margin-bottom: 4px;border-bottom: 1px dotted #eee;}
.home-login-block .home-login .lostpass a:hover{border-bottom-color: #aaa;}
.home-login-block .home-login .register-line-block p{padding-bottom: 8px; padding-top: 29px; margin-bottom: 8px; margin-top: 7px; border-bottom: 1px solid #eee; color: #e46e05;}
.home-login-block .home-ct{margin-left: 320px;}

/*** +++++++++ ***/

/*** form ***/input.form-style,select.form-style{padding: 2%; height: 20px; border: 1px solid #bbbbbb; background-color: #f5f5f5; border-radius: 3px; display: block; width: 96%; box-shadow: none; outline: none;}select.form-style{width: 100%; height: 32px;}input.form-style:focus,select.form-style:focus{background-color: #e7fbff; box-shadow: 0 0 5px rgba(140,232,255,.75), inset 3px 3px 3px rgba(97,158,216,.14); border-color: #74c3e8;}input.form-style:active,select.form-style:active{background-color: #e7fbff; box-shadow: 0 0 5px rgba(140,232,255,1), inset 2px 2px 2px rgba(97,158,216,.25); border-color: #74c3e8;}input.input-lg{height: 30px; font-size: 16px; width: 92%; padding: 8px 4%;}
/*** btn ***/
.btn{background: #aaa no-repeat; border: 1px solid #aaa; position: relative; border-radius: 3px; height: 35px; font-size: 13px; color: #333; cursor: pointer; font-family: 'Open Sans', sans-serif; font-weight: 400; outline: none;}
button.btn{padding: 0 10px;}
.sukien{background: #05dc1f no-repeat; border: 1px solid #aaa; position: relative; border-radius: 3px; height: 35px; font-size: 13px; color: #333; cursor: pointer; font-family: 'Open Sans', sans-serif; font-weight: 400; outline: none;}
button.btn{padding: 0 10px;}
.thongbao{background: #cc0000 no-repeat; border: 1px solid #aaa; position: relative; border-radius: huopx; height: 35px; font-size: 12px; color: #333; cursor: pointer; font-family: 'Open Sans', sans-serif; font-weight: 400; outline: none;}
button.btn{padding: 0 10px;}
.skingame{background: #f7b924 no-repeat; border: 1px solid #aaa; position: relative; border-radius: 3px; height: 35px; font-size: 13px; color: #333; cursor: pointer; font-family: 'Open Sans', sans-serif; font-weight: 400; outline: none;}
button.btn{padding: 0 10px;}
.sukien{background: #28a745 no-repeat; border: 1px solid #aaa; position: relative; border-radius: 3px; height: 35px; font-size: 13px; color: #333; cursor: pointer; font-family: 'Open Sans', sans-serif; font-weight: 400; outline: none;}
button.btn{padding: 0 10px;}

.center {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

a.btn{text-align: center; padding: 2px 8px; white-space: nowrap;}
.btn.btn{text-align: center; padding: 2px 8px; white-space: nowrap;}
.btn.btn-normal:hover{color: #000; background: #eee;}
.btn.btn-blue{color: #fff; background: #0b85db; border: none;}
.btn.btn-blue:hover{background-color: #077dd0;}
.btn.btn-blue:active{box-shadow: 0 3px 3px rgba(0,0,0,.2) inset;}
.btn.btn-orange{color: #fff; background-color: #e46e05; border: none;}
.btn.btn-orange:hover{background-color: #d76703;}
.btn.btn-orange:active{box-shadow: 0 3px 3px rgba(0,0,0,.2) inset;}
.btn.btn-green{color: #fff; background-color: #32bc23; border: none;}
.btn.btn-green:hover{background-color: #2cae1e;}
.btn.btn-green:active{box-shadow: 0 3px 3px rgba(0,0,0,.2) inset;}
.btn.btn-green1{text-align: center; color: #fff; background-color: #32bc23; border: none;}
.btn.btn-green1:hover{background-color: #2cae1e;}
.btn.btn-green1:active{box-shadow: 0 3px 3px rgba(0,0,0,.2) inset;}
.btn.btn-red{color: #fff; background-color: #dc2f2f; border: none;}
.btn.btn-red:hover{background-color: #ff0000;}
.btn.btn-red:active{box-shadow: 0 3px 3px rgba(0,0,0,.2) inset;}
.btn.btn-block{display: block;}
.btn.btn-icon-setup{padding-left: 22px; background-image: url("templates/images/icons/setup.png");  background-position: 4px 4px;}
.btn.btn-lg{height: 30px; font-size: 13px;}
a.btn.btn-lg{padding-top: 13px; height: 32px;}
.btn.btn-hoz-lg{padding-left: 40px; padding-right: 40px;}
.btn.btn-upper{text-transform: uppercase;}
/* Da~ nhan */
button.form-style[disabled=active],
.btn[disabled=active]{background-color: #077dd0!important; color: #fff!important; cursor: not-allowed;}
button.btn[disabled=active]:focus,
button.btn[disabled=active]:active{box-shadow: none;}
/* Chua Dat */
button.form-style[disabled=disabled],
.btn[disabled=disabled]{background-color: #d3d3d3!important; color: #666!important; cursor: not-allowed;}
button.btn[disabled=disabled]:focus,
button.btn[disabled=disabled]:active{box-shadow: none;}

.btn .badge{padding: 1px 5px; border-radius: 24px; margin-left: 4px; background: #d84328; color: #fff;}
.btn-gift{ background-image: url(templates/images/icons/Gift-icon.png) ; background-position: 5px 11px; padding-left: 10px;}

.btn_phucloi{background-color: rgba(0,0,0,0);}
.btn_phucloi:hover{background-color: rgba(0,0,0,0);}
.btn.btn-orange .badge{background: #fff; color: #e46e05;}
.tdr-content .txt-tdr .badge{padding: 1px 5px; border-radius: 24px; margin-left: 4px; background: #d84328; color: #fff;}

.TitleModule {
padding-left: 30px;
padding-top: 10px;
padding-bottom: 0px;
background: url(../images/icon_TitleModule.png) no-repeat;
/* border-bottom: 2px solid #860404; */
font-size: 14px;
}

.quaylai {
    margin-top: 20px;
    display: block;
    width: 72px;
    height: 19px;
    background: url(../images/quaylai.png) no-repeat 0 0;
}


/*** +++++++++ ***/

/*** tag ***/
.tag{background: #ddd no-repeat; border-radius: 3px; padding: 2px 10px;}
.tag.tag-orange{background-color: #e46e05; color: #fff;}
.tag.tag-blue{background-color: #0b85db; color: #fff;}
.tag.tag-green{background-color: #32bc23; color: #fff;}
.tag.tag-red{background-color: #d84328; color: #fff;}
.tag.tag-purple{background-color: #6666cc; color: #fff;}
.tag.tag-new{background-color: #663300; color: #fff;}
.tag.tag-new2{background-color: #009897; color: #fff; font-size: 13px;}
.tag.tag-new3{background-color: #a1a7a9; color: #fff; }
.tag.tag-new4{background-color: #f7e7af; color: #fff; }
.tag.tag-bold{font-weight: 800;}

/*** color ***/
.color-orange{color: #e46e05;}
.color-blue{color: #0b85db;}
.color-red{color: #ff0000;}
.color-green{color: #10a000;}
.color-violet{color: #69588e;}
.color-brown{color: #554440;}

/*** font ***/
.font-11{font-size: 11px;}
.font-12{font-size: 12px;}
.font-13{font-size: 13px;}
.font-14{font-size: 14px;}
.font-15{font-size: 15px;}
.font-16{font-size: 16px;}
.font-17{font-size: 17px;}
.font-18{font-size: 18px;}

/*** error ***/
.error{padding-left: 10px;color: #ff0000;}

/*** text ***/
.text-semibold{font-weight: 600;}
.text-center{text-align: center;}

/*** list ***/
.noted li{line-height: 25px; font-size: 15px; font-weight: 300; padding-left: 10px;}
.noted li:before{content: '?'; padding: 0 10px 0 0; font-weight: 800;}
.noted li.tik{color: #d61818; font-weight: 400;}

/*** selection ***/
::-moz-selection {background: rgba(252, 136, 0, .2); }
::selection {background: rgba(252, 136, 0, .2); }

/*** table ***/
.table{width: 100%;}
.table th,
.table td{padding: 7px;}
.table strong{font-weight: 600;}
.table.table-border-2,
.table.table-border-2 th,
.table.table-border-2 td{border: 2px solid #aaa; line-height: 18px;}
.table.table-text-center th,
.table.table-text-center td{text-align: center;}

.table.table-blue.table-border-1,
.table.table-blue.table-border-1 th,
.table.table-blue.table-border-1 td{border: 1px solid #2c5187;}
.table.table-blue.table-border-2,
.table.table-blue.table-border-2 th,
.table.table-blue.table-border-2 td{border: 2px solid #8ccffe;}
.table.table-blue thead tr{background: #3d6eb7;}
.table.table-blue thead tr th{color: #fff; font-weight: 700;}
.table.table-blue thead tr.span th{background: #8ccffe; color: #313131; font-size: 14px; font-weight: 400;}
.table.table-blue tbody tr{background: #bfdef4;}
.table.table-blue tbody tr:nth-child(2n+1){background: #d7eaf8;}
.table.table-blue tbody tr:hover{background: #bcdbf0;}

.table.table-blue-white.table-border-1,
.table.table-blue-white.table-border-1 th,
.table.table-blue-white.table-border-1 td{border: 1px solid #abc7f0;}
.table.table-blue-white.table-border-2,
.table.table-blue-white.table-border-2 th,
.table.table-blue-white.table-border-2 td{border: 2px solid #abc7f0;}
.table.table-blue-white thead tr{background: #4584e1;}
.table.table-blue-white thead tr th{color: #fff; font-weight: 700;}
.table.table-blue-white thead tr.span th{background: #8ccffe; color: #313131; font-size: 14px; font-weight: 400;}
.table.table-blue-white tbody tr{background: #fff;}
.table.table-blue-white tbody tr:nth-child(2n+1){background: #e3ebf6;}
.table.table-blue-white tbody tr:hover{background: #dee6f1;}
.table.table-blue-white tbody tr td{color: #2460b9;}

.table.table-sort .header{position: relative; cursor: pointer;}
.table.table-blue.table-sort .header:hover,
.table.table-blue.table-sort .header.headerSortDown,
.table.table-blue.table-sort .header.headerSortUp{background: #234b87;}
.table.table-blue-white.table-sort .header:hover,
.table.table-blue-white.table-sort .header.headerSortDown,
.table.table-blue-white.table-sort .header.headerSortUp{background: #274a7e;}
.table.table-sort .header:after{content: ' '; border-bottom: 5px solid #fff; border-left: 5px solid transparent; border-right: 5px solid transparent; position: absolute; top: 50%; margin-top: -5px; right: 5px;}
.table.table-sort .header.headerSortDown:after{display: none;}
.table.table-sort .header:before{content: ' '; border-top: 5px solid #fff; border-left: 5px solid transparent; border-right: 5px solid transparent; position: absolute; top: 50%; margin-top: 2px; right: 5px;}
.table.table-sort .header.headerSortUp:before{display: none;}

/*** icons ***/
.icon-g{background: url("templates/images/icons/g.png") no-repeat center; padding: 0 10px;}
.icon-mobifone{background: url("templates/images/logo/mobifone.png") no-repeat center; padding: 10px 55px; line-height: 29px;}
.icon-viettel{background: url("templates/images/logo/viettel.png") no-repeat center; padding: 10px 55px; line-height: 29px;}
.icon-gate{background: url("templates/images/logo/gate.png") no-repeat center; padding: 10px 55px; line-height: 29px;}
.icon-vinaphone{background: url("templates/images/logo/vinaphone.png") no-repeat center; padding: 10px 55px; line-height: 29px;}

/*** fieldset ***/

fieldset.notify-red legend{background: #ad2121; color: #ffe400; font-size: 15px; margin-left: 10px; padding: 0px 10px;}
fieldset.notify-yellow{border: none; border-radius: 0; background: #f4e0ba; color: #5a3e30; line-height: 22px;}
fieldset.notify-yellow legend{background: #d1af8e; color: #bd5900; font-size: 15px; margin-left: 10px; padding: 0px 10px;}

/*** margin ***/
.out-10{margin: 10px;}
.out-20{margin: 20px;}
    /*** margin-top ***/
    .out-top-10{margin-top: 10px;}
    .out-top-20{margin-top: 20px;}
    .out-top-30{margin-top: 30px;}
    .out-top-40{margin-top: 40px;}
    .out-top-50{margin-top: 50px;}

    /*** margin-right ***/
    .out-right-10{margin-right: 10px;}
    .out-right-20{margin-right: 20px;}
    .out-right-30{margin-right: 30px;}
    .out-right-40{margin-right: 40px;}
    .out-right-50{margin-right: 50px;}

    /*** margin-bottom ***/
    .out-bottom-10{margin-bottom: 10px;}
    .out-bottom-20{margin-bottom: 20px;}
    .out-bottom-30{margin-bottom: 30px;}
    .out-bottom-40{margin-bottom: 40px;}
    .out-bottom-50{margin-bottom: 50px;}

    /*** margin-left ***/
    .out-left-10{margin-left: 10px;}
    .out-left-20{margin-left: 20px;}
    .out-left-30{margin-left: 30px;}
    .out-left-40{margin-left: 40px;}
    .out-left-50{margin-left: 50px;}

/*** padding ***/
.in-10{padding: 10px;}
.in-20{padding: 20px;}
.sup-20{padding: 20px; width: 700px;}
.in-30{padding: 30px;}
.in-40{padding: 40px;}
.in-50{padding: 50px;}
    /*** padding-top ***/
    .in-top-10{padding-top: 10px;}
    .in-top-20{padding-top: 20px;}
    .in-top-30{padding-top: 30px;}
    .in-top-40{padding-top: 40px;}
    .in-top-50{padding-top: 50px;}

    /*** padding-right ***/
    .in-right-10{padding-right: 10px;}
    .in-right-20{padding-right: 20px;}
    .in-right-30{padding-right: 30px;}
    .in-right-40{padding-right: 40px;}
    .in-right-50{padding-right: 50px;}

    /*** padding-bottom ***/
    .in-bottom-10{padding-bottom: 10px;}
    .in-bottom-20{padding-bottom: 20px;}
    .in-bottom-30{padding-bottom: 30px;}
    .in-bottom-40{padding-bottom: 40px;}
    .in-bottom-50{padding-bottom: 50px;}

    /*** padding-left ***/
    .in-left-10{padding-left: 10px;}
    .in-left-20{padding-left: 20px;}
    .in-left-30{padding-left: 30px;}
    .in-left-40{padding-left: 40px;}
    .in-left-50{padding-left: 50px;}


/*** bank icons ***/
.bank-icon{width: 28px; height: 28px; float: left; background: #ececec no-repeat center; border-radius: 3px; border: 1px solid #dbdbdb;}
.bank-icon.bank-heart{background-image: url("templates/images/icons/items/heart.png");}
.bank-icon.bank-chaos{background-image: url("templates/images/icons/items/chaos.png");}
.bank-icon.bank-creation{background-image: url("templates/images/icons/items/creation.png");}
.bank-icon.bank-blue{background-image: url("templates/images/icons/items/blue.png");}
.bank-icon.bank-zen{background-image: url("templates/images/icons/items/zen.png");}
.bank-icon.bank-g,
.bank-icon.bank-gcent{background-image: url("templates/images/icons/g.png");}
.bank-icon.bank-g2,
.bank-icon.bank-gcent2{background-image: url("templates/images/icons/g+.png");}
.bank-icon.bank-v,
.bank-icon.bank-vcent{background-image: url("templates/images/icons/v.png");}
.bank-icon.bank-v2,
.bank-icon.bank-vcent2{background-image: url("templates/images/icons/v+.png");}
.bank-icon.bank-coin{background-image: url("templates/images/icons/w.png");}

/*** blocks ***/
.primary-block{background: #fff; box-shadow: 0 0 5px #a7a7a7;}
.primary-block .head-block{background: #f3f3f3;height: 30px;border-bottom: 1px solid #d3d3d3;}
.primary-block .head-block .title-head{font-size: 14px; color: #3b3b3b; display: inline-block; padding: 8px 0 0 10px;}
.primary-block .head-block .button-head{float: right; margin: 8px 5px 0 0;}
.primary-block .head-block-tabs{background: #f3f3f3; height: 40px; border-bottom: 1px solid #d3d3d3;}
.primary-block .head-block-tabs .head-tab{float: left; position: relative;}
.primary-block .head-block-tabs .head-tab a.link-tab{padding: 13px 40px 0 40px; height: 27px; color: #3b3b3b; font-size: 14px; display: block; position: relative; text-align: center; font-weight: 600;}
.primary-block .head-block-tabs .head-tab.active a.link-tab,
.primary-block .head-block-tabs .head-tab:hover a.link-tab{color: #0060ef;}
.primary-block .head-block-tabs .head-tab.active a.link-tab:before,
.primary-block .head-block-tabs .head-tab:hover a.link-tab:before{content: ' '; display: block; background: url("templates/images/icons/head-tab-active.png") no-repeat; width: 15px; height: 9px; position: absolute; bottom: -1px; left: 50%; margin-left: -7px;}
.primary-block .head-sub-tabs{width: 100%; height: 40px; padding-top: 20px; border-bottom: 1px solid #d3d3d3;}
.primary-block .head-sub-tabs .head-sub{display: none; width: 100%; height: 30px; padding-left: 20px;}
.primary-block .head-sub-tabs .head-sub.active{display: block;}
.primary-block .head-sub-tabs .head-sub li{float: left; margin: 0 10px;}
.primary-block .head-sub-tabs .head-sub li a{color: #000; background: #dcdcdc; border-radius: 2px; padding: 5px 20px; font-size: 14px; font-weight: 600; display: block;}
.primary-block .head-sub-tabs .head-sub li a:hover{background: #adb9cc;}
.primary-block .head-sub-tabs .head-sub li.active a{background: #2460b9; color: #fff;}

.priority-block{background: #f7e7af; box-shadow: 0 0 5px rgba(249,117,0,.6); border: 1px solid #faa500;}
.priority-block .head-block{background: #efcb8d; height: 30px; border-bottom: 1px solid #faa606;}
.priority-block .head-block .title-head{font-size: 14px; color: #3b3b3b; display: inline-block; padding: 8px 0 0 10px;}

.menu-main-tabs{border-bottom: 1px solid #ccc;}
.menu-main-tabs .main-tab a .badge{margin-left: 5px; background: #e46e05; padding: 0 6px; border-radius: 20px; font-weight: bold; color: #fff; font-size: 12px; position: relative; top: -2px;}

.item-box{background: #eee; border: 1px solid #aaa; height: 30px; padding: 5px 10px; border-radius: 3px; float: left; margin: 0 2px; position: relative;}
.item-box span{position: relative; font-size: 11px; font-weight: bold; top: -13px; margin-left: 4px;}

.vip-box{height: 20px; padding: 5px 5px; margin: 0 2px; position: relative;}
.vip-box span{position: relative; font-size: 14px; font-weight: bold; top: -9px; margin-left: 2px; color:#FF0000;}

.progress-bar{clear: both; width: 100%; width: 100%; height: 4px; background: #fff; border: 1px solid #d45f00; border-radius: 20px;}
.progress-bar .progress{height: 4px; background: #df7900; float: left;}

.group-popup{position: relative; margin-top: 6px;}
.group-popup .box-popup{position: absolute; bottom: 140%; left: 50%; margin-left: -130px; width: 250px; padding: 5px; background: #1b1b1b; border-radius: 5px; line-height: 22px; color: #fff; z-index: -1; opacity: 0;}
.group-popup .box-popup:before{content: ' '; border-top: 6px solid #1b1b1b; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; bottom: -6px; left: 50%; margin-left: -6px;}

.group-popup .box-popup.box-popup-red{background: #d84328;}
.group-popup .box-popup.box-popup-red:before{border-top-color: #d84328;}

.group-popup .box-popup.box-popup-green{background: #32bc23;}
.group-popup .box-popup.box-popup-green:before{border-top-color: #32bc23;}

.group-popup .box-popup.show{opacity: 1; z-index: 1; bottom: 115%; transition: all .3s ease; -webkit-transition: all .3s ease;}

.group-popup2{position: relative; margin-top: 6px;}
.group-popup2 .box-popup{position: absolute; bottom: 140%; left: 50%; margin-left: -430px; width: 700px; padding: 5px; background: #1b1b1b; border-radius: 5px; line-height: 22px; color: #fff; z-index: -1; opacity: 0;}
.group-popup2 .box-popup:before{content: ' '; border-top: 6px solid #1b1b1b; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; bottom: -6px; left: 50%; margin-left: -6px;}

.group-popup2 .box-popup.box-popup-red{background: #d84328;}
.group-popup2 .box-popup.box-popup-red:before{border-top-color: #d84328;}

.group-popup2 .box-popup.box-popup-green{background: #32bc23;}
.group-popup2 .box-popup.box-popup-green:before{border-top-color: #32bc23;}

.group-popup2 .box-popup.show{opacity: 1; z-index: 1; bottom: 115%; transition: all .3s ease; -webkit-transition: all .3s ease;}

.select-box.sl-bx-tl select{padding: 4px 0;}

.block-striped .trader-block{background: #f7e7af; width: 490px;}
.block-striped .trader-block.hover{box-shadow: inset 1px 1px #faa606, inset -1px -1px #faa606;}
.block-striped .row-strip:nth-child(1){margin-top: 20px;}
.block-striped .row-strip{background: #efcb8d; }

/** Ninh **/

.menu-main-tabs{border-bottom: 1px solid #ccc;}
.menu-main-tabs .main-tab a .badge{margin-left: 5px; background: #e46e05; padding: 0 6px; border-radius: 20px; font-weight: bold; color: #fff; font-size: 12px; position: relative; top: -2px;}
.content-main-tabs {
    list-style: none;
    padding-top: 10px;
    margin-left: -40px;
}
.content-main-tabs .content-m-tab{display: none;}
.content-main-tabs .content-m-tab.active{display: table; width: 100%;}
.content-main-tabs .content-m-tab .content-m-l{float: left; width: calc(100% - 70px);}
.content-main-tabs .content-m-tab .content-m-r{float: right; width: 50px; min-height: 100px;}
.content-main-tabs .content-m-tab .content-m-r .stage-menu{width: 50px;}
.content-main-tabs .content-m-tab .content-m-r .stage-menu ul{width: 51px;list-style: none; padding: 0;}
.content-main-tabs .content-m-tab .content-m-r .stage-menu.fix ul{width: 50px; position: fixed; top: 35px;}
.content-main-tabs .content-m-tab .content-m-r .stage-menu ul li{width: 50px; height: 35px; cursor: pointer; border-bottom: 1px solid #faa606; border-left: 1px solid #faa606; border-right: 1px solid #faa606; text-align: center; padding-top: 15px; font-size: 20px;}
.content-main-tabs .content-m-tab .content-m-r .stage-menu ul li:first-child{border-top: 1px solid #faa606;}
.content-main-tabs .content-m-tab .content-m-r .stage-menu ul li.strip{background: #efcb8d;}
.content-main-tabs .content-m-tab .content-m-r .stage-menu ul li:hover,
.content-main-tabs .content-m-tab .content-m-r .stage-menu ul li.active{background: #fff;}

/*** font ***/
.font-11{font-size: 11px;}
.font-12{font-size: 12px;}
.font-13{font-size: 13px;}
.font-14{font-size: 14px;}
.font-15{font-size: 15px;}
.font-16{font-size: 16px;}
.font-17{font-size: 17px;}
.font-18{font-size: 18px;}

/*** error ***/
.error{padding-left: 10px;color: #ff0000;}

/*** text ***/
.text-semibold{font-weight: 600;}
.text-center{text-align: center;}

/*** list ***/
.noted li{line-height: 25px; font-size: 15px; font-weight: 300; padding-left: 10px;}
.noted li:before{content: '?'; padding: 0 10px 0 0; font-weight: 800;}
.noted li.tik{color: #d61818; font-weight: 400;}

/*** selection ***/
::-moz-selection {background: rgba(252, 136, 0, .2); }
::selection {background: rgba(252, 136, 0, .2); }

/*** table ***/
.table{width: 100%;}
.table th,
.table td{padding: 7px;}
.table strong{font-weight: 600;}
.table.table-border-2,
.table.table-border-2 th,
.table.table-border-2 td{border: 2px solid #aaa; line-height: 18px;}
.table.table-text-center th,
.table.table-text-center td{text-align: center;}
.item-box{background: #eee; border: 1px solid #aaa; height: 30px; padding: 5px 10px; border-radius: 3px; float: left; margin: 0 2px; position: relative;}
.item-box span{position: relative; font-size: 11px; font-weight: bold; top: -13px; margin-left: 4px;}

.vip-box{height: 20px; padding: 5px 5px; margin: 0 2px; position: relative;}
.vip-box span{position: relative; font-size: 14px; font-weight: bold; top: -9px; margin-left: 2px; color:#FF0000;}

.progress-bar{clear: both; width: 100%; width: 100%; height: 4px; background: #fff; border: 1px solid #d45f00; border-radius: 20px;}
.progress-bar .progress{height: 4px; background: #df7900; float: left;}

.group-popup{position: relative; margin-top: 6px;}
.group-popup .box-popup{position: absolute; bottom: 140%; left: 50%; margin-left: -130px; width: 250px; padding: 5px; background: #1b1b1b; border-radius: 5px; line-height: 22px; color: #fff; z-index: -1; opacity: 0;}
.group-popup .box-popup:before{content: ' '; border-top: 6px solid #1b1b1b; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; bottom: -6px; left: 50%; margin-left: -6px;}

.group-popup .box-popup.box-popup-red{background: #d84328;}
.group-popup .box-popup.box-popup-red:before{border-top-color: #d84328;}

.group-popup .box-popup.box-popup-green{background: #32bc23;}
.group-popup .box-popup.box-popup-green:before{border-top-color: #32bc23;}

.group-popup .box-popup.show{opacity: 1; z-index: 1; bottom: 115%; transition: all .3s ease; -webkit-transition: all .3s ease;}

.group-popup2{position: relative; margin-top: 6px;}
.group-popup2 .box-popup{position: absolute; bottom: 140%; left: 50%; margin-left: -430px; width: 700px; padding: 5px; background: #1b1b1b; border-radius: 5px; line-height: 22px; color: #fff; z-index: -1; opacity: 0;}
.group-popup2 .box-popup:before{content: ' '; border-top: 6px solid #1b1b1b; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; bottom: -6px; left: 50%; margin-left: -6px;}

.group-popup2 .box-popup.box-popup-red{background: #d84328;}
.group-popup2 .box-popup.box-popup-red:before{border-top-color: #d84328;}

.group-popup2 .box-popup.box-popup-green{background: #32bc23;}
.group-popup2 .box-popup.box-popup-green:before{border-top-color: #32bc23;}

.group-popup2 .box-popup.show{opacity: 1; z-index: 1; bottom: 115%; transition: all .3s ease; -webkit-transition: all .3s ease;}

.select-box.sl-bx-tl select{padding: 4px 0;}

.block-striped .trader-block{background: #f7e7af;}
.block-striped .trader-block.hover{box-shadow: inset 1px 1px #faa606, inset -1px -1px #faa606;}
.block-striped .row-strip:nth-child(1){margin-top: 20px;}
.block-striped .row-strip{background: #efcb8d; }


    .col-right .form-1{width: 100%;}
    .col-right .form-1 .form-1-col-1,
    .col-right .form-1 .form-1-col-2,
    .col-right .form-1 .form-1-col-3{width: 100%!important; float: none!important; clear: both; display: block!important; padding: 5px 0;}
    .col-right .form-1 .form-1-row:hover{background: none;}
    .col-right .form-1 .form-1-row{display: block; padding: 10px; width: auto;}
    .col-right .form-1 .form-1-row .btn{display: block; height: 25px; padding-top: 8px;}

    .col-right .right-content .main-block .main-left .adv-main{display: none;}
    .col-right .form-1 .form-1-row .form-1-col-1:before{display: none;}
    .col-right .form-1 .form-1-row .form-1-col-2{text-align: center;}
    .col-right .form-1 .form-1-row .form-1-col-2 .tag{display: block;}
    .guide-use{display: none!important;}
    .primary-block .head-block .button-head{margin: 3px 5px 0 0;}
    .primary-block .head-block .button-head .btn{height: 20px;}
    .col-right{padding-top: 0;}
    .col-left.show .navigation li.nav-item ul.nav-sub,
    .col-left.show .navigation li.nav-item:hover ul.nav-sub{padding: 0;}

    .col-right .right-content .main-block .main-left .main-content .main-character .image-character{float: none; margin: 0 auto; padding-left: 0;}
    .col-right .right-content .main-block .main-left .main-content .main-character{height: auto;}
    .col-right .right-content .main-block .main-left .main-content .main-character .info-character{margin-left: 0;}
    .col-right .right-content .main-block .main-left .main-content .main-character .info-character .list-info .list-col{float: none; width: 100%;}
    .col-right .right-content .main-block .main-left .main-content .main-character .info-character .buttons-character a{display: block; float: left; height: 24px; margin: 1%; padding: 7px 0 0; width: 48%;}
    .col-right .right-content .main-block .main-left .main-content .main-character{display: table;}
    .col-right .form-2 .form-row .form-col-1,
    .col-right .form-2 .form-row .form-col-2,
    .col-right .form-2 .form-row .form-col-3{display: block; float: none; width: 100%; padding: 10px 0;}
	
	
/*** padding ***/
.in-10{padding: 10px;}
.in-20{padding: 20px;}
.sup-20{padding: 20px; width: 700px;}
.in-30{padding: 30px;}
.in-40{padding: 40px;}
.in-50{padding: 50px;}
    /*** padding-top ***/
    .in-top-10{padding-top: 10px;}
    .in-top-20{padding-top: 20px;}
    .in-top-30{padding-top: 30px;}
    .in-top-40{padding-top: 40px;}
    .in-top-50{padding-top: 50px;}

    /*** padding-right ***/
    .in-right-10{padding-right: 10px;}
    .in-right-20{padding-right: 20px;}
    .in-right-30{padding-right: 30px;}
    .in-right-40{padding-right: 40px;}
    .in-right-50{padding-right: 50px;}

    /*** padding-bottom ***/
    .in-bottom-10{padding-bottom: 10px;}
    .in-bottom-20{padding-bottom: 20px;}
    .in-bottom-30{padding-bottom: 30px;}
    .in-bottom-40{padding-bottom: 40px;}
    .in-bottom-50{padding-bottom: 50px;}

    /*** padding-left ***/
    .in-left-10{padding-left: 10px;}
    .in-left-20{padding-left: 20px;}
    .in-left-30{padding-left: 30px;}
    .in-left-40{padding-left: 40px;}
    .in-left-50{padding-left: 50px;}


/*** bank icons ***/
.bank-icon{width: 28px; height: 28px; float: left; background: #ececec no-repeat center; border-radius: 3px; border: 1px solid #dbdbdb;}
.bank-icon.bank-heart{background-image: url("templates/images/icons/items/heart.png");}
.bank-icon.bank-chaos{background-image: url("templates/images/icons/items/chaos.png");}
.bank-icon.bank-creation{background-image: url("templates/images/icons/items/creation.png");}
.bank-icon.bank-blue{background-image: url("templates/images/icons/items/blue.png");}
.bank-icon.bank-zen{background-image: url("templates/images/icons/items/zen.png");}
.bank-icon.bank-g,
.bank-icon.bank-gcent{background-image: url("templates/images/icons/g.png");}
.bank-icon.bank-g2,
.bank-icon.bank-gcent2{background-image: url("templates/images/icons/g+.png");}
.bank-icon.bank-v,
.bank-icon.bank-vcent{background-image: url("templates/images/icons/v.png");}
.bank-icon.bank-v2,
.bank-icon.bank-vcent2{background-image: url("templates/images/icons/v+.png");}
.bank-icon.bank-coin{background-image: url("templates/images/icons/w.png");}

.menu-main-tabs{border-bottom: 1px solid #ccc;}
.menu-main-tabs .main-tab a .badge{margin-left: 5px; background: #e46e05; padding: 0 6px; border-radius: 20px; font-weight: bold; color: #fff; font-size: 12px; position: relative; top: -2px;}

.item-box{background: #eee; border: 1px solid #aaa; height: 30px; padding: 5px 10px; border-radius: 3px; float: left; margin: 0 2px; position: relative;}
.item-box span{position: relative; font-size: 11px; font-weight: bold; top: -13px; margin-left: 4px;}

.vip-box{height: 20px; padding: 5px 5px; margin: 0 2px; position: relative;}
.vip-box span{position: relative; font-size: 14px; font-weight: bold; top: -9px; margin-left: 2px; color:#FF0000;}

.progress-bar{clear: both; width: 100%; width: 100%; height: 4px; background: #fff; border: 1px solid #d45f00; border-radius: 20px;}
.progress-bar .progress{height: 4px; background: #df7900; float: left;}

.group-popup{position: relative; margin-top: 6px;}
.group-popup .box-popup{position: absolute; bottom: 140%; left: 50%; margin-left: -130px; width: 250px; padding: 5px; background: #1b1b1b; border-radius: 5px; line-height: 22px; color: #fff; z-index: -1; opacity: 0;}
.group-popup .box-popup:before{content: ' '; border-top: 6px solid #1b1b1b; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; bottom: -6px; left: 50%; margin-left: -6px;}

.group-popup .box-popup.box-popup-red{background: #d84328;}
.group-popup .box-popup.box-popup-red:before{border-top-color: #d84328;}

.group-popup .box-popup.box-popup-green{background: #32bc23;}
.group-popup .box-popup.box-popup-green:before{border-top-color: #32bc23;}

.group-popup .box-popup.show{opacity: 1; z-index: 1; bottom: 115%; transition: all .3s ease; -webkit-transition: all .3s ease;}

.group-popup2{position: relative; margin-top: 6px;}
.group-popup2 .box-popup{position: absolute; bottom: 140%; left: 50%; margin-left: -430px; width: 700px; padding: 5px; background: #1b1b1b; border-radius: 5px; line-height: 22px; color: #fff; z-index: -1; opacity: 0;}
.group-popup2 .box-popup:before{content: ' '; border-top: 6px solid #1b1b1b; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; bottom: -6px; left: 50%; margin-left: -6px;}

.group-popup2 .box-popup.box-popup-red{background: #d84328;}
.group-popup2 .box-popup.box-popup-red:before{border-top-color: #d84328;}

.group-popup2 .box-popup.box-popup-green{background: #32bc23;}
.group-popup2 .box-popup.box-popup-green:before{border-top-color: #32bc23;}

.group-popup2 .box-popup.show{opacity: 1; z-index: 1; bottom: 115%; transition: all .3s ease; -webkit-transition: all .3s ease;}

.select-box.sl-bx-tl select{padding: 4px 0;}

.block-striped .trader-block{background: #f7e7af;}
.block-striped .trader-block.hover{box-shadow: inset 1px 1px #faa606, inset -1px -1px #faa606;}
.block-striped .row-strip:nth-child(1){margin-top: 20px;}
.block-striped .row-strip{background: #efcb8d; }

.col-right .right-content .main-block .main-left .main-content .tabs-content,
.menu-main-tabs{width: 100%;height: 40px;margin-top: 0px; padding-left:0;}
.col-right .right-content .main-block .main-left .main-content .tabs-content li,
.menu-main-tabs .main-tab{height: 40px; float: left; border-right: 1px solid #d1d1d1; position: relative;}
.col-right .right-content .main-block .main-left .main-content .tabs-content li a,
.menu-main-tabs .main-tab a{display: block; height: 28px; padding: 12px 20px 0 20px; color: #2c2c2c; font-size: 15px; font-weight: 600; text-align: center; position: relative; white-space: nowrap; transition: all 200ms ease; -webkit-transition: all 200ms ease; }
.col-right .right-content .main-block .main-left .main-content .tabs-content li.active a,
.col-right .right-content .main-block .main-left .main-content .tabs-content li:hover a,
.menu-main-tabs .main-tab a:hover,
.menu-main-tabs .main-tab.active a{color: #e46e05;}
.col-right .right-content .main-block .main-left .main-content .tabs-content li a:before,
.col-right .right-content .main-block .main-left .main-content .tabs-content li a:before,
.menu-main-tabs .main-tab a:before{content: ' '; display: block; width: 1px; height: 3px; position: absolute; bottom: 0; left: 0; background: #fff; transition: all 200ms ease; -webkit-transition: all 200ms ease;}
.col-right .right-content .main-block .main-left .main-content .tabs-content li.active a:before,
.col-right .right-content .main-block .main-left .main-content .tabs-content li:hover a:before,
.menu-main-tabs .main-tab.active a:before,
.menu-main-tabs .main-tab:hover a:before{width: 100%; background: #e46e05;}
.col-right .right-content .main-block .main-left .main-content .tabs-content li.active a:after,
.menu-main-tabs .main-tab.active a:after{content: ' '; display: block; width: 9px; height: 8px; background: url("templates/images/icons/arrow-tab-active.png") no-repeat; position: absolute; bottom: -5px; left: 50%; margin-left: -4px; z-index: 10;}

.col-right .right-content .main-block .main-left .main-content .tabs-content li .submenu{position: absolute; top: 100%; left: 50%; margin-left: -80px; width: 150px; display: none; background: #222; overflow: hidden; padding: 5px; z-index: 10;}
.col-right .right-content .main-block .main-left .main-content .tabs-content li:hover .submenu{display: block;}
.col-right .right-content .main-block .main-left .main-content .tabs-content li .submenu p{border-bottom: 1px solid #333;}
.col-right .right-content .main-block .main-left .main-content .tabs-content li .submenu p a{padding: 0; margin: 0; display: block; color: #008ae1; line-height: 36px; height: 36px;}
.col-right .right-content .main-block .main-left .main-content .tabs-content li .submenu p a:hover,
.col-right .right-content .main-block .main-left .main-content .tabs-content li .submenu p.active a{color: #fff; background: #111;}
.col-right .right-content .main-block .main-left .main-content .tabs-content li .submenu p a:before,
.col-right .right-content .main-block .main-left .main-content .tabs-content li .submenu p a:after{display: none;}
.col-right .right-content .main-block .main-left .main-content .tabs-content li.active a:after, .menu-main-tabs .main-tab.active a:after {
    width: auto;
    height: auto;
    border: none;
    border-top: 5px solid #e46e05;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    top: 40px;
}
.col-right .form-1{display: table; padding: 20px 0; width: 500px; margin: 0 auto; font-size: 14px;}
.col-right .form-1 .form-1-row{display: table; width: 100%; padding: 10px 0;}
.col-right .form-1 .form-1-row:hover{background: #eee;}
.col-right .form-1 .form-1-row .form-1-col-1{width: 40%; float: left; font-weight: 600; position: relative;}
.col-right .form-1 .form-1-row .form-1-col-1:before{content: ':';padding: 0 2px; position: absolute; right: 10px;}
.col-right .form-1 .form-1-row .form-1-col-1 span{margin-left: 10px;}
.col-right .form-1 .form-1-row .form-1-col-2{width: 40%; float: left; font-weight: 300;}
.col-right .form-1 .form-1-row .form-1-col-3{width: 20%; float: left; display: none;}
.col-right .form-1 .form-1-row:hover .form-1-col-3{display: block;}

.col-right .form-1 .form-1-row .form-1-col-1_event{width: 40%; float: left; font-weight: 600; position: relative;}
.col-right .form-1 .form-1-row .form-1-col-1_event:before{content: ':';padding: 0 2px; position: absolute; right: 10px;}
.col-right .form-1 .form-1-row .form-1-col-1_event span{margin-left: 10px;}
.col-right .form-1 .form-1-row .form-1-col-2_event{width: 30%; float: left; font-weight: 300;}
.col-right .form-1 .form-1-row .form-1-col-3_event{width: 30%; float: left;}

.col-right .form-2{display: block; padding: 20px; margin: 0 10%; font-size: 14px; border: 1px solid #eee; border-radius: 5px;}
.col-right .form-2 p.in-10{font-size: 12px; color: #777; font-style: italic;}
.col-right .form-2 .form-row{display: table; width: 100%; padding: 10px 0; border-radius: 3px; border-bottom: 1px dashed #eee;}
.col-right .form-2 .form-row:last-child,
.col-right .form-2 .form-row.no-dashed{border-bottom: none;}
.col-right .form-2 .form-row:hover{background: #efefef;}
.col-right .form-2 .form-row .form-col-1{width: 30%; float: left; font-weight: 600; position: relative;}
.col-right .form-2 .form-row .form-col-1:before{content: ':';padding: 0 2px; position: absolute; right: 10px;}
.col-right .form-2 .form-row .form-col-1 span{margin-left: 10px;}
.col-right .form-2 .form-row .form-col-2{width: 30%; float: left; font-weight: 300;}
.col-right .form-2 .form-row .form-col-3{width: 40%; float: left; font-weight: 600;}
.col-right .form-2 .form-row .form-col-1_extra{width: 30%; float: left; font-weight: 600; position: relative;}
.col-right .form-2 .form-row .form-col-2_extra{width: 70%; float: left; font-weight: 300;}

.col-right .form-3{display: table; padding: 20px 0; width: 100%; font-size: 14px;}
.col-right .form-3 .form-row{display: table; width: 650px; margin: 0 auto; padding: 4px 0; }
.col-right .form-3 .form-row .form-col-1{width: 32%; float: left; font-weight: 400; position: relative; line-height: 30px;}
.col-right .form-3 .form-row .form-col-1 span{margin-left: 10px;}
.col-right .form-3 .form-row .form-col-2{width: 38%; float: left; font-weight: 300;line-height: 30px;}
.col-right .form-3 .form-row .form-col-3{width: 29%; float: left; font-weight: 600; line-height: 30px; padding-left: 1%;}
.col-right .form-3 .form-row .form-col-1_extra{width: 32%; float: left; font-weight: 400; position: relative; line-height: 30px;}
.col-right .form-3 .form-row .form-col-2_extra{width: 67%; float: left; font-weight: 300;line-height: 30px;}
.col-right .line{width: 100%; height: 1px; background: #ebebeb; margin: 10px 0;}

.col-right .form-middle{line-height: 30px; text-align: center; margin-left: 4px;}
.col-right .form-submit{text-align: center;}

/*** selection ***/
::-moz-selection {background: rgba(252, 136, 0, .2); }
::selection {background: rgba(252, 136, 0, .2); }

/*** table ***/
.table{width: 100%;}
.table th,
.table td{padding: 7px;}
.table strong{font-weight: 600;}
.table.table-border-2,
.table.table-border-2 th,
.table.table-border-2 td{border: 2px solid #aaa; line-height: 18px;}
.table.table-text-center th,
.table.table-text-center td{text-align: center;}

.table.table-blue.table-border-1,
.table.table-blue.table-border-1 th,
.table.table-blue.table-border-1 td{border: 1px solid #2c5187;}
.table.table-blue.table-border-2,
.table.table-blue.table-border-2 th,
.table.table-blue.table-border-2 td{border: 2px solid #8ccffe;}
.table.table-blue thead tr{background: #3d6eb7;}
.table.table-blue thead tr th{color: #fff; font-weight: 700;}
.table.table-blue thead tr.span th{background: #8ccffe; color: #313131; font-size: 14px; font-weight: 400;}
.table.table-blue tbody tr{background: #bfdef4;}
.table.table-blue tbody tr:nth-child(2n+1){background: #d7eaf8;}
.table.table-blue tbody tr:hover{background: #bcdbf0;}

.table.table-blue-white.table-border-1,
.table.table-blue-white.table-border-1 th,
.table.table-blue-white.table-border-1 td{border: 1px solid #abc7f0;}
.table.table-blue-white.table-border-2,
.table.table-blue-white.table-border-2 th,
.table.table-blue-white.table-border-2 td{border: 2px solid #abc7f0;}
.table.table-blue-white thead tr{background: #4584e1;}
.table.table-blue-white thead tr th{color: #fff; font-weight: 700;}
.table.table-blue-white thead tr.span th{background: #8ccffe; color: #313131; font-size: 14px; font-weight: 400;}
.table.table-blue-white tbody tr{background: #fff;}
.table.table-blue-white tbody tr:nth-child(2n+1){background: #e3ebf6;}
.table.table-blue-white tbody tr:hover{background: #dee6f1;}
.table.table-blue-white tbody tr td{color: #2460b9;}

.table.table-sort .header{position: relative; cursor: pointer;}
.table.table-blue.table-sort .header:hover,
.table.table-blue.table-sort .header.headerSortDown,
.table.table-blue.table-sort .header.headerSortUp{background: #234b87;}
.table.table-blue-white.table-sort .header:hover,
.table.table-blue-white.table-sort .header.headerSortDown,
.table.table-blue-white.table-sort .header.headerSortUp{background: #274a7e;}
.table.table-sort .header:after{content: ' '; border-bottom: 5px solid #fff; border-left: 5px solid transparent; border-right: 5px solid transparent; position: absolute; top: 50%; margin-top: -5px; right: 5px;}
.table.table-sort .header.headerSortDown:after{display: none;}
.table.table-sort .header:before{content: ' '; border-top: 5px solid #fff; border-left: 5px solid transparent; border-right: 5px solid transparent; position: absolute; top: 50%; margin-top: 2px; right: 5px;}
.table.table-sort .header.headerSortUp:before{display: none;}

/*** icons ***/
.icon-g{background: url("templates/images/icons/g.png") no-repeat center; padding: 0 10px;}
.icon-mobifone{background: url("templates/images/logo/mobifone.png") no-repeat center; padding: 10px 55px; line-height: 29px;}
.icon-viettel{background: url("templates/images/logo/viettel.png") no-repeat center; padding: 10px 55px; line-height: 29px;}
.icon-gate{background: url("templates/images/logo/gate.png") no-repeat center; padding: 10px 55px; line-height: 29px;}
.icon-vinaphone{background: url("templates/images/logo/vinaphone.png") no-repeat center; padding: 10px 55px; line-height: 29px;}

/*** fieldset ***/

fieldset.notify-red legend{background: #ad2121; color: #ffe400; font-size: 15px; margin-left: 10px; padding: 0px 10px;}
fieldset.notify-yellow{border: none; border-radius: 0; background: #f4e0ba; color: #5a3e30; line-height: 22px;}
fieldset.notify-yellow legend{background: #d1af8e; color: #bd5900; font-size: 15px; margin-left: 10px; padding: 0px 10px;}