.inputsRowCustom{
  margin-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.inputRowBottomPaddingCustom{
  padding-bottom: 1rem !important;
}

.BodyCustom{
    height: 100% !important;
}

.asaFormSection{
  padding: 1rem !important;
  border-radius: 10px;
}

.chosenLicences{
  padding: 1rem !important;
  border-radius: 10px;
}

.asaFormSectionTitle{
  padding-top: 1rem !important;
}



.menuItemContainer{
  background-color:	#f8f9fa;
  border-radius: 10px;
  border: 1px solid #e2ae3d;
  color:black;
  height:50px ;
  display: flex;
  align-items: center !important;  
  justify-content: center !important;
}

.menuItemLabel{
  color:black;
  text-decoration: none !important;
}


.signatureBox{
  width:200px;
  height:200px;
  margin: 0 auto; 
  padding: 0; 
  border: 1px solid #c4caac;
  background-color: white;
}

.NoBullets{
  list-style-type: none;
}

.SpanToColumn{
  display: inline-block;
}

.FieldTitle{
  text-align: right;
}


.CentreText{
  text-align: center;
}

.selectLics{
  font-size:12px;
  text-decoration: none !important;
}



.clubListItems{
  background-color:transparent;
  border-radius: 10px;
  border: 1px solid #978c8c;
  color:black;
  height:60px ;
  width:400px;
  margin:1em;
  padding-left: 1em;
}

.clubSmallLogo{
  background-color:transparent;
  height:50px ;
  width:120px;
  margin-left: 1em;
  padding:2px;
  
}

.clubInfo{
  background-color:transparent;
}

.clubName{
  font-size:14px;
  text-align: center;
  font-weight: bold;
  background-color:transparent;
  text-decoration: none;
  padding: 0 !important;
}
.clubArea{
  font-size:12px;  
  font-style: oblique;
}

.clubContact{
  font-size:12px;
}

.linksNoUnderline{
  text-decoration: none !important;
}

.hero {
  background: linear-gradient(90deg, #2596be,#2596be);
}

.rounded-2xl {
  border-radius: 1rem;
}

.service-card:hover {
  transform: translateY(-4px);
  transition: all 0.3s ease;
  box-shadow: 0 1rem 2rem rgba(0,0,0,0.1);
}

.waterfall-step {
  background-color: #2596be;
  color: white;
  padding: 1rem 1.5rem;
  border-radius: 0.5rem;
  box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
  white-space: nowrap;
}