body {
	
}


header {
 background: #fff;	
}




.row-registration-type .rtype-input-container {
  position: relative;
  height: 11rem;
  width: 100%;
  margin: 0.5rem;
  padding: 1rem;
}


.row-registration-type .rtype-input-container button {
 background: transparent!important;
 color: #a07cc5;
 border: none;
 padding: 1px 3px;
 font-wieght: 100;
 opacity: 0.8; 
}

.row-registration-type .rtype-input-container .radio-button {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  cursor: pointer;
}
.row-registration-type .rtype-input-container .radio-tile {
  display: flex;  
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  border: 2px solid #666;
  border-radius: 5px;
  padding: 1rem .7rem;
  transition: transform 300ms ease;
}

.row-registration-type .rtype-input-container .radio-tile .r-type-price {
 flex-basis: 22%;
 font-size: 70px;
 color: #000;
 font-weight: 700; 
 line-height: 1px;
}

.row-registration-type .rtype-input-container .radio-tile .r-type-price span {
 font-size: 13px;	
}
/*
.row-registration-type .rtype-input-container .icon svg {
  fill: #079ad9;
  width: 3rem;
  height: 3rem;
}*/

.row-registration-type .rtype-input-container .radio-tile-label {
  flex-basis: 78%;
  font-size: 0.82rem;
  font-weight: 600;
   /*letter-spacing: .1px;*/
  line-height: 1.3;
  color: #000; 
  z-index: -1;
}

.row-registration-type .rtype-input-container .radio-tile-label:not(span) {
 opacity: 0.7;
} 

.row-registration-type .rtype-input-container .radio-tile-label span {
 font-size: 19px;
 color: #000;
 font-weight: 700; 
 text-transform: uppercase;
}

.row-registration-type .rtype-input-container .radio-tile-label .uil {
 /*font-size: 40px;	
 margin-right: 4px;*/
}

.row-registration-type .rtype-input-container .radio-button:checked + .radio-tile {
  background-color: #7AB0FF;
  border: 2px solid #000;
  color: #000;
  transform: scale(1.1, 1.1);
}
.row-registration-type .rtype-input-container .radio-button:checked + .radio-tile .icon svg {
  fill: white;
  background-color: #7AB0FF;
}
.row-registration-type .rtype-input-container .radio-button:checked + .radio-tile .radio-tile-label {
  color: #000;
  opacity: 1;
  background-color: #7AB0FF;
}