.hisella-messages {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 99;
    font-family: Arial;
}

.hisella-messages-outer {
    position: relative;
}

#hisella-minimize { /* background: #3b5998; */
    background: #31694e;
    font-size: 14px;
    color: #fff;
    padding: 3px 10px;
    position: absolute;
    top: -34px;
    left: -1px; /* border: 1px solid #E9EAED; */
    cursor: pointer;
    box-shadow: 0 0 2px 1px rgba(0,0,0,.06);
    transition: background .5s ease-out;
    -webkit-transition: background .5s ease-out;
    -moz-transition: background .5s ease-out;
}

    #hisella-minimize:hover {
        background: #3b5998;
    }

#hisella-facebook {
    opacity: 0;
}

.hisella-messages {
    bottom: -300px;
    left: 200px;
}

.phone-online {
    position: fixed;
    z-index: 1000000;
    font-size: 20px;
    bottom: 5px;
    left: 10px;
    padding: 10px;
    background: red;
    color: white;
    font-weight: bold;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
}

    .phone-online a {
        color: #ffffff;
    }
/* Buzz */

@-webkit-keyframes hvr-buzz {
    50% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg);
    }

    100% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg);
    }
}

@keyframes hvr-buzz {
    50% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg);
    }

    100% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg);
    }
}

.phone-online i {
    animation: ring 1s infinite;
    -webkit-animation: ring 1s infinite;
}

#popup .uk-modal-dialog {
    background: #0092d0;
    color: #ffffff;
    width: 700px;
}

    #popup .uk-modal-dialog .uk-close {
        color: #fff;
        opacity: .8;
    }

body {
    font-size: 14px;
    color: #333;
    padding: 0px;
    margin: 0px;
    font-family: "Roboto",Arial,sans-serif !important;
    line-height: 22px;
}

.popup-home .uk-modal-dialog {
    background: #ffffff !important;
    color: #333 !important;
    width: 700px;
}

    .popup-home .uk-modal-dialog .uk-close {
        color: #333 !important;
        opacity: .8;
    }

.popup-home img {
    max-width: 100%;
}

.td-thongbao-content {
    background: #f9f9f9;
    clear: both;
    padding-top: 15px;
}

.td-thongbao {
    border: 1px solid #0092d0;
}

.td-thongbao-top {
    border-bottom: 1px solid #0092d0;
    padding: 5px; /* margin-bottom: 10px; */
}

.td-slogan {
    color: #0092d0;
    font-weight: bold;
    font-size: 20px;
    margin-top: 10px;
}

.td-thongbao-title {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #0092d0; /* margin-top: 10px; */
    margin-bottom: 5px;
}

.td-thongbao-des {
    color: #0092d0;
    text-align: center;
    margin-bottom: 15px;
}

.td-kinhgui {
    color: #0092d0;
    padding: 5px;
}

.td-content-main {
    padding: 5px;
}

.color-thongbao {
    color: #0092d0;
}

body.istablet {
    float: left;
}

div.messages {
    float: left;
    width: 95%;
}

span.icon {
    background: url(/assets/images/icons.png) no-repeat 0px 0px transparent;
}

a {
    text-decoration: none;
    color: #333;
}

.block {
    float: left;
    width: 100%;
}

    .block ul {
        margin: 0px;
        padding: 0px;
    }

        .block ul li {
            list-style: none;
        }

header, .header-top, .header-bottom, .main, footer, .footer-top, .footer-bottom {
    /*float: left;*/
    width: 100%;
}
/* .header-top {	background-color: white;	padding-top: 10px;    padding-bottom: 10px;	border-bottom: 1px solid #e1e1e1;} */

.header-top {
    background-color: white;
    padding-top: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e1e1e1;
    box-shadow: 0px 2px 5px -1px rgba(0, 0, 0, .2);
}



.menu-main {
    float: left;
    margin-top: 4px;
    width: auto;
}

    .menu-main ul li {
        /*float: left;*/
        position: relative;
    }

        .menu-main ul li:hover a.parent {
            color: #0092d0;
        }

        .menu-main ul li ul {
            display: none;
            position: absolute;
            left: 0px;
            top: 42px;
            background-color: black;
            width: 300px;
            z-index: 10;
            opacity: 0.8;
            font-size: 15px;
            border-radius: 3px 3px 0px 0px;
            padding-top: 10px;
            padding-bottom: 10px;
        }

            .menu-main ul li ul li {
                float: left;
                width: 100%;
            }

                .menu-main ul li ul li a {
                    text-transform: none;
                    padding-top: 5px;
                    padding-bottom: 5px;
                    float: left;
                    width: 87%;
                    color: white;
                    padding-left: 4%;
                    padding-right: 0px;
                    font-size: 15px;
                }

                    .menu-main ul li ul li a:hover {
                        color: white;
                    }

        .menu-main ul li:hover ul {
            display: block;
        }

        .menu-main ul li a {
            padding-right: 20px;
            padding-top: 10px;
            padding-bottom: 10px;
            text-transform: uppercase;
            color: #333;
            font-size: 17px;
        }

div.logo {
    float: left;
    margin-right: 20px;
}

.cart {
    float: right;
    color: white;
    font-size: 21px;
    line-height: 30px;
    margin-top: 20px;
}

div.hotline {
    float: left;
    margin-left: 40px;
}

    div.hotline i {
        font-size: 21px;
        display: inline-block;
        float: left;
        margin-right: 5px;
    }

    div.hotline b {
        color: #f6a101;
        font-size: 17px;
    }

.cart span {
    float: left;
    background: url(../images/cart.png) no-repeat 0px 0px transparent;
    width: 41px;
    height: 31px;
    margin-right: 5px;
}

.danh-muc-home {
    margin-top: 20px;
    margin-bottom: 20px;
}

    .danh-muc-home ul li {
        float: left;
        width: 23%;
        margin-right: 2%;
    }

.gioi-thieu-ve-thuong-do-item {
    background: #f4f4f4;
    padding-top: 20px;
    padding-bottom: 20px;
}

    .gioi-thieu-ve-thuong-do-item img {
        float: left;
        margin-right: 30px;
    }

    .gioi-thieu-ve-thuong-do-item h3 {
        text-transform: uppercase;
        color: #0092d0;
        font-weight: normal;
        font-size: 22px;
    }

.cam-ket-item {
    margin-bottom: 20px;
    margin-top: 20px;
}

    .cam-ket-item h3 {
        float: left;
        width: 100%;
        margin: 0px;
        margin-bottom: 20px;
        text-transform: uppercase;
        text-align: center;
        color: #6B6969;
        font-size: 20px;
        font-weight: normal;
        margin-top: 15px;
        background: url(../images/h3-bg.png) no-repeat center 24px transparent;
        padding-bottom: 8px;
    }

.quy-trinh-dat-hang h3 {
    float: left;
    width: 100%;
    margin: 0px;
    margin-bottom: 20px;
    text-transform: uppercase;
    text-align: center;
    color: #999;
    font-size: 24px;
    font-weight: normal;
}

.quy-trinh-dat-hang ul li {
    float: left;
    margin-right: 6px;
}

    .quy-trinh-dat-hang ul li span.icon {
        float: right;
        background: url(../images/bullin.png) no-repeat 0px 0px transparent;
        width: 20px;
        height: 20px;
        margin-top: 42%;
        margin-left: 7px;
    }

    .quy-trinh-dat-hang ul li.last {
        margin-right: 0px;
    }

        .quy-trinh-dat-hang ul li.last span {
            display: none;
        }

.banner-slide {
    float: left;
    width: 100%;
}

    .banner-slide .view-content img {
        width: 100%;
        height: 400px;
    }

.quy-trinh-dat-hang {
    margin-top: 20px;
    margin-bottom: 20px;
}

.footer-top {
    background-color: #f4f4f4;
    padding-top: 20px;
}

    .footer-top h3, .footer-top h4 {
        margin-top: 0px;
        margin-bottom: 10px;
        padding-bottom: 7px;
        text-transform: uppercase;
        color: #4f5050;
        font-weight: bold;
    }

.thong-tin-item {
    float: left;
    width: 18%;
    margin-right: 2%;
}

    .thong-tin-item h3 {
        text-transform: uppercase;
        color: #f95c15;
    }

    .thong-tin-item ul li {
        background: url(../images/icon-footer.png) no-repeat 0px 7px transparent;
        padding-left: 15px;
        float: left;
        width: 100%;
        margin-bottom: 5px;
    }

.footer-bottom {
    background-color: #185493;
    color: white;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 13px;
}

    .footer-bottom p.tencongty {
        float: left;
    }

    .footer-bottom .copyright {
        float: left;
    }

.sanpham-tab-home ul.tab {
    float: right;
    margin-right: 6px;
}

    .sanpham-tab-home ul.tab li {
        float: left;
        margin-left: 1px;
        background-color: #fb5d14;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 7px;
        padding-bottom: 7px;
    }

        .sanpham-tab-home ul.tab li a {
            color: white;
        }

.sanpham-tab-home h3 {
    float: left;
    text-transform: uppercase;
    margin: 0px;
    margin-top: 10px;
    color: #777;
}

.sanpham-tab-home .quick-main {
    background-color: #F7F4F4;
    width: 99.5%;
    margin-top: 2px;
}

    .sanpham-tab-home .quick-main .quick-item {
        padding: 2%;
    }

        .sanpham-tab-home .quick-main .quick-item ul li {
            float: left;
            width: 211px;
            margin-right: 22px;
            margin-bottom: 20px;
        }

            .sanpham-tab-home .quick-main .quick-item ul li.last {
                margin-right: 0px;
            }

            .sanpham-tab-home .quick-main .quick-item ul li a.image {
                float: left;
                width: 211px;
                height: 211px;
                border: 1px solid #e5e5e5;
                text-align: center;
                display: table;
                vertical-align: middle;
                background: white;
            }

            .sanpham-tab-home .quick-main .quick-item ul li a.title {
                float: left;
                width: 100%;
                text-align: center;
                margin-top: 7px;
            }

.breadcrumb {
    float: left; /* width: 83%; */
    width: 100%;
    margin-bottom: 0px;
    color: white;
    padding: 0px;
    background: #007bff;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 5px; /* padding-left: 17%; */
    padding-left: 10px;
    box-sizing: border-box;
}

    .breadcrumb a {
        color: white;
        float: left;
        margin-right: 10px;
    }

    .breadcrumb i {
        float: left;
        margin-top: 3px;
        margin-right: 5px;
    }

.left {
    float: right;
    width: 250px;
    margin-right: 0px;
}

.group-content { /* width: 815px; */
    width: 920px;
    float: left;
}

h1.title-page {
    float: left;
    width: 100%;
    margin: 0px;
    text-transform: uppercase;
    color: #185493;
    font-weight: normal;
    font-size: 25px;
    margin-bottom: 10px;
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 5px;
    font-weight: bold;
}

.view-dichvu .views-field-created {
    color: #888;
}

.category-image ul li {
    float: left;
    width: 48%;
    margin-right: 4%;
}

    .category-image ul li img { /* 	width:100%;	height: 100%; */
        border: 1px solid #e5e5e5;
    }

    .category-image ul li.last {
        margin-right: 0px;
    }

