/* new profile */

.bp-user.g2 #buddypress {
    margin-top: 65px !important;
}

.bp-user.g2 #buddypress .container {
    padding: 0 !important;
}

.bp-user.g2 #buddypress .container .row {
    margin: 0 !important;
}

.bp-user.g2 #content {
    background: #f2f5f9;
    z-index: -9 !important;
}

.bp-user.g2 #buddypress .col-md-3.col-sm-4 {
    background: #33414e;
    margin-bottom: -50000px !important;
    padding-bottom: 50000px !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.bp-user.g2 #buddypress .col-md-9.col-sm-8 {
    padding: 30px !important;
    background: #f2f5f9;
}

.bp-user.g2 #buddypress #item-header {
    background: transparent;
}

.bp-user.g2 #buddypress #item-header-avatar {
    max-width: 150px;
    margin: 30px auto 20px;
    border: 2px solid #fff !important;
}

.bp-user.g2 #buddypress #item-header-content {
    text-align: center;
    padding: 0 15px 20px !important;
}

.bp-user.g2 #buddypress #item-header-content h3 {
    margin-top: 0 !important;
}

.bp-user.g2 #buddypress #item-header-content h3 a {
    color: white !important;
    font-size: 20px;
}

.bp-user.g2 #buddypress #item-header #item-header-content #item-meta {
    display: none !important;
}

.bp-user.g2 #buddypress #item-nav .item-list-tabs,
.bp-user.g2 #buddypress #item-nav .item-list-tabs ul {
    background-color: transparent !important;
}

.bp-user.g2 #buddypress #item-nav .item-list-tabs li a {
    color: #fff;
    padding: 17px !important;
}

.bp-user.g2 #buddypress #item-nav .item-list-tabs li {
    border: none !important;
}


.rond-plus-wrapper,
.wplms-dashboard .dash-widget {
    box-shadow: 0 10px 21px #e7eeef;
    border-radius: 6px;
    margin-bottom: 30px;
    border: none !important;
}

.bp-user.g2 #buddypress #item-body,
.bp-user.g2 #buddypress #subnav,
.bp-user.g2 #buddypress #dir-search,
.bp-user.g2 #buddypress #item-nav {
    background: transparent;
}

.bp-user.g2 #buddypress #item-body {
    width: 100%;
}

.bp-user.g2 #buddypress #item-body #subnav {
    border-bottom: 0 !important;
}

.bp-user.g2 #buddypress #item-body #subnav a {
    font-size: 14px !important;
    text-transform: initial !important;
}

.bp-user.g2 #buddypress .course_single_item {
    background: white;
    margin: 20px 0 !important;
    padding: 0 !important;
    border-radius: 6px;
}

.logout-btn-flat {
    margin-top: 10px !important;
}

.logout-btn-flat a {
    font-size: 14px !important;
    color: #639ce0;
}

.logout-btn-flat a:hover {
    color: #4b7dbe !important;
}



#settings-personal-li #user-settings,
#change-cover-image-personal-li,
#profile-personal-li,
#data-personal-li,
#delete-account-personal-li {
    display: none !important;
}

#settings-personal-li.selected {
    z-index: -9;
}

#profile-edit-form h4 {
    display: none !important;
}

#buddypress #profile-edit-form {
    padding: 0 10px;
    margin-top: -10px;
}

.my-account #buddypress .standard-form input {
    width: 50%;
    padding: 10px;
    border-radius: 6px;
    background: white;
    max-width: 500px;
}

.my-account #item-body .woocommerce_account_subscriptions {
    background: white;
    padding: 15px 30px;
    box-shadow: 0 10px 21px #e7eeef;
    border-radius: 6px;
    margin-bottom: 30px;
    border: none !important;
}

.my-account #buddypress .standard-form select {
    padding: 3px;
    width: 50%;
    padding: 10px;
    border-radius: 6px;
    background: white;
    max-width: 500px;
    height: 43px;
}

.my-account.settings #item-body h3 {
    display: none !important;
}

#buddypress .my_account_orders,
#buddypress .my_account_orders {
    width: 100%;
    margin-top: 20px !important;
}


@media (min-width:767px) {
    .minimal #buddypress .col-md-3.col-sm-4 #item-nav {
        padding-bottom: 50px !important;
    }
}

