
  label {
    width: 100%;
  }
  
  .card-input-element+.iconBox {
    border: 2px solid transparent;
    border-radius: 4px;
  }
  
  .card-input-element+.iconBox:hover {
    cursor: pointer;
  }
  
  .card-input-element:checked+.iconBox {
    border: 2px solid var(--primary);
    color: var(--primary);
    -webkit-transition: border .3s;
    -o-transition: border .3s;
    transition: border .3s;
  }
  
  .invalid{
    border: 1px solid red !important;
  }
  
  
  