.support-online {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

    .support-online h3 {
        color: #777777;
        text-transform: uppercase;
        font-weight: normal;
        font-size: 19px;
        margin-top: 0px;
        margin-bottom: 10px;
        text-align: center;
    }

    .support-online ul {
        background: #e2e2e2;
        float: left;
        width: 100%;
    }

        .support-online ul li {
            float: left;
            width: 92%;
            padding-top: 10px;
            margin-bottom: 3px;
            border-bottom: 1px dashed white;
            padding-left: 4%;
            padding-right: 4%;
            padding-bottom: 13px;
        }

            .support-online ul li img {
                width: 80px;
                height: 80px;
                float: left;
                margin-right: 10px;
                border-radius: 49px;
            }

            .support-online ul li div {
                float: left;
                width: 140px;
            }

            .support-online ul li span.phone {
                color: #e51d1d;
                font-weight: bold;
                float: left;
                margin-right: 10px;
                font-size: 18px;
                margin-top: 4px;
                width: 100%;
            }

            .support-online ul li a.skype span {
                float: left;
                background: url(../images/skype.png) no-repeat 0px 0px transparent;
                width: 59px;
                height: 28px;
                margin-right: 10px;
            }

            .support-online ul li a.yahoo {
                margin-top: 5px;
                float: right;
            }

            .support-online ul li span.name {
                font-weight: bold;
                border-bottom: 1px dashed #e5e5e5;
                margin-bottom: 3px;
                padding-bottom: 5px;
            }

.tai-khoan-giao-dich h3 {
    color: #777777;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 19px;
    margin-top: 0px;
    margin-bottom: 10px;
    text-align: center;
}

.tai-khoan-giao-dich ul li {
    background-color: #52aa54;
    color: white;
    padding: 5%;
    width: 90%;
    float: left;
    margin-bottom: 20px;
    text-align: center;
}

    .tai-khoan-giao-dich ul li.item-2 {
        background: #ed1c24;
    }

    .tai-khoan-giao-dich ul li.item-3 {
        background: #932937;
    }

    .tai-khoan-giao-dich ul li.item-4 {
        background: #53CCEE;
    }
/* .baiviet-list-item  ul li, .dich-vu-item-list ul li{	float: left;	width: 100%;	margin-bottom: 15px;	padding-bottom: 15px;	border-bottom: 1px dashed #e5e5e5;	list-style:none;	margin-left:0px;} */

.baiviet-list-item ul li, .dich-vu-item-list ul li {
    float: left;
    width: 100%;
    margin-bottom: 15px;
    padding-bottom: 15px; /* border-bottom: 1px dashed #e5e5e5; */
    list-style: none;
    margin-left: 0px;
    background: #f9f9f9;
    padding: 10px;
    box-sizing: border-box;
}

    .baiviet-list-item ul li a.image, .dich-vu-item-list ul li img {
        float: left;
        margin-right: 20px;
        box-shadow: 1px 8px 15px rgba(0, 0, 0, 0.5);
        padding: 4px;
    }

    .baiviet-list-item ul li a.title, .dich-vu-item-list ul li .views-field-title a {
        font-weight: bold;
        font-size: 18px;
    }

.baiviet-list-item, .dich-vu-item-list {
    background-color: white;
    width: 100%;
    margin-bottom: 20px;
    float: left;
}

    .baiviet-list-item ul li a.xem-them {
        color: #f95c15;
        display: block;
    }

.bai-viet-detail {
    width: 100%;
    background-color: white;
    margin-bottom: 20px;
}
    /* .bai-viet-detail h1.title {	color: #fb5d14;    font-size: 14px;    text-transform: uppercase;} */

    .bai-viet-detail h1.title, h1.title-page {
        color: #185493;
        line-height: normal;
        font-weight: bold;
        font-size: 26px;
        border-bottom: 1px solid #ddd;
        background: #f5f5f5;
        padding: 10px;
        color: #333;
        box-sizing: border-box;
        margin-top: 5px;
    }

    .bai-viet-detail .lead {
        text-align: justify;
        font-weight: bold;
    }

    .bai-viet-detail .noi-dung {
        text-align: justify;
    }

.tin-lien-quan h3 { /* text-transform: uppercase;    color: #696969; */
    border-left: 6px solid #185493;
    padding-bottom: 6px;
    border-bottom: 1px solid gainsboro;
    padding-left: 11px;
    font-size: 22px;
    font-weight: bold;
    margin: 0 0 10px;
    border-bottom: 1px solid #f1f1f1;
}

.tin-lien-quan ul li {
    float: left;
    width: 183px;
    margin-right: 20px;
}

    .tin-lien-quan ul li a.image img {
        width: 100%;
    }

.dat-hang-online-form {
    background-color: white;
    float: left;
    width: 100%;
}

    .dat-hang-online-form table {
        float: left;
        width: 100%;
    }

        .dat-hang-online-form table .grippie {
            display: none;
        }

        .dat-hang-online-form table tr td {
            padding-top: 10px;
            padding-bottom: 10px;
            border: 1px solid #e5e5e5;
            padding: 12px;
        }

            .dat-hang-online-form table tr td .hinh-anh {
                text-align: center;
            }

                .dat-hang-online-form table tr td .hinh-anh .product-img {
                    display: inline-block;
                    width: 97px;
                    height: 100px;
                }

                    .dat-hang-online-form table tr td .hinh-anh .product-img a.img-upload {
                        display: inline-block;
                        width: 48%;
                        background: #3182c1;
                        color: white;
                        margin-top: 5px;
                    }

                    .dat-hang-online-form table tr td .hinh-anh .product-img a.open-modal-img {
                        background: #67b720;
                    }

table.thong-tin-san-pham {
}

.link-item input.form-text {
    width: 240px;
}

.so-luong input {
    width: 80px;
}

.mau-sac input.form-text {
    width: 100px;
}

.kich-thuoc input.form-text {
    width: 155px;
}

.ten-shop input.form-text {
    width: 120px;
}

.ghichu input.form-text {
    width: 120px;
}

.hidden {
    display: none;
}

table.thong-tin-san-pham thead th {
    border: none;
    background-color: #ccc;
    text-align: center;
    color: #333;
    font-size: 14px;
    font-weight: normal;
}

.item-block {
    float: left;
    width: 100%;
}

.dat-hang-online-form tr td input.form-text {
    width: 100px;
    height: 25px;
    border: 1px solid #dbdfe6;
    border-top: 1px solid #abadb3;
    border-radius: 3px;
    text-indent: 5px;
}

.dat-hang-online-form tr td textarea {
    height: 33px;
    width: 210px;
}

form.don-hang-dang-ky-form {
    float: left;
    width: 100%;
}

    form.don-hang-dang-ky-form .form-item {
        float: left;
        width: 100%;
        margin-bottom: 12px;
    }

.dat-hang-online-form tr td input.form-text.price, .dat-hang-online-form tr td input.form-text.thanh-tien {
    width: 75px;
}

form.don-hang-dang-ky-form .form-item label {
    float: left;
    width: 125px;
    font-weight: normal;
    margin-top: 5px;
}

form.don-hang-dang-ky-form .form-item input.form-text {
    width: 250px;
    height: 18px;
}

form.don-hang-dang-ky-form .ngan-hang {
    float: left;
    width: 100%;
}

    form.don-hang-dang-ky-form .ngan-hang .form-item-nganhang, form.don-hang-dang-ky-form .ngan-hang .form-item-chinhanh {
        float: left;
        margin-right: 10px;
        width: auto;
    }

form.don-hang-dang-ky-form input.form-submit { /* margin-left: 124px; */
    margin-left: 172px;
    margin-top: 5px;
    padding: 3px 20px;
    background: #f56f1f;
    border: none;
    width: 262px;
    padding-top: 7px;
    padding-bottom: 7px;
    text-transform: uppercase;
    color: white;
}

form.dat-hang-online-form table thead th {
    background: #185493 none repeat scroll 0 0;
    font-weight: normal;
    color: white;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: none;
}

form.dat-hang-online-form table tbody tr {
    background: none;
    border-bottom: 1px solid #f5f5f5;
}

form.dat-hang-online-form .info {
    float: left; /* width: 70%; */
    width: 75%;
}

    form.dat-hang-online-form .info .form-type-checkboxes .form-checkboxes {
        float: left;
    }

        form.dat-hang-online-form .info .form-type-checkboxes .form-checkboxes .form-item {
            display: inline-block;
            margin-right: 20px;
            width: auto;
        }

            form.dat-hang-online-form .info .form-type-checkboxes .form-checkboxes .form-item label {
                float: none;
            }

    form.dat-hang-online-form .info .form-item {
        float: left;
        margin-bottom: 0;
        width: 100%;
    }

        form.dat-hang-online-form .info .form-item label {
            float: left;
            font-weight: normal;
            width: 115px;
            margin-top: 5px;
        }

        form.dat-hang-online-form .info .form-item input.form-text {
            height: 21px; /*  width: 250px; */
            width: 300px;
            border: 1px solid #ddd;
        }

        form.dat-hang-online-form .info .form-item textarea {
            width: 500px;
        }

        form.dat-hang-online-form .info .form-item .grippie {
            margin-left: 115px;
            width: 498px;
        }

form.dat-hang-online-form .form-action input.form-submit {
    margin-left: 115px;
    margin-top: 20px;
    padding: 5px 30px;
    text-transform: uppercase;
    width: 200px;
    margin-bottom: 50px;
    background-color: #0092d0;
    color: white;
    border: none;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
    border-bottom: 2px solid #f3f3f3;
    border-radius: 0px 0px 4px 4px;
}

form.dat-hang-online-form tr td .hinh-anh input.form-file {
    width: 160px;
}

form.dat-hang-online-form .form-action input.form-submit:hover {
    background-color: #fb5d14;
}

select.the-tich {
    width: 100px;
    height: 26px;
}

.dat-hang-online-form tr td input.qty {
    width: 50px;
}

form.don-hang-dang-ky-form .tinh-tp {
    float: right;
    width: 88.6%;
}

    form.don-hang-dang-ky-form .tinh-tp .form-item {
        float: left;
        width: auto;
        margin-right: 10px;
    }

        form.don-hang-dang-ky-form .tinh-tp .form-item select {
            width: 250px;
            height: 29px;
            width: 110px;
        }

    form.don-hang-dang-ky-form .tinh-tp .form-item-quanhuyen select {
        width: 93px;
    }

form.don-hang-dang-ky-form .form-item-chinhanh {
    float: left;
    margin-left: 130px;
}

.the-tich-item .form-item {
    float: left;
    margin-right: 5px;
}

.the-tich-item .form-type-textfield input.form-text {
    width: 50px;
}

form .the-tich-item {
    float: left;
    width: 170px;
}

form.thanh-vien-thay-doi-mat-khau-form {
    float: left;
    width: 100%;
}

    form.thanh-vien-thay-doi-mat-khau-form .form-item {
        float: left;
        width: 100%;
        margin-bottom: 0px;
    }

        form.thanh-vien-thay-doi-mat-khau-form .form-item label {
            float: left;
            width: 173px;
            font-weight: normal;
            margin-top: 5px;
        }

        form.thanh-vien-thay-doi-mat-khau-form .form-item input.form-text {
            float: left;
            width: 245px;
            height: 25px;
        }

    form.thanh-vien-thay-doi-mat-khau-form input.form-submit {
        float: left;
        margin-left: 173px;
        margin-top: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

.menu-header ul:not(.tb-not-hover) {
    float: right;
    padding-top: 5px;
    padding-bottom: 5px;
}

.menu-header ul ul:not(.tb-not-hover) {
    display: none;
    position: absolute;
    left: 0px;
    width: 476px;
    background-color: #fafafa;
    border-radius: 4px;
    box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2), 0 13px 19px 2px rgba(0,0,0,0.14), 0 5px 24px 4px rgba(0,0,0,0.12);
    top: 20px;
    z-index: 100;
    padding-top: 15px;
}

.lang-contact  ul li:hover ul:not(.tb-not-hover) {
    display: block;
}

.menu-header ul li.dang-nhap span {
    float: left;
    width: 18px;
    height: 20px;
    margin-right: 7px;
    margin-top: 1px;
}

.menu-header ul li.dang-ky span {
    width: 20px;
    height: 20px;
    float: left;
    background-position: -19px 1px;
    margin-right: 5px;
}

.menu-header ul ul:not(.tb-not-hover) li {
    float: left;
    width: 100%;
    margin: 0px;
    padding-bottom: 10px;
    border-bottom: 1px dashed;
    margin-bottom: 10px;
    text-indent: 10px;
}

    .menu-header ul ul:not(.tb-not-hover) li.last {
        border: none;
        margin-bottom: 0px;
        padding-bottom: 5px;
    }

.menu-header ul:not(.tb-not-hover) li {
    float: left;
    margin-left: 20px;
    position: relative;
}

.dat-hang-online-form tr td input.link-item {
    width: 105px;
}

.dat-hang-online-form tr td input.product-name {
    width: 115px;
}

form.thong-tin-ca-nhan-form {
    float: left;
    width: 100%;
}

    form.thong-tin-ca-nhan-form .form-item label {
        float: left;
        width: 120px;
        font-weight: normal;
        margin-top: 3px;
    }

    form.thong-tin-ca-nhan-form .form-item input.form-text {
        height: 20px;
        width: 250px;
    }

    form.thong-tin-ca-nhan-form .tinh-tp {
        float: left;
        width: 100%;
    }

        form.thong-tin-ca-nhan-form .tinh-tp .form-item-tinhtp {
            float: left;
            margin-right: 10px;
        }

        form.thong-tin-ca-nhan-form .tinh-tp select {
            height: 26px;
        }

    form.thong-tin-ca-nhan-form .form-item-quanhuyen select {
        width: 109px;
    }

    form.thong-tin-ca-nhan-form .tinh-tp .form-item {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    form.thong-tin-ca-nhan-form .ngan-hang {
        float: left;
        width: 100%;
    }

        form.thong-tin-ca-nhan-form .ngan-hang .form-item {
            float: left;
            margin-right: 10px;
            margin-bottom: 0px;
        }

            form.thong-tin-ca-nhan-form .ngan-hang .form-item select {
                height: 26px;
            }

    form.thong-tin-ca-nhan-form input.form-submit {
        margin-left: 120px;
        background: #83c03e;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 7px;
        padding-bottom: 7px;
        text-transform: uppercase;
        color: white;
        border: none;
        cursor: pointer;
        margin-top: 10px;
    }

        form.thong-tin-ca-nhan-form input.form-submit:hover {
            background: #fb5d14;
        }

.quy-trinh-giao-nhan {
    margin-bottom: 25px;
    margin-top: 25px;
}

    .quy-trinh-giao-nhan h3, .quy-trinh-giao-nhan h2 {
        float: left;
        width: 100%;
        margin: 0px;
        margin-bottom: 20px;
        text-transform: uppercase;
        text-align: center;
        color: #0092d0;
        font-size: 20px;
        font-weight: normal;
        margin-top: 15px;
        padding-bottom: 8px;
    }

    .quy-trinh-giao-nhan ul {
        float: left;
        width: 100%;
    }

        .quy-trinh-giao-nhan ul li {
            float: left;
            width: 18%;
            margin-right: 2%;
            text-align: center;
        }

            .quy-trinh-giao-nhan ul li span.image {
                float: left;
                width: 100%;
            }

            .quy-trinh-giao-nhan ul li span.text {
                color: #0092d0;
                font-weight: bold;
                text-transform: uppercase;
            }

            .quy-trinh-giao-nhan ul li p {
                margin-top: 4px;
                margin-bottom: 0px;
            }

.sanpham-tab-home {
    margin-bottom: 15px;
}

table.don-hang-cua-ban-item {
    float: left;
    width: 100%;
    background: white;
    margin-bottom: 15px;
}

    table.don-hang-cua-ban-item tr {
        background: white;
    }

        table.don-hang-cua-ban-item tr.even {
            background: #f5f5f5;
        }

        table.don-hang-cua-ban-item tr td {
            padding: 3px;
            padding-top: 10px;
            padding-bottom: 10px;
            vertical-align: middle;
        }

            table.don-hang-cua-ban-item tr td span.status {
                color: white;
                padding-left: 5px;
                padding-right: 5px;
                border-radius: 4px;
                padding-top: 2px;
                padding-bottom: 2px;
            }

form.don-hang-da-dat-search-form {
    float: left;
    margin-top: 15px;
}

    form.don-hang-da-dat-search-form .date-padding {
        padding: 0px;
    }

        form.don-hang-da-dat-search-form .date-padding label {
            display: none;
        }

        form.don-hang-da-dat-search-form .date-padding .description {
            display: none;
        }

    form.don-hang-da-dat-search-form .container-inline-date .form-item {
        margin-right: 0px;
    }

    form.don-hang-da-dat-search-form .container-inline-date {
        float: left;
        clear: none;
    }

    form.don-hang-da-dat-search-form input.form-text {
        width: 180px;
        height: 22px;
        text-indent: 5px;
    }

    form.don-hang-da-dat-search-form .form-item {
        float: left;
        margin: 0px;
        margin-bottom: 9px;
        margin-right: 10px;
    }

    form.don-hang-da-dat-search-form input.form-submit {
        background: #0092d0;
        color: white;
        text-transform: uppercase;
        border: none;
        padding-left: 10px;
        height: 27px;
        padding-right: 10px;
        cursor: pointer;
    }

    form.don-hang-da-dat-search-form a.search-form {
        background: #0092d0;
        color: white;
        text-transform: uppercase;
        border: none;
        padding-left: 10px;
        padding-right: 10px;
        cursor: pointer;
        padding-top: 3px;
        padding-bottom: 3px;
        float: left;
    }

form#don-hang-dat-search-form input.form-submit {
    display: none;
}

form.don-hang-da-dat-search-form input.form-submit:hover, form.don-hang-da-dat-search-form a.search-form:hover { /* background:#fb5d14; */
    background: #14c383;
}

form.don-hang-da-dat-search-form .form-item select {
    height: 28px;
}

.don-hang-detail-item {
    float: left;
    width: 100%;
    background: #f8f8f8;
    margin-bottom: 20px;
}

    .don-hang-detail-item tr.info {
        background: #e5e5e5;
    }

    .don-hang-detail-item tbody {
        border: none;
    }

    .don-hang-detail-item table {
        float: left;
        width: 100%;
    }

    .don-hang-detail-item tr td {
        border-bottom: 1px solid #e5e5e5;
        padding: 6px;
    }

        .don-hang-detail-item tr td label {
            float: left;
            width: 25%;
            font-weight: normal;
        }

        .don-hang-detail-item tr td .form-item {
            margin-top: 0px;
            margin-bottom: 0px;
        }

        .don-hang-detail-item tr td span {
            text-indent: 10px;
            float: left;
        }

            .don-hang-detail-item tr td span.status {
                border-radius: 3px;
                padding-left: 5px;
                padding-right: 5px;
                color: white;
            }

    .don-hang-detail-item em {
        position: relative;
        top: -5px;
        font-style: inherit;
    }

table.don-hang-cua-ban-item tr th, table.product-view-detail tr th {
    font-weight: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #E8EAE5;
    color: #333;
    text-indent: 10px;
}

table.product-view-detail tr th {
    background: #0092d0;
    color: white;
}

table.product-view-detail tbody tr {
    background: none;
}

    table.product-view-detail tbody tr td .title {
        width: 290px;
        display: inline-block;
        text-align: center;
    }

.header-top-top { /* background: #f4f4f4; */ /* float: left; */ /* width: 100%; */
}

.menu-header ul li a {
    color: #625b5b;
    float: left;
}

    .menu-header ul li a i {
        color: #999;
    }

.menu-header ul li.cart a {
    position: relative;
}

.menu-header ul li.cart-inner a b {
    position: absolute;
    left: 11px;
    z-index: 10; /* background: #fa3e3e; */
    background: red;
    color: white; /* padding-left: 3px; */
    padding-right: 0px;
    border-radius: 2px;
    font-size: 11px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    top: -5px;
    border-radius: 50%;
    line-height: 20px;
    text-align: center;
}

.menu-header ul li a i {
    float: left;
    margin-right: 5px;
    font-size: 17px;
}

.menu-header ul.notify-sidebar li a i {
    float: none;
    margin-right: 0px;
    font-size: 22px;
    display: block;
    margin-top: 0px;
}

.menu-header ul li a.don-hang i {
    margin-top: 2px;
}

.menu-header ul li ul li a {
    color: #333;
}

.menu-header ul li ul:not(.notify-sidebar):not(.tb-not-hover) li:hover {
    background: #e8e8e8;
}

.menu-header ul li ul:not(.notify-sidebar) li {
    margin-bottom: 0px;
    padding-top: 10px;
}

.left-gioi-thieu {
    float: left;
    width: 670px;
    text-align: justify;
    line-height: 25px;
}

    .left-gioi-thieu ul li h4 {
        font-weight: normal;
        font-size: 14px;
        margin: 0px;
    }

    .left-gioi-thieu ul li {
        float: left;
        width: 100%;
        margin-bottom: 10px;
        background: url(../images/mui-ten-li.png) no-repeat 0px 7px transparent;
        padding-left: 15px;
    }

.quang-cao-gioi-thieu {
    float: right;
    margin-top: 30px;
}

.huong-dan-su-dung {
    margin-bottom: 0px;
    background: white;
    padding: 2%;
    width: 96%;
    padding-bottom: 0px;
}

    .huong-dan-su-dung h3 {
        float: left;
        width: 100%;
        margin: 0px;
        margin-bottom: 20px;
        text-transform: uppercase;
        text-align: center;
        color: #0092d0;
        font-size: 20px;
        font-weight: normal;
        margin-top: 15px;
        padding-bottom: 8px;
    }

    .huong-dan-su-dung ul li {
        float: left;
        width: 349px;
        margin-right: 20px;
        overflow: hidden;
        position: relative;
    }

        .huong-dan-su-dung ul li.last {
            margin-right: 0px;
        }

        .huong-dan-su-dung ul li span.bg-iframe {
            background: url(../images/huong-dan-bg.png) no-repeat 0px 0px transparent;
            position: absolute;
            top: 0px;
            left: 0px;
            z-index: 1;
            float: left;
            width: 349px;
            height: 187px;
            cursor: pointer;
        }

        .huong-dan-su-dung ul li span.title {
            display: block;
            text-transform: none;
            margin-bottom: 10px;
            font-size: 14px;
            background: url(../images/mui-ten-huong-dan.png) no-repeat 0px 4px transparent;
            padding-left: 15px;
        }

        .huong-dan-su-dung ul li.item-1 span.bg-iframe {
            background: url(../images/huong-dan-bg-02.png) no-repeat 0px 0px transparent;
        }

        .huong-dan-su-dung ul li.item-3 span.bg-iframe {
            background: url(../images/huong-dan-bg-03.png) no-repeat 0px 0px transparent;
        }

.bai-viet-detail .noi-dung img {
    max-width: 830px !important;
    height: auto !important;
    padding: 5px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.22); /* margin: 5px auto;	display: block; */
}

