﻿* {
    margin: 0px;
    padding: 0px;
}

p, span {
    line-height: 22px;
    text-align: justify;
}

.news-tel-main .box-pagging {
    margin-bottom: 35px
}

.image-slide{
    display: none;
}

.article-description-home {
    text-align: left;
    color: #fff;
    line-height: 20px;
}

.title-article:hover {
    color: #F6F5F9;
}

.box-slide-link-share {
    z-index: 99;
}

.img-page-news.s-f-left {
    width: 198px;
    height: 111px;
}

.icon-home-content .bx-viewport {
    height: 160px !important;
    box-shadow: none !important;
    border: none !important;
}

.bx-prev {
    margin-left: -40px;
}

.bx-next {
    margin-right: -40px;
}

.vat-item .box-slogan {
    text-align: center;
}

.vat-item .box-slogan span {
    clear: both;
    float: none;
    max-width: 80%;
}

.product-item .info-pro {
    height: 90px;
    overflow: hidden;
}

.vat-item img.img-vat-item {
    width: 200px;
    height: 200px;
}

.news-item h3.title, .news-item .news-more {
    min-height: 36px;
}

a {
    outline-style: none;
}

.slide-page-detail-news {
    clear: both;
}

.nav-tabs > li {
    white-space: nowrap;
}

.main-menu-home li:first-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

.title-video-active {
    color: #f7941e !important;
}

/*Diem giao dich*/
#tien-ich-all {
    float: left;
    width: 275px;
}

form#send-contact p.flash-err.flash-sucess {
    color: #0000ff;
}

form#send-contact p.flash-err {
    color: #ff0000;
}

form#send-contact div.row span.error {
    margin-left: 120px;
}

form#send-contact label {
    width: 120px;
    float: left;
    display: block;
}

form#send-contact button:hover {
    color: #4a4949;
}

form#send-contact button {
    background-color: #f7941e;
    border: medium none;
    color: #fff;
    cursor: pointer;
    height: 28px;
    text-align: center;
    width: 95px;
    margin-left: 120px;
}

form#send-contact textarea {
    border: 1px solid #b4b4b4;
    padding: 5px 10px;
    width: 320px;

}

form#send-contact select {
    height: 26px;
    width: 342px;
}

form#send-contact input[type=text] {
    border: 1px solid #b4b4b4;
    padding: 5px 10px;
    width: 320px;
}

form#send-contact div.row {
    padding: 10px 0px;
}

.dropdown-city {
    border: 1px solid #acacac;
    padding: 6px 5px;
    width: 245px !important;
}

#vt-locations li {
    padding-top: 5px;
}

h3.title-map {
    font-size: 16px;
}

.box-result-item {
    width: 245px;
    height: 600px;
	padding: 0px;
	margin: 0px;
}

.count-result {
    margin-top: 10px;
}

.count-result strong {
    font-weight: bold;
}

.location-detail {
    font-weight: bold;
}

#vt-locations p {
    line-height: 20px;
}

#dt-devInfo {
    display: none !important;
}

.nav-tabs li:first-child, .support-menu li:first-child {
    background: none !important;
}

.support-menu li:first-child a {
    border-top: none !important;
}

.support-name {
    font-weight: 400;
    font-size: 19px;
    color: #231f20;
}

.box-article-detail span.txt-date {
    margin: 8px 0px 10px 0px;
}

.active-supp {
    color: #000 !important;
}

.active-orange {
    color: #f7941e !important;
}

.error_list {
    margin: 5px 0px;
    color: red;
}

#home-service li {
    display: inline-block;
    margin-right: 30px;
}

/*.captcha {
    width: 400px !important;
}*/

.btn-send {
    width: 113px !important;
    margin-top: 25px !important;
}

#img_captcha {
    vertical-align: top;
    border: none;
    margin-left: 10px;
}

div.box-pagging {
    display: table;
    width: auto;
}

div.box-form-standard {
    display: table;
    margin: auto;
}

div.frm-item span.help-inline {
    clear: both;
}

span.error {
    color: #ff0000;
    font-size: 12px;
}

