 .cefrContainer {
    display: flex;
    justify-content: space-evenly;
}
	.cefrContainer .cefrHeading{
		font-size: 32px;
		font-weight: 700;
	}    
#multipleLevelsCefr h2 {
    color: #333;
    font-size: 24px;
	font-weight: 500;
}
.rightContainerCefr{
	width: 45%;
	
}
.leftContainerCefr{
		width: 45%;

}
#noChancesMessageCefr {
      display: none;
      margin-top: 15px;
      font-weight: bold;
      /* Make text bold */
    }

    #noChancesMessageCefr a {
      color: #42288a;
      /* Set link color to red */
      text-decoration: none;
      /* Optional: Removes underline from links */
    }

    #remainingChancesCefr {
      margin-left: 10px;
      /* Adjust the space as needed */
    }

    #textFormCefr textarea {
      width: 100%;
      min-height: 100px;
      /* Minimum height */
      overflow-y: hidden;
      /* Prevent scrollbar */
      padding: 8px;
      box-sizing: border-box;
      /* Include padding in the height calculation */
    }

    #textFormCefr button {
      padding: 10px 20px;
      cursor: pointer;
      background-color: #42288a;
      /* Example blue background */
      color: white;
      /* Button text color */
      border: none;
      /* Remove default border */
      border-radius: 5px;
      /* Rounded corners */
    }

    .level-container {
      padding: 10px;
      background-color: #f0f0f0;
      border-radius: 5px;
    }

    .level-entry {
      margin-bottom: 10px;
    }

    .level-name {
      font-weight: bold;
    }

    .level-value {
      float: right;
      font-weight: normal;
    }

    .resultCefr-single {
      font-size: x-large;
    }

    #apiResponseCefr h2 {
      color: #333;
      font-size: 24px;
    }

    #ekit-popup-modal-toggler {
      display: none;
    }

    .resultCefr-entry {
      border-left: 5px solid #42288a;
      /* Adjust the color to match your theme */
      margin: 10px 0;
      padding: 10px 15px;

      border-radius: 5px;
    }

    .result-name {
      font-weight: bold;
      color: #555;
    }

    .resultPlaceholderCefr {
      float: right;
      color: #999;
    }

    /* Style adjustments for when actual results are displayed */
    .result-value {
      float: right;
      color: #ff0000;
      /* Adjust the color to match your theme */
      font-weight: bold;
      font-size: medium;
    }

    .loading {
      /* Example style for loading state */
      color: #999;
    }

    .message-bottom {}

    .message-bottom p {
      border: 3px solid #42288a;
      padding: 5px;
      border-radius: 10px;
      text-align: center;
      /*color: #42288a;*/

    }

    .message-bottom a {
      text-decoration: underline;
      color: #42288a;
      transition: transform .2s;
      display: inline-block;


    }

    .message-bottom a:hover {
      transform: scale(1.06);

    }
 @media only screen and (max-width: 600px) {
	.cefrContainer {
    display: block;
	width: 100%;
	 }
	.rightContainerCefr{
		width: 100%;
	}
	 .leftContainerCefr{
		width: 100%;
	}
	
    #remainingChancesCefr {
		display: block;
		margin-left: 0;
		padding: 10px;
		text-align: center;
	 }
	 #textFormCefr button{
		 display: flex;
		 width: 100%;
		 justify-content: center;
	 }
	 .cefrContainer .cefrHeading{
		 text-align: center;
		 font-size: 24px;
	 }
}