/* Custom CSS for BB */

/* Styling for on page forms */
form > hr {
  margin-top: 1.5em;
  }
  
  input.wpcf7-form-control.wpcf7-submit {
      background: #b80b0d;
      color: white;
      border: none;
      font-weight: bold;
    text-transform: uppercase;
  }
  
  /* Styling for menu items added though functions.php */
  a.menu_login:before {
  content: "\f090";
  font-family: FontAwesome, serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-right:4px;
  }
  
  a.menu_logout:before {
  content: "\f08b";
  font-family: FontAwesome, serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-right:4px;
  }
  
  a.menu_profile:before {
  content: "\f2bd";
  font-family: FontAwesome, serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  padding-right:4px;
  }

.sform-wide {
    width: 300px;
    margin: auto;
}

/* Fixes Captcha mis-alignment */
  .anr_captcha_field {
  display: flex;
	padding: 5px 0px 20px 0px;
}

#lostpasswordform .anr_captcha_field {
    padding-bottom: 20px;
}

#non-user {
text-align: center;
}

.account-error {
text-align: center;
}

.account_items li {
display: inline-block;
list-style-type: none;
padding-right: 50px;
width: 120px;
}

.account_items li:nth-of-type(1) {
font-family: 'Ubuntu Mono', monospace;
  font-size: 90%;
}

.account-submenu {
  margin-bottom: 0;
  margin-top: -30px;
  background: rgba(50,50,50,0.05);
  border-radius: 5px;
}

.transaction-items li {
  display: inline-block;
  list-style-type: none;
  padding-right: 50px;
  margin-left: 1.5em;
  width: 140px;
  font-family: sans-serif;
}

.transaction-items .transaction-row {
  background-color: rgba(50, 50, 50, 0.04);
  border-radius: 5px;
  margin: 0 0 1em 3em;
  padding-top: 2px;
  padding-bottom: 2px;
}