.w-dropdown{
    z-index: unset;
}

.dropdown-list {
    margin-top: 10px;
    border-style: solid;
    border-width: 1px;
    border-top-color: var(--border);
    border-right-color: var(--border);
    border-bottom-color: var(--border);
    border-left-color: var(--border);
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
    background-color: var(--background);
    max-height: 200px;
    overflow: hidden;
    display: none;
    z-index: 100;
}

.dropdown-link:hover{
    background-color: #CCC;
} 

.dropdown-link{
    gap: 10px;
    cursor: pointer;
}

.inner-nav-dropdown{
    flex-grow: 1;
    overflow-y: auto;
}

#DDI{
    cursor: default;
}

.form-button {
    line-height: 200%;
    text-align: center;
}

.lang-block{
    width: 100px;
    position: absolute;
    right: 20px;
    top: 20px;
}

.text-field-base.web-id {
    padding-left: 20px;
}

#message-modal{
    display: none;
    background: var(--background);
    width: 400px;
    height: 200px;
    position: absolute;
    margin: auto;
    border: 1px solid var(--border);
    border-radius: var(--border-radius);
    z-index: 1000;
}

.inner-modal {
    position: relative;    
}

#modal-text{
    font-weight: bold;
    margin: auto;
    padding: 20px;
    text-align: center;
}

.closing-x{
    position: absolute;
    right: 20px;
    top: 20px;
}

.modal-flex {
    display: flex;
    height: 100%;
    flex-direction: row;
}

.ddi-div {
    display: flex;
    height: 100%;
    align-items: center;
    gap: 7px;
}

.image-flag {
    width: 20px;
}

.phone-input-field{
    padding-left: 15px;
}

.discrete-input{
    background: none;
    border: none;
    outline: none;
    flex-grow: 1;
}

.grecaptcha-badge{
    bottom: 40px !important;
}

.card-header{
    background-image: none;
    background-color: #FDF2E9;
}

.heading-logo{
    color: #2F5679;
}

.badge-text{
    color: #2F5679;
}