.quy-dinh-dat-hang {
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}

    .quy-dinh-dat-hang h3 {
        float: left;
        width: 100%;
        margin: 0px;
        margin-bottom: 20px;
        text-transform: uppercase;
        text-align: center;
        color: #6B6969;
        font-size: 20px;
        font-weight: normal;
        margin-top: 15px;
        padding-bottom: 8px;
        color: #0092d0;
    }

    .quy-dinh-dat-hang ul li {
        float: left;
        width: 240px;
        margin-right: 0px;
        padding: 10px;
        min-height: 290px;
        position: relative;
        padding-left: 15px;
        padding-right: 20px;
    }

        .quy-dinh-dat-hang ul li.last {
            margin-right: 0px;
        }

        .quy-dinh-dat-hang ul li a.title {
            display: block;
            margin-top: 0px;
            text-align: center;
            font-size: 15px;
            text-transform: uppercase;
            color: #0092d0;
            margin-bottom: 10px;
            font-weight: bold;
            min-height: 42px;
            float: left;
            width: 100%;
        }

        .quy-dinh-dat-hang ul li .mo-ta {
            text-align: justify;
            min-height: 170px;
            float: left;
            width: 100%;
        }

        .quy-dinh-dat-hang ul li a.more {
            display: block;
            float: left;
            margin-top: 10px;
            padding-bottom: 3px;
            border-radius: 21px;
            color: white;
            background: #0092d0;
            padding-left: 20px;
            padding-right: 20px;
            padding-top: 3px;
        }

        .quy-dinh-dat-hang ul li .image-inner a {
            float: left;
            width: 100%;
            text-align: center;
            margin-bottom: 10px;
        }

        .quy-dinh-dat-hang ul li .image-inner {
            float: left;
            width: 100%;
        }

            .quy-dinh-dat-hang ul li .image-inner img {
                border-radius: 87px;
            }

.map-hinh-anh-cty {
    margin-top: 25px;
    padding-bottom: 30px;
}

.hinh-anh-cty {
    float: left;
    width: 580px;
    overflow: hidden;
    margin-right: 20px;
}

.map-hinh-anh-cty .ban-do {
    float: left;
    width: 500px;
    overflow: hidden;
}

    .map-hinh-anh-cty .ban-do p {
        margin: 0px;
    }

.danh-nhap-he-thong {
    width: 872px;
    margin: 0 auto;
    margin-top: 100px;
}

.user-left {
    float: left;
    width: 450px;
    margin-right: 20px;
}

    .user-left .logo {
        width: 100%;
    }

.danh-nhap-he-thong .login-user-form {
    float: left;
    width: 400px;
    margin-top: 80px;
}

    .danh-nhap-he-thong .login-user-form .inner {
        float: left;
        width: 398px;
        background: #F9F9F9;
        border: #D8D8D8 solid;
        border-width: 1px 1px 0 1px;
        min-height: 280px;
    }

.login-user-form h3 {
    font-size: 18px;
    font-family: "Arial";
    font-weight: 700;
    line-height: 20px;
    padding: 15px 0 25px 25px;
    color: #555;
    margin: 0px;
    padding-bottom: 0px;
}

.login-user-form form {
    padding-left: 25px;
    padding-right: 25px;
}

    .login-user-form form .form-item {
        float: left;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
    }

        .login-user-form form .form-item label {
            float: left;
            width: 115px;
            font-weight: normal;
            margin-top: 3px;
        }

        .login-user-form form .form-item input.form-text {
            font-family: Tahoma;
            width: 205px;
            height: 20px;
            line-height: 20px;
            background-color: #FFF;
            padding: 3px !important;
            border: solid 1px;
            border-color: #BBB;
        }

        .login-user-form form .form-item .description {
            display: none;
        }

    .login-user-form form input.form-submit {
        font-size: 14px;
        font-weight: 700;
        color: #FFF;
        background: url(../images/login.png) no-repeat scroll 0px -56px;
        vertical-align: middle;
        width: 98px;
        height: 34px;
        padding: 0;
        margin: 0;
        border: 0;
        cursor: pointer;
        margin-left: 115px;
        float: left;
        margin-right: 16px;
    }

.login-user-form-bottom {
    clear: both;
    background: url(../images/login.png) no-repeat scroll 0px -124px;
    width: 400px;
    height: 40px;
}

a.quen-mat-khau {
    margin-top: 6px;
    float: left;
    font-weight: 700;
    color: #06C;
}

.login-user-form form .form-item-remember-me {
    margin: 0px;
    margin-bottom: 5px;
}

.login-user-form .form-item-remember-me input {
    float: left;
    margin-top: 5px;
    margin-left: 115px;
}

.login-user-form .form-item-remember-me label {
    margin-top: 0px !important;
}

.login-user-form p {
    float: left;
    width: 100%;
    text-indent: 138px;
    font-size: 13px;
    color: #666;
    margin-bottom: 0px;
}

    .login-user-form p span.text {
        float: left;
        margin-top: 2px;
    }

.login-user-form a.dang-ky {
    font-weight: 600;
    line-height: 26px;
    color: #555;
    background: #FFF url(../images/login.png) no-repeat scroll -98px -56px;
    text-align: center;
    width: 80px;
    height: 26px;
    margin: 0 6px;
    float: left;
    text-indent: 0px;
}

.user-footer {
    font-size: 12px !important;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 10px;
    overflow: hidden;
    padding-top: 30px;
    float: left;
    width: 100%;
}

.menu-footer ul li {
    display: inline;
    padding-right: 10px;
    margin-right: 10px;
}

    .menu-footer ul li a {
        color: #666;
        text-decoration: none;
    }

        .menu-footer ul li a:hover {
            color: #fb5d14;
        }

.user-left-dang-ky h3 {
    font-size: 18px;
    font-family: "Arial";
    font-weight: 700;
    color: #555;
    line-height: 30px;
    margin-bottom: 6px;
    margin-top: 16px;
    float: left;
}

.user-left-dang-ky ol {
    width: 420px;
    margin-top: 20px;
    border-bottom: dashed 1px #E7E7E7;
    float: left;
}

    .user-left-dang-ky ol li {
        font-family: "Arial";
        font-size: 14px;
        line-height: 48px;
        display: block;
        vertical-align: middle;
        width: 200px;
        height: 48px;
        float: left;
        padding: 0 0 12px 0;
        margin: 0 0 5px 10px;
        overflow: hidden;
    }

        .user-left-dang-ky ol li i {
            display: inline-block;
            background: url(../images/login.png) no-repeat scroll;
            vertical-align: middle;
            width: 48px;
            height: 48px;
            margin-right: 10px;
        }

        .user-left-dang-ky ol li.ico05 i {
            background-position: -304px -48px;
        }

        .user-left-dang-ky ol li.ico01 i {
            background-position: -256px 0;
        }

        .user-left-dang-ky ol li.ico03 i {
            background-position: -352px 0;
        }

        .user-left-dang-ky ol li.ico02 i {
            background-position: -304px 0;
        }

        .user-left-dang-ky ol li.ico06 i {
            background-position: -352px -48px;
        }

        .user-left-dang-ky ol li.ico04 i {
            background-position: -256px -48px;
        }

.user-left-dang-ky h3.mt20 {
    margin-top: 0px;
}

.user-dang-ky-form form .form-item label {
    width: 130px;
}

.user-dang-ky-form form input.form-submit {
    margin-bottom: 20px;
    margin-left: 130px;
}

.user-left-dang-ky p {
    float: left;
    width: 100%;
    margin: 0px;
}

    .user-left-dang-ky p span {
        float: left;
    }

    .user-left-dang-ky p a {
        float: left;
    }

        .user-left-dang-ky p a.dang-nhap {
            font-weight: 600;
            line-height: 26px;
            color: #555;
            background: #FFF url(../images/login.png) no-repeat scroll -98px -56px;
            text-align: center;
            display: inline-block;
            width: 70px;
            height: 26px;
            margin: 0 6px;
            padding-left: 5px;
            padding-right: 5px;
            font-size: 12px;
        }

        .user-left-dang-ky p a.tim-mat-khau {
            font-weight: 700;
            color: #06C;
            vertical-align: middle;
            margin-left: 10px;
        }

.dang-ky-thanh-vien-he-thong {
    margin-top: 50px;
}

.quang-cao-content-top {
    margin-bottom: 15px;
}

.quang-cao-left {
    margin-bottom: 20px;
}

    .quang-cao-left img {
        width: 100%;
    }

.left-right {
    float: left;
    width: 17%;
    background: #185493;
}

.menu-info-left {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    color: #333;
    border-radius: 4px;
}

    .menu-info-left img {
        border-radius: 54px;
        margin-right: 12px; /*  margin-top: 10px; */
        margin-top: 18px;
        margin-left: 10px;
        width: 80px;
        height: 80px;
    }

    .menu-info-left b {
        color: white;
        display: block;
    }

    .menu-info-left h3 {
        float: left;
        width: 100%;
        text-transform: uppercase;
        color: white;
        font-size: 14px;
        padding-top: 5px;
        text-indent: 10px;
        margin-bottom: 7px;
        border-bottom: 1px solid #174b84;
        padding-bottom: 5px;
        font-weight: normal;
        cursor: pointer;
        margin-top: 10px;
    }

        .menu-info-left h3 i {
            float: left;
            margin-top: 3px;
        }

    .menu-info-left ul {
        float: left;
        width: 91%;
        padding: 0px;
        margin: 0px;
        margin-left: 10px;
        margin-right: 10px;
    }

        .menu-info-left ul li {
            list-style: none;
            padding-top: 5px;
            padding-bottom: 5px;
        }

            .menu-info-left ul li.last {
                border-bottom: none;
            }

            .menu-info-left ul li a {
                color: white;
            }

                .menu-info-left ul li a i {
                    float: left;
                    margin-right: 5px;
                    margin-top: 4px;
                }

                .menu-info-left ul li a span {
                    float: right;
                    background: #F44336;
                    line-height: 15px;
                    font-size: 13px;
                    color: white;
                    width: 20px;
                    text-align: center;
                    border-radius: 10px;
                }

