body.uwp_login_page,
body.page-id-1140 {
    background-image: url('../images/bg-home.png');
    min-height: 100vh;
}

body.page-id-1140 .wrapper,
body.page-id-1140 #main,
body.page-id-1140 #wrapper {
    background: transparent;
}

body.page-id-1140 .header-nav {
    display: none;
}

body.page-id-1140 .col-inner {}

body.page-id-1140 .login-form-shortcode {
    max-width: 410px;
    background-color: #fff;
    border-color: #efecf3;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    border-radius: 0.75rem;
}

body.page-id-1140 #main {
    position: fixed;
    top: 0;
    bottom: 0;
    height: 425px;
    margin: auto;
    left: 0;
    right: 0;
    max-width: 450px;
}

body.page-id-1140 #wp-submit {
    background: #3993d5;
    width: 100%;
    border-radius: 0.75rem;
}

.uwp_login_page .wrapper,
.uwp_login_page #main,
.uwp_login_page #wrapper {
    background: transparent;
}

.uwp_login_page #main {
    position: fixed;
    top: 0;
    bottom: 0;
    height: 425px;
    margin: auto;
    left: 0;
    right: 0;
    max-width: 450px;
}

.uwp_login_page footer {
    display: none;
}

.uwp_login_page .masthead {
    background-color: transparent;
    position: fixed;
}

body.page-id-1140 .absolute-footer {
    display: none;
}

body.page-id-1140 #header .header-bg-container,
.uwp_login_page #header .header-bg-container {
    display: none;
}

body.page-id-1140 .top-divider,
.uwp_login_page .top-divider {
    display: none;
}

body.page-id-1140 .header-nav,
.uwp_login_page .header-nav {

    display: none;
}

body.page-id-1140 #logo,
.uwp_login_page #logo {
    top: calc(50% - 302px);
    position: fixed;
    left: 0;
    right: 0;
    margin: auto;
}

.uwp_login_page .uwp_widget_social_login {
    display: none;
}

body,
body.page-id-1140 {
    font-family: roboto;
}

.login-description {
    color: #fff;
    margin-bottom: 30px;
}

.footer-primary .menu-secondary-container,
.footer-secondary {
    display: none;
}

.copyright-footer {
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
}

.woocommerce-account.woocommerce-page #main {
    min-height: calc(100vh - 200px);
}

.woocommerce-account.woocommerce-page .dashboard-links {
    display: flex;
}

.woocommerce-account.woocommerce-page ul.dashboard-links li {
    margin: 0;
    margin-bottom: 10px;
    width: 50%;
}

.header-bg-image {
    background-repeat: no-repeat !important;
    background-position: 70% 20% !important;
    background-size: cover !important;
}

.header-nav.header-nav-main .header-divider {
    display: none;
}

.header-nav.header-nav-main>li>a {
    padding-top: 5px;
    padding-bottom: 5px;
}

.header-nav.header-nav-main>li {
    background-color: rgba(255, 255, 255, 0.9);
    padding-left: 30px;
    padding-right: 15px;
    border-radius: 30px;
}

.uwp-footer-links .d-inline-block .uwp-register-link.d-block {
    display: none !important;
}

#modalConfirmWithdraw .close-button,
#modalLichSuGiaoDich .close-button,
#modalConfirmReactive .close-button,
.modal .close-button {
    position: absolute;
    right: 30px;
}
#modalLichSuGiaoDich .close-button{
    position: absolute;
    right: 30px;
    top: 5px;
}

.modal-backdrop.show {
    visibility: hidden;
}

@media (max-width: 767px) {
    .vi-tieu-dung {
        margin-top: 0px !important;
    }

    .wallet-stat {
        margin-bottom: 15px !important;
    }
}

#billing_country_field,
#billing_city_field,
#birthday_field,
#billing_postcode_field,
#billing_last_name_field {
    display: none !important;
}

body.page-id-1141 #bio {
    display: none;
}

@media (max-width: 849px) {
    #header .hide-for-medium {
        display: block !important;
    }

    #header .header-account-title {
        background: transparent;
    }

    #header .cart-item,
    #header .cart-item .header-cart-title,
    #header .cart-item .cart-price {
        padding: 0px;
        width: 48px;
        /* background: transparent!important; */
    }

    #header .cart-item .header-cart-title,
    #header .cart-item .cart-price {
        display: none;
    }

    #header .account-item {
        padding: 3px 8px 3px 4px !important;
        /* background: transparent!important; */
    }

    #header .account-item .header-account-title {
        display: none;
    }

    /* .account-item li.current-dropdown>.nav-dropdown {
        right: 0px;
        left: unset;
    } */
}

/* Khoa them css logo START */
.page-id-1786 #logo img{
    max-height: 200px;
    position: relative;
    bottom: 50px;
}
@media (min-height:600px) {
    .page-id-1786 #logo img{
        max-height: 150px;
        position: relative;
        bottom: 10px;
    }
}
@media (min-height:689px) {
    .page-id-1786 #logo img{
        max-height: 200px;
        position: relative;
        bottom: 50px;
    }
}


#header #wide-nav{
    background: transparent;
    border: none;
}
#header #wide-nav .custom-logout-button{
    background: #fff;
    position: relative;
    top: 10px;
    padding: 4px 6px;
    border-radius: 8px;
    right: 0px;
    margin-bottom: 5px;
}
.trang-chu-logout > a {
    border-radius: 5px!important;
}
/* Khoa them css logo END */