@import url('./iconsax-font.css');


.mapjs-node span {
    direction: rtl !important;
}


/* -- Base Settings -- */
:root {
  --color-primary: #01C8A9;
  --color-primary-lighter: #EEFAF6;
  --color-primary-lighter-op: #EEFAF6CC;
  --color-primary-lighter-op-extra: #EEFAF655;
  --color-primary-active: #01c3a5;
  --color-app-danger: #ed1111;
  --color-secondary: #0F2B59;
  --color-nav-bg: #ffffff;
  --color-nav-text: #555;
  --color-line: #D9D9D9;
  --color-app-border: #E0E0E0;
  --border-radius-half: 5px;
  --border-radius-main: 10px;
  --border-radius-2x: 20px;
  --border-radius-tab: 15px;

  /* blue theme */
  /* --color-primary: #3498db; */
  /* --color-primary-lighter: #edfbff; */

  /* radix ui theme */
  --color-primary: #3A5BC7;
  --color-primary-lighter: #EDF2FE;
  --color-primary-lighter-op: #EDF2FECC;
  --color-primary-lighter-op-extra: #EDF2FE55;
  --color-primary-active: #3E63DD;

  /* --color-primary-lighter: gray; */
  /* --color-primary-lighter: #F7F9FF; */
}

:focus-visible {
    outline: 2px solid var(--color-primary) !important;
    outline-offset: 1px !important;
}

#sidebar_inner .menu-manager .icon::before,
#sidebar_inner .menu-manager .icon::after {
  font-size: 16px !important;
}

.easy-checklist-item-container .icon::before,
.easy-checklist-item-container .icon::after,
.easy-checklist-item-container .icon-edit::before,
.easy-checklist-item-container .icon-edit::after {
  font-size: 10px !important;
}


body,
#header {
  background-color: #F7F7F7;
}

input,
input:focus,
input:hover {
  border: 1px solid var(--color-app-border) !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.gravatar {
  padding: 0 !important;
  border: 0 none;
  box-shadow: 0px 4px 4px 0px #0000001A !important;
}

div[class*='scheme-'] {
  border-radius: 3px;
}

.menu-manager.menu-admin-projects-easy-page-layout-service-box li a.button {
  display: flex !important;
}

#sidebar_inner {
  /* text-align: end; */
}

#sidebar_inner .module-heading {
  text-align: start !important;
}

.ui-dialog .ui-dialog-content p,
.tabular p:has(input[type="checkbox"]) {
  align-items: center;
}

.app-btn {
  outline: none;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  background: 0 0;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  user-select: none;
  touch-action: manipulation;
  font-size: 1rem;
  line-height: 1.5714;
  height: 32px;
  padding: 4px 10px;
  color: rgba(0, 0, 0, 0.88);
  border-color: #d9d9d9;
  background-color: #fff;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.02);
  border-radius: var(--border-radius-main);
}

.app-btn:not(:disabled):not(.app-btn-disabled):hover {
  color: var(--color-primary);
  border-color: var(--color-primary) !important;
  /* background-color: #efefef; */
}

.app-btn-square {
  width: 35px;
  height: 35px;
  min-width: 35px;
  min-height: 35px;
  aspect-ratio: 1/1;
}

.app-btn-square,
.app-btn-square i {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.select2-selection__arrow {
  border-radius: 50% !important;
  border: 0px !important;
}

#top-menu {
  box-shadow: 0px 4px 4px 0px #D2D2D240;
}

#main-menu>ul>li>a,
body.status-402 #wrapper3,
body.status-500 #wrapper3,
body.status-502 #wrapper3,
body.status-404 #wrapper3,
body.action-login #wrapper3,
body.action-easy_support_login #wrapper3,
body.action-logout #wrapper3,
.easy-target-dropzone,
.info,
.nodata,
.help-block,
#errorExplanation,
.flash.error,
.warning,
#conflict,
.flash.warning,
.unsupported,
.flash.notice,
.er_easyim .easyim__header,
.er_easyim .easyim__body,
.easy-content-page,
.ui-dialog,
.box {
  box-shadow: 0px 4px 4px 0px #D2D2D226;
}

.icon {
  text-decoration: none !important;
}

.ps__rail-y {
  z-index: 10;
}

p #artifacts_filter div.input input,
#main .select2-container,
.easy-autocomplete-tag,
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input,
.easy-lookup-values-wrapper {
  line-height: 1.25;
}

input[type="radio"]+.input-append>input,
input[type="radio"]+.input-append>select,
input[type="radio"]+.input-append>button,
input[type="radio"]+.input-append>a,
input[type="radio"]+.input-append>span {
  margin-top: 0;
  height: 100%;
}

#sidebar_footer,
#easy_grid_sidebar_footer {
  padding-bottom: 1rem;
  background-color: transparent;
  box-shadow: none;
  -webkit-box-shadow: none;
  border: 0 none;
}

#sidebar_footer::after,
#easy_grid_sidebar_footer::after,
#sidebar_content::after,
#easy_grid_sidebar_content::after {
  background: transparent !important;
}

option {
  padding: 0.25rem 0.5rem;
  border-radius: 5px;
}

.ui-widget-shadow {
  box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
}

.ui-tooltip {
  border-radius: var(--border-radius-main);
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.9);
  backdrop-filter: blur(2px);
}

table.columns .button {
  justify-content: center;
}

.ps__thumb-y,
*::-webkit-scrollbar {
  width: 6px;
}

#top-menu-quick-search-container #quick-search i {
  display: inline-flex;
  align-items: center;
}

.journal-tools .menu-more li a.submenu::after,
.message-tools .menu-more li a.submenu::after,
#context-menu li a.submenu::after,
#top-menu-rich-more .top-menu-rich-more-item>li li a.submenu::after,
.menu-user-profile>li li a.submenu::after,
.easy-query-filter-container .buttons .freetext-search-contextual .easy-freetext-search input+a,
.ui-dialog .easy-freetext-search [class*="icon"],
#easy_servicebar_component_body .easy-freetext-search input+a,
#find_by_user .easy-freetext-search [class*="icon"] {
  display: inline-flex;
  align-items: center;
  top: 0 !important;
}

a,
.color-negative,
.overdue,
.red,
#top-menu-rich-more-service-container .icon::before,
table.list>tbody>tr.overdue .due_date,
label.required {
  color: var(--color-primary);
}

.scheme-0 a,
.scheme-2 a,
.ui-dialog-content a {
  color: var(--color-primary) !important;
}

#ajax-indicator .progress-bar {
  background: var(--color-primary);
}

.autoscroll__wrapper {
  border: 1px solid var(--color-line);
  border-radius: var(--border-radius-main);
  overflow: hidden;
}

.menu-manager.menu-projects-easy-page-layout-service-box .button,
.menu-more-container .menu-more.menu-more-sidebar .button,
.menu-more-container .menu-more.menu-more-sidebar a,
.menu-manager.menu-admin-menu li a {
  background: none !important;
  border: 0 none !important;
  display: flex !important;
  justify-content: flex-end;
}

/* -- Common and Shared Components -- */

