* {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.glyphicon {
    font-family: 'Glyphicons Halflings' !important;
}

.fa {
    font-family: 'FontAwesome' !important;
}

html, body {
    border: 0;
    background-color: #fff;
}

* {
    margin: 0;
    padding: 0;
}

html {
    font-size: 100%;
    -webkit-overflow-scrolling: touch;
    -webkit-touch-callout: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: 100%;
}

body {
    line-height: 21px;
    font-size: 14px;
    color: #555555;
    overflow-x: hidden;
    font-weight: 400;
    background-color: #fff;
}

/* 1.2 - HTML5 Elements */
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {
    display: block;
}

/* 1.4 - Typography */
h1, h2, h3, h4, h5, h6 {
    color: #222;
    font-style: normal;
    line-height: 1.1;
    margin-bottom: 14px;
    margin-top: 14px;
    text-rendering: optimizelegibility;
}

/* 1.5 - Links and Buttons */
a {
    color: #767676;
    transition: color 0.2s ease-in-out 0s;
    text-decoration: none;
}

a:active {
    text-decoration: none;
    border: none;
    color: red;
}

a:hover {
    color: red;
    text-decoration: none;
}

.box-footer ul li a:hover {
    text-decoration: underline;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    color: red;
}

.clear {
    clear: both;
}

ul, ol {
    list-style: none
}

p {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

img {
    max-width: 100%;
}
.full{
    width: 100%;
}
.floatleft {
    float: left;
}

.floatright {
    float: right;
}

.hv-title {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 15px;
    padding-bottom: 3px;
}

.hv-title a {
    color: #30373b;
    border-bottom: 2px solid #1A67A3;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 5px;
}

.date-time {
    font-size: 13px;
    color: #888;
    margin-bottom: 5px;
    display: inline-block;
}

.date-time i {
    margin-right: 7px;
}

.boxed {
    padding: 8px 11px;
    color: #fff;
    text-transform: uppercase;
    border: 2px solid #31373D;
}

.boxed a {
    text-decoration: none;
}

.boxed:hover {
    color: #222;
    background: #fff;
}

/**************** header-section **************/
.header-section {
    background: #202732;
    height: 60px;
    padding: 0;
}

.navmain-header .logo-hv, .navmain-header .main-category {
    float: left;
}

.header-section .logo-hv a {
    display: block
}
.navmain-header .logo-hv{
    padding: 5px 15px;
}
.navmain-header .logo-hv img {
    max-width: 190px;
    max-height: 50px;
}
@media (max-width: 768px){
    .navmain-header .logo-hv img {
        max-height: 40px;
    }
}
ul.navbar-hvien {
    margin: 0;
}

ul.navbar-hvien > li {
    margin-left: 25px;
    float: left;
    position: relative;
    z-index: 9;
    padding-bottom: 7px;
}

ul.navbar-hvien li a {
    background: none;
    line-height: 60px;
    padding: 0;
    text-transform: uppercase;
    color: #fff;
    font-weight: normal;
    display: block;
}

ul.navbar-hvien li ul.sub-menu li a {
    line-height: 35px;
}

ul.navbar-hvien li.dropdown-child:before {
    content: "";
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    border-bottom: 8px solid #262A32;
    border-right: 8px solid transparent;
    position: absolute;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 10px;
    opacity: 0;
    z-index: 9;
}

ul.navbar-hvien li.dropdown-child ul.sub-menu {
    position: absolute;
    top: 100%;
    right: auto !important;
    background: #202732;
    float: left;
    display: none;
    z-index: 9;
}

ul.navbar-hvien li.dropdown-child ul.sub-menu li {
    padding: 0 15px;
    display: block;
}

ul.navbar-hvien li > a:hover, ul.navbar-hvien li > a:focus, ul.navbar-hvien li:hover > a,
ul.navbar-hvien > li.dropdown-child.active > a, ul.navbar-hvien > li.active > a {
    color: #fff;
    text-decoration: none;
    background: transparent;
}

ul.navbar-hvien li.dropdown-child:hover ul.sub-menu {
    display: block;
    padding: 5px 0;
    width: 280px;
    border-radius: 10px;
}

ul.navbar-hvien li.dropdown-child:hover:before {
    opacity: 1;
    bottom: 0;
    left: 35px;
    position: absolute;
}
/* fixed */
.sticky-header {
    position: fixed;
    top: 0;
    transition: top .2s ease-in-out;
    z-index: 99;
    width: 100%;

    -webkit-transition: all .6s ease;
    -ms-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
}

.sticky-header.affix {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}

/****************SLIDER**************/
.hv-slider {
    margin-top: 59px;
}

.hr-banner {
    background-image: url('../img/hr-banner.jpg');
    background-size: cover;
    text-align: center;
    padding: 70px 0;
    background-position: center;
}

.hr-banner h1 {
    color: #fff;
    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.5);
    line-height: 50px;
    margin: 0 0 5px;
}

.hr-banner p {
    color: #fff;
    font-size: 16px;
    line-height: 25px;
}

.hr-banner .page-width {
    padding-left: 40px;
    padding-right: 40px
}

.hr-banner .page-width {
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

/****** breadcrumbs  *****/
.hv-breadcrumbs {
    padding: 20px 0px;
    border-bottom: 1px solid #e2e2e2;
    margin: 65px auto 20px auto;
    font-weight: 600;
    color: #000;
}

.hv-breadcrumbs .breadcrumb {
    margin: 0;
    border-radius: 0;
    border: 0;
    background: transparent;
    padding: 0;
    font-weight: normal;
}

.hv-breadcrumbs .breadcrumb > li + li:before {
    padding: 0 5px;
    color: #000;
    content: ">";
}

.hv-breadcrumbs .breadcrumb > li.active {
    color: #000;
}

.pagination-count {
    display: block;
    text-align: center;
    background: #efefef;
    height: 36px;
    line-height: 36px;
    padding: 0 15px;
    font-size: 12px;
    text-transform: uppercase;
    color: #7C7C7C;
}

.pagination-hv {
    text-align: center;
    height: 36px;
    margin: 25px 0;
}

.pagination-center {
    display: inline-block;
    margin-left: 0;
    margin-bottom: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination-center .page-node {
    float: left;
    padding: 0 14px;
    line-height: 34px;
    text-decoration: none;
}

.pagination-center .page-node:hover, .pagination-center .page-node.current:hover {
    color: #000;
}

/* end */
/*==================================================*/
/******************** BLOG-- blog.liquid pages *******************/
.hv-category-header .hv-category-heading {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 3px;
    margin: 0 0 15px;
}

.hv-category-header .hv-category-heading span {
    font-size: 18px;
    text-transform: uppercase;
    color: #30373b;
    border-bottom: 2px solid #1A67A3;
    padding-bottom: 5px;
    font-weight: 700;
}

.hv-category-header .hv-category-desc {
    line-height: 1.5;
    overflow: hidden;
    width: 100%;
    display: block;
}

.hv-wrap-listing .section-top {
    margin-bottom: 50px;
}

.hv-wrap-listing .section-top .post-img {
    display: block;
    margin-bottom: 0.5625em;
    position: relative;
    overflow: hidden;
    width: 100%;
    border: 1px solid #e5e5e5;
}

.hv-wrap-listing .section-top img {
    width: 100%;
    max-height: 400px;
    object-fit: scale-down;
    -webkit-transition: -webkit-transform 0.35s;
    -moz-transition: -moz-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-backface-visibility: hidden;
}

.hv-wrap-listing .section-top img:hover {
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    -o-transform: scale(1.02);
    transform: scale(1.02);
}

.hv-wrap-listing .section-top h2 {
    margin-top: 7px;
    margin-bottom: 6px;
}

.hv-wrap-listing .section-top .post-link {
    color: #30373b;
    font-weight: 600;
    font-size: 25px;
}

.hv-wrap-listing .section-top .post-meta {
    float: left;
    width: 100%;
}

.hv-wrap-listing .section-top .post-meta li {
    float: left;
    margin-right: 20px;
    font-size: 14px;
    color: #929292;
}

.article-item {
    margin-bottom: 35px;
}

.article-item .post-img {
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    border: 1px solid #e5e5e5;
}

.article-item img {
    width: 100%;
    max-height: 170px;
    object-fit: scale-down;
    -webkit-transition: -webkit-transform 0.35s;
    -moz-transition: -moz-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-backface-visibility: hidden;
    margin: auto;
    overflow: hidden;
}

.article-item img:hover {
    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    -ms-transform: scale(1.04);
    -o-transform: scale(1.04);
    transform: scale(1.04);
    opacity: 0.8;
}

.cate-title {
    font-size: 14px;
    color: #7ab55c;
    font-weight: bold;
    line-height: 30px;
}

.article-item h2 {
    margin-top: 0px;
    line-height: 20px;
    margin-bottom: 10px;
}

.article-item .article-link {
    font-size: 16px;
    font-weight: bold;
    color: #30373b;
}

.article-item .article-link:hover {
    color: red
}

.article-item ul.post-meta {
    width: 100%;
    float: left;
}

.article-item .post-meta li {
    float: left;
    margin-right: 20px;
    font-size: 13px;
    color: #929292;
}

/******* end blog.liquid pages *******/
/**************** ARTICLE-- #article.liquid pages **************/
.hv-single-content-left {
    border-right: 1px solid #f0f0f0;
}

.hv-single-title {
    padding-bottom: 20px;
    font-size: 30px;
    line-height: 40px;
    line-height: 40px;
    font-weight: 600;
}

.article-content .post-image {
    margin-bottom: 10px;
}

.entry-category {
    margin: 20px 0;
}

.entry-category a {
    background: #31373D;
}

#hv-list-date {
    display: inline-block;
    padding-left: 0px;
    font-family: Arial, Helvetica,  sans-serif;
    font-size: 0.8125em;
    font-weight: 400;
    list-style: none;
}

#hv-list-date li {
    float: left;
    margin-right: 10px;
    padding-right: 15px;
    font-style: italic;
}

.hv-main-content {
    clear: both;
}

.hv-main-content * {
    line-height: 30px;
    color: #333333;
    max-width: 100% !important;
}

.entry-bottom-author {
    text-align: right;
}

.entry-bottom-author .p-author {
    font-weight: bold;
    color: #333
}

.entry-bottom-author a {
    text-transform: uppercase;
    color: #2a6496;
}

.meta.tags h2 {
    background: #000;
    color: #fff;
    padding: 7px 10px;
    margin-right: 10px;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
}

.meta.tags a {
    color: #333;
}

.meta.tags a strong {
    line-height: 35px;
    color: #2a6496
}

.meta.tags a + a:before {
    color: #000;
    content: ",";
    margin-right: 5px;
    margin-left: -3px;
}

hr.art-hr {
    border: solid #dddddd;
    border-width: 1px 0 0;
    clear: both;
    margin: 15px 0;
    height: 0;
}

.share-bottom {
    padding: 10px 0;
}

.article-comment {
    margin-bottom: 30px;
}

.re-ar-tag h2 {
    font-size: 14px;
    line-height: 1.6;
    color: #333;
}

/*********************** end article *************/
/*=====================================================================*/
/*************** SIDEBAR BLOG ARTIcLE ****************/
.hv-single-content-right {
    padding: 0px;
}

.hv-box-sidebar {
    margin: 0px;
    border-bottom: 1px solid #e5e5e5;
    padding: 0px 20px 5px 20px;
}

.hv-single-content-right .hv-box-search {
    border-bottom: none;
}

#searchform {
    position: relative;
}