@media (max-width:767px) {
    .minimal #buddypress div.item-list-tabs ul {
        width: 100% !important;
    }

    .minimal #buddypress .col-md-3.col-sm-4 #item-nav {
        padding-bottom: 20px !important;
    }
}

.buddypress.my-account #content {
    padding-bottom: 0 !important;
}


#dashboard-personal-li:before {
    content: '\f226';
    font-family: dashicons;
    text-decoration: inherit;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    color: white;
    padding-left: 15px;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
}

#course-personal-li:before {
    content: '\f118';
    font-family: dashicons;
    text-decoration: inherit;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    color: white;
    padding-left: 15px;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
}

#xprofile-personal-li:before {
    content: '\f110';
    font-family: dashicons;
    text-decoration: inherit;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    color: white;
    padding-left: 15px;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
}

#verkopen-personal-li:before {
    content: '\f185';
    font-family: dashicons;
    text-decoration: inherit;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    color: white;
    padding-left: 15px;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
}

#bestellingen-personal-li:before {
    content: '\f174';
    font-family: dashicons;
    text-decoration: inherit;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    color: white;
    padding-left: 15px;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
}

#eigenpromotie-personal-li:before {
    content: '\f237';
    font-family: dashicons;
    text-decoration: inherit;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    color: white;
    padding-left: 15px;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
}

#mijn-abonnement-personal-li:before {
    content: '\f463';
    font-family: dashicons;
    text-decoration: inherit;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    color: white;
    padding-left: 15px;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
}

#create-course-personal-li:before {
    content: '\f464';
    font-family: dashicons;
    text-decoration: inherit;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    color: white;
    padding-left: 15px;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
}

#groups-personal-li:before {
    content: '\f307';
    font-family: dashicons;
    text-decoration: inherit;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    color: white;
    padding-left: 15px;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
}

#groups-personal-li span {
    display: none !important;
}

#buddypress #item-nav #object-nav li a {
    display: inline-block;
    width: 80%;
}

.overzicht-verkopen {
    display: inline-block;
    width: 35%;
    padding-right: 30px;
    float: left;
}

.overzicht-verkopen .transaction-details {
    box-shadow: 0 10px 21px #e7eeef;
    border-radius: 6px;
    margin-bottom: 30px;
    border: none !important;
    background: #fff;
    padding: 30px;
}

.overzicht-verkopen .transaction-details .total-balance-wrap {
    margin-bottom: 20px;
}

.wcmp_dashboard_widget_total_transaction {
    font-size: 20px;
    font-weight: 700;
}

.overzicht-verkopen .transaction-list p {
    display: inline-block;
}

.overzicht-verkopen .transaction-list .woocommerce-Price-amount amount {
    font-weight: 600;
}

.overzicht-verkopen-product {
    box-shadow: 0 10px 21px #e7eeef;
    border-radius: 6px;
    margin-bottom: 30px;
    border: none !important;
    background: #fff;
    padding: 30px 20px;
    display: inline-block;
    width: 65%;
    float: right;
}

.affiliate-instructeur {
    width: 100%;
    box-shadow: 0 10px 21px #e7eeef;
    border-radius: 6px;
    margin-bottom: 30px;
    border: none !important;
    background: #fff;
    padding: 40px 35px 30px;
    display: inline-block;
}

.affiliate-instructeur h4 {
    display: none !important;
}

.overzicht-stats {
    margin-top: -30px;
}

.titel-nieuw-profiel {
    display: inline-block;
    width: 100%;
    margin: 20px 0;
    font-size: 21px !important;
}

a[href="#wcmp_report_stock_overview"] {
    display: none !important;
}

#user-course span {
    display: none !important;
}

.verkoop-statistieken {
    box-shadow: 0 10px 21px #e7eeef;
    border-radius: 6px;
    margin-bottom: 30px;
    border: none !important;
    background: #fff;
    padding: 30px 20px 0px;
}

.wrapper-statistieken-instructeur,
.wrapper-uitbetalingen {
    margin-top: -30px;
}

.verkoop-statistieken .col-md-12 {
    float: none;
}

.verkoop-statistieken .nav-tabs {
    border: none !important;
}