.box.epm_onboarding .module-heading-links .active.onboarding_module__header_pricing,
.ui-dialog .ui-dialog-buttonpane button.active.button-positive,
.ui-dialog .ui-dialog-buttonpane button.active.button,
.active.button,
.active.button-positive,
.active.button-2,
.active.button-3,
input.active[type=submit],
html .active.button-positive.ui-button.ui-widget,
html .active.button.ui-button.ui-widget,
p.crm-case-status-invoice-template-relation .active.delete-easy-crm-invoice-relation,
.active.button-mini-negative,
.active.button-mini-positive,
div.easy-calendar table td .calendar-actions a.active,
.easy_entities_sequence_designer_container table.steps_container td .contextual a.active,
.active.more-attributes-toggler,
.active.button-mini,
.inmplayer-general .active.inmplayer-trigger,
.box.epm_onboarding .module-heading-links .active.onboarding_module__header_tooltip,
.active.button-negative,
.ui-dialog-buttonset>button.active.button-1,
button-1.active,
html .active.button-negative.ui-button.ui-widget,
table.list td a.active.button-negative,
table.list th a.active.button-negative,
#tab-content-easy_crm h3.icon .module-heading-links a.active.button-positive,
#tab-content-easy_crm p.buttons input.active[type=submit],
.box.epm_onboarding div.onboarding_redmine .epm-step .active.button,
#easy_page_layout_service_box .menu-manager>li a.active[class*="button-positive"],
#login_form_container button.active,
button-1.active,
table.list td a.active.button-positive,
table.list th a.active.button-positive,
.box.epm_onboarding div.onboarding_redmine .epm-step .active.try_dashboards,
.active.button-important,
a.active.button-positive.orange,
html .active.button-3.ui-button.ui-widget,
table.list td a.active.button-important,
table.list th a.active.button-important,
div.easy-calendar-header .toolbar a.active.button.pressed,
.active.button-main,
#admin-menu a.active,
#sidebar .menu-more a.active,
#sidebar .menu-manager a.active,
#easy_grid_sidebar .menu-more a.active,
#easy_grid_sidebar .menu-manager a.active,
.demo-login-tabs a.active,
.demo-login-buttons a.active,
.active.easy-panel-handler,
.menu-user-profile>li>a.active,
.attachment-header .contextual a.active,
.easy-entity-card-actions a.active,
.active.button-icon-only,
.input-append>button.active,
.input-append>a.active,
.active.input-append__addon,
.contextual a.active,
.contextual span.active.icon-del,
.box.epm_onboarding .module-heading-links .onboarding_module__header_pricing:active,
.ui-dialog .ui-dialog-buttonpane button.button-positive:active,
.ui-dialog .ui-dialog-buttonpane button.button:active,
.button:active,
.button-positive:active,
.button-2:active,
.button-3:active,
input[type=submit]:active,
html .button-positive.ui-button.ui-widget:active,
html .button.ui-button.ui-widget:active,
p.crm-case-status-invoice-template-relation .delete-easy-crm-invoice-relation:active,
.button-mini-negative:active,
.button-mini-positive:active,
div.easy-calendar table td .calendar-actions a:active,
.easy_entities_sequence_designer_container table.steps_container td .contextual a:active,
.more-attributes-toggler:active,
.button-mini:active,
.inmplayer-general .inmplayer-trigger:active,
.box.epm_onboarding .module-heading-links .onboarding_module__header_tooltip:active,
.button-negative:active,
.ui-dialog-buttonset>button.button-1:active,
button-1:active,
html .button-negative.ui-button.ui-widget:active,
table.list td a.button-negative:active,
table.list th a.button-negative:active,
#tab-content-easy_crm h3.icon .module-heading-links a.button-positive:active,
#tab-content-easy_crm p.buttons input[type=submit]:active,
.box.epm_onboarding div.onboarding_redmine .epm-step .button:active,
#easy_page_layout_service_box .menu-manager>li a[class*="button-positive"]:active,
#login_form_container button:active,
button-1:active,
table.list td a.button-positive:active,
table.list th a.button-positive:active,
.box.epm_onboarding div.onboarding_redmine .epm-step .try_dashboards:active,
.button-important:active,
a.button-positive.orange:active,
html .button-3.ui-button.ui-widget:active,
table.list td a.button-important:active,
table.list th a.button-important:active,
div.easy-calendar-header .toolbar a.button.pressed:active,
.button-main:active,
#admin-menu a:active,
#sidebar .menu-more a:active,
#sidebar .menu-manager a:active,
#easy_grid_sidebar .menu-more a:active,
#easy_grid_sidebar .menu-manager a:active,
.demo-login-tabs a:active,
.demo-login-buttons a:active,
.easy-panel-handler:active,
.menu-user-profile>li>a:active,
.attachment-header .contextual a:active,
.easy-entity-card-actions a:active,
.button-icon-only:active,
.input-append>button:active,
.input-append>a:active,
.input-append__addon:active,
.contextual a:active,
.contextual span.icon-del:active {
  -webkit-box-shadow: none;
  box-shadow: none;
}


/* Dropdown Icon */
#top-menu-container>li>ul.menu-children li a[class*=icon-]:before,
.menu-user-profile>li ul li a[class*=icon-]:before,
#top-menu-rich-more .top-menu-rich-more-item>li ul li a[class*=icon-]:before,
#context-menu ul li a[class*=icon-]:before,
.button-group .menu-more ul li a[class*=icon-]:before,
.menu--tooltip ul li a[class*=icon-]:before,
.message-tools .menu-more ul li a[class*=icon-]:before,
.journal-tools .menu-more ul li a[class*=icon-]:before {
  margin: 0;
  font-size: 1.2em !important;
}

/* END Dropdown Icon */

#main-menu>ul>li>a,
body.status-402 #wrapper3,
body.status-500 #wrapper3,
body.status-502 #wrapper3,
body.status-404 #wrapper3,
body.action-login #wrapper3,
body.action-easy_support_login #wrapper3,
body.action-logout #wrapper3,
.easy-target-dropzone,
.info,
.nodata,
.help-block,
#errorExplanation,
.flash.error,
.warning,
#conflict,
.flash.warning,
.unsupported,
.flash.notice,
.er_easyim .easyim__header,
.er_easyim .easyim__body,
.easy-content-page,
.ui-dialog,
.box,
#easy_servicebar_component_body .ui-state-default,
#easy_servicebar_component_body .list-item {
  border-radius: var(--border-radius-main);
}

#new_dmsf_workflow,
#edit_dmsf_workflow,
.easy-page-module-form,
.easy-entity-details-header-attributes,
.easy-query-type-settings-container>div,
#modal_selectorfilters,
#modal_selectorcustom_formatting,
#modal_selectorfilters_settings,
#filters,
#filters_settings,
#custom_formatting,
.form-box,
.easy-entity-cards-container {
  background-color: transparent;
}

.box.epm_onboarding div.onboarding_redmine .epm-step .try_dashboards,
.button-important,
a.button-3,
a.button-positive.orange,
html .button-3.ui-button.ui-widget,
input.button-3[type=submit],
table.list td a.button-important,
table.list th a.button-important {
  background: var(--color-primary);
  border-color: var(--color-primary);
}

#tab-content-easy_crm h3.icon .module-heading-links a.button-positive,
#tab-content-easy_crm p.buttons input[type=submit],
.box.epm_onboarding div.onboarding_redmine .epm-step .button,
#easy_page_layout_service_box .menu-manager>li a[class*="button-positive"],
#login_form_container button,
.button-positive,
.ui-dialog-buttonset>button.button-1,
button-1,
input.button-positive[type=submit],
input.button-1[type=submit],
html .button-positive.ui-button.ui-widget,
table.list td a.button-positive,
table.list th a.button-positive {
  background: var(--color-primary) !important;
  border-color: var(--color-primary) !important;
}

.box.epm_onboarding div.onboarding_redmine .epm-step .try_dashboards:hover,
.button-important:hover,
a.button-3:hover,
a.button-positive.orange:hover,
html .button-3.ui-button.ui-widget:hover,
input.button-3[type=submit]:hover,
table.list td a.button-important:hover,
table.list th a.button-important:hover,
.primary-actions .button-positive:active,
.primary-actions .button-positive:hover,
/*  */
#tab-content-easy_crm h3.icon .module-heading-links a.button-positive:hover,
#tab-content-easy_crm p.buttons input[type=submit]:hover,
.box.epm_onboarding div.onboarding_redmine .epm-step .button:hover,
#easy_page_layout_service_box .menu-manager>li a[class*="button-positive"]:hover,
#login_form_container button:hover,
.button-positive:hover,
.ui-dialog-buttonset>button.button-1:hover,
button-1:hover,
input.button-positive[type=submit]:hover,
input.button-1[type=submit]:hover,
html .button-positive.ui-button.ui-widget:hover,
table.list td a.button-positive:hover,
table.list th a.button-positive:hover {
  background: var(--color-primary-active) !important;
}