form.gui-yeu-cau-form {
    float: left;
    width: 100%;
}

    form.gui-yeu-cau-form .form-item {
        float: left;
        width: 100%;
        margin-bottom: 0px;
    }

        form.gui-yeu-cau-form .form-item label {
            float: left;
            width: 125px;
            font-weight: normal;
            margin-top: 4px;
        }

        form.gui-yeu-cau-form .form-item select {
            height: 27px;
            width: 100%;
        }

    form.gui-yeu-cau-form .form-textarea-wrapper {
        float: left;
        width: 100%;
    }

    form.gui-yeu-cau-form .form-content {
        float: left;
        width: 100%;
        margin-bottom: 15px;
    }

        form.gui-yeu-cau-form .form-content .form-item {
            float: left;
            width: 31%;
            margin-right: 3%;
        }

            form.gui-yeu-cau-form .form-content .form-item.form-item-loai {
                margin-right: 0%;
            }

            form.gui-yeu-cau-form .form-content .form-item.form-item-noidung {
                width: 100%;
            }

            form.gui-yeu-cau-form .form-content .form-item input.form-text {
                width: 100%;
                text-indent: 5px;
                height: 21px;
            }

            form.gui-yeu-cau-form .form-content .form-item ::-webkit-input-placeholder {
                color: #333;
            }

    form.gui-yeu-cau-form #edit-file-upload-ajax-wrapper {
        float: left;
        width: 32%;
        margin-top: 4px;
    }

    form.gui-yeu-cau-form .form-content .form-type-managed-file {
        width: 100%;
        margin-right: 0px;
    }

        form.gui-yeu-cau-form .form-content .form-type-managed-file label {
            width: auto;
            margin-top: 0px;
            margin-right: 7px;
        }

        form.gui-yeu-cau-form .form-content .form-type-managed-file .form-managed-file {
            float: left;
            width: 205px;
            overflow: hidden;
        }

            form.gui-yeu-cau-form .form-content .form-type-managed-file .form-managed-file input.form-file {
                display: inline;
                width: 150px;
            }

    form.gui-yeu-cau-form .form-actions input.form-submit {
        float: left;
        margin-left: 0px;
        margin-top: 20px;
        margin-bottom: 20px;
        background: #0092d0;
        color: white;
        border: none;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 10px;
        padding-bottom: 10px;
        cursor: pointer;
        min-width: 200px;
        text-transform: uppercase;
    }

    form.gui-yeu-cau-form input.form-submit:hover {
        background: #fb5d14;
    }

    form.gui-yeu-cau-form h3 {
        background: #f9f9f9;
        text-align: center;
        padding-top: 8px;
        padding-bottom: 9px;
        text-transform: uppercase;
        font-size: 15px;
        margin: 0px;
        color: #666;
        font-weight: normal;
        float: left;
        width: 100%;
    }

.thong-tin-ca-nhan-left h3 {
    margin-top: 0px;
}

.thong-tin-ca-nhan-left ul {
    border-radius: 0px 0px 6px 6px;
}

form.lien-he-form {
    float: left;
    width: 100%;
}

    form.lien-he-form .form-item {
        float: left;
        width: 100%;
        margin: 0px;
        margin-bottom: 10px;
    }

        form.lien-he-form .form-item input.form-text {
            width: 300px;
            height: 25px;
            text-indent: 5px;
        }

    form.lien-he-form .form-textarea-wrapper {
        width: 500px;
    }

    form.lien-he-form input.form-submit {
        background: #83c03e;
        color: white;
        text-transform: uppercase;
        border: none;
        padding-left: 10px;
        height: 27px;
        padding-right: 10px;
        cursor: pointer;
    }

        form.lien-he-form input.form-submit:hover {
            background: #fb5d14;
        }

.thong-bao-chi-tiet h1 {
    float: left;
    width: 100%;
    font-size: 15px;
    font-weight: bold;
}

#tinh-tp-wrapper .messages {
    display: none;
}

a.them-moi {
    float: left;
    color: white;
    background: #fb5d14;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 4px;
}

    a.them-moi:hover {
        background: #fb5d14;
    }

p.total {
    float: right;
    margin: 0px;
    margin-top: 5px;
    margin-right: 10px;
    font-weight: bold;
}

form.dat-hang-online-form .form-action {
    float: left;
    width: 100%;
}

.group-content-right.group-content {
    width: 865px;
}

.jssorb01 {
    position: absolute;
    right: 50% !important;
}

    .jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
        position: absolute;
        width: 10px;
        height: 10px;
        filter: alpha(opacity=70);
        opacity: .7;
        overflow: hidden;
        cursor: pointer;
        border-radius: 10px;
    }

    .jssorb01 div {
        background-color: #fad181;
    }

    .jssorb01 .av {
        background-color: #fffffd;
        border: 3px solid #facb6f;
        top: -3px !important;
    }

    .jssorb01 .dn, .jssorb01 .dn:hover {
        background-color: #ff9900;
    }

span.jssora05l, span.jssora05r {
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: url(../images/a17.png) no-repeat -10px -40px transparent;
    overflow: hidden;
    top: 50% !important;
}

span.jssora05r {
    background-position: -70px -40px;
}



    .banner-slide-item .view a img {
        width: 100%;
    }

.jssora05l, .jssora05r {
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: url('img/a17.png') no-repeat;
    overflow: hidden;
}

.jssora05l {
    background-position: -10px -40px;
}

.jssora05r {
    background-position: -70px -40px;
}

.jssora05l:hover {
    background-position: -130px -40px;
}

.jssora05r:hover {
    background-position: -190px -40px;
}

.jssora05l.jssora05ldn {
    background-position: -250px -40px;
}

.jssora05r.jssora05rdn {
    background-position: -310px -40px;
}

.dich-vu-lien-quan {
    background: #F90;
    width: 96%;
    padding: 2%;
    padding-top: 4%;
    padding-bottom: 4%;
}

form.dat-hang-online-form .tong-tien-tam-tinh {
    float: right;
    margin-top: 10px;
    background: #f9f9f9;
    padding: 5px;
    border: 1px solid #eee;
}

    form.dat-hang-online-form .tong-tien-tam-tinh p {
        margin-bottom: 3px;
        margin-top: 0px;
    }

        form.dat-hang-online-form .tong-tien-tam-tinh p span b {
            color: #d93833;
        }

        form.dat-hang-online-form .tong-tien-tam-tinh p span {
            float: right;
            margin-left: 20px;
        }

        form.dat-hang-online-form .tong-tien-tam-tinh p i {
            margin-left: 4px;
            color: #005e91;
        }

.dich-vu-lien-quan img {
    border: 2px solid #ffd08a;
    border-radius: 4px;
    float: left;
    margin-right: 20px;
}

.dich-vu-lien-quan h3 {
    margin: 0px;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-weight: normal;
    color: white;
}

.dich-vu-lien-quan ul {
    float: left;
    width: 580px;
}

    .dich-vu-lien-quan ul li {
        background: url(../images/service-li.png) no-repeat 0px 7px transparent;
        list-style: none;
        margin: 0px;
        float: left;
        width: 100%;
        margin-bottom: 5px;
        padding-left: 18px;
    }

        .dich-vu-lien-quan ul li a {
            color: white;
        }

ul.menu-content {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    background: #0092d0;
}

    ul.menu-content li {
        list-style: none;
        margin: 0px;
        float: left;
        padding-top: 5px;
        margin-left: 10px;
    }

        ul.menu-content li a {
            float: left;
            padding-left: 10px;
            padding-right: 10px;
            padding-top: 10px;
            padding-bottom: 10px;
            color: white;
            text-transform: uppercase;
            font-size: 12px;
        }

            ul.menu-content li a.active {
                background: #F1EFEE;
                border-radius: 5px 5px 0px 0px;
                color: #333;
            }

.fly-item {
    position: fixed;
    top: 250px;
    background: #0092d0;
    left: 0px;
    width: 52px;
    border-radius: 0 5px 5px 0px;
}

    .fly-item a.dat-hang {
        border-bottom: 1px solid white;
        color: white;
        float: left;
        padding-bottom: 10px;
        padding-top: 10px;
        text-align: center;
        text-transform: uppercase;
        width: 100%;
    }

    .fly-item a.gui-yeu-cau {
        color: white;
        float: left;
        padding-bottom: 10px;
        padding-top: 10px;
        text-align: center;
        text-transform: uppercase;
        width: 100%;
    }

.content-bottom .category-image {
    margin-bottom: 10px;
}

    .content-bottom .category-image ul li {
        width: 188px;
        margin-right: 20px;
    }

        .content-bottom .category-image ul li.last {
            margin-right: 0px;
        }

.social-item .fb-like {
    float: left;
    margin-right: 5px;
}

.social-item #___plusone_0 {
    margin-top: 2px !important;
}

.menu-header-top-let {
    float: left;
    color: #ccc;
    padding-top: 6px;
}

.menu-header {
    float: right;
    width: auto;
}

.menu-header-top-let span {
    background: url(/assets/images/ti-gia-icon.png) no-repeat 0px 2px transparent;
    float: left;
    color: #625b5b;
    padding-left: 20px;
}

a.icon-delete {
    float: right;
}

    a.icon-delete span.xoa {
        float: right;
        background: url(../images/delete.png) no-repeat 0px 0px transparent;
        width: 20px;
        height: 24px;
        margin-top: 3px;
    }

.dat-hang-online-form tr td input.form-text.price {
    width: 70px;
}

form.dat-hang-online-form table tr td .thanh-tien {
    float: left;
}

form.dat-hang-online-form table tr td .thanh-tong-tien {
    float: left;
    width: 105px;
}

.dat-hang-online-form tr td .phi-ve-vn input {
    width: 70px;
}

form.dat-hang-online-form table tr td .thanh-tien .form-item {
    float: left;
}

a.cai-dat-cong-cu-dat-hang {
    float: right;
}

    a.cai-dat-cong-cu-dat-hang span.icon {
        float: left;
        width: 249px;
        height: 45px;
        background: url(/assets/images/addon.png) no-repeat 0px 0px transparent;
    }

h1.title-head-h1 {
    font-size: 13px;
    margin: 0px;
    font-weight: normal;
    position: absolute;
    top: -30px;
}

.ctools-modal-content {
    width: 720px;
}

.modal-header {
    background: none;
    position: relative;
}

    .modal-header a.close {
        color: white;
        float: right;
        background: #09498a;
        border: 3px solid #eef9fd;
        border-radius: 18px;
        width: 25px;
        height: 25px;
        text-align: center;
        position: absolute;
        right: -13px;
        top: -16px;
    }

        .modal-header a.close i {
            float: left;
            width: 100%;
            height: 100%;
            text-align: center;
            margin-top: 4px;
        }

    .modal-header span.modal-title {
        display: none;
    }

#modal-content {
    padding-top: 0px;
}

#modal-content {
    width: 699px !important;
    overflow: hidden;
}

    #modal-content .messages.error {
        width: 399px !important;
    }

.popup-login-regiter-form {
    float: left;
    width: 100%;
}

    .popup-login-regiter-form ul.tab-login {
        margin: 0px;
        padding: 0px;
        border-bottom: 1px solid #ccc;
        float: left;
        width: 90%;
        margin-bottom: 20px;
    }

        .popup-login-regiter-form ul.tab-login li {
            list-style: none;
            margin: 0px;
            float: left;
            padding-left: 20px;
            padding-right: 20px;
            padding-top: 5px;
            padding-bottom: 5px;
        }

            .popup-login-regiter-form ul.tab-login li.active {
                border-left: 1px solid #ccc;
                border-right: 1px solid #ccc;
                border-top: 1px solid #ccc;
                position: relative;
                top: 1px;
                background: white;
            }

            .popup-login-regiter-form ul.tab-login li a {
            }

    .popup-login-regiter-form .left-popup {
        float: left;
        width: 445px;
        padding-top: 35px;
    }

        .popup-login-regiter-form .left-popup .form-actions input.form-submit {
            width: 259px;
            padding-top: 10px;
            padding-bottom: 10px;
            text-transform: uppercase;
            background: #f56f1f;
            border: none;
            color: white;
            float: right;
            margin-right: 10px;
        }

        .popup-login-regiter-form .left-popup label {
            font-weight: normal;
        }

        .popup-login-regiter-form .left-popup input.form-text {
            float: left;
            width: 245px;
            padding: 4px;
        }

        .popup-login-regiter-form .left-popup .form-item {
            float: right;
            width: 395px;
            margin-top: 0px;
        }

            .popup-login-regiter-form .left-popup .form-item label {
                width: 125px;
                margin-top: 4px;
            }

        .popup-login-regiter-form .left-popup .form-item-remember-me {
            width: 273px;
        }

span.hr-light {
    float: left;
    border-left: 1px solid #e5e5e5;
    min-height: 458px;
    position: relative;
    margin-left: 15px;
    margin-right: 15px;
}

    span.hr-light em {
        position: absolute;
        top: 22%;
        left: -15px;
        background: white;
        padding-top: 10px;
        padding-bottom: 10px;
    }

.right-popup {
    float: right;
    width: 205px;
}

    .right-popup h3 {
        text-transform: uppercase;
        font-weight: normal;
        font-size: 15px;
        border-bottom: 1px solid #e5e5e5;
        float: left;
        width: 100%;
        padding-bottom: 2px;
        padding-top: 10px;
    }

    .right-popup ul {
        padding: 0px;
        margin: 0px;
        margin-top: 86px;
        margin-left: 15px;
    }

        .right-popup ul li {
            list-style: none;
            float: left;
            width: 92%;
            margin-bottom: 10px;
        }

            .right-popup ul li i {
                padding: 10px;
                background: rgb(0, 94, 145);
                color: white;
                padding-top: 8px;
                padding-bottom: 8px;
                margin-right: 20px;
            }

            .right-popup ul li.facebook {
                border-top: 1px solid rgb(0, 94, 145);
                border-bottom: 1px solid rgb(0, 94, 145);
                border-right: 1px solid rgb(0, 94, 145);
            }

            .right-popup ul li.google {
                border-top: 1px solid #F44336;
                border-bottom: 1px solid #F44336;
                border-right: 1px solid #F44336;
            }

                .right-popup ul li.google i {
                    background: #F44336;
                }

            .right-popup ul li.facebook span {
                color: rgb(0, 94, 145);
            }

            .right-popup ul li.google span {
                color: #F44336;
            }

body.istablet .banner-slide-container {
    width: 100% !important;
}

.menu-header ul li i.fa-unlock-alt {
    float: left;
    margin-right: 5px;
    margin-top: 2px;
    font-size: 16px;
}

.login-form-user-item form .form-item label {
    float: left;
}

.login-form-user-item form .form-item-remember-me label {
    float: none;
}

div.popup-mark {
    width: 100%;
    height: 100%;
    position: fixed;
    _position: absolute;
    top: 0px;
    left: 0px;
    background-color: #333;
    opacity: 0.8;
    filter: alpha(opacity=80);
    z-index: 3;
}

.login-form-user-item {
    position: absolute;
    left: 23%;
    z-index: 10;
    top: 10%;
}
/* .anchortext {	border-top: 1px solid #e6e6e6;} */

.anchortext, .anchortext a {
    color: #b2b2b3;
}

.info-header-nabar {
    float: left;
    width: 100%;
    text-align: center;
}

.tai-khoan-ngan-hang ul {
    background: white;
    float: left;
    border-bottom: 2px solid #e5e5e5;
    padding-left: 10px;
    padding-top: 10px;
    border-radius: 3px;
}

.header-top-right {
    float: left;
    width: 100%;
}

    .header-top-right .menu-main ul li a.parent {
        padding-left: 8px;
    }

        .header-top-right .menu-main ul li a.parent.active {
            color: #185493;
        }

.tim-kiem-full-item {
    background: #0092d0;
    padding-top: 20px;
    padding-bottom: 20px;
}