.detail-pro-info span.detail-price, .detail-pro-info .info-pro {
    clear: both;
}

.slide-detail-pro .bx-viewport {
    height: 496px !important;
}

.slide-detail-pro .bx-prev {
    margin-left: 20px;
}

.slide-detail-pro .bx-next {
    margin-right: 0px;
}

.link-bottom {
    font-weight: bold;
    font-size: 13px;
}

.box-article-more {
    margin-top: 30px;
}

.box-btn-submit .btn-sub:hover {
    color: #ffffff;
}

.box-info-user span {
    font-size: 12px;

}

span#peson-code-input {
    width: 250px;
}

div.content.pad-cnt a.bold.color2 {
    color: #f7941e;
}

div.content.pad-cnt span.disable_link {
    color: gray;
}

.box-btn-submit .btn-sub {
    background-color: #f7941e;
    border: medium none;
    color: #4a4949;
    cursor: pointer;
    height: 28px;
    margin-top: 12px;
    padding-left: 12px;
    padding-right: 12px;
    text-align: center;
}

/*Syle cho form moi*/
form.form-new-style span {
    display: block;
    font-size: 17px;
    padding: 15px 0;
}

.table-bordered th {
    text-align: left;
}

.table-bordered tbody tr:nth-child(2n+1) {
    background: gainsboro;
}

#vtp_selfcare_vt_otp {
    height: 26px;
}

.table-bordered th,
.table-bordered td {
    padding: 10px 5px;
}

form.form-new-style select.date-time {
    height: 26px;
}

.box-btn-submit button,
.box-btn-submit input {
    background-color: #f7941e;
    border: medium none;
    color: #4a4949;
    cursor: pointer;
    height: 28px;
    margin-top: 12px;
    padding-left: 12px;
    padding-right: 12px;
    text-align: center;
    white-space: nowrap;
}

form.form-new-style div.form-group label {

    display: table-cell;
    padding: 5px 5px 5px 0;
    min-width: 100px;
    max-width: 400px;
}

form.form-new-style div.form-group .form-control {
    display: table-cell;
}

.s-f-left.news-tel-main {
    font-size: 12px;
}

form.form-new-style div.form-group span.help-inline {
    padding: 0px;
}

#box-video-play {
    float: left;
    width: 500px;
}

#vtp_selfcare_selfcare_input {
    width: 190px;
    height: 26px;
}

form.form-new-style div.form-group {
    display: table-row;
    height: 44px;
    margin-bottom: 10px;
    padding: 10px;
}

form.form-new-style div.form-group .form-control > input {
    width: 92%;
    padding: 5px 10px;
}

form.form-new-style ul.error_list li {
    font-size: 12px;
}

form.form-new-style div.form-group input#vtp_selfcareAddtime_vt_otp,
form.form-new-style div.form-group input#vtp_selfcareAdd_vt_otp,
form.form-new-style div.form-group input#vtp_selfcare_vt_otp {
    width: 150px;
}

form.form-new-style div.form-group input.btn:hover {
    color: #ffffff;
}

form.form-new-style table.table-form.has tbody tr:nth-child(2n+1) {
    background: #f9f9f9;
}

form.form-new-style table.table-form.has td {
    padding: 10px 0px;
}

form.form-new-style input.bt_luuds1,
form.form-new-style input.bt_luuds,
form.form-new-style div.form-group input.btn {
    background-color: #f7941e;
    border: medium none;
    color: #4a4949;
    cursor: pointer;
    height: 28px;
    width: auto;
    margin-top: 12px;
    padding-left: 12px;
    padding-right: 12px;
    text-align: center;
    white-space: nowrap;
}

#selectDate {
    margin-left: 20px;
    height: 26px;
    display: block;
}

form.form-new-style div.form-group #vtp_selfcare_captcha {
    margin-right: 0;

}

form.form-new-style div.form-group #img_captcha {
    margin-left: 0;

}

form.form-new-style div.form-group #vtp_selfcareAddtime_addtime {
    height: 26px;
    width: 100px;
}

