.clivet-liferay-site-selector-web section.portlet {
  margin-bottom: 0px !important;
}
.clivet-liferay-site-selector-web section.portlet .portlet-content {
  margin-bottom: 0px !important;
}
.clivet-liferay-site-selector-web .language-dropdown > button {
  border: none;
  display: flex;
  flex-direction: row;
  width: unset;
  height: unset;
  gap: 0.5rem;
}
.clivet-liferay-site-selector-web .language-dropdown > button .lexicon-icon {
  width: 1.5em;
  height: 1.5em;
}
.clivet-liferay-site-selector-web .language-dropdown > button .btn-section {
  font-size: 16px;
  font-weight: 500;
  color: #000;
  padding: 3px 0;
}
.clivet-liferay-site-selector-web .language-dropdown .btn-confirm {
  border-radius: 40px;
  border: 2px solid #007CB1;
  display: flex;
  height: 58px;
  padding: 4px 24px;
  justify-content: center;
  align-items: center;
  gap: 14px;
  width: 100%;
  color: #000;
  font-size: 16px;
  font-weight: 700;
}
.clivet-liferay-site-selector-web .language-dropdown .locale-dropdown.open .locale-menu,
.clivet-liferay-site-selector-web .language-dropdown .locale-dropdown.open .site-menu,
.clivet-liferay-site-selector-web .language-dropdown .site-dropdown.open .locale-menu,
.clivet-liferay-site-selector-web .language-dropdown .site-dropdown.open .site-menu {
  position: relative !important;
  transform: none !important;
  max-width: 100% !important;
  min-width: 100%;
  max-height: 135px;
}
.clivet-liferay-site-selector-web .language-dropdown .locale-dropdown button,
.clivet-liferay-site-selector-web .language-dropdown .site-dropdown button {
  width: 100%;
  border-color: #e7e7ed;
  border-style: solid;
  border-width: 0.0625rem;
  border-bottom-width: 0.0625rem;
  border-left-width: 0.0625rem;
  border-right-width: 0.0625rem;
  border-top-width: 0.0625rem;
  border-radius: 0.25rem;
  background-image: url("/o/clivet-liferay-nuance-theme/images/icons/chevron.svg");
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  cursor: pointer;
  padding: 0.4375rem 2.5rem 0.4375rem 1rem;
  font-size: 15.5px;
}
.clivet-liferay-site-selector-web .language-dropdown .locale-dropdown button .inline-item,
.clivet-liferay-site-selector-web .language-dropdown .site-dropdown button .inline-item {
  margin-right: 10px;
}
.clivet-liferay-site-selector-web .language-dropdown .locale-dropdown .locale-menu .locale-list > div,
.clivet-liferay-site-selector-web .language-dropdown .locale-dropdown .locale-menu .sites-list > div,
.clivet-liferay-site-selector-web .language-dropdown .locale-dropdown .site-menu .locale-list > div,
.clivet-liferay-site-selector-web .language-dropdown .locale-dropdown .site-menu .sites-list > div,
.clivet-liferay-site-selector-web .language-dropdown .site-dropdown .locale-menu .locale-list > div,
.clivet-liferay-site-selector-web .language-dropdown .site-dropdown .locale-menu .sites-list > div,
.clivet-liferay-site-selector-web .language-dropdown .site-dropdown .site-menu .locale-list > div,
.clivet-liferay-site-selector-web .language-dropdown .site-dropdown .site-menu .sites-list > div {
  padding: 0.4rem 1rem;
  font-size: 15px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  cursor: pointer;
}
.clivet-liferay-site-selector-web .language-dropdown .locale-dropdown .locale-menu .locale-list > div .inline-item,
.clivet-liferay-site-selector-web .language-dropdown .locale-dropdown .locale-menu .sites-list > div .inline-item,
.clivet-liferay-site-selector-web .language-dropdown .locale-dropdown .site-menu .locale-list > div .inline-item,
.clivet-liferay-site-selector-web .language-dropdown .locale-dropdown .site-menu .sites-list > div .inline-item,
.clivet-liferay-site-selector-web .language-dropdown .site-dropdown .locale-menu .locale-list > div .inline-item,
.clivet-liferay-site-selector-web .language-dropdown .site-dropdown .locale-menu .sites-list > div .inline-item,
.clivet-liferay-site-selector-web .language-dropdown .site-dropdown .site-menu .locale-list > div .inline-item,
.clivet-liferay-site-selector-web .language-dropdown .site-dropdown .site-menu .sites-list > div .inline-item {
  margin-right: 10px;
}

#footer .clivet-liferay-site-selector-web .language-dropdown > button .btn-section {
  font-size: 16px;
  font-weight: 400;
}
#footer .clivet-liferay-site-selector-web .language-dropdown > button:after {
  content: ">";
  color: #000;
  font-size: 20px;
  font-weight: 200;
  margin-bottom: 2px;
}