.tim-kiem-search-form {
    float: left;
    width: 100%;
    margin-top: 10px;
    /*margin-left: 30px;*/
}

form.tim-kiem-add-form {
    float: left;
    width: 100%;
    margin-bottom: 5px; /* border: 2px solid #185492;    margin-top: 10px; */
    border: 1px solid #ccc;
    position: relative;
    border-radius: 5px 15px 15px 5px;
}

    form.tim-kiem-add-form .search-text {
        float: left;
        background: white; /* height: 31px; */
        height: 45px;
        overflow: hidden;
        margin-right: 10px;
    }

        form.tim-kiem-add-form .search-text .form-item {
            margin: 0px;
            float: left;
        }

            form.tim-kiem-add-form .search-text .form-item select {
                border: none;
                height: 32px;
                padding-left: 10px;
            }

            form.tim-kiem-add-form .search-text .form-item input.form-text { /* width: 340px;	border: none;	height: 30px;	padding-right:5px; */
                width: 100%;
                border: none;
                height: 45px;
                padding-right: 5px;
                background-image: none;
                padding-left: 10px;
            }
    /* form.tim-kiem-add-form input.form-submit{	background: #185493;	border: none;	color: white;	padding-left: 15px;	padding-right: 15px;	padding-top: 8px;	padding-bottom: 9px;	height: 31px;	text-transform: uppercase;	cursor: pointer;	float: right;} */

    form.tim-kiem-add-form input.form-submit {
        background: #185493;
        border: none;
        color: white;
        height: 22px;
        text-transform: uppercase;
        cursor: pointer;
        background: url(/assets/images/search-ic.png);
        width: 22px;
        text-indent: -999px;
        position: absolute;
        z-index: 99;
        right: 10px;
        top: 12px;
        padding: 0px;
        margin: 0px;
        outline: none;
    }

        form.tim-kiem-add-form input.form-submit:hover { /* background: #e96818; */ /* background: #14c383; */
        }

.tim-kiem-search-form b {
    color: #c9c3c3;
    font-weight: normal;
    font-size: 13px;
}

    .tim-kiem-search-form b a {
        color: #185493;
    }

.dat-hang-form {
    float: right;
}

    .dat-hang-form a {
        background: #ffc51f;
        margin-left: 20px;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 10px;
        padding-bottom: 10px;
        color: white;
        font-size: 15px;
        border-radius: 24px;
        margin-top: 5px;
        text-transform: uppercase;
        float: left;
    }

        .dat-hang-form a:hover {
            background: #ffc51f;
        }

.content-include-search .tim-kiem-full-item {
    padding-left: 2%;
    padding-right: 2%;
    width: 96%;
    margin-bottom: 20px;
}

a.xem-cac-ngan-hang-khac {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
    text-transform: uppercase;
    color: #005e91;
    font-weight: bold;
}

    a.xem-cac-ngan-hang-khac i {
        font-size: 18px;
    }

.san-pham-item-image {
    position: relative;
}

    .san-pham-item-image .image-hover {
        display: none;
        position: absolute;
        z-index: 100;
        left: 32px;
        top: 32px;
        float: left;
        width: 300px;
        height: 300px;
    }

    .san-pham-item-image:hover .image-hover {
        display: block;
    }

.gop-y-khieu-nai {
    background: #0092d0;
    width: 95%;
    padding: 7%;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 3px;
    border-bottom: 3px solid #327795;
    min-height: 146px;
}

    .gop-y-khieu-nai h3 {
        text-transform: uppercase;
        color: white;
        border-bottom: 1px solid rgba(12, 105, 144, 0.8);
    }

    .gop-y-khieu-nai p b {
        color: #FFEB3B;
        font-size: 20px;
    }

    .gop-y-khieu-nai p a {
        color: aliceblue;
    }

.front .gop-y-khieu-nai {
    min-height: 115px;
}

table.yeu-cau-hoi-list tr td em {
    position: relative;
    top: -4px;
    font-style: inherit;
}

form.dat-hang-online-form .form-item-list {
    float: left;
    width: 100%;
}

    form.dat-hang-online-form .form-item-list .form-item {
        float: left;
        width: auto;
        margin-right: 5px;
    }

        form.dat-hang-online-form .form-item-list .form-item select {
            height: 27px;
            width: 159px;
            border: 1px solid #ddd;
        }

.don-hang-cua-ban-item tbody tr td em {
    font-style: inherit;
    font-size: 13px;
    position: relative;
    top: -4px;
}

.don-hang-cua-ban-item tbody tr td .action {
    display: inline-block;
    text-align: left;
    min-width: 72px;
    text-indent: 6px;
}

a.huy-don {
    font-size: 15px;
}

    a.huy-don i:hover {
        color: red;
    }

a.back-to-back {
    position: absolute;
    top: -38px;
    right: 0px;
    font-size: 15px;
    color: white;
}

    a.back-to-back i {
        color: #2ea300;
    }

.don-hang-detail-inner {
    margin-bottom: 50px;
}

    .don-hang-detail-inner table.don-hang-cua-ban-item thead tr th {
        background: #0092d0;
        color: white;
    }

    .don-hang-detail-inner h3 {
        text-transform: uppercase;
        color: #333;
    }

span.vi-dien-tu {
    display: inline-block;
    font-size: 17px;
    color: white;
}

    span.vi-dien-tu em {
        font-style: inherit;
        position: relative;
        top: -4px;
    }

    span.vi-dien-tu.red b {
        display: inline-block;
        margin-top: 8px;
        font-size: 17px;
        color: white;
    }

p.cap-do {
    margin: 0px;
    margin-top: 5px;
    color: #2ea300;
    font-size: 16px;
    margin-bottom: 5px;
}

.meter {
    height: 15px;
    position: relative;
    margin: 0px 0 10px 0;
    background: #ffffff;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    padding: 0px;
    -webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
    -moz-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
    box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
    margin-left: 20px;
    margin-right: 20px;
}

.red > span {
    background-color: #f0a3a3;
    background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
    background-image: -webkit-linear-gradient(#f0a3a3, #f42323);
}

.meter span {
    display: block;
    height: 100%;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px; /* background-color: rgb(0, 146, 208); */
    background-color: #5cb85c; /* background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(0, 146, 208)), color-stop(1, rgb(0, 146, 208)) );    background-image: -moz-linear-gradient( center bottom, rgb(43,194,83) 37%, rgb(84,240,84) 69% ); */
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    -webkit-box-shadow: inset 0 2px 9px rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0 2px 9px rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);
    box-shadow: inset 0 2px 9px rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);
    position: relative;
    overflow: hidden;
}

    .meter span:after, .animate > span > span {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent), to(transparent) );
        background-image: -moz-linear-gradient( -45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent );
        z-index: 1;
        -webkit-background-size: 50px 50px;
        -moz-background-size: 50px 50px;
        background-size: 50px 50px;
        -webkit-animation: move 2s linear infinite;
        -moz-animation: move 2s linear infinite;
        -webkit-border-top-right-radius: 8px;
        -webkit-border-bottom-right-radius: 8px;
        -moz-border-radius-topright: 8px;
        -moz-border-radius-bottomright: 8px;
        border-top-right-radius: 8px;
        border-bottom-right-radius: 8px;
        -webkit-border-top-left-radius: 20px;
        -webkit-border-bottom-left-radius: 20px;
        -moz-border-radius-topleft: 20px;
        -moz-border-radius-bottomleft: 20px;
        border-top-left-radius: 20px;
        border-bottom-left-radius: 20px;
        overflow: hidden;
    }

@-webkit-keyframes move {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: 50px 50px;
    }
}

@-moz-keyframes move {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: 50px 50px;
    }
}

span.cap-do-ti-le {
    font-size: 12px;
    color: white;
}

.thong-tin-cap-do {
    float: left;
    width: 100%;
    text-align: center;
}

    .thong-tin-cap-do table {
        border: 1px solid #e5e5e5;
        text-align: center;
        float: left;
        width: 100%;
        margin-bottom: 25px;
    }

        .thong-tin-cap-do table thead tr th {
            border: 0px;
            text-align: center;
            border-right: 1px solid #e5e5e5;
            font-weight: normal;
            padding: 6px;
            background: #63bde4;
            color: white;
        }

    .thong-tin-cap-do .inner {
    }

    .thong-tin-cap-do table tbody tr td {
        border: 1px solid #e5e5e5;
    }

    .thong-tin-cap-do h3 {
        text-transform: uppercase;
        font-weight: normal;
        font-size: 20px;
        margin-bottom: 10px;
    }

form.don-hang-gio-hang-add-form table {
    float: left;
    width: 100%;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
}

    form.don-hang-gio-hang-add-form table tr th {
        border: none;
        background: #eaeaea;
        padding-top: 5px;
        padding-bottom: 5px;
        text-align: center;
        font-weight: normal;
        border-left: 1px solid #ccc;
    }

    form.don-hang-gio-hang-add-form table tbody tr {
        background: none;
    }

    form.don-hang-gio-hang-add-form table tr td {
        padding: 5px;
        text-align: center;
    }

.ten-san-pham a {
    color: #0092d0;
}

    .ten-san-pham a.delete {
        display: block;
        color: #d93833;
        font-size: 15px;
    }

form.don-hang-gio-hang-add-form .form-item input.form-text {
    width: 390px; /*  border-top: 1px solid #acadb2;    border-bottom: 1px solid #e2e9ef;    border-left: 1px solid #e2e9ef;    border-right: 1px solid #e2e9ef; */
    height: 24px;
    text-indent: 5px;
}

form.don-hang-gio-hang-add-form .form-item input.form-text, form.don-hang-gio-hang-add-form .form-item textarea, form.don-hang-gio-hang-add-form select {
    border: 1px solid #ddd !important;
}

form.don-hang-gio-hang-add-form table tbody tr td .form-item input.form-text {
    width: 50px;
}

form.don-hang-gio-hang-add-form table tbody tr td textarea {
    width: 200px;
    height: 40px;
    border-radius: 4px;
    text-indent: 5px;
}

form.don-hang-gio-hang-add-form table tbody tr td .thanh-tien {
    color: #665;
    font-size: 16px;
}

    form.don-hang-gio-hang-add-form table tbody tr td .thanh-tien span.vnd-unit em, .price span.vnd-unit em, .tong-tien-tam-tinh p em {
        font-style: normal;
        color: #666;
        position: relative;
        top: -6px;
    }

form.don-hang-gio-hang-add-form table tbody tr td .grippie {
    width: 198px;
    display: none;
}

form.don-hang-gio-hang-add-form .san-pham-item-image .image-hover {
    left: 81px;
    top: 74px;
}

form.don-hang-gio-hang-add-form .tong-tien-tam-tinh {
    float: right;
    margin-top: 10px;
    background: #f9f9f9;
    padding: 15px;
    min-height: 195px;
    width: 30%;
}

    form.don-hang-gio-hang-add-form .tong-tien-tam-tinh p {
        margin-bottom: 3px;
        margin-top: 0px;
        display: inline-block;
        width: 100%;
        border-bottom: 1px solid #ccc;
        padding-bottom: 5px;
        padding-top: 5px;
    }

        form.don-hang-gio-hang-add-form .tong-tien-tam-tinh p span {
            float: right;
            margin-left: 20px;
        }

            form.don-hang-gio-hang-add-form .tong-tien-tam-tinh p span b {
                color: #d93833;
            }

        form.don-hang-gio-hang-add-form .tong-tien-tam-tinh p i {
            margin-left: 4px;
            color: #005e91;
        }

form.don-hang-gio-hang-add-form .info {
    float: left;
    width: 680px;
}

    form.don-hang-gio-hang-add-form .info .form-item label {
        float: left;
        width: 134px;
        font-weight: normal;
        margin-top: 3px;
    }

    form.don-hang-gio-hang-add-form .info .form-item input.form-text {
        width: 300px;
    }

    form.don-hang-gio-hang-add-form .info .form-item-list {
        float: left;
        width: 100%;
        margin-top: 12px;
    }

        form.don-hang-gio-hang-add-form .info .form-item-list .form-item {
            float: left;
            margin-top: 0px;
            margin-right: 10px;
        }

            form.don-hang-gio-hang-add-form .info .form-item-list .form-item select {
                height: 28px;
                border-top: 1px solid #acadb2;
                border-bottom: 1px solid #e2e9ef;
                border-left: 1px solid #e2e9ef;
                border-right: 1px solid #e2e9ef;
            }

    form.don-hang-gio-hang-add-form .info .form-textarea-wrapper {
        float: left;
    }

    form.don-hang-gio-hang-add-form .info textarea {
        border-top: 1px solid #acadb2;
        border-bottom: 1px solid #e2e9ef;
        border-left: 1px solid #e2e9ef;
        border-right: 1px solid #e2e9ef;
    }

    form.don-hang-gio-hang-add-form .info .form-actions {
        float: left;
        width: 100%;
        margin-bottom: 50px;
    }

        form.don-hang-gio-hang-add-form .info .form-actions input.form-submit { /* margin-left: 134px; */
            background: #0092d0;
            color: white;
            border: none;
            border-bottom: 3px solid #327795;
            width: 205px;
            text-transform: uppercase;
            padding-top: 8px;
            padding-bottom: 6px;
            font-size: 17px;
            cursor: pointer;
        }

            form.don-hang-gio-hang-add-form .info .form-actions input.form-submit:hover {
                background: #fb5d14;
            }

.china-unit em {
    font-style: normal;
}

table.don-hang-cua-ban-item tr td div.center { /* text-indent:10px; */
    margin-left: 2px;
}

table.don-hang-cua-ban-item tr td button {
    display: block;
    margin-top: 4px;
    background: #FFC107;
    color: white;
    border: none;
    border-radius: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer;
}

    table.don-hang-cua-ban-item tr td button:hover {
        background: #2ea300;
    }

.inner-total-right {
    float: right;
}

    .inner-total-right b {
        margin-left: 5px;
    }

form.don-hang-gio-hang-add-form, form.dat-hang-online-form {
    position: relative;
}

    form.don-hang-gio-hang-add-form #loading, form.dat-hang-online-form #loading {
        width: 100%;
        position: absolute;
        top: 54px;
        text-align: center;
        float: left;
        height: auto;
        display: table;
    }

        form.don-hang-gio-hang-add-form #loading img, form.dat-hang-online-form #loading img {
            border-radius: 91px;
            overflow: hidden;
            width: 32px;
            height: 32px;
        }

        form.don-hang-gio-hang-add-form #loading span, form.dat-hang-online-form #loading span {
            display: table-cell;
            vertical-align: middle;
            width: 100%;
            height: 100%;
            color: black;
            text-transform: uppercase;
        }

    form.don-hang-gio-hang-add-form #loading, form.dat-hang-online-form #loading {
        display: none;
    }

.loading-inner {
    min-height: 312px;
    float: left;
    height: auto;
    display: table;
    width: 100%;
}