form.form-new-style div.form-group #vtp_selfcareAddtime_captcha,
form.form-new-style div.form-group #img_captcha {
    height: 26px;
}

/*Hết form */
div.frm-item.box-btn-submit {
    float: none;
    clear: both;
}

#vtp_selfcare_captcha {
    float: left;
}

#addrDetail {
    height: 26px;
}

div.frm-item.div-captcha img#img_captcha {

}

div.frm-item.div-captcha .btn-in {
    width: auto;
}

.bg-content-news {
    overflow: hidden;
}

.div-captcha a {
    clear: both;
}

#payment-charge-form {
    margin-top: 25px;
}

.bg-body-tel .box-form-search {
    width: 410px;
}

#payment-charge-form div.form-group {
    margin-bottom: 10px;
}

#payment-charge-form div.form-group select {
    margin-right: 10px;
}

#payment-charge-form div.form-group img.captcha {
    width: 100px !important;
    height: 26px;
}

#vtp_login_captcha {
    border: 1px solid #b4b4b4;
    padding: 5px 10px;
    width: 90px;
}

.slide {
    height: 392px;
}

.frm-input-append {
    margin-top: -5px;
}

#vtp_register_captcha , #vtp_change_password_captcha{
    border: 1px solid #b4b4b4;
    padding: 5px 10px;
    width: 180px;
}

.frm-register select.city {
    height: 28px;
    width: 278px;
}

/* form register update*/

.frm-register span.note {
    font-style: italic;
    display: block;
    margin-bottom: 15px;
}

.btn-search {
    background: url("../img/search.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 100%;
    outline: medium none;
    vertical-align: middle;
    width: 22px;
}

.box-answer {
    display: none;
}

.box-show {
    display: block;
}

.frm-answer select {
    border: 1px solid #ccc;
}

#box-video-play_wrapper {
    float: left;
    position: initial;
}

.video-home .video-item {
    /*width: 400px;*/
}

.radio_list li {
    display: inline-block;
}

.in-txt {
    border: 1px solid #b4b4b4;
    padding: 5px 10px;
}

#vtp_selfcareAdd_captcha,
#vtp_selfcare_captcha {
    border: 1px solid #b4b4b4;
    padding: 5px;
}

.text-area-mess {
    border: 1px solid #b4b4b4;
    width: 423px;
}

#vtp_selfcare_service, #vtp_selfcare_service_action {
    height: 28px;
    width: 410px;
    border: 1px solid #b4b4b4;
}

.in-captcha {
    border: 1px solid #b4b4b4;
    padding: 5px 10px;
    width: 140px;
}

.a-roaming {
    display: inline;
    background-color: #f7941e;
    border: medium none;
    color: #4a4949;
    cursor: pointer;
    height: 28px;
    margin-top: 12px;
    padding: 6px 12px;
    text-align: center;
}

.a-roaming:hover {
    color: #fff;
}

.color2 {
    color: #000000 !important;
    font-weight: bold;
}

span.disable_link {
    color: gray;
    font-weight: bold;
}

.err-mess {
    text-align: center;
    margin-top: 30px;
	color: red;
    font-weight: bold;
}

.date-time {
    width: 90px !important;
    margin-right: 10px;
}

.note-span {
    margin: 5px 0px;
}

.lbl-tbc {
    width: 160px !important;
}

.txt-tbc {
    width: 365px !important;
}

.capt-tbc {
    width: 160px !important;
}

#box-video-show_wrapper {
    margin: 30px auto;
}

.product-item {
    margin: 0 8px 12px !important;
}

.box-icon-padding {
    margin-top: -16px;
    height: 160px;
    overflow: hidden;
    width: 100%
}

.main-menu-home li.home {
    background: none
}

.video-home .video-item {
    width: 500px;
}

#box-video-play {
    float: left;
    width: 500px;
}

.box-content-news-main .tab-content table {
    margin: 10px auto !important;
}

.box-content-news-main .tab-content table td {
    padding: 5px;
}

.gallary-item span.txt-news {
    height: 128px;
}

.gallary-item {
    height: 390px;
}

