.close-btn{
    background-color: white !important;
    border-radius: 20px;
    padding:5px 30px;
    border: none;
    font-weight: bold;
    opacity: 0.8;
    letter-spacing: 2px;
    word-spacing: 5px;
    cursor: pointer;
    font-weight: 500;
    color: #2d253a ;
}

.bb{
    border-width: 4px;
    border-style: solid;
    border-image: linear-gradient(to right, rgb(254, 249, 196), rgb(150, 224, 216)) 0 0 100% 0;
    border-inline-start: none;
    border-inline-end: none;
}

.tab-language{
    font-weight: 300;
}

.tnc_dialog.card {
    background-color: rgba(45, 37, 59) !important;
}

.tnc_dialog.card .main_sub_title {
    font-weight: 100;   
    font-size: 1.7em;
    letter-spacing: 1px;
}

.tnc_dialog.card .lang {
    background-color: rgb(75, 54, 128);
    transition: 0.3s all linear;
}

.tnc_dialog.card .lang.border {
    border-bottom: 4px solid rgb(75, 54, 128);
}

.tnc_dialog.card .lang.selected {
    background-color: rgb(109, 94, 153);
}

.tnc_dialog.card .dialog_content {
    color: white;
    font-family: "Quicksand", "Open Sans", "Segoe UI", "Oxygen-Sans", "Ubuntu","Cantarell", "Helvetica Neue", sans-serif;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.375rem;
    letter-spacing: .0071428571em;
    -webkit-font-smoothing: antialiased;
    text-align: justify;
}
  
::-webkit-scrollbar {
    width: 5px; /* Change the width here */
}

/* Change scrollbar track */
::-webkit-scrollbar-track {
    background: none; /* Color of the track */
}

/* Change scrollbar thumb */
::-webkit-scrollbar-thumb {
    background: #254c4e !important; /* Color of the thumb */
    border-radius: 5px; /* Optional: rounded corners */
}

.main_sub_title{
    font-family: "Quicksand", "Open Sans", "Segoe UI", "Oxygen-Sans", "Ubuntu","Cantarell", "Helvetica Neue", sans-serif;
    word-spacing: 3px;

}