.ps__thumb-x,
.ps__thumb-y,
blockquote,
.version-list a,
#search-results-counts li a,
.multigrouping .multigroup_element,
.tags a,
.saved-queries a,
#user-query-automatic-filter a,
.entity-array>a,
.entity-array>span,
[aria-describedby="invited_colleague_onboard_modal"] .tooltip,
table.list td.assigned_to .avatar-container+span,
table.list td.author .avatar-container+span,
table.list th.assigned_to .avatar-container+span,
table.list th.author .avatar-container+span,
#top-menu-container>li>ul.menu-children,
.menu-user-profile>li ul,
#top-menu-rich-more .top-menu-rich-more-item>li ul,
#context-menu ul,
.button-group .menu-more ul,
.menu--tooltip ul,
.message-tools .menu-more ul,
.journal-tools .menu-more ul,
#invited_colleague_change_user_type_modal .icon-help-bubble>.tooltip,
[aria-describedby="invited_colleague_onboard_modal"] .icon-help-bubble>.tooltip,
.agile__col-sort>.tooltip,
.tooltip-parent>.tooltip,
.tooltip>.tooltip,
.tooltip-bottom>.tooltip,
.easy-query-heading-wrapper>.tooltip,
div>.fc-grid .fc-day-number>.tooltip,
div.easy-calendar table td .day-num>.tooltip,
.row-control>.expander>.tooltip,
.row-control>.expander-root>.tooltip,
.row-control>.expander-descendant>.tooltip,
.easy-entity-card-actions a>.tooltip,
.easy-entity-details .easy-contextual a>.tooltip,
#back_to_top a>.tooltip,
.tooltip-left>.tooltip,
.easy-query-heading-controls a>.tooltip,
.box .module-heading-links a>.tooltip,
.input-append>a>.tooltip,
legend a.icon>.tooltip,
table.list .easy-query-additional-ending-buttons a>.tooltip,
table.list .easy-query-additional-ending-buttons>span>.tooltip,
table.list .easy-additional-ending-buttons a>.tooltip,
table.list .easy-additional-ending-buttons>span>.tooltip,
.list-item-actions a>.tooltip,
.message-tools>a>.tooltip,
.journal-tools>a>.tooltip,
#invited_colleague_change_user_type_modal .icon-help-bubble>.tooltip-content,
[aria-describedby="invited_colleague_onboard_modal"] .icon-help-bubble>.tooltip-content,
.agile__col-sort>.tooltip-content,
.tooltip-parent>.tooltip-content,
.tooltip>.tooltip-content,
.tooltip-bottom>.tooltip-content,
.easy-query-heading-wrapper>.tooltip-content,
div>.fc-grid .fc-day-number>.tooltip-content,
div.easy-calendar table td .day-num>.tooltip-content,
.row-control>.expander>.tooltip-content,
.row-control>.expander-root>.tooltip-content,
.row-control>.expander-descendant>.tooltip-content,
.easy-entity-card-actions a>.tooltip-content,
.easy-entity-details .easy-contextual a>.tooltip-content,
#back_to_top a>.tooltip-content,
.tooltip-left>.tooltip-content,
.easy-query-heading-controls a>.tooltip-content,
.box .module-heading-links a>.tooltip-content,
.input-append>a>.tooltip-content,
legend a.icon>.tooltip-content,
table.list .easy-query-additional-ending-buttons a>.tooltip-content,
table.list .easy-query-additional-ending-buttons>span>.tooltip-content,
table.list .easy-additional-ending-buttons a>.tooltip-content,
table.list .easy-additional-ending-buttons>span>.tooltip-content,
.list-item-actions a>.tooltip-content,
.message-tools>a>.tooltip-content,
.journal-tools>a>.tooltip-content,
#top-menu-rich-more .top-menu-rich-more-item>li>ul.menu-children,
#top-menu-container>li>ul.menu-children li>.menu-children,
.menu-user-profile>li ul li>.menu-children,
#top-menu-rich-more .top-menu-rich-more-item>li ul li>.menu-children,
#context-menu ul li>.menu-children,
.button-group .menu-more ul li>.menu-children,
.menu--tooltip ul li>.menu-children,
.message-tools .menu-more ul li>.menu-children,
.journal-tools .menu-more ul li>.menu-children,
p #artifacts_filter div.input input,
#main .select2-container,
.easy-autocomplete-tag,
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input,
.easy-lookup-values-wrapper,
.box.epm_onboarding .module-heading-links .onboarding_module__header_pricing,
.ui-dialog .ui-dialog-buttonpane button.button-positive,
.ui-dialog .ui-dialog-buttonpane button.button,
.button,
.button-positive,
.button-2,
.button-3,
input[type=submit],
html .button-positive.ui-button.ui-widget,
html .button.ui-button.ui-widget,
p.crm-case-status-invoice-template-relation .delete-easy-crm-invoice-relation,
.button-mini-negative,
.button-mini-positive,
div.easy-calendar table td .calendar-actions a,
.easy_entities_sequence_designer_container table.steps_container td .contextual a,
.more-attributes-toggler,
.button-mini,
.inmplayer-general .inmplayer-trigger,
.box.epm_onboarding .module-heading-links .onboarding_module__header_tooltip,
.button-negative,
.ui-dialog-buttonset>button.button-1,
button-1,
input.button-negative[type=submit],
input.button-1[type=submit],
html .button-negative.ui-button.ui-widget,
table.list td a.button-negative,
table.list th a.button-negative,
#tab-content-easy_crm h3.icon .module-heading-links a.button-positive,
#tab-content-easy_crm p.buttons input[type=submit],
.box.epm_onboarding div.onboarding_redmine .epm-step .button,
#easy_page_layout_service_box .menu-manager>li a[class*="button-positive"],
#login_form_container button,
.button-positive,
.ui-dialog-buttonset>button.button-1,
button-1,
input.button-positive[type=submit],
input.button-1[type=submit],
html .button-positive.ui-button.ui-widget,
table.list td a.button-positive,
table.list th a.button-positive,
.box.epm_onboarding div.onboarding_redmine .epm-step .try_dashboards,
.button-important,
a.button-3,
a.button-positive.orange,
html .button-3.ui-button.ui-widget,
input.button-3[type=submit],
table.list td a.button-important,
table.list th a.button-important,
div.easy-calendar-header .toolbar a.button.pressed,
.button-main,
#admin-menu a,
#sidebar .menu-more a,
#sidebar .menu-manager a,
#easy_grid_sidebar .menu-more a,
#easy_grid_sidebar .menu-manager a,
.demo-login-tabs a,
.demo-login-buttons a,
.easy-panel-handler,
.button,
input[type=submit],
.button-2,
.menu-user-profile>li>a,
.attachment-header .contextual a,
.easy-entity-card-actions a,
.button-icon-only,
.input-append>button,
.input-append>a,
.input-append__addon,
.contextual a,
.contextual span.icon-del {
  border-radius: var(--border-radius-main);
}

#top-menu-quick-search-container input,
.cke_contents,
#cke_contents,
p #artifacts_filter div.input input,
#main .select2-container,
.easy-autocomplete-tag,
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input,
.easy-lookup-values-wrapper {
  border: 1px solid var(--color-app-border);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

#top-menu-quick-search-container #quick-search .easy-autocomplete-tag {
  border: 0 none;
}


#context-menu ul li .icon::before {
  top: 50%;
  transform: translateY(-50%);
}

#context-menu ul li .button {
  border: 0 none !important;
}

table.list.projects td.name {
  display: inline-flex;
  align-items: center;
}

/* -- END Common and Shared Components -- */

/* Top Navigation Main Menu */

#top-menu {
  border: 0 none;
  color: var(--color-nav-text);
  background-color: var(--color-nav-bg);
}

#top-menu>ul>li>a {
  color: var(--color-nav-text);
}

#sidebar,
#easy_grid_sidebar {
  margin-top: -0.5rem !important;
  padding-top: 1rem !important;
}

#top-menu-container>li .easy-top-menu-more-toggler:before {
  border-color: currentColor;
}

#sidebar_inner,
#easy_grid_sidebar_inner {
  padding: 1rem;
  border-radius: var(--border-radius-main);
}

@media only screen and (min-width: 961px) {

  #sidebar,
  #easy_grid_sidebar {
    padding-left: 11px;
    padding-inline-end: 11px;
  }
}

@media only screen and (min-width: 961px) {

  #sidebar,
  #easy_grid_sidebar {
    left: 100px;
    padding-top: 24px;
  }
}

#sidebar .sidebar-control a,
#easy_grid_sidebar .sidebar-control a {
  border-top-right-radius: var(--border-radius-main);
  border-bottom-right-radius: var(--border-radius-main);
  border-start-start-radius: var(--border-radius-main);
  border-end-start-radius: var(--border-radius-main);
  width: 25px;
  height: 25px;
  background-color: var(--color-primary);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  top: 50%;
  transform: translateY(-50%);
  line-height: 1.1;
}

#sidebar .sidebar-control a:before,
#easy_grid_sidebar .sidebar-control a:before {
  color: #fff;
  margin-top: 0;
  transform: translateY(-50%);
  font-size: 1.5rem;
}

#admin-menu a,
#sidebar .menu-more a,
#sidebar .menu-manager a,
#easy_grid_sidebar .menu-more a,
#easy_grid_sidebar .menu-manager a,
.demo-login-tabs a,
.demo-login-buttons a,
.easy-panel-handler,
.button,
input[type=submit],
.button-2,
.contextual a,
.contextual span.icon-del,
.input-append>button,
.input-append>a,
.input-append__addon,
.attachment-header .contextual a,
.easy-entity-card-actions a,
.button-icon-only,
.menu-user-profile>li>a {
  background: #fff;
  display: inline-flex;
  align-items: center;
}

#sidebar .box .module-heading-links,
#easy_grid_sidebar .box .module-heading-links {
  background: transparent;
}

#sidebar,
#easy_grid_sidebar {
  padding: 0;
}

#sidebar_inner,
#easy_grid_sidebar_inner {
  margin: 0 !important;
}

#easy_grid_sidebar_inner,
#sidebar_inner,
.sidebar-control a {
  background-color: var(--color-primary-lighter);
  margin-inline-start: 0.5rem;
}

#sidebar_inner .easy-scroller,
#easy_grid_sidebar_inner .easy-scroller {
  /*padding: 0;
  margin: 0;*/
  padding-left: 16px;
  margin-left: -16px;
}

/* END Top Navigation Main Menu */


/* Left side boxes */
.easy-entity-details-sidebar-attributes {
  border-radius: var(--border-radius-main);
  background-color: #fff;
  border: 1px solid #ddd;
  /* border: none; */
}

.easy-entity-details-sidebar-attributes table.highlight tr+tr {
  border-top: 0;
}

#sidebar .box,
#easy_grid_sidebar .box {
  border-color: var(--color-line);
}

#easy_page_layout_service_box .button {
  display: flex;
  direction: rtl;
  align-items: center;
  justify-content: flex-start;
  background-color: transparent;
  border: 0 none;
}

/* END Left side boxes */

/* -- Progressbars -- */
.progress-parent {
  overflow: hidden;
  border-radius: var(--border-radius-main);
}

table.progress td.closed {
  background-color: var(--color-secondary);
  border-color: var(--color-secondary) !important;
}

/* -- END Progressbars -- */


/* Top Tabs */
#main-menu>ul>li>a {
  border-radius: var(--border-radius-tab);
  background-color: #fff;
  border: 0 none;
}

#main-menu>ul>li>a.selected {
  color: #fff;
  background-color: var(--color-primary);
}

/* END Top Tabs */

#header .project-child {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-block: 1.25rem;
}