#suggestions {
    background: #fff;
    margin-top: 0;
    float: left;
    border: 1px solid #cfcfcf;
    border-top: 0;
    position: absolute;
    z-index: 9999;
    top: 46px;
    margin-left: 2px;
    max-width: 222px;
    padding-top: 10px;
}

#global-search .dropdown-box h1 {
    background: none repeat scroll 0 0 #98c0df;
    color: #000000;
    font-size: 14px;
    padding: 5px;
    text-align: left;
}

#global-search .dropdown-box a {
    color: #666;
    cursor: pointer;
    line-height: normal;
    padding: 0;
    text-decoration: none;
}

/* css suggest*/
.suggest-album h4,
.suggest-singer h4 {
    font-size: 13px;
    clear: both;
    margin: 15px 10px 5px 10px;
    color: #888;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px solid #eee
}

h3.sugges-title a {
    margin: 5px 10px 13px 8px;
    display: block;
    color: red;
    font-weight: bold
}

.suggest-album ul.list li,
.suggest-singer ul.list li {
    overflow: hidden;
    padding: 5px 10px 5px 10px;
    font-size: 13px
}

.suggest-album ul.list li span.images img,
.suggest-singer ul.list li span.images img {
    float: left;
}

.suggest-album ul.list li span.name,
.suggest-singer ul.list li span.name {
    padding-left: 45px;
    display: block;
    font-size: 13px

}

.suggest-album ul.list li span.name:hover,
.suggest-singer ul.list li span.name:hover {
    color: #f7941e;
}

.title-search {
    color: #fff;
    font-size: 18px;
    line-height: 48px;
    text-transform: uppercase;
    padding-left: 10px;
}

.box-count-result {
    border-bottom: 1px solid #ebebeb;
    margin: 14px 0 0;
    overflow: hidden;
    padding: 0px 0px 14px 10px;
}

.suggest-album ul.list li span.name, .suggest-singer ul.list li span.name {
    line-height: 17px;
}

/*ngoctv cap nhat style trang cho comment anh Hai ngay 27/9*/

h3.h3-header-link {
    padding-left: 20px;
}

.vertical-center {
    text-align: center;
}


.news-item-media h3.h3-header-news a {
    color: #000;
}

h3.title-main span.txt {
    line-height: 29px;
}

.item-style4 .news-item-style h3, .item-style5 .news-item-style h3 {
    bottom: 0px;
}

.item-style4 .news-item-style {
    height: 211px;
}

#cssmenu ul ul li a {
    color: #000000;
}

/*slide di dong tem 3 col*/
.item-style4 .bx-wrapper {
    max-width: none !important;
    width: 100% !important;
    height: 211px !important;
}

.item-style4 .bx-wrapper .bx-viewport {
    overflow: visible !important;
    border: none !important;
}