form.don-hang-gio-hang-add-form .info .form-type-checkboxes {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

    form.don-hang-gio-hang-add-form .info .form-type-checkboxes .form-checkboxes {
        float: left;
    }

        form.don-hang-gio-hang-add-form .info .form-type-checkboxes .form-checkboxes .form-item {
            display: inline-block;
            margin-right: 20px;
        }

            form.don-hang-gio-hang-add-form .info .form-type-checkboxes .form-checkboxes .form-item label {
                float: none;
            }

.lich-su-giao-dich-page-item .message-alert {
    background: #e5e5e5;
    padding-top: 20px;
}

    .lich-su-giao-dich-page-item .message-alert ul li {
        display: inline-block;
        width: 19%;
        text-align: center;
        padding-bottom: 20px;
    }

        .lich-su-giao-dich-page-item .message-alert ul li em {
            position: relative;
            font-style: inherit;
            top: -4px;
        }

        .lich-su-giao-dich-page-item .message-alert ul li.red b {
            color: red;
        }

        .lich-su-giao-dich-page-item .message-alert ul li.blue b {
            color: #2ea300;
        }

.lich-su-giao-dich-page-item table {
    float: left;
    width: 100%;
}

    .lich-su-giao-dich-page-item table tr th {
        border-right: 1px solid #e5e5e5;
        text-align: center;
        background: #0092d0;
        color: white;
        border-bottom: 2px solid #e5e5e5;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .lich-su-giao-dich-page-item table tbody tr {
        background: none;
    }

        .lich-su-giao-dich-page-item table tbody tr td {
            padding: 5px;
            border-bottom: 1px solid #e5e5e5;
        }

            .lich-su-giao-dich-page-item table tbody tr td span.blue {
                color: #2ea300;
            }

            .lich-su-giao-dich-page-item table tbody tr td em {
                position: relative;
                top: -4px;
                font-style: inherit;
            }

            .lich-su-giao-dich-page-item table tbody tr td span {
                color: red;
            }

            .lich-su-giao-dich-page-item table tbody tr td .noi-dung {
                display: inline-block;
                width: 230px;
            }

table.don-hang-cua-ban-item tr td button.dat-coc-full {
    background: #0092d0;
}

    table.don-hang-cua-ban-item tr td button.dat-coc-full:hover {
        background: #2ea300;
    }

.lich-su-giao-dich-page-item table tbody tr td a {
    color: #0092d0;
}

a.nap-them {
    color: rgb(0, 146, 208);
    text-decoration: underline;
}

p.cart-empty {
    margin-top: 20px;
    display: inline-block;
    text-align: center;
    width: 100%;
    font-size: 19px;
    color: red;
    line-height: 27px;
}

    p.cart-empty a {
        color: #0331ff;
    }

form.gui-yeu-cau-form .form-item-yeu-cau-khac {
    float: left;
    width: 100%;
    margin-top: 0px;
}

    form.gui-yeu-cau-form .form-item-yeu-cau-khac label {
        width: 165px;
        margin-top: 6px;
    }

    form.gui-yeu-cau-form .form-item-yeu-cau-khac .form-checkboxes {
        float: left;
    }

        form.gui-yeu-cau-form .form-item-yeu-cau-khac .form-checkboxes .form-item {
            width: auto;
            margin-right: 25px;
        }

        form.gui-yeu-cau-form .form-item-yeu-cau-khac .form-checkboxes label {
            width: auto;
            float: none;
        }

        form.gui-yeu-cau-form .form-item-yeu-cau-khac .form-checkboxes input {
            margin: 0px;
            float: left;
            margin-top: 4px;
            margin-right: 5px;
        }

form.gui-yeu-cau-form .form-item-gia-tri-hang-hoa, form.gui-yeu-cau-form .form-item-so-luong {
    display: none;
}

form.khach-hang-forgot-password-form {
    float: left;
    width: 100%;
}

    form.khach-hang-forgot-password-form .form-item label {
        float: left;
        width: 165px;
        font-weight: normal;
        margin-top: 3px;
    }

    form.khach-hang-forgot-password-form .form-item input.form-text {
        width: 250px;
        height: 22px;
        text-indent: 5px;
    }

    form.khach-hang-forgot-password-form input.form-submit {
        margin-left: 164px;
        background: #0092d0;
        border: none;
        min-width: 150px;
        padding-top: 7px;
        padding-bottom: 7px;
        text-transform: uppercase;
        color: white;
        cursor: pointer;
    }

.kien-hang-list-item {
    float: left;
    width: 100%;
    position: relative;
}

    .kien-hang-list-item a.shipping-address-request-cart {
        position: fixed;
        right: 10px;
        background: #0092d0;
        top: 50%;
        color: white;
        padding-top: 10px;
        padding-bottom: 10px;
        text-transform: uppercase;
        text-align: center;
        padding-left: 10px;
        padding-right: 10px;
    }

    .kien-hang-list-item .item {
        float: left;
        width: 100%;
        background: #f8f8f8;
        margin-bottom: 20px;
    }

        .kien-hang-list-item .item table {
            float: left;
            width: 100%;
            margin-bottom: 10px;
        }

        .kien-hang-list-item .item .top {
            background: #f0f0f0;
            float: left;
            width: 98%;
            padding: 1%;
            color: #666;
        }

            .kien-hang-list-item .item .top strong {
                float: left;
                margin-right: 30px;
            }

            .kien-hang-list-item .item .top span.status {
                background: red;
                color: white;
                padding-left: 10px;
                padding-right: 10px;
                padding-top: 2px;
                padding-bottom: 2px;
                border-radius: 13px;
            }

                .kien-hang-list-item .item .top span.status.blue {
                    background: #0aab2c;
                }

        .kien-hang-list-item .item table tr td {
            text-align: center;
            width: 24%;
            padding: 1%;
            border: 1px solid #efeded;
        }

            .kien-hang-list-item .item table tr td .price {
                font-size: 17px;
            }

                .kien-hang-list-item .item table tr td .price em {
                    position: relative;
                    top: -4px;
                    font-style: inherit;
                    font-size: 13px;
                }

        .kien-hang-list-item .item ul {
            display: none;
            margin: 0px;
            padding: 0px;
            margin-top: 10px;
            float: left;
            width: 100%;
        }

.product-detail-kien-hang {
    float: left;
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 10px;
}

    .product-detail-kien-hang a {
    }

.kien-hang-list-item .item ul li {
    float: left;
    width: 100%;
    margin-bottom: 15px;
    list-style: none;
}

    .kien-hang-list-item .item ul li img {
        float: left;
        margin-right: 20px;
    }

    .kien-hang-list-item .item ul li a {
        display: block;
        color: #0092d0;
    }

    .kien-hang-list-item .item ul li span.thuoc-tinh {
        display: block;
    }

.menu-info-left p.cap-do img {
    width: auto;
    height: auto;
    border-radius: 0;
}

form.khach-hang-rut-tien-add-form {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

    form.khach-hang-rut-tien-add-form .form-item {
    }

        form.khach-hang-rut-tien-add-form .form-item label {
            display: inline-block;
            margin-right: 10px;
            width: 90px;
            font-weight: normal;
        }

        form.khach-hang-rut-tien-add-form .form-item input.form-text {
            width: 115px;
            display: inline-block;
            padding: 5px;
            border-radius: 3px;
            border: 1px solid #e5e5e5;
            margin-right: 4px;
        }

        form.khach-hang-rut-tien-add-form .form-item .description {
            display: inline-block;
            font-size: 13px;
        }

            form.khach-hang-rut-tien-add-form .form-item .description em {
                font-style: inherit;
                position: relative;
                top: -4px;
            }

            form.khach-hang-rut-tien-add-form .form-item .description span {
                color: #55a809;
                font-weight: bold;
            }

    form.khach-hang-rut-tien-add-form input.form-submit { /* background: #0092d0; */
        background: #55a809;
        border: none; /* margin-left: 104px; */
        padding: 7px;
        min-width: 106px;
        color: white;
        cursor: pointer;
        border-radius: 3px;
    }

.rut-tien-list table tr td {
    text-align: center;
}

.kien-hang-history-status table {
    margin-top: 10px;
    display: none;
}

    .kien-hang-history-status table thead tr th {
        border: none;
        text-align: center;
        background: #e5e5e5;
        font-weight: normal;
        padding-top: 3px;
        padding-bottom: 3px;
    }

    .kien-hang-history-status table tr td {
        padding: 3px !important;
    }

.page-pager-list ul.pager {
    float: right;
}

    .page-pager-list ul.pager li {
        padding: 0px;
        margin: 0px;
    }

        .page-pager-list ul.pager li a, .page-pager-list ul.pager li.pager-current {
            background: #f5f5f5;
            padding: 2px;
            padding-left: 5px;
            padding-right: 5px;
        }

            .page-pager-list ul.pager li.pager-current, .page-pager-list ul.pager li a:hover {
                background: #0092d0;
                color: white;
            }

a.yeu-cau-ship {
    float: right;
    background: red;
    color: white;
    border-radius: 11px;
    min-width: 100px;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}

    a.yeu-cau-ship.blue {
        background: #18cf15;
    }

.ngan-hang-logo-item {
    float: left;
    width: 438px;
}

    .ngan-hang-logo-item h5, .hang-van-chuyen-logo-item h5 {
        text-transform: uppercase;
        color: #444;
        font-size: 14px;
        margin-bottom: 10px;
    }

    .ngan-hang-logo-item .content a, .hang-van-chuyen-logo-item .content a {
        display: inline-block;
        width: 207px;
        height: 79px;
        margin-right: 12px;
        margin-bottom: 12px;
    }

.ngan-hang-hang-van-chuyen {
    margin-bottom: 20px;
}

.hang-van-chuyen-logo-item {
    float: right;
    width: 662px;
}

    .hang-van-chuyen-logo-item .content a {
    }

.footer-top .logo {
    width: 283px;
}

    .footer-top .logo a {
        margin-top: 65px;
        float: left;
    }

.menu-footer {
    float: left;
    width: 200px;
    margin-right: 30px;
}

    .menu-footer ul li {
        float: left;
        width: 100%;
        margin-bottom: 5px;
    }

.dia-chi-giao-dich {
    float: left;
    width: 420px;
    margin-right: 20px;
}

    .dia-chi-giao-dich .item {
        float: left;
        width: 100%;
        margin-bottom: 10px;
    }

        .dia-chi-giao-dich .item strong i {
            float: left;
            margin-top: 3px;
            margin-right: 5px;
            color: #185493;
        }

.footer-top .inner {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 20px;
}

.hotline-inner span {
    color: red;
}

.hotline-inner {
    float: right;
}

    .hotline-inner b {
        font-size: 17px;
        color: #d92929;
    }

    .hotline-inner p {
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .hotline-inner b.email {
        font-size: 14px;
        color: #666;
        font-weight: normal;
    }

    .hotline-inner ul.social {
        float: left;
        width: 100%;
        padding: 0px;
        margin: 0px;
        margin-top: 10px;
    }

        .hotline-inner ul.social li {
            list-style: none;
        }

            .hotline-inner ul.social li a {
                float: left;
                background: white;
                width: 30px;
                height: 30px;
                border-radius: 38px;
                text-align: center;
                line-height: 31px;
                margin-right: 5px;
            }

            .hotline-inner ul.social li.facebook a i {
                color: #185493;
            }

            .hotline-inner ul.social li.google a i {
                color: #f00;
            }

            .hotline-inner ul.social li.youtube a i {
                color: #f00;
            }

            .hotline-inner ul.social li.twitter a i {
                color: #185493;
            }

.gio-hang-cart {
    float: right; /* margin-right: 85px; */ /* margin-right:30px; */ /* margin-top: 13px; */
    margin-top: 10px;
    position: relative;
}

    .gio-hang-cart .gh-edit a {
        /*float: left;*/
        width:50%;
        margin:auto;
        display: block;
        /*margin-right: 10px;*/
        color: #fff;
        padding: 5px 10px;
        font-size: 14px;
        transition: background .5s ease-out;
        -webkit-transition: background .5s ease-out;
        -moz-transition: background .5s ease-out;
        -o-transition: background .5s ease-out;
    }

        .gio-hang-cart .gh-edit a.dat-hang-edit { /* background: #2e77c4; */
            background: red;
        }

        .gio-hang-cart .gh-edit a.gui-yeu-cau-edit {
            background: #9CC334;
        }

        /*.gio-hang-cart .gh-edit a img {
            max-width: 30px;
            margin-right: 5px;
        }*/

        /*.gio-hang-cart .gh-edit a:hover {
            background: #185493;
        }*/
    /* .gio-hang-cart a {	border: 1px solid #165491;	width: 50px;	height: 50px;	display: inline-block;	text-align: center;	border-radius: 42px;	font-size: 21px;	color: #165491;	line-height: 43px;	margin-right: 5px;} */

    .gio-hang-cart .gh a {
        border: 1px solid #165491;
        width: 50px;
        height: 50px;
        display: inline-block;
        text-align: center;
        border-radius: 42px;
        font-size: 21px;
        color: #165491;
        line-height: 43px;
        margin-right: 5px;
    }

    .gio-hang-cart em {
        position: absolute;
        background: #d70c0f;
        left: 36px;
        min-width: 29px;
        border-radius: 10px;
        text-align: center;
        color: white;
        font-family: a;
        font-style: normal;
        line-height: 19px;
        font-weight: bold;
    }

.gia-tri-hop-tac h3 {
    text-align: center;
    text-transform: uppercase;
    margin-top: 25px;
    margin-bottom: 0px;
    color: #185493;
    line-height: 27px;
    font-size: 19px;
}

.gioi-thieu-ve-thuong-do {
    background: #f9f9f9;
    padding-top: 30px;
    padding-bottom: 30px;
}

    .gioi-thieu-ve-thuong-do h2 {
        text-align: center;
        text-transform: uppercase;
        margin-top: 0px;
        margin-bottom: 0px;
        color: #185493;
        line-height: 27px;
        font-size: 19px;
        background: url(../images/h3-gioi-thieu.png) no-repeat center 60px transparent;
        padding-bottom: 50px;
    }

    .gioi-thieu-ve-thuong-do .content {
        text-align: center;
        margin: 0 auto;
        font-size: 14px;
        line-height: 28px;
    }

footer.footer-member {
    background: #185493;
    padding-top: 10px;
    padding-bottom: 10px;
}

.full-with .container {
    width: 98%;
    margin: 0 auto;
    padding-left: 1%;
    padding-right: 1%;
}

footer.footer-member .copyright {
    float: right;
    color: white;
    text-align: right;
}

.full-with .group-content {
    width: 80%;
    float: right;
    margin-right: 1%;
    padding-top: 10px;
}
/* header.full-with {	padding-top: 5px;    padding-bottom: 5px;} */

header.full-with ul.login {
    float: right;
    margin: 0px;
    padding: 0px;
    margin-top: 23px;
}

    header.full-with ul.login li {
        float: left;
        margin-left: 7px;
        padding-left: 7px;
        list-style: none;
        padding-bottom: 7px;
        position: relative;
    }

        header.full-with ul.login li a.logout {
            color: #185493;
        }

.lich-su-giao-dich-page-item {
    margin-top: 10px;
}

header.full-with ul.login li a.logout span.avatar {
    float: left;
    width: 30px;
    height: 30px;
    background: #ccc;
    border-radius: 31px;
    margin-right: 7px;
}

    header.full-with ul.login li a.logout span.avatar img {
        border-radius: 31px;
    }

header.full-with ul.login li a.logout b {
    float: left;
    margin-top: 4px;
}
/* header.full-with ul.login li.icon-li i {	font-size: 22px;    color: #999;    font-weight: normal;	margin-top: 4px;} */

.notify-sidebar {
    top: 0px !important;
}

.panel-notify ul li i {
    font-size: 22px;
    color: #999;
    font-weight: normal;
    margin-top: 4px;
}

header.full-with ul.login li div.logout-inner {
    display: none;
    position: absolute;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    z-index: 202;
    padding: 0px;
    width: 207px;
    right: 15px;
    top: 34px;
}

    header.full-with ul.login li div.logout-inner i {
        position: absolute;
        left: 28px;
        top: -10px;
        color: #e6e6e6;
    }

    header.full-with ul.login li div.logout-inner span {
        float: left;
        width: 30px;
        height: 30px;
        background: #ccc;
        border-radius: 31px;
        margin-right: 7px;
        margin-left: 10px;
        text-indent: 0px;
    }

        header.full-with ul.login li div.logout-inner span img {
            border-radius: 31px;
        }

    header.full-with ul.login li div.logout-inner p {
        margin: 0px;
        border-top: 1px dotted #e5e5e5;
        float: left;
        width: 100%;
        text-indent: 10px;
    }

header.full-with ul.login li:hover div.logout-inner {
    display: block;
}

header.full-with ul.login li div.logout-inner p a {
    float: left;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
}

    header.full-with ul.login li div.logout-inner p a b {
        text-indent: 5px;
        float: left;
        color: #185493;
    }

header.full-with ul.login li div.logout-inner p.no-border {
    border: none;
}

header.full-with ul.login li div.logout-inner p.children a {
    line-height: 15px;
}

ul.step-action {
    padding: 0px;
    margin: 0px;
    float: left;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 20px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

    ul.step-action li {
        list-style: none;
        float: left;
        min-width: 138px;
        background: url(../images/li-step.png) no-repeat right 0px transparent;
        padding-right: 0px;
        padding-left: 15px;
        height: 31px;
        line-height: 32px;
    }

        ul.step-action li.last {
            background: none;
        }

        ul.step-action li b {
            float: left;
            margin-right: 10px;
        }

        ul.step-action li.active {
            background: url(../images/li-step-active.png) no-repeat right -1px #175392;
            color: white;
        }

header.full-with ul.login li.cart-user a {
    position: relative;
}

    header.full-with ul.login li.cart-user a span {
        position: absolute;
        background: #d70c0f;
        line-height: 15px;
        font-size: 11px;
        color: white;
        min-width: 22px;
        text-align: center;
        border-radius: 9px;
        right: -13px;
        padding-left: 2px;
        padding-right: 2px;
        padding-top: 0px;
        padding-bottom: 0px;
        top: -12px;
    }

.panel-notify {
    position: absolute; /* top: 32px; */
    top: 20px;
    right: 0px;
    z-index: 99999;
    display: none;
    width: 426px;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #bababa;
    float: left;
    overflow: hidden;
    height: 560px;
    -webkit-box-shadow: 0px 2px 8px 2px #bababa;
    -moz-box-shadow: 0px 2px 8px 2px #bababa;
    box-shadow: 0px 2px 8px 2px #bababa;
}

header.full-with ul.login li.thong-bao:hover .panel-notify, .header .thong-tin:hover .panel-notify {
    display: block;
}

.panel-notify .notify-header {
    display: inline-block;
    width: 100%;
    float: left;
    background: #fff;
    border-bottom: 1px solid #bfbfbf;
    padding: 7px 0;
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    color: #032d3e;
    font-weight: bold;
    position: relative;
    z-index: 10;
}

.panel-notify .notify-body {
    display: inline-block;
    width: 100%;
    float: left;
    background: transparent;
    position: relative;
}

    .panel-notify .notify-body ul.notify-sidebar {
        height: 526px;
        -webkit-box-shadow: inset -2px 0px 5px 0px #dbdbdb;
        -moz-box-shadow: inset -2px 0px 5px 0px #dbdbdb;
        box-shadow: inset -2px 0px 5px 0px #dbdbdb;
        z-index: 9;
        width: 68px;
        display: inline-block;
        float: left;
        background: #f9f9f9;
        position: relative;
        border-right: 1px solid #dbdbdb;
        padding: 0px;
        margin: 0px;
    }

        .panel-notify .notify-body ul.notify-sidebar li {
            width: 100%;
            margin: 0px;
            padding: 0px;
            float: none;
            height: auto;
            line-height: normal;
            border: 0px;
        }

            .panel-notify .notify-body ul.notify-sidebar li a {
                display: inline-block;
                width: 100%;
                text-align: center;
                padding: 23px 0;
                border-bottom: 1px solid #e9e9e9;
            }

                .panel-notify .notify-body ul.notify-sidebar li a.active {
                    background: #219ae8;
                    cursor: pointer;
                }

                    .panel-notify .notify-body ul.notify-sidebar li a.active i {
                        color: white;
                    }

.search-text ul.search-hover {
    float: left;
    width: 106px;
    padding: 0px;
    margin: 0px;
    padding-top: 0px;
    padding-left: 0px;
    cursor: pointer;
    background: #e5e5e5;
    margin-right: 10px;
    position: absolute;
    z-index: 100;
}

.search-text .form-item-category {
    display: none;
}
/* .search-text ul.search-hover li {	float: left;	width: 90%;	list-style: none;	margin: 0px;	padding-top: 3px;	padding-left: 10px;	border-bottom: 1px solid #ccc;} */

.search-text ul.search-hover li {
    float: left;
    width: 100%;
    list-style: none;
    margin: 0px;
    padding-left: 10px;
    border-bottom: 1px solid #ccc;
    height: 45px;
    line-height: 45px;
}

    .search-text ul.search-hover li:hover {
        background: white;
    }

    .search-text ul.search-hover li img { /* max-width: 53px; */
        max-width: 71px;
    }

.search-text img.active-seleted { /* max-width: 53px;    float: left;    background: #e5e5e5;    padding-left: 10px;    padding-right: 10px;    margin-right: 10px;    padding-top: 3px;    padding-bottom: 3px;	cursor:pointer; */
    /*max-width: 71px;
    background: #e5e5e5;
    padding-left: 10px;
    margin-right: 4px;
    cursor: pointer;*/
}

.search-text span { /* float: left;	background: #e5e5e5;	height: 31px;	margin-right: 10px;	padding-top: 2px; */
    /*float: left;
    background: #e5e5e5;
    height: 45px; /* margin-right: 10px; */ /* padding-top: 2px; 
    line-height: 50px;
    display: block;
    border-right: 1px solid #e5e5e5;*/
}
    /* .search-text span i {	float: left;    margin-top: 7px;    margin-right: 10px;} */

    .search-text span i {
        margin-right: 10px;
    }

.info-header-nabar span.avatar {
    overflow: hidden;
    position: relative;
    cursor: pointer;
    width: 100px;
    padding: 0px;
    text-align: center;
    font-weight: bold;
    height: 100px;
    display: inline-block;
}

    .info-header-nabar span.avatar:hover img {
        background: black;
        opacity: 0.7;
    }

    .info-header-nabar span.avatar:hover em {
        position: absolute;
        top: 30px;
        text-align: center;
        color: white;
        width: 100%;
        font-weight: normal;
        left: 0px;
    }

    .info-header-nabar span.avatar input#myfile {
        height: 100px;
        cursor: pointer;
        position: absolute;
        top: 0px;
        right: 0px;
        font-size: 100px;
        z-index: 2;
        opacity: 0.0;
        filter: alpha(opacity=0);
        -ms-filter: "alpha(opacity=0)";
        -khtml-opacity: 0.0;
        -moz-opacity: 0.0;
    }

.footer-bottom-right {
    float: right;
    margin-top: 5px;
}

    .footer-bottom-right a {
        float: left;
    }

        .footer-bottom-right a.dmca {
            float: left;
            margin-top: 7px;
            margin-left: 10px;
        }

.dat-hang-online-form table tr td .hinh-anh .product-img a.btn-upload {
    position: relative;
}

    .dat-hang-online-form table tr td .hinh-anh .product-img a.btn-upload input {
        float: left;
        position: absolute;
        left: 0px;
        width: 46px;
        background: none;
        opacity: 0.0;
        cursor: pointer;
    }

.olay-css {
    position: absolute;
    width: 100%;
    height: 100%;
}

.notify-content ul li {
    float: none;
    clear: both;
}

.notify-body {
    height: 100%;
}

    .notify-body:after {
        content: "";
        clear: both;
        display: block;
    }

    .notify-body .notify-sidebar {
        width: 18% !important;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

    .notify-body .notify-content {
        float: left;
        width: 82%;
        background: #edf2fa;
        height: 100%;
        box-sizing: border-box;
    }

        .notify-body .notify-content ul {
            padding-left: 0px;
        }

            .notify-body .notify-content ul li {
                height: auto; /* clear: both; */
                border-top: 0px !important;
                float: none;
                padding: 10px;
                margin-left: 0px !important;
                border-bottom: 1px solid #dddfe2 !important;
                width: 100%;
                box-sizing: border-box;
                transition: background .5s ease-out;
                -webkit-transition: background .5s ease-out;
                -moz-transition: background .5s ease-out;
                line-height: normal;
            }

                .notify-body .notify-content ul li a {
                    display: block;
                    float: none;
                }

                .notify-body .notify-content ul li:hover {
                    background: #185493;
                }

                    .notify-body .notify-content ul li:hover a {
                        color: #ffffff;
                    }

form.don-hang-gio-hang-add-form .shop-item {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    position: relative;
}

    form.don-hang-gio-hang-add-form .shop-item .dich-vu-khac {
        float: right;
        position: absolute;
        right: 15px;
        top: 6px;
    }

        form.don-hang-gio-hang-add-form .shop-item .dich-vu-khac .form-item {
            display: inline;
            margin-left: 10px;
        }

    form.don-hang-gio-hang-add-form .shop-item .shop-tong {
        float: right;
        width: 23%;
        background: #f9f9f9;
        padding: 2%;
        padding-top: 1%;
        padding-top: 1%;
    }

    form.don-hang-gio-hang-add-form .shop-item h3 {
        margin: 0px;
        background: #e5e5e5;
        padding: 6px;
        margin-bottom: 10px;
    }

        form.don-hang-gio-hang-add-form .shop-item h3 input.shop-check-all {
            float: left;
            margin-right: 10px;
            margin-top: 5px;
        }

    form.don-hang-gio-hang-add-form .shop-item table.data-item {
        width: 70%;
        margin-right: 3%;
    }

        form.don-hang-gio-hang-add-form .shop-item table.data-item thead th {
            background: none;
            border-right: 0px;
            border-left: 0px;
        }

        form.don-hang-gio-hang-add-form .shop-item table.data-item tr td {
            padding: 15px;
            border-bottom: 1px solid #e5e5e5;
        }

            form.don-hang-gio-hang-add-form .shop-item table.data-item tr td a.delete {
                color: #f44336;
            }

    form.don-hang-gio-hang-add-form .shop-item .shop-tong ul {
        padding: 0px;
        margin: 0px;
    }

        form.don-hang-gio-hang-add-form .shop-item .shop-tong ul li {
            list-style: none;
            float: left;
            width: 100%;
            padding-bottom: 10px;
        }

            form.don-hang-gio-hang-add-form .shop-item .shop-tong ul li span {
                float: left;
                width: 50%;
                position: relative;
            }

                form.don-hang-gio-hang-add-form .shop-item .shop-tong ul li span div.hover.hiden {
                    position: absolute;
                    background: white;
                    border-radius: 4px;
                    border: 1px solid #ccc;
                    padding: 15px;
                    padding-top: 10px;
                    padding-bottom: 10px;
                    z-index: 999;
                    width: 160%;
                    display: none;
                }

                form.don-hang-gio-hang-add-form .shop-item .shop-tong ul li span div.hover::before, form.don-hang-gio-hang-add-form .shop-item .shop-tong ul li span div.hover::after {
                    right: 100%;
                    top: 10%;
                    border: solid transparent;
                    content: " ";
                    height: 0;
                    width: 0;
                    position: absolute;
                    pointer-events: none;
                }

                form.don-hang-gio-hang-add-form .shop-item .shop-tong ul li span div.hover::before {
                    border-color: rgba(204, 204, 204, 0);
                    border-right-color: #ccc;
                    border-width: 8px;
                    margin-top: -8px;
                }

                form.don-hang-gio-hang-add-form .shop-item .shop-tong ul li span div.hover::after {
                    border-color: rgba(255, 255, 255, 0);
                    border-right-color: #fff;
                    border-width: 7px;
                    margin-top: -7px;
                }

                form.don-hang-gio-hang-add-form .shop-item .shop-tong ul li span:hover div.hover.hiden {
                    display: block;
                }

                form.don-hang-gio-hang-add-form .shop-item .shop-tong ul li span div.hover p {
                }

                form.don-hang-gio-hang-add-form .shop-item .shop-tong ul li span div.hover a {
                    float: left;
                    width: 100%;
                    text-align: center;
                    color: #005e91;
                }

                form.don-hang-gio-hang-add-form .shop-item .shop-tong ul li span i {
                    margin-left: 5px;
                }

            form.don-hang-gio-hang-add-form .shop-item .shop-tong ul li em {
                position: relative;
                font-style: inherit;
                top: -4px;
            }

    form.don-hang-gio-hang-add-form .shop-item .shop-tong .form-item input.form-text {
        width: 100%;
        border-radius: 4px;
        border: 1px solid #acadb2;
    }

    form.don-hang-gio-hang-add-form .shop-item table tbody tr td .form-item input.form-text {
        border-radius: 4px;
        border: 1px solid #acadb2;
    }

    form.don-hang-gio-hang-add-form .shop-item .shop-tong .form-item label {
        font-weight: normal;
    }

    form.don-hang-gio-hang-add-form .shop-item .shop-tong .form-item textarea {
        border-radius: 4px;
    }

    form.don-hang-gio-hang-add-form .shop-item .shop-tong .form-item .grippie {
        display: none;
    }

ul li.tong-tien-theo-shop b {
    color: #d93833;
    font-size: 16px;
}

form.don-hang-gio-hang-add-form .shop-item table tr td a.delete-shop {
    color: #174b84;
    font-size: 15px;
}

a.product-name {
    color: #185493;
}

form.don-hang-gio-hang-add-form .shop-item .dich-vu-khac .form-item i {
    color: #8e8b8b;
}

form.don-hang-gio-hang-add-form .shop-item .dich-vu-khac .form-item.blue i {
    color: #0a960e;
}

.san-pham-item-muilt-item {
    max-width: 310px;
}

.don-hang-detail-item .shop-item table.data-item thead tr th {
    border-bottom: 1px solid #e5e5e5;
}

.don-hang-detail-item form.don-hang-gio-hang-add-form .shop-item {
    background: white;
}

span.vi-dien-tu a {
    color: white;
}

a.shipping-address-request-cart b {
    text-transform: none;
    font-style: italic;
    font-weight: normal;
    font-size: 12px;
    color: #FFEB3B;
}

table.dia-chi-giao-hang-item {
    float: left;
    width: 100%;
}

    table.dia-chi-giao-hang-item tbody {
        border: none;
    }

    table.dia-chi-giao-hang-item tr.color {
        background: #f9f9f9;
    }

    table.dia-chi-giao-hang-item tr td {
        padding: 5px;
    }

    table.dia-chi-giao-hang-item tr.odd {
        background: none;
        border-bottom: 1px solid #f9f9f9;
    }

        table.dia-chi-giao-hang-item tr.odd td .action a {
            margin-left: 5px;
        }

    table.dia-chi-giao-hang-item thead th {
        border-bottom: 1px solid #f9f9f9;
        background: #185493;
        color: white;
        font-weight: normal;
        padding: 5px;
    }

form.dia-chi-giao-hang-add-form {
    float: left;
    width: 100%;
}

    form.dia-chi-giao-hang-add-form .form-item label {
        float: left; /* width: 100px; */
        width: 190px;
        margin-top: 4px;
        font-weight: normal;
        color: #adadad;
    }

    form.dia-chi-giao-hang-add-form .form-item input.form-text {
        width: 350px;
        height: 23px;
        border: 1px solid #ddd;
    }

    form.dia-chi-giao-hang-add-form .form-item-birthday input.form-text {
        background: url(../images/birthday3.png) no-repeat left center;
        padding-left: 30px;
    }
    /* input.form-text, select{	border: 1px solid #ddd;} */

    form.dia-chi-giao-hang-add-form .form-item select {
        height: 28px;
        width: 175px;
        border: 1px solid #ddd;
    }

    form.dia-chi-giao-hang-add-form input.form-submit {
        margin-left: 99px;
    }

.img-responsive img {
    max-width: 100%;
    height: auto;
}

.tin-lien-quan img {
    box-shadow: 1px 8px 15px rgba(0, 0, 0, 0.5);
}

#popup-yeu-cau-giao-hang .uk-modal-dialog {
    max-width: 520px;
}

    #popup-yeu-cau-giao-hang .uk-modal-dialog button.uk-modal-close-default {
        position: absolute;
        right: 7px;
        top: 8px;
        background: none;
        border: none;
    }

.dia-chi-giao-hang-inner h4 {
    float: left;
    width: 96%;
    background: #f9f9f9;
    padding: 2%;
    padding-top: 1%;
    padding-bottom: 1%;
}

.dia-chi-giao-hang-inner ul {
    padding: 0px;
    float: left;
    width: 100%;
    margin: 0px;
}

    .dia-chi-giao-hang-inner ul li {
        list-style: none;
        float: left;
        width: 100%;
        padding-top: 5px;
        padding-bottom: 5px;
        text-indent: 5px;
        cursor: pointer;
        background: #e5e5e5;
        margin-bottom: 5px;
    }

        .dia-chi-giao-hang-inner ul li:hover, .dia-chi-giao-hang-inner .don-vi-van-chuyen span:hover, .hinh-thuc-thanh-toan span:hover, .dia-chi-giao-hang-inner .selected, .dia-chi-giao-hang-inner div span.selected {
            background: #0092d0;
            color: white;
        }

.dia-chi-giao-hang-inner a.gui-yeu-cau {
    float: right;
    background: #005e91;
    color: white;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
}

.dia-chi-giao-hang-inner {
    display: inline-block;
    width: 100%;
}

    .dia-chi-giao-hang-inner .don-vi-van-chuyen {
        display: inline-block;
        width: 100%;
    }

        .dia-chi-giao-hang-inner .don-vi-van-chuyen span, .hinh-thuc-thanh-toan span {
            display: inline;
            background: #e5e5e5;
            margin-right: 8px;
            padding: 5px;
            cursor: pointer;
        }

    .dia-chi-giao-hang-inner div.message-status-error {
        display: inline-block;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
        color: red;
    }

    .dia-chi-giao-hang-inner .message-status-success {
        text-align: center;
        font-size: 24px;
        color: #005e91;
    }

    .dia-chi-giao-hang-inner textarea {
        float: left;
        width: 98.7%;
        border: 1px solid #f5f2f2;
        text-indent: 2px;
    }

.menu-header li.cart-user span {
    position: absolute;
    top: -5px;
    color: #fff;
    background: red;
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 50%;
    right: -10px;
    z-index: 99;
}

.menu-header li.cart-user i {
    font-size: 22px;
}

.node-type-thongbao .thong-bao-chi-tiet {
    box-sizing: border-box;
    margin-bottom: 10px;
    padding: 10px;
    border: 20px solid #01A4E7;
    position: relative;
}

    .node-type-thongbao .thong-bao-chi-tiet .uk-grid {
        padding-top: 42px;
    }

    .node-type-thongbao .thong-bao-chi-tiet .title-qc {
        background: #0F75BD;
        position: absolute;
        padding: 10px 15px 10px 20px;
        color: #fff;
        left: -20px;
        font-size: 25px;
        top: 8px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
        font-weight: bold;
    }

.img-responsive {
    max-width: 100%;
}

.node-type-thongbao .thong-bao-chi-tiet h1 {
    color: #ED1B24;
    font-size: 24px;
    line-height: normal;
    padding-top: 10px;
}

.node-type-thongbao .thong-bao-chi-tiet .noi-dung {
    clear: both;
    background: #f5f5f5;
    padding: 5px;
}

.uk-badge-tb {
    background: #00a8e6;
    color: #fff;
    font-size: 15px;
}

.step-action li.active a {
    color: #ffffff;
}

ul.step-action-kien-hang {
    padding-left: 0px;
}

    ul.step-action-kien-hang li {
        float: left;
        display: inline-block;
        margin-right: 5px;
        list-style-type: none;
    }

        ul.step-action-kien-hang li a {
            display: block;
            background: #f1f1f1;
            padding: 5px;
        }

        ul.step-action-kien-hang li.active a {
            background: #185493;
            color: #fff;
        }

.toggle-left {
    float: right;
    color: #fff;
    font-size: 16px;
    margin-right: 20px;
    margin-top: 5px;
}

    .toggle-left:hover {
        color: #ffffff;
    }

h3 i.stt, .data-item tr td i.stt {
    float: left;
    margin-right: 10px;
    font-style: normal;
    background: #0099fe;
    border-radius: 12px;
    min-width: 20px;
    text-align: center;
    font-weight: bold;
    color: white;
    height: 20px;
    line-height: 20px;
}

.data-item tr td i.stt {
    background: #3db660;
}

.data-item tr td .form-type-checkbox {
    text-align: left;
    margin-left: 4px;
}

.data-item tr td.product-check {
    vertical-align: middle;
}

.flip-down {
    position: absolute;
    background: #fff;
    z-index: 999; /* top: 29px; */
    top: 45px;
    box-shadow: 0 10px 20px -4px rgba(0,0,0,0.4), 0 0 0 1px rgba(0,0,0,0.1);
    right: 0px;
    opacity: 0;
    transition: opacity .2s,visibility .2s,margin-top .2s;
    display: none;
}

    .flip-down:before {
        content: '';
        position: absolute;
        width: 10px;
        height: 10px;
        border: inherit;
        background: inherit;
        -webkit-box-shadow: inherit;
        box-shadow: inherit;
        z-index: -1;
        top: -5px;
        left: 50%;
        margin-left: -5px;
        -webkit-transform: scaleX(0.6) rotate(45deg);
        -ms-transform: scaleX(0.6) rotate(45deg);
        transform: scaleX(0.6) rotate(45deg);
        left: auto;
        right: 10px;
        width: 20px;
        height: 20px;
        margin-left: -10px;
        -webkit-transform: scaleX(0.9) rotate(45deg);
        -ms-transform: scaleX(0.9) rotate(45deg);
        transform: scaleX(0.9) rotate(45deg);
    }

    .flip-down:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: inherit;
        z-index: -1;
    }

.flip-down-content {
    width: 330px;
    padding: 20px;
}

.flip-login {
    color: #ffffff !important;
    float: none !important;
}

.flip-footer {
    background: #f6f6f6;
    padding: 5px 20px;
}

a.dang-ky-flip {
    float: none !important;
    color: #0898ff !important;
    font-weight: bold;
}

a.close-flip-down {
    position: absolute;
    top: 0px;
    right: 10px;
    font-size: 14px;
    font-weight: normal;
}

    a.close-flip-down i {
        font-size: 18px;
    }

.page-node .main {
    background: #f5f5f5;
}

.bai-viet-detail {
    padding: 30px 35px 20px 20px;
    box-sizing: border-box;
    box-shadow: 0 1px 29px 0 #bbb;
}

.menu-info-left h3 a {
    color: #ffffff;
}

.ttcn-wrap-basic {
    border: 1px solid #ddd;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.ttcn-wrap-title {
    background: #f5f5f5;
    padding: 5px;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
}

.ttcn-wrap-content {
    padding-left: 5px;
    padding-right: 5px;
}

.ttcn-wrap-basic:after {
    content: "";
    clear: both;
    display: block;
}

form.dia-chi-giao-hang-add-form input.form-submit {
    margin-left: 0px;
    background: #185493;
    padding-top: 3px;
    padding-bottom: 3px;
}

li.ds-donhang a {
    background: #f1f1f1;
    border-radius: 20px;
    border: 1px solid #dcdcdc;
    padding-left: 13px;
    padding-right: 13px;
}

.thong-tin-ca-nhan-form .container-inline-date .form-item-birthday-date label {
    display: none;
}

.thong-tin-ca-nhan-form .container-inline-date .date-padding {
    padding: 0px;
    margin-top: 5px;
}

.thong-tin-ca-nhan-form .form-item-address, form.thong-tin-ca-nhan-form .tinh-tp .form-item-gioi-tinh {
    margin-bottom: 10px !important;
}

form.don-hang-gio-hang-add-form .info .form-item-list .form-item-city {
    clear: both; /*  margin-left: 135px; */
}

#backtotop {
    background: url(../images/top_1.png) no-repeat center center;
    bottom: 45px;
    cursor: pointer;
    display: none;
    height: 59px;
    position: fixed;
    right: 5px;
    text-indent: -9999px;
    width: 70px;
    z-index: 16000002;
}

    #backtotop:hover {
        opacity: 0.8;
    }
