
.cA{
clear:both;
}

.ab2b-hide{
display:none;
}




.acf-field .acf-label label{
background:gray;
}


.woocommerce-account .woocommerce h2{
display:none;
}

.logged-in .logged-out{
display:none;

}


.logged-in .account-logged {
width:100%;
}




.woocommerce form.login{
border: 1px solid #cfc8d8;
  padding: 20px;
  margin: 2em 0;
  text-align: left;
  border-radius: 5px;
  width: 600px;
  background: #D2DDE8;
border:1px solid #001b38!important;
}

.woocommerce-button{
background:#60768c!important;
color:#fff!important;
}
.woocommerce-button:hover{
background:#002139!important;
}





.woocommerce-account .main-navigation{
display:none;
}

.woocommerce-account .entry-content{
margin:90px 0;
}

.woocommerce-account nav{
padding-right:40px;
}
.woocommerce-account nav ul{
list-style:none;
line-height:130%;
}










.woocommerce-account nav ul li:nth-child(2) {
  margin-bottom: 30px;
}

.woocommerce-account nav ul li:last-child {
border-top:1px solid #000;
margin-top:30px;
}

.woocommerce-account .is-active{
font-weight:700;
}



.nav-top{
text-decoration:underline!important;
}




   .logged-b2b #mobile-cart-link,

   .logged-b2b .sf-menu,
.logged-b2b .cart-contents{
     display:none!important;
}

.woocommerce-account .woocommerce-MyAccount-navigation{
width:20%!important;
}
.woocommerce-MyAccount-content{
width:80%!important;
}


.nav-top {
color:gray!important;
}

.nav-top.is_active{
color:#000!important;;
}

.ab2b-form-message{
padding:6px!important;
font-size:inherit!important;
font-weight:300!important;
}


.c-controls{
float :left;
}

.ab2b_b2b-h4{
display:block!important;
font-size:19px!important;
margin-top:2px;
}


.trtitel {
  height: 30px;
  background: #60768c;
  margin-bottom: 10px;

  
  }
  
 .trlist{
  height: 20px;
  margin-bottom: 10px;

 } 
  .trlist td{
   padding:8px 22px;
  }
  
 .trcontrols{
 background:#DCDCEE;
  height: 20px;
  margin-bottom: 10px;

 } 
  
  .trtitel td{
  color:#fff;
  padding:8px 22px;
  }
.trcontrols{
border:1px solid gray;
}










.ab2b_b2b-account{
font-size:12px!important;
}

.ab2b-qr-line{
border-bottom:1px solid gray;
}

.c-ab2b-qr-line{
float:left;
font-weight:100;
line-height:110%;
margin-right:22px;
}

.c-basket-remove-woo{
position:absolute;
right:20px;
}

.c-ab2b-list-btn{
padding:0 12px;
cursor:pointer;
}


.c-ab2b-list-btn{
background:#000;
padding:6px;
text-align:center;
color:#fff;
}

.c-ab2b-list-btn-disabled{
opacity:0.2;
pointer-events:none;
}
  .ab2b-list-count{
  width:150px!important;
  
  }

.ab2b-list-count  input{
   width:34px!important;
   float:left;
   padding:5px!important;
   text-align:center;
   height:35px;
}

.ab2b-list-2,
 .ab2b-list-1{
 width:280px;
 }
.ab2b-list-description{
     width:240px;
}
 .ab2b-list-3{
         width:190px;
 }



.c-ab2b-list-btn:hover{
            background:#7E7878;
}

.c-ab2b-list-btn-order{
background:#000;
color:#ffff;
font-weight:700;
}

.ab2b-send-success{
      background:#0EFD01;
      color:#ffff;
      font-weight:700;
}



.c-ab2b-list li,
.c-ab2b-list .select2-container--default .select2-selection--single{
font-size:14px!important;
font-weight:300!important;
}

.c-ab2b-list{
	vertical-align:top;
	border:0!important;

}

.c-ab2b-list-line{
	border-bottom:2px solid gray!important;
}
.ab2b-list tr{
background:#fff!important;
}

.c-ab2b-list-thumb{
width:80px;
}

.c-ab2b-return-wrapper{
width:80%;
margin:60px auto;
padding:30px;
background:#C5CFC5;
min-height:800px;
}


.qr-code-btn{
width:220px!important;
margin-right:4px;
}


.c-ab2b-return-wrapper .btn{
    padding:6px;
    background:#C0C0C0;
    border:1px solid gray;
    cursor:pointer;
}

.c-ab2b-return-wrapper .btn:hover{
    background:gray;
}







.ab2b_order-details{
background:#DDCECB;
padding:6px;
}
.ab2b_order-details{
display:none;
}




.c-ab2b-count{
float:left;
width:35px;
height:35px;
border:1px solid gray;
font-size:24px;
text-align:center;
cursor:pointer;
}
      .c-ab2b-count-tf{
float:left;
   width:35px;   
  margin-left: 3px; 
   
   
      }


.ab2b-count-1{
margin-left:3px;
}

.c-ab2b-list-btn{
cursor:pointer;
}






@media only screen and (max-width: 982px) {

.woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-navigation {
  width: 100% !important;
  overflow:hidden;
}


.ab2b-list-count,
.default-purchase{
width:100%!important;
}
.ab2b-list div{
float:none;
width:100%;

}
.c-ab2b-count{
float:left!important;
width:100px!important;
}


table {
  width: 100%;
  border-collapse: collapse;
}

th, td {

display:block;
  width:100%!important;
  border-bottom: 1px solid #ddd;
}
}

