.item-style4 .bx-wrapper .bx-prev {
    background: url("../img/icon-prew-black.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.item-style4 .bx-wrapper .bx-next {
    background: url("../img/icon-next-black.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.item-style4 .bx-wrapper .bx-controls-direction .bx-next {
    margin: 0px;
    left: -35px !important;
    top: -240px !important;
    width: 10px;
    height: 12px;
}

.item-style4 .bx-wrapper .bx-controls-direction .bx-prev {
    margin: 0px;
    left: -55px !important;
    top: -240px !important;
    position: absolute;
    width: 10px;
    height: 12px;
}

.item-style4 .bx-wrapper .bx-controls-direction {
    position: relative;
    float: right;
}

/*.item-style4 .bx-wrapper .bx-controls-direction a.disabled {
    display: block;
}*/

/* end slide di dong tem 3 col*/

/*slide di dong tem 2 col*/
.item-style2 {
    height: 259px;
}

.item-style2 .bx-wrapper {
    max-width: none !important;
    width: 100% !important;
    height: 211px !important;
}

.item-style2 .bx-wrapper .bx-viewport {
    overflow: visible !important;
    border: none !important;
}

.item-style2 .bx-wrapper .bx-prev {
    background: url("../img/icon-prew-black.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.item-style2 .bx-wrapper .bx-next {
    background: url("../img/icon-next-black.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.item-style2 .bx-wrapper .bx-controls-direction .bx-next {
    margin: 0px;
    left: -35px !important;
    top: -241px !important;
    width: 10px;
    height: 12px;
}

.item-style2 .bx-wrapper .bx-controls-direction .bx-prev {
    margin: 0px;
    left: -55px !important;
    top: -241px !important;
    position: absolute;
    width: 10px;
    height: 12px;
}

.item-style2 .bx-wrapper .bx-controls-direction {
    position: relative;
    float: right;
}

/* end slide di dong tem 2 col*/
.item-style2 .news-item-style {
    width: 100%;
}

.bx-wrapper .bx-viewport {
    left: 0px;
    box-shadow: none;
}

a.img-media {
    width: 58px;
    height: 58px;
    display: block;
    float: left;
}

.news-item-media {
    height: 58px;
}

.mod-adv-detail {
    padding-bottom: 20px;
    padding-left: 23px;
    padding-right: 15px;
}
.bx-wrapper .bx-controls-direction a{
    z-index: 99 !important;
}
.box-related{
    margin: 10px 0px;
}
.tit-article-detail{
    color: #231f20;
    font-size: 19px;
    line-height: 24px;
}
.container-fluid .nav-tabs > li.li-none-border{
    background: none;
}
#vtp_complaints_captcha{
    width: 160px !important;
}
.frm-city .col-frm{
    width: auto;
}
.btn-register{
    margin-left: 75px;
    padding-top: 10px;
}

/*Css template roaming*/
.tr-roaming{
    background: #fff !important;
}
.tr-roaming td{
    border-left: 1px solid #acacac;
    border-top: 1px solid #acacac;
    border-bottom: 1px solid #acacac;
    text-align: center;
}
.form-roaming{
    margin: 20px auto;
}
.container-roaming{
    padding: 10px;
}
#country-list-roaming-result{
    font-size: 12px;
    margin-bottom: 10px;
}
.td-last{
    border-right: 1px solid #acacac;
}
.roaming-post-pre td{
    border-top: none;
}
.roaming-select{
    width: 300px;
    height: 28px;
}
.body-tr-roaming td{
    text-align: center;
    border-left: 1px solid #acacac;
    border-bottom: 1px solid #acacac;
}
.link-vt:hover{
    color: #f7941e;
}
.link-b-dec{
    font-weight: bold;
    text-decoration: underline;
    color: #f7941e;
}
#table-roaming-detail{
    width: 100%;
    border: 1px solid #acacac;
}
#table-roaming-detail td{
    border-left: 1px solid #acacac;
    border-bottom: 1px solid #acacac;
}
.border-bottom-none{
    border-bottom: none !important;
}
#table-roaming-detail td:first-child{
    border-left: none;
}

/* end template roaming*/
/*CSS chuyen muc dich vu 2 cot*/
.list-item-3col{
    width: 350px !important;
}
/*end css chuyen muc dich vu 2 cot*/
.register-success{
    padding: 20px !important;
}
.mod-item{
    /*border-right: 1px solid #eee;*/
}
.jw-tab-focus:focus{
	outline: 0px solid #231f20; 
}
.container-fluid .nav-tabs{
	margin: 0px;
}
#suggestions .list{
    padding-left: 0px;
}