/* .page-taxonomy-term-6 .baiviet-list-item  ul li a.title{	color: #e04646;} */

.header-fixed {
    position: fixed;
    width: 100%;
    z-index: 999;
    top: 0;
    left: 0;
    right: 0;
}

.bang-gia-item h2 {
    font-size: 22px;
}

.uk-table thead th {
    background: #f1f1f1;
}

.uk-table-condensed td {
    padding: 10px;
    font-size: 15px;
    border-right: 1px dotted gainsboro;
}

.capdo thead th {
    background: #0092d0;
    color: #ffffff;
}

.page-bang-gia-dich-vu .group-content, .page-bang-gia-dich-vu .group-content {
    box-shadow: 0 1px 29px 0 #bbb;
    padding: 30px 35px 20px 20px;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.page-bang-gia-dich-vu .uk-table thead th {
    background: #185493 !important;
    color: #fff !important;
}

.page-bang-gia-dich-vu h2 {
    color: #185493;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 30px;
    clear: both;
}
/* .page-bang-gia-giao-dich-2 .uk-table thead th{	background: #185493 !important;	color: #fff !important;}.page-bang-gia-giao-dich-2 h2{	color: #185493;	font-weight: bold;	text-transform: uppercase;	padding-top: 30px;} */

#bang-gia-chi-phi th {
    min-width: 62px;
}

