.portlet-boundary_eu_europa_publications_portlet_dorieAdvancedSearch_DorieAdvancedSearchPortlet_ {
  width: 100%;
}

.dorie-advanced-search-container {
  margin: 0;
  /*  */
  /* */
}
.dorie-advanced-search-container .overlay-portlet-loading {
  display: block;
  /*position: absolute;*/
  width: 100%;
  height: 100%;
  min-height: 500px;
  background-color: #fff;
  opacity: 1;
  padding: 0.5%;
  text-align: center;
  z-index: 1;
}
.dorie-advanced-search-container .overlay-portlet-loading p {
  color: #000;
  opacity: 1;
}
.dorie-advanced-search-container h1 {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 36.8px;
}
.dorie-advanced-search-container .dorie-tabs {
  margin-top: 14px;
  margin-bottom: 48px;
  height: 41px;
  border: unset;
}
.dorie-advanced-search-container .dorie-tabs li {
  height: 41px;
}
.dorie-advanced-search-container .dorie-tabs li button {
  border: unset;
  border-radius: unset;
  margin: unset;
  box-shadow: unset;
  height: 41px;
  color: #404040;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 17px;
  text-transform: capitalize;
  padding: 14px 9px 11px 9px;
  border-left: 1px solid var(--tint-3-thin-line, #DDD);
  border-bottom: 2px solid var(--v-2-gray-20, #D8D8D8);
}
.dorie-advanced-search-container .dorie-tabs li:first-child button {
  border-left: 1px solid var(--tint-3-thin-line, #DDD);
  border-top-left-radius: 3px;
}
.dorie-advanced-search-container .dorie-tabs li:last-child button {
  border-right: 1px solid var(--tint-3-thin-line, #DDD);
  border-top-right-radius: 3px;
}
.dorie-advanced-search-container .dorie-tabs li button.active {
  border: unset !important;
  border-radius: unset !important;
  border-bottom: 3px solid #004494 !important;
  background: var(--gray-10, #EEE) !important;
  padding-right: 10px;
}
.dorie-advanced-search-container .dorie-tabs li:has(button.active) {
  margin-right: -1px;
  z-index: 1;
}
.dorie-advanced-search-container .tab-content label.input-label {
  color: var(--grey-100, #404040);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  text-align: right;
  cursor: unset !important;
}
.dorie-advanced-search-container .tab-content .tab-pane {
  color: var(--grey-100, #404040);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 21.6px; /* 135% */
}
.dorie-advanced-search-container .tab-pane > .form-group.row {
  margin-bottom: 20px;
  min-height: 38px;
}
.dorie-advanced-search-container #dateOfficialJournal,
.dorie-advanced-search-container #issue {
  max-width: 90%;
}
.dorie-advanced-search-container #additionalFields textarea {
  min-width: 90%;
}
.dorie-advanced-search-container #additionalFields select {
  min-width: 90%;
  border-radius: 3px;
  border: 1px solid #ADADAD;
  height: 38px;
  margin: 0 !important;
}
.dorie-advanced-search-container #additionalFields .deprecated {
  color: #ADADAD;
  font-style: italic;
}
.dorie-advanced-search-container #additionalFields .selected-deprecated {
  color: #ADADAD !important;
  font-style: italic;
}
.dorie-advanced-search-container #additionalFields .selected-deprecated option:not(.deprecated) {
  color: #404040 !important;
  font-style: normal;
}
.dorie-advanced-search-container #additionalFields .alert.alert-dismissible {
  margin-bottom: 0 !important;
  max-width: 90%;
}
.dorie-advanced-search-container .col-sm-12.col-md-10.col-lg-10 .row {
  padding-left: 0;
}
.dorie-advanced-search-container .input-container-no-add-val input,
.dorie-advanced-search-container .input-container-no-add-val textarea {
  margin: 0;
  padding: 0;
}
.dorie-advanced-search-container .input-container-no-add-val .gs-icon-caret-down-select-dorie,
.dorie-advanced-search-container .input-container-no-add-val .gs-icon-caret-up-select-dorie {
  margin-left: -36px;
  position: absolute;
  margin-top: 11px;
}
.dorie-advanced-search-container .input-container-no-add-val select,
.dorie-advanced-search-container .input-container-no-add-val textarea {
  padding: 0 12px;
}
.dorie-advanced-search-container .input-container-no-add-val select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.dorie-advanced-search-container .input-container-no-add-val textarea {
  width: auto;
  height: auto;
  min-width: 250px;
}
.dorie-advanced-search-container .input-container-no-add-val textarea#documentTitle {
  min-width: -webkit-fill-available;
}
.dorie-advanced-search-container .input-container-no-add-val textarea#documentComment,
.dorie-advanced-search-container .input-container-no-add-val #additionalFields textarea {
  min-width: 90%;
}
.dorie-advanced-search-container .input-container-no-add-val #additionalFields select {
  min-width: 90%;
  border-radius: 3px;
  border: 1px solid #ADADAD;
  height: 38px;
  margin: 0 !important;
}
.dorie-advanced-search-container .input-container-no-add-val #additionalFields .alert.alert-dismissible {
  margin-bottom: 0 !important;
}
.dorie-advanced-search-container .input-container-no-add-val input[type=radio],
.dorie-advanced-search-container .input-container-no-add-val input[type=checkbox] {
  margin-right: 12px;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  margin-top: -2px;
}
.dorie-advanced-search-container .input-container-no-add-val label:has(input[type=radio]),
.dorie-advanced-search-container .input-container-no-add-val label:has(input[type=checkbox]) {
  margin-right: 16px;
  margin-bottom: 0;
  padding-top: 5px;
  vertical-align: -webkit-baseline-middle;
}
.dorie-advanced-search-container .fake-select-field {
  position: relative;
}
.dorie-advanced-search-container .fake-select-field .available-options {
  display: block;
  position: absolute;
  z-index: 1;
  background-color: white;
}
.dorie-advanced-search-container .has-error.container-filter-input {
  border: 1px solid red !important;
  border-radius: 3px;
}
.dorie-advanced-search-container span.validationError {
  color: #dc3545;
}
.dorie-advanced-search-container .fake-select-field .selected-values {
  line-height: unset;
  height: auto;
}
.dorie-advanced-search-container .fake-select-field .selected-values .selected-value-expand-icon {
  display: none;
}
.dorie-advanced-search-container .fake-select-field .selected-values .selected-value {
  padding: 5px 8px;
  border-radius: 4px;
  background: #E3E3E3;
  margin: 0 8px 8px 0;
  display: inline-block;
  cursor: pointer;
}
.dorie-advanced-search-container .fake-select-field .container-filter-input {
  position: relative;
  width: 90%;
}
.dorie-advanced-search-container .fake-select-field .container-filter-input > input {
  border-radius: 3px;
  border: 1px solid #ADADAD;
  background: var(--other-white, #FFF);
  height: 38px;
  padding: 12px;
  width: 100%;
}
.dorie-advanced-search-container .fake-select-field .container-filter-input > label {
  position: absolute;
  min-width: max-content;
  right: 56px;
  top: 9px;
}
.dorie-advanced-search-container .fake-select-field .available-options {
  width: 90%;
  height: 208px;
  overflow-y: scroll;
  border: 1px solid #ADADAD;
  margin-top: -1px;
  padding-bottom: 30px;
  padding-top: 26px;
}
.dorie-advanced-search-container .fake-select-field .available-options label {
  display: block;
  margin-bottom: 3px !important;
  margin-right: 0 !important;
  padding: 2px 0 2px 12px;
  cursor: pointer;
}
.dorie-advanced-search-container .fake-select-field .available-options label input {
  display: none;
}
.dorie-advanced-search-container .fake-select-field .available-options label.deprecated-label {
  color: #ADADAD;
  font-style: italic;
}
.dorie-advanced-search-container .fake-select-field .available-options label:hover, .dorie-advanced-search-container .fake-select-field .available-options label.active {
  background: #1EA7FD !important;
  color: #fff;
}
.dorie-advanced-search-container .form-group-submit {
  padding-top: 24px;
  margin-top: 50px;
  border-top: 2px solid #D8D8D8;
}
.dorie-advanced-search-container .form-group-submit .m-r-20 {
  margin-right: 20px;
}
.dorie-advanced-search-container .center {
  text-align: center;
}
.dorie-advanced-search-container .form-group-go-top {
  margin-top: 48px;
}
.dorie-advanced-search-container .input-container-no-add-val .fake-select-field .available-options label.special-label {
  display: none;
}
.dorie-advanced-search-container p.info-msg-validate-found-duplicate {
  font-size: 14px !important;
  font-style: italic;
  line-height: 14px !important;
  margin: 6px 0 !important;
}
.dorie-advanced-search-container .dropdown-menu-validate-found-duplicate {
  max-width: 95%;
}
.dorie-advanced-search-container .attached-documents-container {
  margin: 0;
}
.dorie-advanced-search-container .attached-documents-container .file-upload-container {
  border: 1px #858585 dashed;
  padding: 20px;
  margin-bottom: 20px;
  transition: transform 0.1s;
}
.dorie-advanced-search-container .attached-documents-container .file-upload-container.file-upload-container-drag-over {
  border-color: #132760;
  transform: scale(1.05);
}
.dorie-advanced-search-container .attached-documents-container .file-upload-container .file-upload-actions {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 75px;
}
.dorie-advanced-search-container .attached-documents-container .file-upload-container input[type=file] {
  display: none;
}
.dorie-advanced-search-container .attached-documents-container .file-list-container .row-attached-doc {
  display: flex;
  margin-top: 1em;
}
.dorie-advanced-search-container .attached-documents-container .file-list-container .default-file-check {
  width: 2em;
  margin-left: 2em;
}
.dorie-advanced-search-container .attached-documents-container .file-list-container .file-container {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid #BBBDBF;
  flex-grow: 1;
}
.dorie-advanced-search-container .attached-documents-container .file-list-container .file-container .file-name-row {
  margin-bottom: 10px;
  gap: 10px;
}
.dorie-advanced-search-container .attached-documents-container .file-list-container .file-container .file-details-row {
  gap: 1em;
  align-items: center;
}
.dorie-advanced-search-container .attached-documents-container .file-list-container .file-container .file-name {
  flex-grow: 1;
}
.dorie-advanced-search-container .attached-documents-container .file-list-container .file-container .file-actions {
  display: flex;
  gap: 10px;
}
.dorie-advanced-search-container .attached-documents-container .file-list-container .file-container .file-language {
  display: flex;
  align-items: center;
}
.dorie-advanced-search-container .gcss-op .authority-list-container .gs-icon-caret-down-select-dorie {
  margin-left: -36px;
  position: absolute;
  margin-top: 11px;
}
.dorie-advanced-search-container .gcss-op .authority-list-container .input-container-right {
  max-width: 500px !important;
}
.dorie-advanced-search-container .gcss-op input[type=radio],
.dorie-advanced-search-container .gcss-op input[type=checkbox] {
  margin-right: 12px;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  margin-top: -2px;
}
.dorie-advanced-search-container .gcss-op label:has(input[type=radio]),
.dorie-advanced-search-container .gcss-op label:has(input[type=checkbox]) {
  margin-right: 16px;
  margin-bottom: 0;
  padding-top: 5px;
  vertical-align: -webkit-baseline-middle;
}
.dorie-advanced-search-container .gcss-op .theme-selector .modal-footer {
  display: flex;
  justify-content: center;
}
.dorie-advanced-search-container .gcss-op .theme-selector .modal-footer .form-group.row {
  width: 100%;
  justify-content: center;
  display: flex;
}
.dorie-advanced-search-container .gcss-op .modal-body {
  height: 70%;
}
.dorie-advanced-search-container .gcss-op .div-spacer {
  width: 60vw;
}
.dorie-advanced-search-container .gcss-op .modal-header {
  height: 6em;
  display: block;
  margin-top: 15px;
  margin-bottom: 15px;
}
.dorie-advanced-search-container .gcss-op .modal-header .gs-btn-main {
  width: 120px;
}
.dorie-advanced-search-container .gcss-op .modal-header .text-btn {
  padding-left: 10px;
  padding-right: 10px;
  color: #36C;
}
.dorie-advanced-search-container .gcss-op .modal-header .checkbox-starting-with input {
  margin-right: 10px;
}
.dorie-advanced-search-container .gcss-op .modal-header .checkbox-starting-with {
  color: #36C;
}
.dorie-advanced-search-container .gcss-op .modal-header .form-group.row {
  width: 100%;
  justify-content: center;
}
.dorie-advanced-search-container .gcss-op .modal-header .form-group.row .col-10 {
  max-width: 100%;
}
.dorie-advanced-search-container .gcss-op .modal-header #searchInList {
  display: inline-flex;
  max-width: 100%;
  height: 44px;
  margin-right: -3px;
  border-radius: 3px 0px 0px 3px;
  border: 1px solid var(--grey-50, #A0A0A0);
  background: var(--other-white, #FFF);
  color: #404040;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  height: 44px;
  padding: 14px 12px;
}
.dorie-advanced-search-container .gcss-op .search-admin-form #searchInList {
  display: inline-flex;
  max-width: 80%;
  height: 44px;
  margin-right: -3px;
  border-radius: 3px 0px 0px 3px;
  border: 1px solid var(--grey-50, #A0A0A0);
  background: var(--other-white, #FFF);
  color: #404040;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  height: 44px;
  padding: 14px 12px;
}
.dorie-advanced-search-container .gcss-op .search-admin-form label {
  color: var(--link---110, #1454B7);
  margin-right: 23px;
  line-height: 28px;
  padding: 8px 12px;
}
.dorie-advanced-search-container .gcss-op .search-admin-themes-form {
  margin-bottom: 20px;
}
.dorie-advanced-search-container .gcss-op .search-admin-themes-form .container-expand-colapse {
  display: inline-flex;
  min-width: 80%;
}
.dorie-advanced-search-container .gcss-op .search-admin-themes-form .start-with-theme {
  padding: 0;
}
.dorie-advanced-search-container .gcss-op .search-admin-themes-form .start-with-theme input {
  margin-right: 8px;
  margin-top: -3px;
}
.dorie-advanced-search-container .gcss-op .search-admin-themes-form a {
  color: #36C;
  padding: 0 8px;
}
.dorie-advanced-search-container .gcss-op .search-modal-form .form-group {
  width: auto;
}
.dorie-advanced-search-container .gcss-op .modal-header .close-modal {
  height: 45px;
  border: none !important;
  background: white;
}
.dorie-advanced-search-container .gcss-op .center {
  text-align: center;
}
.dorie-advanced-search-container .gcss-op .center.actions-column {
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 45px;
}
.dorie-advanced-search-container .gcss-op .authority-list-container {
  margin: 22px 0 28px 0;
}
.dorie-advanced-search-container .gcss-op .authority-list-container label {
  margin-top: auto;
  margin-bottom: auto;
  font-weight: bold;
}
.dorie-advanced-search-container .gcss-op .authority-list-container .input-container-no-add-val {
  max-width: 300px;
}
.dorie-advanced-search-container .gcss-op #langLeftTableSelect,
.dorie-advanced-search-container .gcss-op #langRightTableSelect {
  max-width: 200px;
  min-width: unset;
  padding: 6px;
}
.dorie-advanced-search-container .gcss-op table thead {
  background: #F2F5F9;
}
.dorie-advanced-search-container .gcss-op table tr .table-head-lang-select {
  width: 488px;
}
.dorie-advanced-search-container .gcss-op table tr th {
  vertical-align: middle;
}
.dorie-advanced-search-container .gcss-op table tbody tr td input[type=checkbox] {
  margin: 0;
}
.dorie-advanced-search-container .gcss-op table tbody tr td a {
  text-decoration: unset !important;
}
.dorie-advanced-search-container .gcss-op .inactive-form-media tr td,
.dorie-advanced-search-container .gcss-op .inactive-item-media td {
  color: rgba(102, 102, 102, 0.7490196078);
}
.dorie-advanced-search-container .gcss-op .inactive-form-media tr td a,
.dorie-advanced-search-container .gcss-op .inactive-form-media tr td input {
  display: none;
}
.dorie-advanced-search-container .gcss-op table.translation-control thead tr th {
  /*.thead-separator{
    width: 67px;
  }*/
}
.dorie-advanced-search-container .gcss-op table.translation-control thead tr th button {
  margin-bottom: 0;
  margin-left: 14px;
  background: white;
}
.dorie-advanced-search-container .gcss-op table.translation-control tbody tr td {
  vertical-align: middle !important;
}
.dorie-advanced-search-container .gcss-op table.translation-control tbody tr td input[type=checkbox] {
  margin-right: 7px;
}
.dorie-advanced-search-container .gcss-op table.translation-control tbody tr td .lang-label-fake-button {
  height: 31px;
  padding: 10px 8px;
  border-radius: 4px;
  background: #E3E3E3;
}
.dorie-advanced-search-container .gcss-op table.translation-control tbody tr td input[type=text] {
  width: 100%;
  min-width: 650px;
  height: 34px;
  margin: 0;
}
.dorie-advanced-search-container .gcss-op .entity-table-above-row h2 {
  margin-bottom: 0 !important;
}
.dorie-advanced-search-container .gcss-op .entity-table {
  margin-top: 0;
}
.dorie-advanced-search-container .gcss-op .theme-parents div:last-child {
  font-weight: 700;
  color: #467A39;
}
.dorie-advanced-search-container .gcss-op .theme-parents div:last-child a {
  visibility: hidden;
}
.dorie-advanced-search-container .gcss-op .expand-theme-icon-a .gs-icon-caret-down,
.dorie-advanced-search-container .gcss-op .expand-theme-icon-a .gs-icon-caret-right {
  margin: 0 2.5px;
}
.dorie-advanced-search-container .gcss-op .selectable-themes .gs-icon-caret-down-select-dorie {
  margin: 10px !important;
  position: relative !important;
}
.dorie-advanced-search-container .gcss-op .form-group-submit {
  padding-top: 24px;
  margin-top: 50px;
  border-top: 2px solid #D8D8D8;
}
.dorie-advanced-search-container .gcss-op .input-container-right input,
.dorie-advanced-search-container .gcss-op .input-container-right textarea {
  margin: 0;
  padding: 0;
}
.dorie-advanced-search-container .gcss-op .input-container-right .gs-icon-caret-down-select-dorie,
.dorie-advanced-search-container .gcss-op .input-container-right .gs-icon-caret-up-select-dorie {
  margin-left: -36px;
  position: absolute;
  margin-top: 11px;
}
.dorie-advanced-search-container .gcss-op .input-container-right select,
.dorie-advanced-search-container .gcss-op .input-container-right textarea {
  padding: 0 12px;
}
.dorie-advanced-search-container .gcss-op .input-container-right select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.dorie-advanced-search-container .gcss-op .input-container-right textarea {
  width: auto;
  height: auto;
  min-width: 250px;
}
.dorie-advanced-search-container .gcss-op .fake-select-field {
  position: relative;
}
.dorie-advanced-search-container .gcss-op .fake-select-field .available-options {
  display: none;
}
.dorie-advanced-search-container .gcss-op .fake-select-field .selected-values {
  line-height: unset;
  height: auto;
  cursor: pointer;
}
.dorie-advanced-search-container .gcss-op .fake-select-field .selected-values .selected-value {
  padding: 5px 8px;
  border-radius: 4px;
  background: #E3E3E3;
  margin: 0 8px 8px 0;
  display: inline-block;
  cursor: pointer;
}
.dorie-advanced-search-container .gcss-op .fake-select-field .container-filter-input {
  position: relative;
  width: 90%;
}
.dorie-advanced-search-container .gcss-op .fake-select-field .container-filter-input > input {
  border-radius: 3px;
  border: 1px solid #ADADAD;
  background: var(--other-white, #FFF);
  height: 38px;
  padding: 12px;
  width: 100%;
}
.dorie-advanced-search-container .gcss-op .fake-select-field .container-filter-input > label {
  position: absolute;
  min-width: max-content;
  right: 56px;
  top: 9px;
}
.dorie-advanced-search-container .gcss-op .fake-select-field .available-options {
  width: 90%;
  height: 208px;
  overflow-y: scroll;
  border: 1px solid #ADADAD;
  margin-top: -1px;
  padding-bottom: 30px;
  padding-top: 26px;
}
.dorie-advanced-search-container .gcss-op .fake-select-field .available-options label {
  display: block;
  margin-bottom: 3px !important;
  margin-right: 0 !important;
  padding: 2px 0 2px 12px;
  cursor: pointer;
}
.dorie-advanced-search-container .gcss-op .fake-select-field .available-options label input {
  display: none;
}
.dorie-advanced-search-container .gcss-op .fake-select-field .available-options label:hover, .dorie-advanced-search-container .gcss-op .fake-select-field .available-options label.active {
  background: #1EA7FD !important;
  color: #fff;
}
.dorie-advanced-search-container .gcss-op .theme-selector .modal {
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}
.dorie-advanced-search-container .gcss-op .theme-selector .modal .selectable-themes {
  min-width: 1200px;
  overflow: hidden;
}
.dorie-advanced-search-container .gcss-op .theme-selector .modal .input-container-right {
  display: inline-flex;
}
.dorie-advanced-search-container .gcss-op .theme-selector .modal .modal-dialog {
  max-height: 500px;
  max-width: 1280px !important;
}
.dorie-advanced-search-container .gcss-op .theme-selector .modal .gs-modal-body {
  overflow-x: hidden;
}
.dorie-advanced-search-container .gcss-op .theme-selector .modal .gs-modal-header-wrapper {
  flex-direction: column;
}
.dorie-advanced-search-container .gcss-op .theme-selector .modal .gs-modal-header-wrapper .gs-btn-ghost-close {
  position: absolute;
  right: 25px;
}
.dorie-advanced-search-container .gcss-op .theme-selector .modal .gs-modal-header-wrapper .input-container-right {
  display: inline-flex;
}
.dorie-advanced-search-container .gcss-op .theme-selector .modal .gs-modal-header-wrapper #searchInList {
  padding: 0 12px;
  height: 44px;
}
.dorie-advanced-search-container .gcss-op .theme-selector .modal .gs-modal-header-wrapper #searchInList,
.dorie-advanced-search-container .gcss-op .theme-selector .modal .gs-modal-header-wrapper .container-expand-collapse {
  width: 819px;
}
.dorie-advanced-search-container .gcss-op .theme-selector .modal .gs-modal-header-wrapper .container-expand-collapse,
.dorie-advanced-search-container .gcss-op .theme-selector .modal .gs-modal-header-wrapper .checkbox-starting-with {
  margin-top: 12px;
}
.dorie-advanced-search-container .gcss-op .theme-selector .modal .gs-modal-header-wrapper .container-expand-collapse,
.dorie-advanced-search-container .gcss-op .theme-selector .modal .gs-modal-header-wrapper .checkbox-starting-with {
  margin-top: 12px;
}
.dorie-advanced-search-container .gcss-op .theme-selector .modal .gs-modal-header-wrapper .container-expand-collapse a,
.dorie-advanced-search-container .gcss-op .theme-selector .modal .gs-modal-header-wrapper .checkbox-starting-with {
  line-height: 15px;
  color: #36C !important;
  font-weight: normal;
}
.dorie-advanced-search-container .gcss-op .theme-selector .modal .gs-modal-header-wrapper .checkbox-starting-with input {
  margin-right: 8px;
  margin-top: -2px;
}
.dorie-advanced-search-container .gcss-op .theme-selector .modal .gs-modal-header-wrapper .container-expand-collapse > div {
  display: inline-block;
  padding-left: 12px;
}
.dorie-advanced-search-container .gcss-op .theme-selector .modal .entity-list input {
  margin-left: 3px;
  margin-top: 3px;
  margin-right: -21px;
  z-index: 1;
}
.dorie-advanced-search-container .gcss-op .collapsed-theme {
  display: none;
}
.dorie-advanced-search-container .gcss-op .adminThemeForm .form-group.row label {
  color: var(--grey-100, #404040);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}
.dorie-advanced-search-container .gcss-op .input-container-right.col-10.m-auto {
  display: inline-flex;
}
.dorie-advanced-search-container .gcss-op .adminThemeForm input[type=text] {
  display: flex;
  height: 34px;
  padding: 14px 12px !important;
  align-items: center;
  gap: 16px;
  border: 1px solid #404040 !important;
  background: var(--other-white, #FFF);
  flex: 1 0 0;
}
.dorie-advanced-search-container .gcss-op .adminThemeForm > .form-group.row {
  padding-top: 19px;
  padding-bottom: 19px;
}
.dorie-advanced-search-container .gcss-op .adminThemeForm .input-container-right.col-10 {
  display: inline-flex;
}
.dorie-advanced-search-container .gcss-op .adminThemeForm textarea#note {
  display: flex;
  width: 607px;
  max-width: -webkit-fill-available;
  padding: 6px 315px 6px 6px;
  align-items: center;
  gap: 8px;
  border: 1px solid #ADADAD;
  background: var(--basic-white, #FFF);
}
.dorie-advanced-search-container .gcss-op .selected-themes .selected-theme {
  border-radius: 4px;
  background: #E3E3E3;
  display: flex;
  height: 31px;
  padding: 10px 8px;
  align-items: center;
  margin: 4px;
  flex-shrink: 0;
  color: #404040;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18.9px;
  width: max-content;
}
.dorie-advanced-search-container .gcss-op .adminThemeForm .theme-selector label.input-label {
  display: none;
}
.dorie-advanced-search-container i.gs-icon-plus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cg clip-path='url(%23clip0_3572_43246)'%3E%3Cpath d='M12.4388 10.1888L12.4388 1.62291C12.4387 1.32454 12.3202 1.0384 12.1092 0.827427C11.8982 0.616455 11.6121 0.49794 11.3137 0.497951C11.0153 0.497963 10.7292 0.616502 10.5182 0.82749C10.3072 1.03848 10.1887 1.32463 10.1887 1.623L10.1888 10.1888L1.62292 10.1888C1.32615 10.1912 1.04235 10.3108 0.833353 10.5215C0.624354 10.7322 0.507081 11.017 0.507081 11.3138C0.507081 11.6106 0.624354 11.8953 0.833354 12.106C1.04235 12.3167 1.32615 12.4363 1.62292 12.4387L10.1888 12.4388L10.1888 21.0047C10.1876 21.1532 10.2158 21.3004 10.2718 21.438C10.3278 21.5755 10.4105 21.7006 10.5151 21.8061C10.6196 21.9115 10.7441 21.9952 10.8812 22.0523C11.0182 22.1094 11.1653 22.1388 11.3138 22.1388C11.4623 22.1388 11.6093 22.1094 11.7464 22.0523C11.8835 21.9952 12.0079 21.9115 12.1125 21.8061C12.2171 21.7006 12.2998 21.5755 12.3558 21.438C12.4118 21.3004 12.44 21.1532 12.4388 21.0047L12.4388 12.4388L21.0046 12.4388C21.303 12.4388 21.5891 12.3203 21.8001 12.1093C22.0111 11.8984 22.1296 11.6122 22.1296 11.3139C22.1297 11.0155 22.0111 10.7293 21.8002 10.5183C21.5892 10.3074 21.3031 10.1888 21.0047 10.1888L12.4388 10.1888Z' fill='%231454B7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3572_43246'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 11.3145) rotate(-45)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  background-position: center;
  display: inline-block;
}
.dorie-advanced-search-container .expanded-theme div {
  display: flex;
}
.dorie-advanced-search-container .selectable-themes .expanded-theme {
  display: flex;
}
.dorie-advanced-search-container .expand-theme-icon {
  padding: 0 10px 0 10px;
}
.dorie-advanced-search-container .theme-label {
  width: 100%;
  margin-left: 10px;
}
.dorie-advanced-search-container .actions-column {
  color: #1454B7;
}
.dorie-advanced-search-container table tr th.table-head-themes.table-head-lang-select {
  width: 100%;
  padding-left: 46px !important;
}
.dorie-advanced-search-container table tr th.table-head-themes.table-head-lang-select.table-head-themes-plus {
  padding-right: 56px !important;
  min-width: 107px;
  padding-left: 12px !important;
}
.dorie-advanced-search-container .adminThemeForm #parent-structure .child-level-2 {
  margin-left: 21px;
}
.dorie-advanced-search-container .adminThemeForm #parent-structure .child-level-3 {
  margin-left: 42px;
}
.dorie-advanced-search-container .adminThemeForm #parent-structure .child-level-4 {
  margin-left: 63px;
}
.dorie-advanced-search-container .adminThemeForm #parent-structure .expand-theme-icon-a .gs-icon-caret-down {
  margin: 0 14px 0 0;
}
.dorie-advanced-search-container .adminThemeForm label.input-label {
  text-align: right;
  height: 34px;
  line-height: 34px;
  margin: 0 !important;
  padding-top: 7px;
}
.dorie-advanced-search-container .adminThemeForm .tc-name-inline input {
  max-width: 607px;
}
.dorie-advanced-search-container .adminThemeForm button.gs-btn.gs-btn-ter.btn-translate {
  width: 124px;
  height: 40px;
  padding-left: 47px !important;
  margin-left: 20px;
  background-repeat: no-repeat;
  background-position: 16px 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='translation-f 1' clip-path='url(%23clip0_1891_176782)'%3E%3Cpath id='Vector' d='M15.8468 0H3.15323C1.69393 0 0.5 1.19396 0.5 2.65323V10.8468C0.5 12.306 1.69393 13.5 3.15323 13.5H7.26524L14 18V13.5H15.8468C17.3061 13.5 18.5 12.306 18.5 10.8468V2.65323C18.5 1.19395 17.3061 0 15.8468 0Z' fill='%23004494'/%3E%3Cpath id='Vector_2' d='M9.50084 1.6875C6.70454 1.6875 4.42969 3.96242 4.42969 6.75865C4.42969 9.55488 6.70455 11.8298 9.50084 11.8298C12.2971 11.8298 14.572 9.55488 14.572 6.75865C14.572 3.96242 12.2971 1.6875 9.50084 1.6875ZM13.4128 8.69887C13.3954 8.69622 13.378 8.69355 13.3599 8.69355H12.3016C12.4193 8.20167 12.4928 7.66935 12.5146 7.1094H13.8536C13.8082 7.67642 13.6547 8.21313 13.4128 8.69887ZM5.14811 7.10938H6.48707C6.50891 7.66934 6.58235 8.20166 6.70011 8.69354H5.5862C5.3458 8.20921 5.1933 7.67431 5.14811 7.10938ZM5.58702 4.8221H6.70049C6.58259 5.31395 6.50908 5.8463 6.48719 6.40626H5.14827C5.19362 5.84128 5.34642 5.30639 5.58702 4.8221ZM9.83838 4.11898V2.43955C10.4382 2.61278 10.9709 3.23843 11.3325 4.11898H9.83838ZM11.5692 4.8221C11.701 5.30869 11.7853 5.84425 11.8105 6.40626H9.83838V4.8221H11.5692ZM9.13525 2.44827V4.11898H7.66917C8.02509 3.25218 8.54684 2.6327 9.13525 2.44827ZM9.13525 4.8221V6.40626H7.19115C7.21633 5.84423 7.30067 5.30869 7.43244 4.8221H9.13525ZM7.19108 7.10938H9.13525V8.69354H7.43199C7.30036 8.20692 7.21614 7.67135 7.19108 7.10938ZM9.13525 9.39666V11.069C8.54646 10.8845 8.0244 10.2643 7.66848 9.39666H9.13525ZM9.83838 11.0777V9.39666H11.3332C10.9716 10.2781 10.4386 10.9044 9.83838 11.0777ZM9.83838 8.69354V7.10938H11.8106C11.7855 7.67135 11.7013 8.20692 11.5697 8.69354H9.83838ZM12.5145 6.40626C12.4926 5.8463 12.4191 5.31394 12.3012 4.8221H13.3599C13.3777 4.8221 13.3948 4.81943 13.4119 4.81684C13.6541 5.30255 13.8079 5.83923 13.8534 6.40626H12.5145ZM12.978 4.11898H12.0938C11.9212 3.63524 11.7017 3.20657 11.4452 2.84887C12.0486 3.15018 12.5729 3.58665 12.978 4.11898ZM7.55644 2.84887C7.29991 3.20657 7.08043 3.63523 6.90787 4.11898H6.0236C6.42873 3.58665 6.95306 3.15018 7.55644 2.84887ZM6.02234 9.39666H6.90732C7.07993 9.88107 7.29963 10.3103 7.55644 10.6684C6.9524 10.3668 6.4276 9.92974 6.02234 9.39666ZM11.4452 10.6684C11.702 10.3103 11.9217 9.88107 12.0943 9.39666H12.9793C12.574 9.92974 12.0492 10.3668 11.4452 10.6684Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1891_176782'%3E%3Crect width='18' height='18' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.dorie-advanced-search-container .adminThemeForm .see-theme-row.see-theme-row-st .selected-theme:last-of-type,
.dorie-advanced-search-container .adminThemeForm .see-theme-row.see-theme-row-sa .selected-theme:last-of-type,
.dorie-advanced-search-container .adminThemeForm .see-theme-row .selected-theme:last-of-type,
.dorie-advanced-search-container .adminThemeForm .selected-themes .selected-theme:last-of-type {
  margin-bottom: 20px;
}
.dorie-advanced-search-container .adminThemeForm .selected-themes a {
  padding: 1px 4px;
  margin-left: 4px;
}
.dorie-advanced-search-container .adminThemeForm .selected-themes a i.gs-icon-close {
  font-size: 10px;
  font-weight: 700;
}
.dorie-advanced-search-container .m-r-20 {
  margin-right: 20px;
}
.dorie-advanced-search-container .entity-list {
  max-width: 100% !important;
  padding-inline-start: unset;
}
.dorie-advanced-search-container .entity-list .child-level-1 {
  padding-left: 18px;
}
.dorie-advanced-search-container .entity-list .child-level-2 {
  padding-left: 46px;
}
.dorie-advanced-search-container .entity-list .child-level-3 {
  padding-left: 74px;
}
.dorie-advanced-search-container .entity-list .child-level-4 {
  padding-left: 102px;
}
.dorie-advanced-search-container .entity-list li {
  list-style-type: none;
}
.dorie-advanced-search-container .entity-list li .expand-item-container {
  min-width: 21px;
}
.dorie-advanced-search-container .entity-list li .center.actions-column.theme-actions-column-delete {
  padding-right: 56px !important;
}
.dorie-advanced-search-container .entity-list li:hover {
  background: #EAEAEA;
}
.dorie-advanced-search-container .expand-theme-icon.md-2 {
  margin-left: 20px;
}
.dorie-advanced-search-container .expand-theme-icon.md-3 {
  margin-left: 40px;
}
.dorie-advanced-search-container .expand-theme-icon.md-4 {
  margin-left: 80px;
}
.dorie-advanced-search-container .d-none.expand-theme-icon-a {
  min-width: 20px;
}
.dorie-advanced-search-container .dorie-theme-selector {
  margin-left: -10px;
  position: absolute;
  margin-top: 5px;
}
.dorie-advanced-search-container .modalThemeAdmin {
  display: block;
  z-index: 1;
}
.dorie-advanced-search-container body:has(.modal.op-modal.show) {
  overflow: hidden;
}
.dorie-advanced-search-container .react-datepicker__year-read-view--down-arrow,
.dorie-advanced-search-container .react-datepicker__month-read-view--down-arrow,
.dorie-advanced-search-container .react-datepicker__month-year-read-view--down-arrow, .dorie-advanced-search-container .react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.dorie-advanced-search-container .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .dorie-advanced-search-container .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  margin-left: -4px;
  position: absolute;
  width: 0;
}
.dorie-advanced-search-container .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .dorie-advanced-search-container .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .dorie-advanced-search-container .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .dorie-advanced-search-container .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
}
.dorie-advanced-search-container .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .dorie-advanced-search-container .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #aeaeae;
}
.dorie-advanced-search-container .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}
.dorie-advanced-search-container .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .dorie-advanced-search-container .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-top: none;
  border-bottom-color: #f0f0f0;
}
.dorie-advanced-search-container .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  top: 0;
}
.dorie-advanced-search-container .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}
.dorie-advanced-search-container .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  bottom: 0;
  margin-bottom: -8px;
}
.dorie-advanced-search-container .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .dorie-advanced-search-container .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  border-bottom: none;
  border-top-color: #fff;
}
.dorie-advanced-search-container .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  bottom: 0;
}
.dorie-advanced-search-container .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}
.dorie-advanced-search-container .react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}
.dorie-advanced-search-container .react-datepicker {
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}
.dorie-advanced-search-container .react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}
.dorie-advanced-search-container .react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.dorie-advanced-search-container .react-datepicker--time-only .react-datepicker__time,
.dorie-advanced-search-container .react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.dorie-advanced-search-container .react-datepicker__triangle {
  position: absolute;
  left: 50px;
}
.dorie-advanced-search-container .react-datepicker-popper {
  z-index: 1;
}
.dorie-advanced-search-container .react-datepicker-popper[data-placement^=bottom] {
  padding-top: 10px;
}
.dorie-advanced-search-container .react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .dorie-advanced-search-container .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}
.dorie-advanced-search-container .react-datepicker-popper[data-placement^=top] {
  padding-bottom: 10px;
}
.dorie-advanced-search-container .react-datepicker-popper[data-placement^=right] {
  padding-left: 8px;
}
.dorie-advanced-search-container .react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}
.dorie-advanced-search-container .react-datepicker-popper[data-placement^=left] {
  padding-right: 8px;
}
.dorie-advanced-search-container .react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}
.dorie-advanced-search-container .react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.dorie-advanced-search-container .react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.dorie-advanced-search-container .react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.dorie-advanced-search-container .react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}
.dorie-advanced-search-container .react-datepicker__year-dropdown-container--select,
.dorie-advanced-search-container .react-datepicker__month-dropdown-container--select,
.dorie-advanced-search-container .react-datepicker__month-year-dropdown-container--select,
.dorie-advanced-search-container .react-datepicker__year-dropdown-container--scroll,
.dorie-advanced-search-container .react-datepicker__month-dropdown-container--scroll,
.dorie-advanced-search-container .react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}
.dorie-advanced-search-container .react-datepicker__current-month,
.dorie-advanced-search-container .react-datepicker-time__header,
.dorie-advanced-search-container .react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}
.dorie-advanced-search-container .react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.dorie-advanced-search-container .react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.dorie-advanced-search-container .react-datepicker__navigation--previous {
  left: 2px;
}
.dorie-advanced-search-container .react-datepicker__navigation--next {
  right: 2px;
}
.dorie-advanced-search-container .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.dorie-advanced-search-container .react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.dorie-advanced-search-container .react-datepicker__navigation--years-previous {
  top: 4px;
}
.dorie-advanced-search-container .react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.dorie-advanced-search-container .react-datepicker__navigation:hover *::before {
  border-color: #a6a6a6;
}
.dorie-advanced-search-container .react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.dorie-advanced-search-container .react-datepicker__navigation-icon--next {
  left: -2px;
}
.dorie-advanced-search-container .react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
.dorie-advanced-search-container .react-datepicker__navigation-icon--previous {
  right: -2px;
}
.dorie-advanced-search-container .react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}
.dorie-advanced-search-container .react-datepicker__month-container {
  float: left;
}
.dorie-advanced-search-container .react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.dorie-advanced-search-container .react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.dorie-advanced-search-container .react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}
.dorie-advanced-search-container .react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.dorie-advanced-search-container .react-datepicker__month .react-datepicker__month-text,
.dorie-advanced-search-container .react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}
.dorie-advanced-search-container .react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.dorie-advanced-search-container .react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.dorie-advanced-search-container .react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.dorie-advanced-search-container .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.dorie-advanced-search-container .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.dorie-advanced-search-container .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.dorie-advanced-search-container .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.dorie-advanced-search-container .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.dorie-advanced-search-container .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}
.dorie-advanced-search-container .react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.dorie-advanced-search-container .react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}
.dorie-advanced-search-container .react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.dorie-advanced-search-container .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.dorie-advanced-search-container .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 0.85rem);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.dorie-advanced-search-container .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.dorie-advanced-search-container .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.dorie-advanced-search-container .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.dorie-advanced-search-container .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.dorie-advanced-search-container .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.dorie-advanced-search-container .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}
.dorie-advanced-search-container .react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.dorie-advanced-search-container .react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.dorie-advanced-search-container .react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,
.react-datepicker__week-number--keyboard-selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.dorie-advanced-search-container .react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.dorie-advanced-search-container .react-datepicker__week-number--selected:hover {
  background-color: #1d5d90;
}
.dorie-advanced-search-container .react-datepicker__week-number--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}
.dorie-advanced-search-container .react-datepicker__week-number--keyboard-selected:hover {
  background-color: #1d5d90;
}
.dorie-advanced-search-container .react-datepicker__day-names {
  white-space: nowrap;
  margin-bottom: -8px;
}
.dorie-advanced-search-container .react-datepicker__week {
  white-space: nowrap;
}
.dorie-advanced-search-container .react-datepicker__day-name,
.dorie-advanced-search-container .react-datepicker__day,
.dorie-advanced-search-container .react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.dorie-advanced-search-container .react-datepicker__day,
.dorie-advanced-search-container .react-datepicker__month-text,
.dorie-advanced-search-container .react-datepicker__quarter-text,
.dorie-advanced-search-container .react-datepicker__year-text {
  cursor: pointer;
}
.dorie-advanced-search-container .react-datepicker__day:hover,
.dorie-advanced-search-container .react-datepicker__month-text:hover,
.dorie-advanced-search-container .react-datepicker__quarter-text:hover,
.dorie-advanced-search-container .react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.dorie-advanced-search-container .react-datepicker__day--today,
.dorie-advanced-search-container .react-datepicker__month-text--today,
.dorie-advanced-search-container .react-datepicker__quarter-text--today,
.dorie-advanced-search-container .react-datepicker__year-text--today {
  font-weight: bold;
}
.dorie-advanced-search-container .react-datepicker__day--highlighted,
.dorie-advanced-search-container .react-datepicker__month-text--highlighted,
.dorie-advanced-search-container .react-datepicker__quarter-text--highlighted,
.dorie-advanced-search-container .react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.dorie-advanced-search-container .react-datepicker__day--highlighted:hover,
.dorie-advanced-search-container .react-datepicker__month-text--highlighted:hover,
.dorie-advanced-search-container .react-datepicker__quarter-text--highlighted:hover,
.dorie-advanced-search-container .react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}
.dorie-advanced-search-container .react-datepicker__day--highlighted-custom-1,
.dorie-advanced-search-container .react-datepicker__month-text--highlighted-custom-1,
.dorie-advanced-search-container .react-datepicker__quarter-text--highlighted-custom-1,
.dorie-advanced-search-container .react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.dorie-advanced-search-container .react-datepicker__day--highlighted-custom-2,
.dorie-advanced-search-container .react-datepicker__month-text--highlighted-custom-2,
.dorie-advanced-search-container .react-datepicker__quarter-text--highlighted-custom-2,
.dorie-advanced-search-container .react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.dorie-advanced-search-container .react-datepicker__day--holidays,
.dorie-advanced-search-container .react-datepicker__month-text--holidays,
.dorie-advanced-search-container .react-datepicker__quarter-text--holidays,
.dorie-advanced-search-container .react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}
.dorie-advanced-search-container .react-datepicker__day--holidays .holiday-overlay,
.dorie-advanced-search-container .react-datepicker__month-text--holidays .holiday-overlay,
.dorie-advanced-search-container .react-datepicker__quarter-text--holidays .holiday-overlay,
.dorie-advanced-search-container .react-datepicker__year-text--holidays .holiday-overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.dorie-advanced-search-container .react-datepicker__day--holidays:hover,
.dorie-advanced-search-container .react-datepicker__month-text--holidays:hover,
.dorie-advanced-search-container .react-datepicker__quarter-text--holidays:hover,
.dorie-advanced-search-container .react-datepicker__year-text--holidays:hover {
  background-color: #cf5300;
}
.dorie-advanced-search-container .react-datepicker__day--holidays:hover .holiday-overlay,
.dorie-advanced-search-container .react-datepicker__month-text--holidays:hover .holiday-overlay,
.dorie-advanced-search-container .react-datepicker__quarter-text--holidays:hover .holiday-overlay,
.dorie-advanced-search-container .react-datepicker__year-text--holidays:hover .holiday-overlay {
  visibility: visible;
  opacity: 1;
}
.dorie-advanced-search-container .react-datepicker__day--selected, .dorie-advanced-search-container .react-datepicker__day--in-selecting-range, .dorie-advanced-search-container .react-datepicker__day--in-range,
.dorie-advanced-search-container .react-datepicker__month-text--selected,
.dorie-advanced-search-container .react-datepicker__month-text--in-selecting-range,
.dorie-advanced-search-container .react-datepicker__month-text--in-range,
.dorie-advanced-search-container .react-datepicker__quarter-text--selected,
.dorie-advanced-search-container .react-datepicker__quarter-text--in-selecting-range,
.dorie-advanced-search-container .react-datepicker__quarter-text--in-range,
.dorie-advanced-search-container .react-datepicker__year-text--selected,
.dorie-advanced-search-container .react-datepicker__year-text--in-selecting-range,
.dorie-advanced-search-container .react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.dorie-advanced-search-container .react-datepicker__day--selected:hover, .dorie-advanced-search-container .react-datepicker__day--in-selecting-range:hover, .dorie-advanced-search-container .react-datepicker__day--in-range:hover,
.dorie-advanced-search-container .react-datepicker__month-text--selected:hover,
.dorie-advanced-search-container .react-datepicker__month-text--in-selecting-range:hover,
.dorie-advanced-search-container .react-datepicker__month-text--in-range:hover,
.dorie-advanced-search-container .react-datepicker__quarter-text--selected:hover,
.dorie-advanced-search-container .react-datepicker__quarter-text--in-selecting-range:hover,
.dorie-advanced-search-container .react-datepicker__quarter-text--in-range:hover,
.dorie-advanced-search-container .react-datepicker__year-text--selected:hover,
.dorie-advanced-search-container .react-datepicker__year-text--in-selecting-range:hover,
.dorie-advanced-search-container .react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}
.dorie-advanced-search-container .react-datepicker__day--keyboard-selected,
.dorie-advanced-search-container .react-datepicker__month-text--keyboard-selected,
.dorie-advanced-search-container .react-datepicker__quarter-text--keyboard-selected,
.dorie-advanced-search-container .react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #bad9f1;
  color: rgb(0, 0, 0);
}
.dorie-advanced-search-container .react-datepicker__day--keyboard-selected:hover,
.dorie-advanced-search-container .react-datepicker__month-text--keyboard-selected:hover,
.dorie-advanced-search-container .react-datepicker__quarter-text--keyboard-selected:hover,
.dorie-advanced-search-container .react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}
.dorie-advanced-search-container .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.dorie-advanced-search-container .react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.dorie-advanced-search-container .react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.dorie-advanced-search-container .react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.dorie-advanced-search-container .react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.dorie-advanced-search-container .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.dorie-advanced-search-container .react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.dorie-advanced-search-container .react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.dorie-advanced-search-container .react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.dorie-advanced-search-container .react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.dorie-advanced-search-container .react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.dorie-advanced-search-container .react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.dorie-advanced-search-container .react-datepicker__day--disabled,
.dorie-advanced-search-container .react-datepicker__month-text--disabled,
.dorie-advanced-search-container .react-datepicker__quarter-text--disabled,
.dorie-advanced-search-container .react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.dorie-advanced-search-container .react-datepicker__day--disabled:hover,
.dorie-advanced-search-container .react-datepicker__month-text--disabled:hover,
.dorie-advanced-search-container .react-datepicker__quarter-text--disabled:hover,
.dorie-advanced-search-container .react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}
.dorie-advanced-search-container .react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.dorie-advanced-search-container .react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  box-sizing: content-box;
}
.dorie-advanced-search-container .react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}
.dorie-advanced-search-container .react-datepicker__year-read-view,
.dorie-advanced-search-container .react-datepicker__month-read-view,
.dorie-advanced-search-container .react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.dorie-advanced-search-container .react-datepicker__year-read-view:hover,
.dorie-advanced-search-container .react-datepicker__month-read-view:hover,
.dorie-advanced-search-container .react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.dorie-advanced-search-container .react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.dorie-advanced-search-container .react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.dorie-advanced-search-container .react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.dorie-advanced-search-container .react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.dorie-advanced-search-container .react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.dorie-advanced-search-container .react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}
.dorie-advanced-search-container .react-datepicker__year-read-view--down-arrow,
.dorie-advanced-search-container .react-datepicker__month-read-view--down-arrow,
.dorie-advanced-search-container .react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}
.dorie-advanced-search-container .react-datepicker__year-dropdown,
.dorie-advanced-search-container .react-datepicker__month-dropdown,
.dorie-advanced-search-container .react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.dorie-advanced-search-container .react-datepicker__year-dropdown:hover,
.dorie-advanced-search-container .react-datepicker__month-dropdown:hover,
.dorie-advanced-search-container .react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.dorie-advanced-search-container .react-datepicker__year-dropdown--scrollable,
.dorie-advanced-search-container .react-datepicker__month-dropdown--scrollable,
.dorie-advanced-search-container .react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}
.dorie-advanced-search-container .react-datepicker__year-option,
.dorie-advanced-search-container .react-datepicker__month-option,
.dorie-advanced-search-container .react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.dorie-advanced-search-container .react-datepicker__year-option:first-of-type,
.dorie-advanced-search-container .react-datepicker__month-option:first-of-type,
.dorie-advanced-search-container .react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.dorie-advanced-search-container .react-datepicker__year-option:last-of-type,
.dorie-advanced-search-container .react-datepicker__month-option:last-of-type,
.dorie-advanced-search-container .react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.dorie-advanced-search-container .react-datepicker__year-option:hover,
.dorie-advanced-search-container .react-datepicker__month-option:hover,
.dorie-advanced-search-container .react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.dorie-advanced-search-container .react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.dorie-advanced-search-container .react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.dorie-advanced-search-container .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}
.dorie-advanced-search-container .react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.dorie-advanced-search-container .react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.dorie-advanced-search-container .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}
.dorie-advanced-search-container .react-datepicker__year-option--selected,
.dorie-advanced-search-container .react-datepicker__month-option--selected,
.dorie-advanced-search-container .react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}
.dorie-advanced-search-container .react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.dorie-advanced-search-container .react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
.dorie-advanced-search-container .react-datepicker__close-icon--disabled {
  cursor: default;
}
.dorie-advanced-search-container .react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}
.dorie-advanced-search-container .react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}
.dorie-advanced-search-container .react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.dorie-advanced-search-container .react-datepicker__portal .react-datepicker__day-name,
.dorie-advanced-search-container .react-datepicker__portal .react-datepicker__day,
.dorie-advanced-search-container .react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .dorie-advanced-search-container .react-datepicker__portal .react-datepicker__day-name,
  .dorie-advanced-search-container .react-datepicker__portal .react-datepicker__day,
  .dorie-advanced-search-container .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.dorie-advanced-search-container .react-datepicker__portal .react-datepicker__current-month,
