.cp-container{padding: 2em 1em; background-color: #0071a10d;}
.cp-message p{
    font-size: 18px;
     font-weight: bold;
}
.cp-success{
  color: #12cc18;

}
#cp-show-hide{ padding: 7px 5px; 
              font-size: 12px; 
               font-weight: 400;
               color: #0071a1;
               border: 1px solid #0071a1;
               border-radius: 3px;
               cursor: pointer;
               background: #f3f5f6;
               margin-bottom: 15px;
               }

.cp-error{ color: #ec2929f2;}
.cp-hidden-form{ display:flex}
.backend-cp-form label{ font-weight: bolder;}
.cp-hidden-form >div{margin-right: 10px;}
.cp-hidden-form button{ padding: 4px 25px; font-size: 14px; 
   color: #0071a1;
   border: 1px solid #0071a1;
   border-radius: 3px;
   cursor: pointer;
   background: #f3f5f6;

  }

  .footer-button{ float: left;}
  #cp-delete {  color: #0071a1;
    border: 1px solid #0071a1;
    border-radius: 3px;
    cursor: pointer;
    background: #f3f5f6; 
    padding: 5px 10px;
  }
  #cp-role-toggle {  color: #0071a1;
    border: 1px solid #0071a1;
    border-radius: 3px;
    cursor: pointer;
    background: #f3f5f6; 
    padding: 5px 10px;
    margin-left: 20px;
  }
  .tabulator .tabulator-header .tabulator-col{ background-color: #0071a10d!important;}
  .tabulator .tabulator-footer {background-color: #0071a10d!important;}

  .pass-role{ display: flex; } .pass-role div{ flex:1;}
  .woocommerce-MyAccount-content  .cp-hidden-form div{  flex:1;}
  .woocommerce-MyAccount-content .backend-cp-form div{ margin: 0 0 20px 0;}
  .woocommerce-MyAccount-content .backend-cp-form input{ margin-right: 20px; width: 80%;}
  .woocommerce-MyAccount-content .backend-cp-form p { margin: 0;}

  .woocommerce-MyAccount-content #cprole { width: 80%; padding: 10px 0;}
  @media (max-width: 600px) {
    .woocommerce-MyAccount-content .pass-role, .cp-hidden-form{
      flex-direction: column;
    }
    .woocommerce-MyAccount-content .backend-cp-form input{ width: 100%;}
    .woocommerce-MyAccount-content #cprole { width: 100%; }
  }

  .woocommerce-order-details__title{ display: none!important;}
  .view-order-details {margin: 15px 0;}