nav.menu-main > ul > li:last-child a {
    background: url(../images/hotqua.gif) no-repeat 45px -2px;
    color: red;
}

.td-accordion-title .fa:before {
    content: "\f056";
    font-family: Roboto, FontAwesome;
    font-size: 16px;
}

.collapsed .fa:before {
    content: "\f055";
    font-family: Roboto, FontAwesome;
    font-size: 16px;
}

.td-accordion-title i {
    color: #41b763;
    font-size: 18px;
    margin-top: 5px;
}

h3.td-accordion-title {
    font-size: 14px;
    cursor: pointer;
    margin-top: 10px;
}

hr.hr-1 {
    margin: 0;
    border: 0;
    border-top: 1px solid #eee;
}

.td-underline {
    text-decoration: underline;
}

.td-accordion-content {
    background: #f9f9f9;
    padding: 5px;
}

.item-list .pager {
    margin-top: 8px;
}

.banner-faq {
    min-height: 240px;
    clear: both;
    background: url(../images/bannger_hotro_1.jpg) no-repeat;
    background-position: center top;
    position: relative;
}

.faq {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
    color: #333;
    font-size: 33px;
    text-transform: uppercase;
    font-weight: bold;
}

.page-cau-hoi-thuong-gap-td .title-page {
    display: none;
}

#td-faq {
    margin-bottom: 10px;
}

.kien-hang-list-item a.chon-tat-ca {
    float: right;
    margin-top: 18px;
}

.gia-tri-hop-tac img {
    margin: auto;
    display: block;
}

form.dat-hang-online-form .info .form-item .grippie {
    display: none;
}

form.dat-hang-online-form .info .form-item textarea {
    width: 450px;
    border: 1px solid #ddd;
}

.item-list .pager li {
    float: none;
}
.header-bottom {
    box-shadow: 0px 2px 5px -1px rgba(0, 0, 0, .2);
    margin-bottom: 3px;
}

.jumbotron {
    background: url(../assets/images/portfolio1.jpg) center center;
    height: 160px;
}
.label-info {
    background-color: #5bc0de;
    color: white;
}
.active .label-info {
    background-color: #5bc0de;
    color: red;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}



.nav-profile .col-sm-2 {
    height: 40px;
}
.nav-profile .profile-avatar {
    bottom: 15px;
    left: 20px;
    position: absolute;
    width: 150px;
    height: 150px;
}
.nav-profile .profile-username {
    bottom: 37px;
    left: 190px;
    position: absolute;
    text-shadow: 1px 1px 1px #000;
    color: #fff;
}
li.active {
    color: #40b9f9 !important;
}
.nav-profile > li > a, .nav-profile > li.active > a, .nav-profile > li.active > a:hover {
    border-radius: 0;
    border-top-color: transparent;
    text-transform: uppercase;
    font-weight: bold;
}
.profile-title {
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.nav-filter > li > a, .nav-filter > li > label {
    color: #767676;
    display: block;
    padding: 4px 10px;
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
}
.nav-filter > li > a:hover, .nav-filter > li.active > a, .nav-filter > li > label:hover, .nav-filter > li.active > label {
    border-left: 2px solid #e94c3d;
    color: #e94c3d;
}
.input-group {
    width: 20%;
}

.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}