* {
  margin: 0px;
  padding: 0px;
}
body {
  font-size: 120%;
  /* background: #F8F8FF; */
}
.banner {
  width: auto;
  margin: 0px auto 0px;
  color: black;
  background: #0098D4;
  text-align: center;
  border-top: 1px solid #B0C4DE;
  border-radius: 10px 10px 0px 0px;
  padding: 10px; 
}
.mainNav {
  width: auto;
  margin: 0px auto 0px;
  color: black;
  background: #0098D4;  
  padding-left: 20px;
  padding-right: 10px;
}
.mainNav1 {
  width: auto;
  margin: 0px auto 0px;
  color: black;
  padding-left: 20px;
  padding-top: 1em;
}
.header {
  width: auto;
  margin: 0px auto 0px;
  color: black;
  background: #0098D4;
  text-align: center;
  border-radius: 10px 10px 0px 0px;
  padding: 20px;
}
.headerAlt {
  width: auto;
  margin: 0px auto 0px;
  color: black;
  background: #0098D4;
  text-align: center;
  border-radius: 10px 10px 0px 0px;
  padding: 5px;
}
.headerSmall {
  width: auto;
  margin: 20px auto 0px;
  color: black;
  background: #0098D4;
  text-align: center;
  border-radius: 10px 10px 0px 0px;
  padding: 5px;
}
input, select{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
fieldset {
  padding: 5px;
  border-radius: 10px 10px 10px 10px;
}
/*
form {
  width: auto%;
  margin: 0px auto;
  padding: 20px;
  border: 1px solid #B0C4DE;
  background: black;
  border-radius: 0px 0px 10px 10px;
}
*/
.content {
  width: auto%;
  margin: 0px auto;
  padding: 20px;
  border: 1px solid #B0C4DE;
  background: white;
  border-radius: 0px 0px 10px 10px;
}
.content_breadcrumbs {
  width: auto%;
  margin: 0px auto;
  padding: 5px;
  border-bottom: 1px solid #B0C4DE;
  background: white;
  border-radius: 0px 0px 10px 10px;
}
.content_footer {
  width: auto%;
  margin: 1em auto;
  padding: 10px;
  border: 1px solid #B0C4DE;
  background: #dfba68;
  border-radius: 10px 10px 10px 10px;
}
.breadcrumbs {
  height: 30px;
  width: auto;
  padding: 5px 5px 0px 20px;
}
.SummarySelected {
  text-align:center;
  font-size:150%;
}
.input-group {
  display: inline;
  margin: 10px 0px 10px 0px;
}
.input-group label {
  display: block;
  text-align: left;
  margin: 3px;
}
.input-group input {
  height: 30px;
  width: auto;
  padding: 5px 10px;
  font-size: 15px;
  border-radius: 5px;
  border: 1px solid gray;
}
.input-group select {
  height: 30px;
  width: auto;
  padding: 5px 10px;
  font-size: 15px;
  border-radius: 5px;
  border: 1px solid gray;
}
.btn {
  cursor:pointer;
  padding: 10px;
  font-size: 13px;
  color: black;
  background: #64C8E2;
  border: none;
  border-radius: 5px 5px 0px 0px;
  font-weight: bold;
}
.btnTopNav {
  cursor:pointer;
  padding: 10px;
  font-size: 13px;
  color: black;
  background: #64C8E2;
  border: none;
  border-radius: 5px 5px 0px 0px;
  font-weight: bold;
}
.btn4round {
  cursor:pointer;
  padding: 10px;
  font-size: 13px;
  color: black;
  background: #64C8E2;
  border: none;
  border-radius: 5px;
  font-weight: bold;
}
.btn5round {
  cursor:pointer;
  padding: 10px;
  font-size: 10px;
  color: black;
  background: #64C8E2;
  border: none;
  border-radius: 5px;
  font-weight: bold;
}
.btnSmall {
  cursor:pointer;
  padding: 3px 10px;
  font-size: 13px;
  color: black;
  background: #64C8E2;
  border: none;
  border-radius: 5px;
  font-weight: bold;
}
.btnEdit {
  display: inline;
  position: relative;
  top: 0px;
  cursor:pointer;
  margin: 0px 2px 0px 2px;
  padding: 3px;
}
.btnSearch {
  position: relative;
  cursor:pointer;
  text-decoration: none;
  vertical-align:middle;
  padding: 1px;
  border: none;
  outline: 0;
  background:none;
  border-radius: 5px;
  top: 0px;
  margin: 0px 2px 0px 2px;
}
.btnDollarSign {
  position: relative;
  cursor:pointer;
  text-decoration: none;
  vertical-align:middle;
  padding: 1px;
  border: none;
  border-radius: 5px;
}
.ButtonContactInfoMinMax {
  display: inline;
  position: relative;
  top: 1px;
  cursor:pointer;
  margin: 0px 0px 0px 1px;
  padding: 0px 1px 0px 0px;
  
}
.ButtonMembershipInfoMinMax {
  display: inline;
  position: relative;
  top: 1px;
  cursor:pointer;
  margin: 0px 0px 0px 1px;
  padding: 0px 1px 0px 0px;
  
}
.ButtonEventAssociationMinMax {
  display: inline;
  position: relative;
  top: 1px;
  cursor:pointer;
  margin: 0px 0px 0px 1px;
  padding: 0px 1px 0px 0px;
  
}
.ButtonTransactionInfoMinMax {
  display: inline;
  position: relative;
  top: 1px;
  cursor:pointer;
  margin: 0px 0px 0px 1px;
  padding: 0px 1px 0px 0px;
  
}
.ButtonEventInfoMinMax {
  display: inline;
  position: relative;
  top: 1px;
  cursor:pointer;
  margin: 0px 0px 0px 1px;
  padding: 0px 1px 0px 0px;
  
}
.ButtonEventParticipantsMinMax {
  display: inline;
  position: relative;
  top: 1px;
  cursor:pointer;
  margin: 0px 0px 0px 1px;
  padding: 0px 1px 0px 0px;
  
}
.ButtonCadetClassesMinMax {
  display: inline;
  position: relative;
  top: 1px;
  cursor:pointer;
  margin: 0px 0px 0px 1px;
  padding: 0px 1px 0px 0px;
  
}
button.customBtn {	
  width:18px;
  height:18px;
  border: none;
  background: url('/media/plus_btn.png') no-repeat;
  background-size: 18px; 
  position: relative;
  top: 3px;
  cursor:pointer;
}
.btnTopNav_selected[disabled] {
  cursor:default;
  padding: 10px;
  font-size: 13px;
  color: black;
  background: #FFFFFF;
  border: none;
  border-radius: 5px 5px 0px 0px;
  font-weight: bold;
}
.btnNav_selected[disabled] {
  cursor:default;
  padding: 10px;
  font-size: 13px;
  color: black;
  background: #F8F8FF;
  border: none;
  border-radius: 5px 5px 0px 0px;
  font-weight: bold;
}
.btn_selected[disabled] {
  cursor:default;
  padding: 10px;
  font-size: 13px;
  color: black;
  background: #0098D4;
  border: none;
  border-radius: 5px 5px 0px 0px;
  font-weight: bold;
}
.error {
  width: 92%; 
  margin: 0px auto; 
  padding: 10px; 
  border: 1px solid #a94442; 
  color: #a94442; 
  background: #f2dede; 
  border-radius: 5px; 
  text-align: left;
}
.success {
  color: #3c763d; 
  background: #dff0d8; 
  border: 1px solid #3c763d;
  margin-bottom: 20px;
}
.checkedinBackGround {
  position: relative;
  cursor:default;
  text-decoration: none;
  vertical-align:middle;
  padding: 1px;
  border: 1px solid #3c763d;
  border-radius: 10px;
}