#block_other, #reason_return_sim{
    display: none;
}
.radio_list li{
    display: list-item;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{
    text-indent: -9999px;
}
.ui-datepicker .ui-datepicker-prev span:hover, .ui-datepicker .ui-datepicker-next span:hover{
    text-indent: -9999px;
}

.date-vtt{
    width: 182px;
    height: 25px;
    margin-top: 5px;
}
.date-vtt-pre{
    width: 178px;
    height: 25px;
}
.date-range{
    width: 182px;
    height: 25px;
}
.date-gpkd{
    width: 165px;
    height: 25px;
}

#tratruoc .error_list, #trasau .error_list{
    float: left;
    clear: both;
}
#trasau{
    display: block;
}
.select-tbc{
    margin: -5px 0px 0px 10px;
}
.tbc-div{
    margin-top: 10px;
}
#email-tbc{
    display: none;
}
#stop-other{
    display: none;
}
.mess-provider{
    color: #bf0000;
    font-size: 17px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 20px;
}
.in-frm, .in-clear, .date-vtt-pre, .date-vtt, .date-range, .date-gpkd{
    border: 1px solid #cdcdcd;
}
.txt-date-form{
    width: 220px;
    height: 22px;
    margin-bottom: 15px;
    border: 1px solid #cdcdcd;
}
#tratruoc .frm-item, #trasau .frm-item  {
    clear: both;
    margin-bottom: 15px;
    overflow: hidden;
}

.label-captcha {
    display: block;
    float: left;
    height: 25px;
    line-height: 30px;
    width: 100px;
}

#vtp_provider_captcha, #vtp_provider_pre_captcha {
    border: 1px solid #b4b4b4;
    padding: 5px 10px;
    width: 180px;
}
.title-selfcare{
    padding-top: 12px; 
    height: 36px !important;
}
.title-selfcare p{
    margin: 0px;
}

#vtp_selfcare_vt_otp{
    padding: 0px;
    border: 1px solid #cdcdcd;
}
#confirm-login{
    margin-top: 0px !important;
}
#confirm-login ul.error_list{
    margin-left: -40px !important;
}


.btn-form{
    background-color: #f7941e;
    border: medium none;
    color: #fff;
    cursor: pointer;
    height: 28px;
    margin-top: 12px;
    text-align: center;
    width: 90px;
}
.remember-pass{
    float: right;
    margin-right: 90px;
}
.h3-myviettel{
    padding: 10px 0px 10px 30px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
}
.my-viettel{
    width: 100%;
    height: 410px;
    padding: 10px;
}
.item-my-viettel{
    float: left;
    width: 307px;
    height: 176px;
    margin: 10px 10px 20px;
    background: #fff;
    position: relative;
}
.my-viettel-opacity{
    width: 100%;
    height: 40px;
    background: url("../img/bg-opacity-a.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    position: absolute;
    bottom: 0px;
}
.text-my-viettel{
    width: 100%;
    position: absolute;
    bottom: 0px;
}
.text-my-viettel p{
    text-align: center;
    line-height: 40px;
    font-size: 17px;
}
.text-my-viettel a{
    color: #fff;
}
.text-my-viettel a:hover{
    color: #f7941e;
}
.border-right{
    border-right: 1px solid #ccc !important;
}
.span-selfcare{
    font-size: 14px !important;
}
.box-form-pass-user{
    text-align: center;
}
form.form-new-style div.form-group label{
    vertical-align: top;
}
.span-notice{
    font-size: 13px;
    font-style: italic;
    line-height: 19px;
}
.box-info-user span.user-info{
	margin-left: 25px;
}

.box-article-more{
    clear: both;
}
table.tbl tr td{
    padding: 6px 8px;
    border: 1px solid #d7d7d7;
    line-height: 16px;
}
table.tbl tr:first-child td{
    font-weight: bold;
}
.product-detail h4{
    margin-bottom: 12px
}
.s-height-col{
	height: 370px;
}
.box-col-main{
	height: 370px;
}
.news-more{
	height: 120px
}
.row-content{
	height: 370px;
}
.detail-pro-info{
	width: 400px;
}
.box-article-more h3 a{
    color: #00918D;
}
.box-form-allblock{
    overflow: visible;
}
.service-connect-active{
    color: #f7941e !important;
}
.img-register-service{
    width: 100%;
    text-align: center;
}
.form-register-service{
    padding: 20px 40px;
    margin-top: -10px;
    border-left: 1px solid #cdcdcd;
}
.div-register-service{
    clear: both;
    padding-top: 20px;
    margin-left: 108px;
}
.btn-register-service{
    padding: 7px 12px;
    cursor: pointer;
    background-color: #f7941e;
    border: none;
    color: #fff;
}
.btn-register-service:hover{
    color: #ccc;
}
.div-message-register{
    clear: both;
    margin: 0 auto;
    text-align: center;
    font-weight: bold;
    color: #5FB319;
    padding-top: 10px;
}
.ss1_wrapper .slideshow_paging{
    z-index: 20!important;
}
.ss1_wrapper .slideshow_paging a{
    border: 1px solid #f7941e;
}
.promotion-left{
    float: left;
    padding: 10px 0px;
    width: 65%;
}
.promotion-right{
    float: right;
    padding: 10px;
    width: 180px;
}
.div-promotion{
    padding: 0px 20px 20px;
    border-left: 1px solid #cdcdcd;
    margin-top: 20px;
}
.title-promotion{
    color: #F7941E;
    font-weight: normal;
    line-height: 25px;
    font-size: 18px;
}
.promotion-name{
    color: #231f20;
     font-weight: bold;
    line-height: 25px;
}
.mien-bac{
    float: left;
    width: 30%;
}

.list-area{
    float: left;
    width: 30%;
    margin-right: 15px;
    border-right: 1px solid #cdcdcd;
}
.half-area{
    float: left;
    width: 50%;
}
.title-type-area{
    line-height: 30px;
    color: #231f20;
    font-weight: 600;
}
.ul-mien-bac li a{
    display: block;
    line-height: 25px;
    color: #0055cc;
    font-size: 12px;
    cursor: pointer;
}
.ul-mien-bac li a:hover{
    color: #f7941e;
}
.list-area:last-child{
    border-right: none;
}
#div-city{
    margin-top: 10px;
    height: 320px;
}