.hv-box-sidebar .input-group {
    width: 100%;
}

.hv-box-sidebar .input-group .input-search {
    -webkit-appearance: none;
    background-color: white;
    font-family: inherit;
    border: 1px solid #cccccc;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-size: 14px;
    margin: 0 0 15px 0;
    padding: 0px 35px 0 15px;
    height: 37px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
    border-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.hv-box-sidebar .input-group .input-search:focus {
    background: #fafafa;
    border-color: #999999;
    box-shadow: 0 0 5px #999999;
    outline: none;
}

.searchsubmit {
    border: none;
    background: transparent url('../img/search-icon.png') no-repeat center center;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 40%;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    right: 10px;
    z-index: 10;
    text-indent: -9999px;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
}

.sidebox {
    margin: 0 0 0 -15px;
    padding: 0 0 10px 15px;
}

.sidebox .heading-5 {
    font-size: 1em;
    line-height: 20px;
    color: #30373b;
    text-transform: uppercase;
    margin-bottom: 15px;
    font-weight: bold;
}

.sidebox-row {
    margin: 0;
    display: inline-block;
    padding: 10px 0;
    border-bottom: 1px dashed #ddd;
}

.img-sidebox-left {
    padding-left: 0;
}

.text-sidebox-left {
    padding: 0;
}

.sidebox a {
    line-height: 1.25em;
    color: #000;
    font-size: 13px;
    font-weight: bold;
}

.sidebox-row .text-sidebox-left .link_title {
    padding-bottom: 0.75em;
    display: block;
    margin-bottom: 0px;
    font-size: 12px;
    margin-top: 0;
}

.sidebox .wrap-list-sidebox p {
    line-height: 1.5;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.text-sidebox-left .post-meta {
    margin: 0;
    font-size: 14px;
    list-style: none;
}

.text-sidebox-left .post-meta li {
    font-size: 12px;
    display: inline-block;
    float: none;
    width: 100%;
    margin-right: 10px;
}

.wrap-list-sidebox ul.post-meta li a {
    color: #30373b;
}

.hv-wrap-related .heading-5 {
    margin-bottom: 5px;
    padding-top: 10px;
}

.hv-wrap-related .wrap-list-sidebox .link_title {
    border-bottom: 1px solid #e5e5e5;
    padding: 10px 0;
    display: block;
    margin-bottom: 0px;
    font-size: 12px;
    margin-top: 0;
}

.hv-wrap-related .wrap-list-sidebox .link_title:last-child {
    border-bottom: none;
}

.hv-wrap-related .wrap-list-sidebox .link_title a {
    color: #607D8B;
    font-size: 16px;
    font-weight: normal;
}

.hv-wrap-related .wrap-list-sidebox .link_title a:hover {
    color: red;
}

.hv-wrap-related.hv-lq-fixed {
    position: fixed;
    top: 0;
    background: #fff;
    min-height: 500px;
    width: 375px;
}

/************form sidebar css form-sidebar-hv*********/
.form-sidebar-hv {
    margin-bottom: 30px;
}

.formregistry.formregistry-fixed {
    width: 100%;
    margin: auto;
    background: #31373D;
    padding: 10px;
}

.formregistry.formregistry-fixed a {
    color: #337ab7;
    text-decoration: none;
}

.formregistry.formregistry-fixed span, .formregistry.formregistry-fixed h2, .formregistry.formregistry-fixed p {
    color: #fff;
    text-transform: initial;
}

.formregistry.formregistry-fixed h2 {
    font-size: 20px !important;
    text-align: center;
    line-height: 100%;
}

.formregistry.formregistry-fixed p {
    text-align: center;
    font-size: 13px;
    margin-top: 30px;
}

.form-group {
    margin-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
}

.form-group label.error {
    color: #E84C3D;
    font-size: 10px;
    margin-bottom: 0 !important;
    text-transform: initial;
    margin-top: 10px;
}

.form-group span {
    display: none;
    color: #bbbbbb;
    font-size: 11px;
    margin-top: 3px;
}

.formregistry.formregistry-fixed .form-control {
    display: block;
    width: 100%;
    height: 25px;
    padding: 6px 0px;
    text-indent: 10px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    box-sizing: content-box;
    margin: 0;
}

.btncreateshop {
    position: relative;
    display: block;
    height: 45px;
    width: 100%;
    text-transform: uppercase;
    text-align: center;
    margin-top: 20px;
    border-radius: 3px;
    font-size: 19px;
    line-height: 1.2em;
    font-weight: normal;
    letter-spacing: 1px;
    text-decoration: none;
    background: #e84c3d;
    border: 0;
    color: white;
    outline: none;
    cursor: pointer;
}

.create-shop-action.loading {
    background-image: url('data:text/plain;base64,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') /*/Content/theme/images/loadregis.GIF*/;
    background-repeat: no-repeat;
    background-position: center;
    width: 60px;
    pointer-events: none;
    cursor: default;
}

/* end form */
/* ******** END  sidebar*********/
/**************** SEARCH-- # search.liquid pages **************/
.expanded-message h2 {
    font-size: 20px;
    text-transform: uppercase;
    color: #333;
    text-align: center;
}

.expanded-message span.subtext {
    text-align: center;
    display: block;
    margin-bottom: 15px;
}

form.search-page {
    position: relative;
    max-width: 400px;
    margin: auto;
}

.search-page .search_box {
    -webkit-appearance: none;
    background-color: white;
    font-family: inherit;
    border: 1px solid #cccccc;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-size: 14px;
    margin: 0 0 50px 0;
    padding: 0px 40px 0 15px;
    height: 37px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
    border-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.search-page #go {
    border: none;
    background: transparent url('../img/search-icon.png') no-repeat center center;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    right: 15px;
    font-size: 0;
    z-index: 10;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
}

.search-page .search_box:focus {
    background: #fafafa;
    border-color: #999999;
    box-shadow: 0 0 5px #999999;
    outline: none;
}

/* ******** END  search *********/
/*************** SINGLE content bài viết ****************/
.hv-main-content h1, .hv-main-content h2, .hv-main-content h3, .hv-main-content h4, .hv-main-content h5, .hv-main-content h6 {
    font-weight: bold;
    color: #000 !important;
}

.hv-main-content strong, .hv-main-content b {
    color: #000 !important;
}

.hv-main-content {
    clear: both;
}

.hv-main-content ul, .hv-main-content ol {
    list-style: inherit;
    padding-left: 40px;
}

.hv-main-content a * {
    color: #2a6496 !important;
}

.hv-main-content a {
    color: #2a6496 !important;
}

.hv-main-content blockquote * {
    font-style: italic;
}

.hv-main-content .tags a {
    line-height: 35px;
    color: #000 !important;
}

.hv-main-content a:hover {
    color: #f00 !important;
}

/*************** end  SINGLE content bài viết ****************/

.at-branding {
    display: none;
}

/* custom css */
.scrollToTop {
    top: auto !important;
    padding: 8px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    border: 2px solid #ebebeb;
    border-radius: 100%;
    bottom: -38px;
    cursor: pointer;
    height: 50px;
    opacity: 0;
    position: fixed;
    right: 12px;
    -webkit-transition: all .6s ease;
    transition: all .3s ease;
    transition: all .6s ease;
    visibility: hidden;
    width: 50px;
    z-index: 9999
}

.scrollToTop.show {
    bottom: 60px;
    opacity: 1;
    visibility: visible;
    background: #1666a2;
    right: 12px
}

.scrollToTop:hover {
    border-color: #004370;
    color: #fff
}

.new-footer {
    margin-top: 15px;
    background-color: #2a2c2e;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
    z-index: 99;
    color: #969696;
}

.new-footer a {
    color: #d2d2d2;
}
.new-footer a:hover {
    color: #fff;
}

.current-tag {
    display: none;
}

.page-404-content {
    padding-top: 90px;
    padding-bottom: 100px;
}
.bnr{
    width: 100%;
    clear: both;
    display: inline-block;
    margin-bottom: 5px;
}
.user-wrapper {
    max-width: 600px;
    margin: auto;
    border:1px solid #ccc;
}
.user-nav {
    border-bottom: 2px solid #cccccc63;
    overflow: hidden;
    box-shadow: 0 1px 3px rgba(146, 146, 146, 0.14);
}
.user-nav a{
    width: 50%;
    float: left;
    display: inline-block;
    text-transform: uppercase;
    font-size: 18px;
    text-align: center;
    padding: 5px 10px;
    border-bottom: 2px solid transparent;
}
.user-nav a.active, .user-nav a:hover{
    border-bottom: 2px solid #10a2f7;
}
.user-wrapper #formAcount{
    padding: 20px;
}
#formAcount input{
    width: 100%;
    clear: both;
    padding: 8px 12px;
    border: none;
    border-bottom: 1px solid #ccc;
}
#formAcount button{
    text-transform: uppercase;
    font-size: 18px;
    background: #fd6e1d;
    background: -webkit-gradient(linear,0% 0%,0% 100%,from(#fd6e1d),to(#f59000));
    background: -webkit-linear-gradient(top,#f59000,#fd6e1d);
    background: -moz-linear-gradient(top,#f59000,#fd6e1d);
    background: -ms-linear-gradient(top,#f59000,#fd6e1d);
    background: -o-linear-gradient(top,#f59000,#fd6e1d);
}
#formAcount button, #formAcount button:hover, #formAcount button:focus{
    outline: 0;
}
.user-foot {
    font-size: 17px;
}
.user-foot a{
    margin: 10px 0;
    display: block;
}
.user-foot a.clearfix{
    color:  #007bff;
}
.user-foot a.clearfix:hover{
    color:  #fd6e1d;
}
.user-foot .btn{
    font-size: 16px;
    background: #3c5a9a;
    border-color: #3c5a9a;
}
.cate-name {
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    padding-right: 7px;
}

.btn-default {
    margin-top: 70px;
}
/*============================ media ==========================================*/
@media (min-width: 1200px) {
    ul.navbar-hvien>li:nth-child(n+9) {
        display: none;
    }
}

@media screen and (min-width: 61.875em) {
    .hr-banner .page-width {
        width: 990px;
    }
}

@media (max-width: 991px) {
    .clear-article-2 > [class*='col-']:nth-of-type(2n+1) {
        clear: both;
    }
    .hv-slider {
        margin-top: 50px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .navmain-header .main-category {
        float: right;
        margin: 0;
    }
}

@media screen and (min-width: 46.875em) and (max-width: 61.8125em) {
    .hr-banner .page-width {
        width: 750px;
    }
}

@media (max-width: 767px) {
    .col-mb-pd:nth-child(odd) {
        padding-right: 8px;
    }

    .col-mb-pd:nth-child(even) {
        padding-left: 8px;
    }
    button.navbar-toggle {
        margin: 6px 12px 0 0;
    }

    .navbar-toggle .icon-bar {
        width: 27px;
        transition: all .2s;
        background-color: #fff;
        margin-bottom: 5px;
    }

    .navbar-toggle.collapsed .top-bar {
        transform: rotate(0);
    }

    .navbar-toggle.collapsed .bottom-bar {
        transform: rotate(0);
    }

    .navbar-toggle.collapsed .middle-bar {
        opacity: 1;
    }

    .navbar-toggle .top-bar {
        transform: rotate(45deg);
        transform-origin: 10% 10%;
    }

    .navbar-toggle .middle-bar {
        opacity: 0;
    }

    .navbar-toggle .bottom-bar {
        transform: rotate(-45deg);
        transform-origin: 10% 90%;
    }

    .header-section {
        height: 50px;
    }

    .header-section .pd-mb-0 {
        padding: 0;
    }

    .header-section .logo-hv img {
        max-width: 140px
    }

    .navmain-header .main-category {
        margin-left: 0;
        background: #202732;
        float: none;
    }

    ul.navbar-hvien {
        margin: 10px 0;
    }

    ul.navbar-hvien > li {
        margin-left: 0;
        width: 100%;
    }

    ul.navbar-hvien li a {
        font-size: 13px;
        line-height: 35px;
        text-align: right;
        color: #fff;
    }

    ul.navbar-hvien li.dropdown-child ul.sub-menu {
        display: block;
        position: initial;
        float: initial;
    }

    ul.navbar-hvien li ul.sub-menu li a {
        line-height: 28px;
        text-transform: initial;
        font-size: 13px;
    }

    .hv-breadcrumbs {
        margin-top: 50px;
        margin-bottom: 10px;
        padding: 15px 0;
    }

    /* sidebar blog*/
    .text-sidebox-left {
        margin: 0px 0 16px;
    }

    .hr-banner {
        padding: 5px 0px;
        background-size: 100%;
    }
    .hr-banner .page-width {
        padding-left: 20px;
        padding-right: 20px
    }

    .hr-banner h1 {
        line-height: 40px;
        font-size: 24px;
    }

    .hr-banner p {
        font-size: 14px;
        line-height: 24px;
    }
}