/* Atimic Filter Label */
#main .saved-queries a,
#main #user-query-automatic-filter a,
.version-list a,
#search-results-counts li a,
.multigrouping .multigroup_element,
.tags a,
.saved-queries a,
#user-query-automatic-filter a,
.entity-array>a,
.entity-array>span {
  font-weight: 600;
  background-color: #fff;
  border: 1px solid transparent;
}

.entity-array>a::after,
.entity-array>span::after,
.saved-queries a::after,
#user-query-automatic-filter a::after,
.tags a::after,
.version-list a::after,
#search-results-counts li a::after {
  display: none;
}

#main .saved-queries a,
#main #user-query-automatic-filter a {
  margin-left: 4px;
  margin-top: 4px;
}

#easy_sequence_designer .entity_container,
.easy-activity-feed__activity-event,
.easy-activity-feed-activity-event,
.easy-instant-message-list-item-message,
.message-body .wiki,
.journal-details-container .wiki {
  border-radius: var(--border-radius-main);
}


/* END Atomic Filter Label */

/* #top-menu-co  ntainer {
  width: auto !important;
  margin: 0;
  display: flex;
  flex-grow: 0;
  margin-left: auto;
} */

.easy-autocomplete-tag {
  border: 0 none;
}

.ui-front.ui-autocomplete {
  border-bottom-left-radius: var(--border-radius-main);
  border-bottom-right-radius: var(--border-radius-main);
}

/* Tabs in Content */

.tabs:not(.jstTabs) {
  background: #F7F7F7;
  border-radius: var(--border-radius-main);
}

.tabs:not(.jstTabs)>ul>li {
  display: flex;
  align-items: center;
  padding: 0.5rem;
}

.tabs:not(.jstTabs)>ul>li>a {
  padding: 0rem 0.75rem !important;
  border-radius: var(--border-radius-main);
}

.tabs:not(.jstTabs)>ul>li>a.selected {
  color: #fff !important;
  background: var(--color-secondary);
  border: 0 none;
}

.tabs-buttons button {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 !important;
  padding: 0;
}

.tabs-buttons button.tab-right {
  left: 5px !important;
}

.tabs-buttons button.tab-left {
  right: 5px !important;
}

.demo-login-tabs>ul,
.tabs>ul {
  padding-left: 24px;
  padding-right: 24px;
}

.demo-login-tabs .tabs-buttons,
#header #main_menu_scroll_buttons,
.tabs .tabs-buttons {
  margin-top: 0;
  top: 50%;
}

.box .demo-login-tabs .tabs-buttons a:last-child,
.demo-login-tabs .box .tabs-buttons a:last-child,
.box #header #main_menu_scroll_buttons a:last-child,
#header .box #main_menu_scroll_buttons a:last-child,
.box .tabs .tabs-buttons a:last-child,
.tabs .box .tabs-buttons a:last-child,
.easy-content-page .demo-login-tabs .tabs-buttons a:last-child,
.demo-login-tabs .easy-content-page .tabs-buttons a:last-child,
.easy-content-page #header #main_menu_scroll_buttons a:last-child,
#header .easy-content-page #main_menu_scroll_buttons a:last-child,
.easy-content-page .tabs .tabs-buttons a:last-child,
.tabs .easy-content-page .tabs-buttons a:last-child,
.box .demo-login-tabs .tabs-buttons button:last-child,
.demo-login-tabs .box .tabs-buttons button:last-child,
.box #header #main_menu_scroll_buttons button:last-child,
#header .box #main_menu_scroll_buttons button:last-child,
.box .tabs .tabs-buttons button:last-child,
.tabs .box .tabs-buttons button:last-child,
.easy-content-page .demo-login-tabs .tabs-buttons button:last-child,
.demo-login-tabs .easy-content-page .tabs-buttons button:last-child,
.easy-content-page #header #main_menu_scroll_buttons button:last-child,
#header .easy-content-page #main_menu_scroll_buttons button:last-child,
.easy-content-page .tabs .tabs-buttons button:last-child,
.tabs .easy-content-page .tabs-buttons button:last-child,
.box .demo-login-tabs .tabs-buttons span:last-child,
.demo-login-tabs .box .tabs-buttons span:last-child,
.box #header #main_menu_scroll_buttons span:last-child,
#header .box #main_menu_scroll_buttons span:last-child,
.box .tabs .tabs-buttons span:last-child,
.tabs .box .tabs-buttons span:last-child,
.easy-content-page .demo-login-tabs .tabs-buttons span:last-child,
.demo-login-tabs .easy-content-page .tabs-buttons span:last-child,
.easy-content-page #header #main_menu_scroll_buttons span:last-child,
#header .easy-content-page #main_menu_scroll_buttons span:last-child,
.easy-content-page .tabs .tabs-buttons span:last-child,
.tabs .easy-content-page .tabs-buttons span:last-child,
.box .demo-login-tabs .tabs-buttons a:first-child,
.demo-login-tabs .box .tabs-buttons a:first-child,
.box #header #main_menu_scroll_buttons a:first-child,
#header .box #main_menu_scroll_buttons a:first-child,
.box .tabs .tabs-buttons a:first-child,
.tabs .box .tabs-buttons a:first-child,
.easy-content-page .demo-login-tabs .tabs-buttons a:first-child,
.demo-login-tabs .easy-content-page .tabs-buttons a:first-child,
.easy-content-page #header #main_menu_scroll_buttons a:first-child,
#header .easy-content-page #main_menu_scroll_buttons a:first-child,
.easy-content-page .tabs .tabs-buttons a:first-child,
.tabs .easy-content-page .tabs-buttons a:first-child,
.box .demo-login-tabs .tabs-buttons button:first-child,
.demo-login-tabs .box .tabs-buttons button:first-child,
.box #header #main_menu_scroll_buttons button:first-child,
#header .box #main_menu_scroll_buttons button:first-child,
.box .tabs .tabs-buttons button:first-child,
.tabs .box .tabs-buttons button:first-child,
.easy-content-page .demo-login-tabs .tabs-buttons button:first-child,
.demo-login-tabs .easy-content-page .tabs-buttons button:first-child,
.easy-content-page #header #main_menu_scroll_buttons button:first-child,
#header .easy-content-page #main_menu_scroll_buttons button:first-child,
.easy-content-page .tabs .tabs-buttons button:first-child,
.tabs .easy-content-page .tabs-buttons button:first-child,
.box .demo-login-tabs .tabs-buttons span:first-child,
.demo-login-tabs .box .tabs-buttons span:first-child,
.box #header #main_menu_scroll_buttons span:first-child,
#header .box #main_menu_scroll_buttons span:first-child,
.box .tabs .tabs-buttons span:first-child,
.tabs .box .tabs-buttons span:first-child,
.easy-content-page .demo-login-tabs .tabs-buttons span:first-child,
.demo-login-tabs .easy-content-page .tabs-buttons span:first-child,
.easy-content-page #header #main_menu_scroll_buttons span:first-child,
#header .easy-content-page #main_menu_scroll_buttons span:first-child,
.easy-content-page .tabs .tabs-buttons span:first-child,
.tabs .easy-content-page .tabs-buttons span:first-child {
  background-image: none;
  background-color: #E7E7E7;
  opacity: 1;
  width: 30px;
  height: 30px;
  border-radius: 9999px;
}

.jstTabs>ul li a {
  padding: 0px;
}

#roadmap_filters.open .icon-toggler:before,
.easy-query-filter-container .buttons>div.open .icon-toggler:before,
.box.epm_onboarding .module-heading-links .onboarding_module__header_tooltip:before,
#top-menu-container>li .easy-top-menu-more-toggler:before,
.control-down:before,
#roadmap_filters .icon-toggler:before,
.easy-query-filter-container .buttons>div .icon-toggler:before,
.ui-datepicker-prev:before,
.easy-chart-listing-links .prev:before,
div.easy-calendar-listing-links .prev:before,
.easy-query-listing-links .prev:before,
.demo-login-tabs .tabs-buttons a:first-child:before,
#header #main_menu_scroll_buttons a:first-child:before,
.tabs .tabs-buttons a:first-child:before,
.demo-login-tabs .tabs-buttons button:first-child:before,
#header #main_menu_scroll_buttons button:first-child:before,
.tabs .tabs-buttons button:first-child:before,
.demo-login-tabs .tabs-buttons span:first-child:before,
#header #main_menu_scroll_buttons span:first-child:before,
.tabs .tabs-buttons span:first-child:before,
.ui-datepicker-next:before,
.easy-chart-listing-links .next:before,
div.easy-calendar-listing-links .next:before,
.easy-query-listing-links .next:before,
.demo-login-tabs .tabs-buttons a:last-child:before,
#header #main_menu_scroll_buttons a:last-child:before,
.tabs .tabs-buttons a:last-child:before,
.demo-login-tabs .tabs-buttons button:last-child:before,
#header #main_menu_scroll_buttons button:last-child:before,
.tabs .tabs-buttons button:last-child:before,
.demo-login-tabs .tabs-buttons span:last-child:before,
#header #main_menu_scroll_buttons span:last-child:before,
.tabs .tabs-buttons span:last-child:before {
  border-radius: 2px;
}

