.split
{
    
    width:calc(50% - -20px);
    display:block;
    float:left
}

.hideHeading:not(.step1 .hideHeading) {
    display:none !important;
}

.hideHeading {
    margin-bottom: 0 !important;
}

.split .form-control
{
    position: relative;
    z-index:100;
}


.split.left
{
    margin-right: -5px;
}


.split.right
{
    margin-left:-5px;
}

.radio_answers.form-check::before
{
 	  content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 20px; /* Adjust as needed for the size of your custom radio button */
      height: 20px; /* Adjust as needed for the size of your custom radio button */
      border: 2px solid #000; /* Border color */
      border-radius: 50%; /* Make it round */
      background-color: #fff; /* Background color, change as needed */
}

.medical-label
{
   
}

label#item_100_label
{
    margin-right: 10px
}

div#item_100_container
{
	width: -webkit-fill-available;
    height:2.5rem;
    display: flex;
}

.radio_answers {
    display: flex;
    justify-content: center;
}

label.form-check-label.medical-label
{
    padding: 0.25rem 2rem;
    background-color: #f1f1f1;
    color: #454040;
    font-weight: 600;
    margin-right:10px;
}

label.form-check-label.medical-label::checked
{
  	padding: 0.25rem 2rem;
    background-color: #1a91b2;
    color: #f1f1f1;
    font-weight: 600;
}

.navbar-nav .nav-link
{
    display: block;
}

@media (max-width: 768px)
.radio_answers {
    display: flex;
    justify-content: center;
}