/*
Theme Name: UniCoach Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: -
Version: 1.0
Template: unicoach
Text Domain: unicoach-child
*/
p.login-submit input#wp-submit {
    color: #fff;
    background: #4b83fc;
}
.page-id-5208 #main, .page-id-5283 #main {
    padding: 0;
}
.pmpro_login_wrap h2 {
    display: none;
}
.login-username label, .login-password label {
    color: #fff;
}
.login-remember label {
    color: #d6d6d6;
}
/*input[type=text], input[type=password] {
    display: block;
    height: 40px !important;
    max-width: 100% !important;
    margin: 0 0 20px 0;
    color: inherit;
    border: 1px solid #d6d5d7;
    border-radius: 5px;
    padding: 10px 20px 12px;
    font-family: inherit;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.7;
    background-color: #ffffff;
    transition: 0.3s;
}*/
input#user_login, input#user_pass {
    width: 100%;
}
h3.pmpro_member_display_name, h3.pmpro_member_display_name a {
    color: #fff;
}
tr.cart-subtotal {
    display: none;
}
.lp-user-profile .lp-profile-username::before, .lp-user-profile .lp-profile-username::after {
    content: "";
    height: 3px !important;
    background-color: #6e9ce3 !important;
}
.learnpress-profile.profile .learnpress .lp-user-profile.guest .lp-content-area {
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
.learnpress-profile.profile .learnpress .lp-user-profile.guest .learn-press-form-login, .learnpress-profile.profile .learnpress .lp-user-profile.guest .learn-press-form-register {
    width: 500px;
    margin: 0 30px;
}
input#username::placeholder, input#password::placeholder, input#reg_email::placeholder, input#reg_username::placeholder, input#reg_password2::placeholder, input#reg_password::placeholder {
    text-transform: none;
    color: #bbb;
}
.single-lp_course #main .wgl-course-essentials {
    padding-bottom: 20px;
}
.page-header_align_center {
    margin-bottom: 0px !important;
}
.wgl-theme-header .wgl-sign_in_up_form .sign-in-up-tabs li a {
    border: 1px solid #6391f5;
    color: #fff !important;
}
.single-lp_course #learn-press-course .course-meta:not(.grid) .lp-course-buttons .lp-button:not(.wishlist-button) {
    display: none !important;
}
.vczapi-filters-wrapper {
    align-items: baseline !important;
}
.sidebar .title-wrapper span.title {
    font-weight: 600;
}
@media screen and (min-width: 1200px) {
.vczapi-list-zoom-meetings .vczapi-list-zoom-meetings--item {
    margin-right: 30px;
    margin-left: unset !important;
}
}
@media only screen and (max-width: 767px) {
.vczapi-list-zoom-meetings .vczapi-list-zoom-meetings--items {
    margin-right: unset !important;
    margin-left: auto;
}
}

.vczapi-list-zoom-meetings--items {
    display: flex;
    flex-wrap: wrap;
}
#frame-thanhtoan h3 {
    margin-top: 30px;
}
#frame-thanhtoan {
    margin-bottom: 30px;
}
.pmpro_btn.pmpro_btn-submit-checkout {
    background: #6391f5 !important;
}
.lp-user-profile .lp-profile-left {
    min-width: 150px !important;
    max-width: 150px !important;
}
.page-id-5191 td.list-item.item-td, td.list-item {
    text-align: center;
}
.page-id-5191 h2.lp-title {
    text-transform: uppercase;
    font-size: 23px;
    color: #6391f5;
    text-align: center;
}
.page-id-5191 .lp-price {
    text-align: center;
    color: #ea1010;
}
span.pmpro_thead-name {
    font-weight: 600;
}
input#bconfirmemail {
    margin-bottom: 10px;
}
.page-id-5188 #pmpro_payment_information_fields {
    border: 1px solid #ebebee;
    padding: 10px;
    margin-top: 30px;
}
.page-id-5188 span.pmpro_checkout-h3-name {
    text-transform: uppercase;
    text-align: center !important;
    display: none !important;
}
.page-id-5188 form.pmpro_form .pmpro_submit {
    margin-top: 1em;
    text-align: center;
}
.all-table-user {
    display: flex;
    border: 1px solid #ebebeb;
}
#pmpro_billing_address_fields {
    margin-top: 0 !important;
}
table#pmpro_user_fields td, table th {
    border: none;
}
table#pmpro_billing_address_fields td, table th {
    border: none;
}
.page-id-5188 #main {
    background: #F5F8FA;
}
.page-id-5188 #pmpro_pricing_fields, .page-id-5188 table.lp-pmpro-membership-list, .page-id-5188 .all-table-user, #pmpro_payment_information_fields {
    background-color: #fff;
    border: 1px solid #EFEFEF;
    border-radius: 7px;
    box-shadow: 2px 1px 12px rgba( 0, 0, 0, 0.05);
    margin-bottom: 2.9rem;
    overflow: hidden;
    padding: 10px;
}
.page-id-5188 #pmpro_pricing_fields span.pmpro_thead-msg a {
    float: right;
}
.page-id-5188 table td, table th {
    border: none !important;
}
.page-id-5188 .select__field:before {
    content: "\f078";
    display: block;
    position: absolute;
    z-index: 0;
    right: 45px;
    left: auto;
    font-family: "Font Awesome 5 Free";
    font-size: 11px;
    font-weight: 900;
    line-height: 49px;
    color: #94a0b9;
    padding-top: 1px;
    pointer-events: none;
}
.page-id-5188 .select__field {
    display: inline-block;
    width: 77%;
    position: relative;
    margin-bottom: 0 !important;
    text-transform: uppercase;
}
.page-id-5188 .pmpro_checkout-fields {
    text-align: center;
}
a.mua-point-58 {
    text-decoration: underline;
}
/*p#billing_city_field > .select__field {
    display: none !important;
}
p#billing_city_field > .select__field:before  {
    display: none !important;
}
p#billing_city_field > .select__field.active {
    display: block !important;
}*/
.select__field {
    display: unset !important;
    margin-bottom: 0 !important;
}
#billing_city_field .select__field:before {
    content: "\f078";
    display: block;
    position: absolute;
    z-index: 0;
    right: 40px !important;
    left: auto;
    font-family: "Font Awesome 5 Free";
    font-size: 11px;
    font-weight: 900;
    line-height: 49px;
    color: #94a0b9;
    padding-top: 1px;
    pointer-events: none;
}
#billing_address_2_field .select__field:before {
    right: 0px !important;
    opacity: 0;
}
body .select2-container--default .select2-selection--single .select2-selection__placeholder, span#select2-billing_address_2-container, span#select2-billing_city-container {
    text-transform: none;
}
input#billing_phone::placeholder, input#billing_email::placeholder, input#billing_last_name::placeholder, input#account_password::placeholder, input#billing_address_1::placeholder, textarea#order_comments::placeholder {
    text-transform: none;
}
.category h4.archive__tax_title {
    display: none;
}
table.shop_table.woocommerce-checkout-review-order-table tr {
    border: 1px solid lightgrey;
    border-radius: 0px !important;
}
.woocommerce-checkouttr .woocommerce-shipping-totals.shipping {
    display: none;
}
.js-filter {
    width: 46%;
    display: flex;
}
select#khoang-gia {
    margin-left: 30px;
}
.archive li.wgl-course {
    list-style: none;
}
.js-filter-all {
    background: #edf4fc;
    padding: 30px 10px;
    margin-bottom: 50px;
    border-radius: 10px;
}