.ui-datepicker-prev:before,
.easy-chart-listing-links .prev:before,
div.easy-calendar-listing-links .prev:before,
.easy-query-listing-links .prev:before,
.demo-login-tabs .tabs-buttons a:first-child:before,
#header #main_menu_scroll_buttons a:first-child:before,
.tabs .tabs-buttons a:first-child:before,
.demo-login-tabs .tabs-buttons button:first-child:before,
#header #main_menu_scroll_buttons button:first-child:before,
.tabs .tabs-buttons button:first-child:before,
.demo-login-tabs .tabs-buttons span:first-child:before,
#header #main_menu_scroll_buttons span:first-child:before,
.tabs .tabs-buttons span:first-child:before {
  border-bottom: 2px solid var(--color-secondary);
  border-right: 2px solid var(--color-secondary);
}

.ui-datepicker-next:before,
.easy-chart-listing-links .next:before,
div.easy-calendar-listing-links .next:before,
.easy-query-listing-links .next:before,
.demo-login-tabs .tabs-buttons a:last-child:before,
#header #main_menu_scroll_buttons a:last-child:before,
.tabs .tabs-buttons a:last-child:before,
.demo-login-tabs .tabs-buttons button:last-child:before,
#header #main_menu_scroll_buttons button:last-child:before,
.tabs .tabs-buttons button:last-child:before,
.demo-login-tabs .tabs-buttons span:last-child:before,
#header #main_menu_scroll_buttons span:last-child:before,
.tabs .tabs-buttons span:last-child:before {
  border-top: 2px solid var(--color-secondary);
  border-left: 2px solid var(--color-secondary);
}

.demo-login-tabs .tabs-buttons a:last-child:before,
#header #main_menu_scroll_buttons a:last-child:before,
.tabs .tabs-buttons a:last-child:before,
.demo-login-tabs .tabs-buttons button:last-child:before,
#header #main_menu_scroll_buttons button:last-child:before,
.tabs .tabs-buttons button:last-child:before,
.demo-login-tabs .tabs-buttons span:last-child:before,
#header #main_menu_scroll_buttons span:last-child:before,
.tabs .tabs-buttons span:last-child:before,
.demo-login-tabs .tabs-buttons a:first-child:before,
#header #main_menu_scroll_buttons a:first-child:before,
.tabs .tabs-buttons a:first-child:before,
.demo-login-tabs .tabs-buttons button:first-child:before,
#header #main_menu_scroll_buttons button:first-child:before,
.tabs .tabs-buttons button:first-child:before,
.demo-login-tabs .tabs-buttons span:first-child:before,
#header #main_menu_scroll_buttons span:first-child:before,
.tabs .tabs-buttons span:first-child:before {
  font-size: 6px !important;
}

table.list .group {
  background-color: #fff;
}

table.list>thead>tr .affix-cell-wrap {
  background-color: #F7F7F7;
}

/* END Tabs in Content */

/* Table Override */

table.list>thead>tr .affix-cell-wrap::after,
table.list>thead>tr .affix-cell-wrap::before {
  border-bottom: 0px none !important;
}

table.list td.easy-query-additional-beginning-buttons .icon::before,
table.list td.easy-additional-beginning-buttons .icon::before,
table.list th.easy-query-additional-beginning-buttons .icon::before,
table.list th.easy-additional-beginning-buttons .icon::before {
  margin: 0;
  font-size: 1.5em;
}

.list table th,
.easy-entity-list table th {
  border-bottom: 1px solid transparent !important;
}

table.list>tbody>tr {
  border-color: var(--color-line);
}

.table-resizer .column__handle {
  border-left: 0 !important;
}

/* End Table Override */

/* Sidebar Export Override */

#sidebar_exports .other-formats.links {
  direction: inherit !important;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  padding: 4px;
  background-color: var(--color-primary-lighter-op);
  backdrop-filter: blur(3px);
  z-index: 1000000;
}

#sidebar_exports .other-formats.links a::before {
  display: none;
}

#sidebar_exports .other-formats.links h6 {
  display: flex;
  width: 100%;
}

#sidebar_exports .other-formats.links a {
  color: var(--color-primary);
  font-size: 10px;
  padding: 0.25rem 0.5rem;
  background-color: #fff;
  border-radius: var(--border-radius-main);
}

/* End Sidebar Export Override */

/* Calendar Override */
.ui-datepicker .ui-datepicker-today a {
  background-color: var(--color-primary) !important;
}

.ui-datepicker-calendar td a:hover,
.ui-datepicker .ui-datepicker-today a:hover,
.ui-datepicker .ui-datepicker-today a:active {
  background-color: var(--color-primary-active) !important;
}

.ui-datepicker-next:before,
.easy-chart-listing-links .next:before,
div.easy-calendar-listing-links .next:before,
.easy-query-listing-links .next:before,
.demo-login-tabs .tabs-buttons a:last-child:before,
#header #main_menu_scroll_buttons a:last-child:before,
.tabs .tabs-buttons a:last-child:before,
.demo-login-tabs .tabs-buttons button:last-child:before,
#header #main_menu_scroll_buttons button:last-child:before,
.demo-login-tabs .tabs-buttons span:last-child:before,
#header #main_menu_scroll_buttons span:last-child:before {
  border-top-color: #fff;
  border-left-color: #fff;
}

.ui-datepicker-prev:before,
.easy-chart-listing-links .prev:before,
div.easy-calendar-listing-links .prev:before,
.easy-query-listing-links .prev:before,
.demo-login-tabs .tabs-buttons a:first-child:before,
#header #main_menu_scroll_buttons a:first-child:before,
.tabs .tabs-buttons a:first-child:before,
.demo-login-tabs .tabs-buttons button:first-child:before,
#header #main_menu_scroll_buttons button:first-child:before,
.demo-login-tabs .tabs-buttons span:first-child:before,
#header #main_menu_scroll_buttons span:first-child:before {
  border-bottom-color: #fff;
  border-right-color: #fff;
}

.ui-datepicker .ui-datepicker-title select {
  line-height: 2.4;
}

/* End Calendar Override */

.icon-add.easy-checklist-item-delete,
.multieditable+span.icon-add.icon-edit,
.editable+span.icon-add.icon-edit,
fieldset.collapsible>legend.icon-add:after,
table.easy-timesheet-table td.buttons a.icon-add:before,
table.easy-timesheet-table th.buttons a.icon-add:before,
.easy-entity-details .easy-contextual a.icon-add:before,
.easy-entity-details .avatar-container+.icon-add.avatar-edit:before,
.easy-page-content.edit .close-icon-container a.icon-add.icon-close:before,
.easy-query-heading-wrapper .tooltip a.icon-add:before,
.easy-query-heading-controls a.icon-add:before,
.box .module-heading-links a.icon-add:before,
.icon-add.button-icon:before,
.attachments-container span[id*='attachments_'] .icon-add.modify-upload:before,
.attachments-container span[id*='attachments_'] .icon-add.remove-upload:before,
legend a.icon-add.icon:before,
.row-control>.icon-add.expander:before,
.row-control>.icon-add.expander-root:before,
.row-control>.icon-add.expander-descendant:before,
table.list .easy-query-additional-ending-buttons a.icon-add:before,
table.list .easy-query-additional-ending-buttons>span.icon-add:before,
table.list .easy-additional-ending-buttons a.icon-add:before,
table.list .easy-additional-ending-buttons>span.icon-add:before,
.list-item-actions a.icon-add:before,
.message-tools>a.icon-add:before,
.journal-tools>a.icon-add:before {
  color: var(--color-primary);
}

#top-menu-rich-more .top-menu-rich-more-item a:before,
#menu_admin_dashboard li .dashboard-item-icon {
  color: var(--color-primary);
}

/* Icons Override */
.easy-checklist-item-delete:hover,
.multieditable+span.icon-edit:hover,
.editable+span.icon-edit:hover,
fieldset.collapsible>legend:hover:after,
table.easy-timesheet-table td.buttons a:hover:before,
table.easy-timesheet-table th.buttons a:hover:before,
.easy-entity-details .easy-contextual a:hover:before,
.easy-entity-details .avatar-container+.avatar-edit:hover:before,
.easy-page-content.edit .close-icon-container a.icon-close:hover:before,
.easy-query-heading-wrapper .tooltip a:hover:before,
.easy-query-heading-controls a:hover:before,
.box .module-heading-links a:hover:before,
.button-icon:hover:before,
.attachments-container span[id*='attachments_'] .modify-upload:hover:before,
.attachments-container span[id*='attachments_'] .remove-upload:hover:before,
legend a.icon:hover:before,
.row-control>.expander:hover:before,
.row-control>.expander-root:hover:before,
.row-control>.expander-descendant:hover:before,
table.list .easy-query-additional-ending-buttons a:hover:before,
table.list .easy-query-additional-ending-buttons>span:hover:before,
table.list .easy-additional-ending-buttons a:hover:before,
table.list .easy-additional-ending-buttons>span:hover:before,
.list-item-actions a:hover:before,
.message-tools>a:hover:before,
.journal-tools>a:hover:before {
  background-color: var(--color-primary);
  border-color: var(--primary-color);
  color: #fff;
}

.attributes:hover .easy-checklist-item-delete,
.attributes:hover .multieditable+span.icon-edit,
.attributes:hover .editable+span.icon-edit {
  font-size: 0.9em;
  aspect-ratio: 1/1;
}