.verkoop-statistieken .nav-tabs li a {
    text-transform: initial !important;
    font-size: 13px !important;
}

.verkoop-statistieken .tab-content {
    border: none !important;
    padding: 25px 0;
    box-shadow: none !important;
}

.verkoop-statistieken .panel-heading h3,
#wcmp_sales_overview_filter h3,
#wcmp_report_transaction h3 {
    font-size: 19px !important;
}

.verkoop-statistieken .wcmp_black_btn,
.verkoop-statistieken #submit,
.verkoop-statistieken .btn-default {
    text-transform: initial !important;
    font-size: 13px !important;
    padding: 6px 20px !important;
}

.affiliate-grafiek #affwp-affiliate-dashboard-graphs {
    box-shadow: 0 10px 21px #e7eeef;
    border-radius: 6px;
    margin-bottom: 30px;
    border: none !important;
    background: #fff;
    padding: 30px 35px 40px;
}

.affiliate-grafiek #submit {
    background: #639ce0 !important;
    text-transform: initial;
    font-size: 13px;
    padding: 6px 20px;
    margin-left: 10px;
}

.affiliate-grafiek h4 {
    display: none !important;
}

.uitbetaling-losse-verkoop {
    box-shadow: 0 10px 21px #e7eeef;
    border-radius: 6px;
    margin-bottom: 30px;
    border: none !important;
    background: #fff;
    padding: 20px 10px 5px;
}

.uitbetaling-losse-verkoop .col-md-12 {
    float: none !important;
}

.uitbetaling-losse-verkoop .panel {
    border: none;
    box-shadow: none;
}

.uitbetaling-losse-verkoop button {
    padding: 2px 15px !important;
}

.uitbetaling-losse-verkoop select {
    line-height: 1.5 !important;
}

.uitbetaling-losse-verkoop #vendor_transactions_wrapper {
    margin: 15px -14px;
}

.uitbetalingen-affiliate .affwp-tab-content {
    box-shadow: 0 10px 21px #e7eeef;
    border-radius: 6px;
    margin-bottom: 30px;
    border: none !important;
    background: #fff;
    padding: 30px 40px 10px;
}

.uitbetalingen-affiliate h4 {
    display: none !important;
}

.uitbetaling-losse-verkoop #vendor_transactions_wrapper .col-sm-12 {
    margin: 10px 0 !important;
}

.my-account.buddypress #content .container {
    max-width: 100% !important;
    width: 100%;
}

.uitbetaal-gegevens {
    margin-top: -30px;
}

.uitbetaal-gegevens .panel-default {
    border: none;
    background: transparent;
    box-shadow: none !important;
}

.uitbetaal-gegevens .panel-heading {
    display: none;
}

.uitbetaal-gegevens .panel-content-padding {
    padding: 0;
    margin: 0 -18px;
}

.uitbetaal-gegevens .control-label.col-sm-3.col-md-3 {
    width: 100%;
    margin-top: 20px;
    font-size: 16px;
}

.uitbetaal-gegevens .form-group select,
.uitbetaal-gegevens .form-group input,
.uitbetaal-gegevens .form-group textarea {
    padding: 10px;
    border-radius: 6px;
    background: white;
    max-width: 500px;
    height: auto;
    border: 1px solid rgba(0, 0, 0, .08);
    transition: none !important;
    box-shadow: none !important;
    font-size: 100%;
}

.promotie-overzicht,
.promotie-referrals {
    box-shadow: 0 10px 21px #e7eeef;
    border-radius: 6px;
    margin-bottom: 30px;
    border: none !important;
    background: #fff;
    padding: 40px 35px 20px;
}

.promotie-overzicht h4,
.promotie-referrals h4,
.eigenpromotie #affwp-affiliate-dashboard-url-generator h4,
.eigenpromotie #affwp-affiliate-dashboard-visits h4,
.eigenpromotie #affwp-affiliate-dashboard-coupons h4,
.promotie-materialen h4 {
    display: none !important;
}

.promotie-wrapper,
.url-wrapper,
.bezoeken-wrapper,
.kortingsbonnen-wrapper,
.promotie-materialen {
    margin-top: -30px;
}

