/*we wallet plugin public css*/
.we-wallet-dashboard{
	margin-bottom:50px;
}

.we-section-part{
	margin-bottom:20px;
}


.we-wallet-dashboard dd,
.we-wallet-dashboard dl,
.we-wallet-dashboard dt,
.we-wallet-dashboard li,
.we-wallet-dashboard ol,
.we-wallet-dashboard ul {
  margin:auto !important;
  margin-block-start: 0;
  margin-block-end: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

.we-section-dashboard {
  display: none;
  padding: 20px 0 0;
  border-top: 1px solid #ddd;
}

.we-section-dashboard-input {
  display: none;
}

.we-wallet-dashboard label {
  width:auto !important;
  display: inline-block;
  margin: 0 0 -1px;
  padding: 15px 25px;
  font-weight: 600;
  text-align: center;
  color: #bbb;
  border: 1px solid transparent;
}

label:before {
  font-family: dashicons;
  font-weight: normal;
  margin-right: 10px;
}

label[for*='1']:before {
 content: "\f333";
}

label[for*='2']:before {
  content: '\f307';
}

label[for*='3']:before {
  content: '\f16b';
}

label[for*='4']:before {
  content: '\f325';
}

label[for*='5']:before {
  content: '\f105';
}

label[for*='6']:before {
  content: '\f105';
}

label[for*='7']:before {
  content: '\f105';
}

label:hover {
  color: #888;
  cursor: pointer;
}

.we-wallet-dashboard input:checked + label {
  color: #555;
  border: 1px solid #ddd;
  border-top: 2px solid orange;
  border-bottom: 2px solid #fff;
}

#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4,
#tab5:checked ~ #content5,
#tab6:checked ~ #content6,
#tab7:checked ~ #content7
{
  display: block;
}

@media screen and (max-width: 650px) {
  label {
    font-size: 0;
  }

  label:before {
    margin: 0;
    font-size: 18px;
  }
}
@media screen and (max-width: 400px) {
  label {
    padding: 15px;
  }
}


/*Table for invoices*/
table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#content .we-table-invoice td {
  padding:5px;
 border-bottom:0px;

}

.row-top-border{
  border-top:1px solid black;
}

td, th {
  border: 1px solid #dddddd;
  text-align: left;
  /*padding: 8px;*/
}

tr:nth-child(even) {
  background-color: #dddddd54;;
}

@media print
{
/*.noprint {display:none;}*/
}

/*Adjustments table*/
.we-wallet-content td {
   border: 1px solid #dddddd;
}

.we-form-label {
  width: 30%;
  float: left;
  min-height: 1px;
}
.we-form-input{
  width: 69.9%;
  float: left;
  padding: 3px;
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
}

.we-form-transaction ul li::after {
  content: "";
  clear: both;
  display: block;
}

.we-form-transaction ul li {
  margin: 0;
  padding-bottom: 14px;
}

/*button submit*/
.container .we_button_submit{
  display:block;
  margin:12px 0px 0 0;
}

/*user profile*/
.we-text-input input[type="text"]{
  width: 69.9%;
  float: left;
}


.we-user-forms ul li {
  margin: 0;
  padding-bottom: 48px;
  
}

/*closed version for receipts*/
.we-user-forms.receipt ul li {
  margin: 0;
  padding-bottom: 0px;
}




.we-user-forms ul {
  max-width: 900px;
  list-style: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
.we-user-forms input[type="text"],
.we-user-forms input[type="number"],
.we-user-forms input[type="email"],
.we-user-forms input[type="url"],
.we-user-forms input[type="password"],
.we-user-forms input[type="textarea"]
.we-user-forms input[type="search"],
.we-user-forms textarea,
.we-user-forms select,
.users_admin_selection select,
.we-user-forms .select2-selection,
.users_admin_selection .select2-selection {
    color: #666;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 0 10px;
}


.wppb-form-field label, #wppb-login-wrap .login-username label, #wppb-login-wrap .login-password label, #wppb-login-wrap .login-auth label {
  width: 30% !important;
  float: left;
  min-height: 1px;
}


.wppb-form-field input[type="text"], .wppb-form-field input[type="number"], .wppb-form-field input[type="email"], .wppb-form-field input[type="url"], .wppb-form-field input[type="password"], .wppb-form-field input[type="search"], .wppb-form-field select, .wppb-form-field textarea, .wppb-checkboxes, .wppb-radios, #wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input, #wppb-login-wrap .login-auth input {
  width: 69.9%;
  float: left;
}

/*
general notices
*/

.we-update-message{
  padding: 5px 10px;
  
}

.we-success{
  border: 1px solid rgba(38, 111, 24, 0.75);
  background: rgba(108, 172, 72, 0.1);
}

.we-error{
  border: 1px solid rgba(255, 64, 64, 0.75);
  background: rgba(255, 64, 64, 0.1);
}


/**
 * 
 * styles for receipts
 * 
 */

#palette {
  border: none;
  display: table;
}

.divTableRow {
  width: 100%;
  display: table-row;
}

.divTableCell {
  #width: 28%;
  padding: 1%;
  border: 1px solid #000;
  display: table-cell;
  min-width: 34px;
}

.lower-space{
padding-bottom: 30px;
  padding-top: 30px;
  margin-top: 30px;
  margin-bottom: 30px;
  box-sizing: border-box;
}