/* Hilight Override */
#top-menu-container>li>ul.menu-children li:hover,
.menu-user-profile>li ul li:hover,
#top-menu-rich-more .top-menu-rich-more-item>li ul li:hover,
#context-menu ul li:hover,
.button-group .menu-more ul li:hover,
.menu--tooltip ul li:hover,
.message-tools .menu-more ul li:hover,
.journal-tools .menu-more ul li:hover {
  border-color: var(--color-primary-lighter) !important;
  background-color: var(--color-primary-lighter-op) !important;
}

#easy_servicebar>ul li>a[class^=icon]:hover {
  color: var(--color-primary-active);
}


/* Create Issue Override */

.jstTabs.tabs {
  padding: 0 0.8rem;
}

.jstTabs.tabs ul {
  background-color: #F7F7F7;
  border-radius: var(--border-radius-main);
  margin-bottom: 4px;
  padding: 0 12px;
}

.jstTabs.tabs ul .jstElements button {
  background-color: transparent;
  border: 0 none;
}

/* Check me */
/* .tabular .attribute {
  display: flex;
  flex-direction: column;
} */

/* .tabular .attribute>label:first-child,
.tabular p>label:first-child {
  float: none;
  direction: inherit;
  margin: 0;
  padding: 0;
  display: inline-flex;
  width: auto;
} */

.tabular .attribute>label:first-child,
.tabular p>label:first-child {
  font-weight: 600;
  font-size: 12px;
  margin-bottom: 4px;
}

/* Check Me */
/* .tabular .attribute,
.tabular p {
  position: relative;
} */

/* .easy-autocomplete-tag {
  max-width: unset;
} */


.attachments-container {
  gap: 8px;
  display: flex;
  flex-direction: column;
  background-color: var(--color-primary-lighter-op-extra);
  border: 2px dashed var(--color-primary) !important;
  border-radius: var(--border-radius-main);
  max-width: min(500px, 100%);
}

#watchers-search-field {
  background: #fff;
  border: 1px solid #DDDDDD44;
  margin-bottom: 0.5rem;
}

.easy_watchers_updatable_container {
  max-height: 485px;
  overflow-y: auto;
}

.issue_watchers .link-list-item+.link-list-item {
  border-top: 0;
}

@media only screen and (min-width: 481px) {

  /* .tabular .attribute,
  .tabular p {
    padding: 0;
  } */
}

.autoscroll.easy-entity-list__wrapper {
  padding-bottom: 3px;
}

.icon-add.issue {
  border-radius: 0 !important;
  border-start-end-radius: var(--border-radius-main) !important;
  border-end-end-radius: var(--border-radius-main) !important;
}

.input-append>input,
.input-append>select,
.input-append>.timerange,
.input-append>.easy-lookup-values-wrapper {
  border-radius: 0;
  margin: 0;
  border-start-start-radius: var(--border-radius-main);
  border-end-start-radius: var(--border-radius-main);
}

.new-issue-custom-field {
  gap: 16px;
  display: flex;
  align-items: center;
}

.tabular.box .module-content .more-attr-FIELDS p {
  max-width: 400px;
}

.tabular.box .module-content p .relation-type {
  display: inline-flex;
  width: 100%;

}

.tabular.box .module-content p .label-before,
.tabular.box #easy_issues_new.module-content p .label-after {
  min-width: 80px;
  align-items: center;
}

.tabular.box .module-content p .relation-type select {
  width: 100% !important;
}

.tabular.box .issue-selector {
  width: 100%;
}

.input-append>button,
.input-append>a,
.input-append__addon {
  height: 34px;
}

/*.easy-multiselect-tag-container .easy-autocomplete-tag {
  width: 100%;
}*/

.easyquery-filters .easy-multiselect-tag-container {
  display: flex;
  align-items: center;
}

.easy-multiselect-tag-container .easy-autocomplete-tag.input-append {
  width: auto;
  min-width: 300px;
  max-width: 100%;
  border-radius: 10px;
}

.custom_fields_container_without_group .issue-dependent-fields p {
  display: flex;
  flex-direction: column;
}

.new-issue-custom-field input {
  width: 100% !important;
}

/* CHECK_HERE */
.controller-projects.action-new .tabular .attribute,
.tabular p {
  /* display: flex;
  justify-content: flex-start; */
  gap: 8px;
}

.form-project-custom-fields p {
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
}

.action-detailed_report .tabs {
  margin-top: 1rem;
}

.outputs_select p {
  align-items: center;
}

.controller-projects.action-new input[type="text"],
.controller-issues.action-show input[type="text"],
.controller-projects.action-new .easy-autocomplete-tag,
.controller-issues.action-show .easy-autocomplete-tag {
  width: 100%;
  max-width: min(375px, 100%);
}

.easy-content-page .demo-login-tabs,
.easy-content-page .tabs {
  margin-bottom: 1rem;
}

/* End Create Issue Override */

