I need to give some floated right text same start position. I have multiple p and every p is divided in two span. The initial span are floated left and seconds are floated right.
Some HTML and Image to be more clear about.
.card {
max-width: 20rem;
border: 1px solid #004d99;
border-radius: 20px;
}
.card-header {
background-color: #fff;
border-bottom: 1px solid #004d99;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}
.card-header input {
border: 2px #004d99 solid;
}
.card-header span {
color: #90ee90;
}
.card-header span i {
margin-left: 3%;
}
.card-body {
margin-bottom: 0px;
margin-top: 0px;
}
.card-body p span:first-child {
float: left;
}
.card-body p span:last-child {
float: right; text-align: left;
}
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
<div class="card col-md-3 text-dark bg-light m-3">
<div class="card-header">
<input class="form-check-input chk" type="checkbox" value="" id="flexCheckDefault"> Stato: Pubblicato <span> ⬤ </span><i class="far fa-file-alt"></i>11 <i class="fas fa-eye"></i> 112
</div>
<div class="card-body">
<p>
<span >Nome:</span>
<span >Lotto Prova</span>
</p>
<p>
<span>Data Pubblicazione:</span>
<span>10/12/2021</span>
</p>
<p>
<span>Data di Scadenza:</span>
<span>25/12/2021</span>
</p>
<p>
<span>Accesso:</span>
<span>Link</span>
</p>
</div>
</div>
What I have:

What I need:

Thanks to who will answer!