/* Lexynex Legal v0.10E language dropdown - icon removed */

.language-dropdown-form{
  margin:0;
  display:inline-flex;
  align-items:center;
}

.language-dropdown-label{
  display:inline-flex;
  align-items:center;
  min-height:36px;
  padding:0 10px;
  border:1px solid var(--line, #d8e1ee);
  border-radius:999px;
  background:var(--card, #fff);
  color:var(--text, #132033);
  cursor:pointer;
}

.language-dropdown-select{
  border:0 !important;
  background:transparent !important;
  color:inherit !important;
  padding:0 22px 0 0 !important;
  min-height:34px !important;
  height:34px !important;
  font-weight:800 !important;
  font-size:13px !important;
  outline:none !important;
  cursor:pointer !important;
  width:auto !important;
  min-width:120px !important;
}

.language-dropdown-select option{
  color:#111827;
  background:#ffffff;
}

.legal-login-language .language-dropdown-label,
.auth-language-area .language-dropdown-label{
  background:rgba(255,255,255,.94);
  color:#3b1111;
  border-color:rgba(255,255,255,.6);
  box-shadow:0 12px 30px rgba(0,0,0,.18);
}

.theme-hernadi_light .language-dropdown-label{
  border-color:#dfc4bd;
  color:#4b0b0b;
}

.theme-vf_dark .language-dropdown-label{
  border-color:#14507d;
}

.theme-calm_dark .language-dropdown-label,
.theme-vf_dark .language-dropdown-label{
  background:var(--card);
  color:var(--text);
}

@media(max-width:900px){
  .topbar-user{
    flex-wrap:wrap;
  }

  .language-dropdown-select{
    min-width:104px !important;
  }
}