/* Icons Override */
#admin-menu a.dmsf-approvalworkflows:before,
#sidebar .box.epm_onboarding .module-heading-links .icon.onboarding_module__header_pricing:before,
.box.epm_onboarding .module-heading-links #sidebar .icon.onboarding_module__header_pricing:before,
#sidebar .icon.button:before,
#sidebar .icon.button-positive:before,
#sidebar .icon.button-2:before,
#sidebar .icon.button-3:before,
#sidebar input.icon[type=submit]:before,
#sidebar p.crm-case-status-invoice-template-relation .icon.delete-easy-crm-invoice-relation:before,
p.crm-case-status-invoice-template-relation #sidebar .icon.delete-easy-crm-invoice-relation:before,
#sidebar .icon.button-mini-negative:before,
#sidebar .icon.button-mini-positive:before,
#sidebar div.easy-calendar table td .calendar-actions a.icon:before,
div.easy-calendar table #sidebar td .calendar-actions a.icon:before,
div.easy-calendar table td .calendar-actions #sidebar a.icon:before,
#sidebar .easy_entities_sequence_designer_container table.steps_container td .contextual a.icon:before,
.easy_entities_sequence_designer_container table.steps_container td .contextual #sidebar a.icon:before,
#sidebar .icon.more-attributes-toggler:before,
#sidebar .icon.button-mini:before,
#sidebar .inmplayer-general .icon.inmplayer-trigger:before,
.inmplayer-general #sidebar .icon.inmplayer-trigger:before,
#sidebar .box.epm_onboarding .module-heading-links .icon.onboarding_module__header_tooltip:before,
.box.epm_onboarding .module-heading-links #sidebar .icon.onboarding_module__header_tooltip:before,
#sidebar .icon.button-negative:before,
#sidebar .ui-dialog-buttonset>button.icon.button-1:before,
#sidebar button-1.icon:before,
#sidebar #tab-content-easy_crm h3.icon .module-heading-links a.icon.button-positive:before,
#tab-content-easy_crm h3.icon .module-heading-links #sidebar a.icon.button-positive:before,
#sidebar #tab-content-easy_crm p.buttons input.icon[type=submit]:before,
#tab-content-easy_crm p.buttons #sidebar input.icon[type=submit]:before,
#sidebar .box.epm_onboarding div.onboarding_redmine .epm-step .icon.button:before,
.box.epm_onboarding div.onboarding_redmine .epm-step #sidebar .icon.button:before,
#sidebar #easy_page_layout_service_box .menu-manager>li a.icon[class*="button-positive"]:before,
#easy_page_layout_service_box .menu-manager>li #sidebar a.icon[class*="button-positive"]:before,
#sidebar #login_form_container button.icon:before,
#login_form_container #sidebar button.icon:before,
#sidebar button-1.icon:before,
#sidebar .box.epm_onboarding div.onboarding_redmine .epm-step .icon.try_dashboards:before,
.box.epm_onboarding div.onboarding_redmine .epm-step #sidebar .icon.try_dashboards:before,
#sidebar .icon.button-important:before,
#sidebar .icon.button-main:before,
#sidebar #admin-menu a.icon:before,
#admin-menu #sidebar a.icon:before,
#sidebar .menu-more a.icon:before,
#sidebar .menu-manager a.icon:before,
#sidebar #easy_grid_sidebar .menu-more a.icon:before,
#easy_grid_sidebar .menu-more #sidebar a.icon:before,
#sidebar #easy_grid_sidebar .menu-manager a.icon:before,
#easy_grid_sidebar .menu-manager #sidebar a.icon:before,
#sidebar .demo-login-tabs a.icon:before,
.demo-login-tabs #sidebar a.icon:before,
#sidebar .demo-login-buttons a.icon:before,
.demo-login-buttons #sidebar a.icon:before,
#sidebar .icon.easy-panel-handler:before,
#sidebar .menu-user-profile>li>a.icon:before,
#sidebar .attachment-header .contextual a.icon:before,
.attachment-header .contextual #sidebar a.icon:before,
#sidebar .easy-entity-card-actions a.icon:before,
.easy-entity-card-actions #sidebar a.icon:before,
#sidebar .icon.button-icon-only:before,
#sidebar .input-append>button.icon:before,
#sidebar .input-append>a.icon:before,
#sidebar .icon.input-append__addon:before,
#sidebar .contextual a.icon:before,
.contextual #sidebar a.icon:before,
#sidebar .contextual span.icon.icon-del:before,
.contextual #sidebar span.icon.icon-del:before,
#easy_grid_sidebar .box.epm_onboarding .module-heading-links .icon.onboarding_module__header_pricing:before,
.box.epm_onboarding .module-heading-links #easy_grid_sidebar .icon.onboarding_module__header_pricing:before,
#easy_grid_sidebar .icon.button:before,
#easy_grid_sidebar .icon.button-positive:before,
#easy_grid_sidebar .icon.button-2:before,
#easy_grid_sidebar .icon.button-3:before,
#easy_grid_sidebar input.icon[type=submit]:before,
#easy_grid_sidebar p.crm-case-status-invoice-template-relation .icon.delete-easy-crm-invoice-relation:before,
p.crm-case-status-invoice-template-relation #easy_grid_sidebar .icon.delete-easy-crm-invoice-relation:before,
#easy_grid_sidebar .icon.button-mini-negative:before,
#easy_grid_sidebar .icon.button-mini-positive:before,
#easy_grid_sidebar div.easy-calendar table td .calendar-actions a.icon:before,
div.easy-calendar table #easy_grid_sidebar td .calendar-actions a.icon:before,
div.easy-calendar table td .calendar-actions #easy_grid_sidebar a.icon:before,
#easy_grid_sidebar .easy_entities_sequence_designer_container table.steps_container td .contextual a.icon:before,
.easy_entities_sequence_designer_container table.steps_container td .contextual #easy_grid_sidebar a.icon:before,
#easy_grid_sidebar .icon.more-attributes-toggler:before,
#easy_grid_sidebar .icon.button-mini:before,
#easy_grid_sidebar .inmplayer-general .icon.inmplayer-trigger:before,
.inmplayer-general #easy_grid_sidebar .icon.inmplayer-trigger:before,
#easy_grid_sidebar .box.epm_onboarding .module-heading-links .icon.onboarding_module__header_tooltip:before,
.box.epm_onboarding .module-heading-links #easy_grid_sidebar .icon.onboarding_module__header_tooltip:before,
#easy_grid_sidebar .icon.button-negative:before,
#easy_grid_sidebar .ui-dialog-buttonset>button.icon.button-1:before,
#easy_grid_sidebar button-1.icon:before,
#easy_grid_sidebar #tab-content-easy_crm h3.icon .module-heading-links a.icon.button-positive:before,
#tab-content-easy_crm h3.icon .module-heading-links #easy_grid_sidebar a.icon.button-positive:before,
#easy_grid_sidebar #tab-content-easy_crm p.buttons input.icon[type=submit]:before,
#tab-content-easy_crm p.buttons #easy_grid_sidebar input.icon[type=submit]:before,
#easy_grid_sidebar .box.epm_onboarding div.onboarding_redmine .epm-step .icon.button:before,
.box.epm_onboarding div.onboarding_redmine .epm-step #easy_grid_sidebar .icon.button:before,
#easy_grid_sidebar #easy_page_layout_service_box .menu-manager>li a.icon[class*="button-positive"]:before,
#easy_page_layout_service_box .menu-manager>li #easy_grid_sidebar a.icon[class*="button-positive"]:before,
#easy_grid_sidebar #login_form_container button.icon:before,
#login_form_container #easy_grid_sidebar button.icon:before,
#easy_grid_sidebar button-1.icon:before,
#easy_grid_sidebar .box.epm_onboarding div.onboarding_redmine .epm-step .icon.try_dashboards:before,
.box.epm_onboarding div.onboarding_redmine .epm-step #easy_grid_sidebar .icon.try_dashboards:before,
#easy_grid_sidebar .icon.button-important:before,
#easy_grid_sidebar .icon.button-main:before,
#easy_grid_sidebar #admin-menu a.icon:before,
#admin-menu #easy_grid_sidebar a.icon:before,
#easy_grid_sidebar #sidebar .menu-more a.icon:before,
#sidebar .menu-more #easy_grid_sidebar a.icon:before,
#easy_grid_sidebar #sidebar .menu-manager a.icon:before,
#sidebar .menu-manager #easy_grid_sidebar a.icon:before,
#easy_grid_sidebar .menu-more a.icon:before,
#easy_grid_sidebar .menu-manager a.icon:before,
#easy_grid_sidebar .demo-login-tabs a.icon:before,
.demo-login-tabs #easy_grid_sidebar a.icon:before,
#easy_grid_sidebar .demo-login-buttons a.icon:before,
.demo-login-buttons #easy_grid_sidebar a.icon:before,
#easy_grid_sidebar .icon.easy-panel-handler:before,
#easy_grid_sidebar .menu-user-profile>li>a.icon:before,
#easy_grid_sidebar .attachment-header .contextual a.icon:before,
.attachment-header .contextual #easy_grid_sidebar a.icon:before,
#easy_grid_sidebar .easy-entity-card-actions a.icon:before,
.easy-entity-card-actions #easy_grid_sidebar a.icon:before,
#easy_grid_sidebar .icon.button-icon-only:before,
#easy_grid_sidebar .input-append>button.icon:before,
#easy_grid_sidebar .input-append>a.icon:before,
#easy_grid_sidebar .icon.input-append__addon:before,
#easy_grid_sidebar .contextual a.icon:before,
.contextual #easy_grid_sidebar a.icon:before,
#easy_grid_sidebar .contextual span.icon.icon-del:before,
.contextual #easy_grid_sidebar span.icon.icon-del:before {
  font-weight: 600 !important;
  font-size: 16px !important;
}

#top-menu-rich-more .top-menu-rich-more-item>li>a:before {
  right: unset !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  margin: 0 !important;
}

.icon-del:hover, .icon-del:hover::after, .icon-del:hover::before {
  color: red;
  background-color: transparent;
}

.message-authoring::before,
.journal-byline::before,
h6::before,
.h6::before,
h5::before,
.h5::before,
table.list .group>td.inline_expander::before,
h4::before,
.h4::before,
h3::before,
.h3::before,
.easy-chart-listing-links>.period::before,
div.easy-calendar-listing-links>.period::before,
.easy-query-listing-links>.period::before,
.easy-chart-listing-links>.easy-cal-title::before,
div.easy-calendar-listing-links>.easy-cal-title::before,
.easy-query-listing-links>.easy-cal-title::before,
.easy-chart-listing-links>.easy-calendar__calendar-listing-date::before,
div.easy-calendar-listing-links>.easy-calendar__calendar-listing-date::before,
.easy-query-listing-links>.easy-calendar__calendar-listing-date::before,
h2::before,
.h2::before,
h1::before,
.easy-entity-details-header>h2::before,
.h1::before {
  opacity: 0.65;
  font-weight: bold !important;
}