/* Chinh lai menu */
.jqueryslidemenu ul li{
    background: none!important;
}
.main-menu-home li a{
    font-weight: 400 !important;
    padding: 0px 5px;
    font-size: 14px;
}
.jqueryslidemenu ul li a{
    padding: 0 4px;
}
.jqueryslidemenu ul li:first-child a{
    padding-left: 10px;
}
#myslidemenu{
    /*float: left !important;*/
    width: 810px;
}

.menu-new{
    font-weight: bold !important;
    color: #6d6e70!important;
}
.menu-active{
    color: #f7941e !important;
    background-image: url('../images/arrow.jpg')!important;
    background-repeat: no-repeat!important;
    background-position: right;
    padding: 0 15px 0px 10px !important;
}
.menu-first{
    background-image: url('../images/sparator.png')!important;
    background-repeat: no-repeat!important;
    background-position: right;
    padding-right: 10px !important;
}
.menu-first:hover{
    color: #f7941e !important;
}
/*end menu*/
.ss1_wrapper .slideshow_paging{
    bottom: 15px !important;
    left: 25px !important;
}
.title-register-service{
    font-weight: bold;
}
.cover-form{
    clear: both;
}
.label-register{
    width: 120px;
    margin: 10px 0px !important;
    display: inline-block !important;
}
.cover-form .error_list li{
    margin-left: 123px;
}
.cover-codinh{
    /*background: none;*/
}
.form-register-service #home-province, .form-register-service #home-district{
    width: 240px;
}
.space-promotion{
    width: 100%;
    height: 20px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
.bg-km{
    background-image: url('../images/icon_km.gif')!important;
    background-repeat: no-repeat!important;
    background-position: right;
    padding-right: 10px !important;
}

.view-invoice{

    margin: 10px 20px 20px;
    border: 1px solid #cdcdcd;
}
.view-invoice thead{
    border-bottom: 1px solid #cdcdcd;
}
.view-invoice th{
    font-weight: bold;
    text-align: center;
    padding: 5px;
    border-right: 1px solid #cdcdcd;
}
.view-invoice th:last-child{
    border-right: none;
}

.view-invoice td{
    border-right: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    padding: 5px 2px;
}

.view-invoice tr:last-child, .view-invoice tr:last-child td{
    /*border-right: none;*/
    border-bottom: none;
}
.view-invoice td a{
    color: #0000ff;
    cursor: pointer;
}

.view-invoice td a:hover{
    color: #f7941e;
}