/* 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;
}

#abonnementen-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;
}
#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;
}