.link-list .link-list-item {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.link-list .link-list-item .link-list-item-content {
  width: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
}

.link-list .link-list-item .link-list-item-content .watchers-actions.link-list-item-actions {
  margin-inline-start: auto;
  font-size: 1rem;
}


/* End Icons Override */

.input-append>input:first-child,
.input-append>select:first-child,
.input-append>button:first-child,
.input-append>a:first-child,
.input-append>span:first-child {
  border-radius: var(--border-radius-main);
}

.input-append>input:last-child,
.input-append>select:last-child,
.input-append>button:last-child,
.input-append>a:last-child,
.input-append>span:last-child {
  border-radius: 10px;
  margin-inline: 1px;
  border: 0;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: 0 none;
  background: #eee !important;
  top: 50%;
  transform: translate(3px, -50%);
  border-radius: 50%;
  height: 1.5rem;
  width: 1.5rem;
  aspect-ratio: 1/1;
}

.app-entity-array-wrapper {
  display: flex;
  align-items: center;
  margin-top: 1rem;
}

.easy-query-heading h2 {
  margin: 0rem !important;
  /* margin-top: 0.5rem !important; */
}

.freetext-search-contextual {
  width: 100%;
}

/* EasyQuery Overrides */

.app-entity-array-wrapper .buttons.contextual {
  width: 100%;
  flex: 1;
}

.app-entity-array-wrapper .buttons.contextual input {
  padding: 0.5rem !important;
  background: #F7F7F7;
}

.app-query-options-panel .entity-array {
  display: flex;
  background: #fff;
  margin-inline: 5px;
  height: 100%;
  width: 100%;
  border-radius: var(--border-radius-main);
}

.app-query-options-panel .entity-array .icon-del {
  color: var(--color-app-danger);
  font-size: 14px;
  cursor: pointer;
}

.app-query-options-panel .entity-array>a,
.entity-array>span {
  display: inline-flex;
  border-radius: 0;
  position: relative;
  align-items: center;
}

.app-query-options-panel .entity-array>span:not(:last-child) ::after {
  content: ' ';
  position: absolute;
  width: 2px;
  height: 80%;
  top: 50%;
  left: -0.25rem;
  border-radius: 10px;
  background-color: #666;
  transform: translateY(-50%);
}

.app-query-options-panel .outputs_select.tabular p {
  display: flex !important;
  align-items: center !important;
}

.app-query-options-panel .entity-array:has(span) {
  padding: 0.2rem;
}

.app-query-options-panel *,
.app-query-options-panel *::after,
.app-query-options-panel *::before {
  box-sizing: border-box;
}

.app-filter-fields-list-wrapper,
.app-filter-fields-selected-list-wrapper {
  padding: 0.75rem;
  background-color: #FFFFFF;
  border-radius: var(--border-radius-main);
}

.app-filter-fields-list,
.app-filter-fields-selected-list {
  display: flex;
  gap: 8px;
  width: 100%;
  flex-direction: column;
  overflow: auto !important;
  padding: 0.25rem;
  max-height: 207px;
}

.app-filter-fields-selected-list {
  max-height: none;
}

.app-filter-fields-item,
.app-filter-fields-selected-item {
  display: flex;
  align-items: center;
  border-radius: 10px;
  padding: 0.5rem 0.5rem;
  min-height: unset;
  background-color: #f5f5f5;
  font-weight: 500;
}

.app-filter-fields-item .icon-wrapper {
  margin-inline-start: auto;
}

.app-filter-fields-item .icon-wrapper i.icon-add {
  display: flex;
  cursor: pointer;
  color: var(--color-primary);
}

.app-filter-fields-item .icon-wrapper i.icon-remove {
  display: flex;
  cursor: pointer;
  color: var(--color-app-danger);
}

.app-filter-fields-item .icon-wrapper i::before {
  display: flex;
  font-weight: bold;
  font-size: 0.9rem;
}


.app-query-options-panel .tabular .attribute,
.tabular p label {
  min-width: 0;
  padding: 0;
}

.app-query-options-panel .tabular.chart-options-container p {
  display: block;
}

.app-options-modes label {
  white-space: nowrap;
}


@media only screen and (min-width: 481px) {

  .app-query-options-panel .tabular .attribute,
  .tabular p {
    padding-right: 140px;
  }

  .app-query-options-panel .tabular .attribute,
  .tabular p.nodata {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 60px;
  }
}

@media only screen and (min-width: 481px) {

  /* .app-query-options-panel .tabular .attribute>label:first-child,
  .tabular p>label:first-child {
    margin-right: -140px;
    direction: ltr;
    float: right;
    vertical-align: middle;
  } */
}

.easy-multiselect-tag-container .easy-autocomplete-tag.input-append {
  overflow: hidden;
}

.easy-autocomplete-tag.input-append input {
  border-top-right-radius: var(--border-radius-main);
  border-bottom-right-radius: var(--border-radius-main);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.easy-autocomplete-tag.input-append .icon.icon-add {
  border: 1px solid #ddd;
  height: 36px;
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.app-filter-fields-selected-list {
  max-height: 248px;
}

.app-filter-fields-selected-list .app-filter-fields-item:not(.disabled) {
  cursor: pointer;
}

.app-filter-fields-item {
  border-width: 2px;
  transition: 0.5s ease-in-out !important;
}

.easy-page-content .tabs.easy-page-editable-tabs.tabs-container {
  margin: 1.5rem;
  margin-top: 4.5rem;
}

.select2-dropdown.select2-dropdown--below {
  top: -35px;
  border-radius: 0.5rem !important;
}

p .checkbox.inline {
  direction: rtl !important;
}

#easy_servicebar_component_beak {
  opacity: 0;
}

.easy-translation-link {
  border: 1px solid #ddd !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  height: 100% !important;
}

/* .input--range .input-append {
  width: 100%;
} */

#sidebar #easy_page_layout_service_box .button-positive:nth-child(n+2),
#sidebar #easy_page_layout_service_box li:nth-child(n+2)>.button-positive,
#easy_grid_sidebar #easy_page_layout_service_box .button-positive:nth-child(n+2),
#easy_grid_sidebar #easy_page_layout_service_box li:nth-child(n+2)>.button-positive {
  background: transparent !important;
  color: var(--color-primary) !important;
}

#sidebar #easy_page_layout_service_box .button-positive:nth-child(n+2):hover,
#sidebar #easy_page_layout_service_box li:nth-child(n+2)>.button-positive:hover,
#easy_grid_sidebar #easy_page_layout_service_box .button-positive:nth-child(n+2):hover,
#easy_grid_sidebar #easy_page_layout_service_box li:nth-child(n+2)>.button-positive:hover {
  background: var(--color-primary) !important;
  color: #fff !important;
}

/* End EasyQuery Overrides */

/* Version 2.0 of Changes :) */
.ui-dialog {
  overflow: hidden !important;
}

.input-append .button-positive {
  color: #fff !important;
}

.input-append .easy_checklist_subject,
.input-append .easy-checklist-name {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.input-append .icon-save.button-positive,
.input-append>a {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}


div.easy-calendar-header .toolbar a.button.pressed,
.button-main {
  background-color: var(--color-primary) !important;
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  background-color: #fff;
}

.easy-target-dropzone>.icon-close,
.info>.icon-close,
.nodata>.icon-close,
.help-block>.icon-close,
#errorExplanation>.icon-close,
.flash.error>.icon-close,
.warning>.icon-close,
#conflict>.icon-close,
.unsupported>.icon-close,
.flash.notice>.icon-close {
  left: 0.25rem;
  top: 0.25rem;
}

#top-menu #loggedas a {
  color: #333 !important;
}

.tabular p>label[for="copy_roles_from"] {
  font-size: 11px;
}

#sidebar #easy_page_layout_service_box .button-positive:nth-child(n+2), #sidebar #easy_page_layout_service_box li:nth-child(n+2) > .button-positive, #easy_grid_sidebar #easy_page_layout_service_box .button-positive:nth-child(n+2), #easy_grid_sidebar #easy_page_layout_service_box li:nth-child(n+2) > .button-positive {
  color: var(--color-primary) !important;
  background-color: transparent !important;
}

#tab-content-easy_crm h3.icon .module-heading-links a.button-positive, #tab-content-easy_crm p.buttons input[type=submit], .box.epm_onboarding div.onboarding_redmine .epm-step .button, #easy_page_layout_service_box .menu-manager > li a[class*="button-positive"], #login_form_container button, .button-positive, .ui-dialog-buttonset > button.button-1, button-1, input.button-positive[type=submit], input.button-1[type=submit], html .button-positive.ui-button.ui-widget, table.list td a.button-positive, table.list th a.button-positive {
  min-height: 18px !important;
}

.easy-scroller h3 {
  direction: rtl;
}

.ui-widget-content {
  backdrop-filter: blur(3px);
  background-color: rgba(255, 255, 255, 1);
  border-radius: var(--border-radius-main);
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border-radius: 5px;
}

.menu-manager.menu-admin-projects-easy-page-layout-service-box li a {
  display: flex;
}

#new_dmsf_workflow, #edit_dmsf_workflow, .easy-page-module-form, .easy-entity-details-header-attributes, .easy-query-type-settings-container>div, #modal_selectorfilters, #modal_selectorcustom_formatting, #modal_selectorfilters_settings, #filters, #filters_settings, #custom_formatting, .form-box, .easy-entity-cards-container {
  background-color: #F6F6F6;
  padding-top: 2rem;
}

.mapjs-node, .mindmup__legend-container {
  border-radius: var(--border-radius-main) !important;
}

.input-append .icon-add.issue {
  border: 1px solid #ddd !important;
  border-right: 0 !important;
}


.gantt-tooltip, .easy .easy-gantt__menu-group--tooltiped ul, .easy .easy-gantt__menu-group--tooltiped ul li > .menu-children, div#easy_gantt.easy .button.active {
  border-radius: var(--border-radius-main);
}

.new-issue-form .issue-selector .input-append {
  max-width: 100% !important;
}

.new-issue-form span:has([name="project[relation][delay]"]) {
  margin-top: 0.5rem;
  display: inline-flex;
  align-items: center;
  gap: 6px;
}

.input-append .string_cf {
  height: 34px;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.input-append:not(.easy-autocomplete-tag) [class*='icon-'] {
  border: 1px solid #ddd !important;
  border-right: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.input-append:not(.easy-autocomplete-tag):has(.icon-cancel) .icon-save {
  border-radius: 0 !important;
}

.ui-dialog-content .button-positive {
  color: #fff !important;
}

ul.menu-manager .selected {
  /* background-color: #D1E1FB !important; */
}

.group-container .entity-array {
  margin-top: 0.5rem !important;
}


#roadmap_filters .icon-toggler, .easy-query-filter-container .buttons > div .icon-toggler {
  padding: 0.25em 0px !important;
  padding-inline-end: 6px !important;
}

.module-toggle-button .group .module-heading {
  padding-top: 1rem;
}

.module-content .autoscroll__wrapper {
  margin-inline: 0.25rem;
}

#easy_grid_sidebar_inner {
  max-width: 270px !important;
}

#easy_grid_sidebar_inner #easy_grid_sidebar_content
#easy_page_layout_service_box [class*="button-"]
{
  margin: 0 !important;
  margin-bottom: 0.25rem !important;
  display: flex;
  align-items: center;
}

#easy_grid_sidebar_content > div > .ps__rail-y {
  right: -4px !important;
}

#top-menu-rich-more .top-menu-rich-more-item > li > a:before {
  font-size: 2rem !important;
}

#admin-menu a, #sidebar .menu-more a, #sidebar .menu-manager a, #sidebar .button, .easy-entity-card-actions a,
#easy_page_layout_service_box a, #easy_page_layout_service_box .menu-more a, #easy_page_layout_service_box .menu-manager a, #easy_page_layout_service_box .button
{
  background: #fff !important;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  border: 1px solid #ddd !important;
}

.ui-button.ui-corner-all.ui-widget.ui-dialog-titlebar-close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