.eigenpromotie #affwp-affiliate-dashboard-url-generator,
.eigenpromotie #affwp-affiliate-dashboard-visits.affwp-tab-content,
.eigenpromotie #affwp-affiliate-dashboard-coupons {
    box-shadow: 0 10px 21px #e7eeef;
    border-radius: 6px;
    margin-bottom: 30px;
    border: none !important;
    background: #fff;
    padding: 40px 35px 20px;
}

#subnav #course-personal-li:before {
    display: none !important;
}

.profile .bp-widget .profile-fields p {
    margin: 5px !important;
}

.sfs-plus-profile {
    display: inline-block;
    background-color: #ed553e;
    color: #fff !important;
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    padding: 15px 20px;
}

.sfs-plus-profile:hover {
    background-color: #d0270e;
}

.bp-user.g2 .fa-check {
    color: #1cad62;
}

.bp-widget.algemene-voorwaarden {
    display: none !important;
}

.dash-content-form {
    padding-right: 17px !important;
}

@media (max-width:767px) {
    .bp-user.g2 #buddypress .col-md-9.col-sm-8 {
        padding: 30px 15px !important;
    }

    .bp-user.g2 #buddypress .col-md-6.col-sm-12 {
        padding: 0 !important;
    }

    .rond-plus-wrapper,
    .wplms-dashboard .dash-widget {
        padding: 15px 5px !important;
    }
}

.wrapper-order-bpwc td,
.wrapper-order-bpwc th {
    padding: 5px;
}

@media (max-width:1250px) {
    .overzicht-verkopen {
        width: 100%;
        padding: 0;
    }

    .overzicht-verkopen-product {
        width: 100%;
    }
}

table.affwp-table td,
table.affwp-table th {
    word-break: break-word;
}

@media (max-width:992px) {

    .uitbetaling-losse-verkoop .col-md-12,
    .verkoop-statistieken .col-md-12 {
        padding: 0;
    }

    .verkoop-statistieken .col-md-12 li {
        text-align: center;
    }

    .affiliate-instructeur,
    .promotie-overzicht,
    .promotie-referrals,
    .eigenpromotie #affwp-affiliate-dashboard-url-generator,
    .eigenpromotie #affwp-affiliate-dashboard-visits.affwp-tab-content,
    .eigenpromotie #affwp-affiliate-dashboard-coupons {
        padding: 30px 25px 30px;
    }

    .overzicht-verkopen-product {
        padding: 20px 10px;
    }
}

.bp-widget.instructeur-voorwaarden {
    display: none !important;
}

.my-account #buddypress .standard-form input {
    width: 100% !important;
}

.buddypress.my-profile .instructor_courses,
.buddypress.my-profile .vibe_carousel.flexslider {
    display: none !important;
}

#buddypress #profile-edit-form .clear {
    display: block !important;
}

#buddypress #profile-edit-form ul.button-nav li:nth-child(3),
#buddypress #profile-edit-form ul.button-nav li:nth-child(4),
#profile-edit-form ul.button-nav li:nth-child(5) {
    display: none !important;
}

#buddypress #item-nav .item-list-tabs ul li.selected a:after {
    display: none !important;
}

#buddypress .item-list-tabs#subnav {
    padding: 0 !important;
    margin: 0 0 20px !important;
}

#messages-personal-li {
    display:none!important;
}

#blogs-personal-li {
    display:none!important;
}

.block.courseitem.course3 .block_content .course_price {
    color:inherit!important;
}
@media (max-width:550px) {
#buddypress .my_account_orders th.subscription-status,
#buddypress .my_account_orders th.subscription-next-payment,
#buddypress .my_account_orders th.subscription-total,
#buddypress .my_account_orders td.subscription-status,
#buddypress .my_account_orders td.subscription-next-payment,
#buddypress .my_account_orders td.subscription-total {
display:none!important;
}
}

.bp-user.g2 #buddypress .container {
width:100%!important;
}

@media screen and (max-width: 992px) {
#item-header-avatar img {
    width: 100%!important;
    margin-bottom: 0!important;
}
}

.bp-user .woocommerce-orders-table__cell-order-status, .bp-user .woocommerce-orders-table__header-order-status {
display:none;
}
@media (max-width:500px) {
.bp-user .woocommerce-orders-table__cell-order-date, .bp-user .woocommerce-orders-table__cell-header-date {
display:none;
}
}