.dorie-advanced-search-container .react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}
.dorie-advanced-search-container .react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}
.dorie-advanced-search-container .react-datepicker__aria-live {
  position: absolute;
  clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}
.dorie-advanced-search-container .react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}

/**   **/
/*.overlay-portlet-loading {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 500px;
  background-color: #fff;
  opacity: 1;
  padding: 0.5%;
  text-align: center;
  z-index: 1;
  p {
    color: #000;
    opacity: 1;
  }
}*/
.accordion-container {
  margin-bottom: 15px;
}
.accordion-container .accordion-header {
  background: #F5F5F5;
  border: 1px solid #D8D8D8;
  color: #444;
  display: flex;
  font-size: 16px;
  padding: 15px;
  gap: 15px;
  font-weight: 700;
}
.accordion-container .accordion-header:hover {
  cursor: pointer;
}
.accordion-container .accordion-header .accordion-icon {
  margin: 0;
}
.accordion-container .accordion-header .accordion-title {
  flex-grow: 1;
}
.accordion-container .accordion-content {
  padding: 15px;
}

.form-fields-container {
  margin: 0;
}
.form-fields-container .form-group.row {
  margin-bottom: 20px;
  min-height: 38px;
}
.form-fields-container label.input-label {
  color: var(--grey-100, #404040);
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  text-align: right;
}
.form-fields-container input, .form-fields-container textarea {
  width: 100%;
}