.al-button-small {
  border-radius: 23px;
}

.ah-button-small {
  border-radius: 23px;
}

.al-button-group .p-button.p-component {
  border-radius: 0 !important;
}

.al-button-group.al-button-group-large button,
.al-button-large {
  border-radius: 30px;
}

.ah-button-group.ah-button-group-large button,
.ah-button-large {
  border-radius: 30px;
}

.al-button-group .p-button.p-component:first-child {
  border-radius: 23px 0 0 23px !important;
}

.ah-button-group .p-button.p-component:first-child {
  border-radius: 23px 0 0 23px !important;
}

.ui-rtl .al-button-group .p-button.p-component:first-child {
  border-radius: 0 23px 23px 0 !important;
}

.ui-rtl .ah-button-group .p-button.p-component:first-child {
  border-radius: 0 23px 23px 0 !important;
}

.al-button-group .p-button.p-component:last-child {
  border-radius: 0 23px 23px 0 !important;
}

.ah-button-group .p-button.p-component:last-child {
  border-radius: 0 23px 23px 0;
}

.ui-rtl .al-button-group .p-button.p-component:last-child {
  border-radius: 23px 0 0 23px !important;
}

.ui-rtl .ah-button-group .p-button.p-component:last-child {
  border-radius: 23px 0 0 23px !important;
}

.al-button-group.al-button-group-large .p-button:first-child {
  border-radius: 30px 0 0 30px !important;
}

.ah-button-group.ah-button-group-large .p-button:first-child {
  border-radius: 30px 0 0 30px !important;
}

.ui-rtl .al-button-group.al-button-group-large .p-button:first-child {
  border-radius: 0 30px 30px 0 !important;
}

.ui-rtl .ah-button-group.ah-button-group-large .p-button:first-child {
  border-radius: 0 30px 30px 0 !important;
}

.al-button-group.al-button-group-large .p-button:last-child {
  border-radius: 0 30px 30px 0 !important;
}

.ah-button-group.ah-button-group-large .p-button:last-child {
  border-radius: 0 30px 30px 0 !important;
}

.ui-rtl .al-button-group.al-button-group-large .p-button:last-child {
  border-radius: 30px 0 0 30px !important;
}

.ui-rtl .ah-button-group.ah-button-group-large .p-button:last-child {
  border-radius: 30px 0 0 30px !important;
}

.ah-button-large .aui-button-input {
  border-radius: 30px;
}

.ah-button-small .aui-button-input {
  border-radius: 23px;
}

.ah-button-next .aui-button-input,
.ah-button-pre .aui-button-input {
  border-radius: 23px;
}

.al-button-large .al-button-input {
  border-radius: 30px;
}

.ah-button-small .al-button-input {
  border-radius: 23px;
}

.al-button-next .al-button-input,
.al-button-pre .al-button-input {
  border-radius: 23px;
}

.p-button:not(.al-button-large):not(.ah-button-large),
.p-paginator-pages .p-paginator-element:not(.p-state-active):not(.al-button-large):not(.ah-button-large) {
  border-radius: 23px;
}

.aui-toolbar-item-content,
.aui-toolbar-item,
.aui-toolbar-vertical .aui-toolbar-item {
  border-radius: 0px;
}

.aui-toolbar-first {
  -moz-border-radius-topleft: 23px;
  -moz-border-radius-bottomleft: 23px;
  -webkit-border-top-left-radius: 23px;
  -webkit-border-bottom-left-radius: 23px;
  border-top-left-radius: 23px;
  border-bottom-left-radius: 23px;
}

/* Right corners */
.aui-toolbar-last {
  -moz-border-radius-topright: 23px;
  -moz-border-radius-bottomright: 23px;
  -webkit-border-top-right-radius: 23px;
  -webkit-border-bottom-right-radius: 23px;
  border-top-right-radius: 23px;
  border-bottom-right-radius: 23px;
}

/* Top left */
.aui-toolbar-vertical .aui-toolbar-first {
  -moz-border-radius-topleft: 23px;
  -webkit-border-top-left-radius: 23px;
  border-top-left-radius: 23px;
}

/* Top right */
.aui-toolbar-vertical .aui-toolbar-first {
  -moz-border-radius-topright: 23px;
  -webkit-border-top-right-radius: 23px;
  border-top-right-radius: 23px;
}

/* Bottom left */
.aui-toolbar-vertical .aui-toolbar-last {
  -moz-border-radius-bottomleft: 23px;
  -webkit-border-bottom-left-radius: 23px;
  border-bottom-left-radius: 23px;
}

/* Bottom right */
.aui-toolbar-vertical .aui-toolbar-last {
  -moz-border-radius-bottomright: 23px;
  -webkit-border-bottom-right-radius: 23px;
  border-bottom-right-radius: 23px;
}

#ah-search-holder .taglib-page-iterator .search-results strong.journal-article-page-number,
#ah-search-holder .taglib-page-iterator .search-results a.journal-article-page-number,
.portlet-search .taglib-page-iterator .search-results strong.journal-article-page-number,
.portlet-search .taglib-page-iterator .search-results a.journal-article-page-number {
  border-radius: 23px;
}

.rtl .ah-icon-search .aui-button-content .aui-button-input {
  border-radius: 23px 0 0 23px;
}

.ah-icon-search .aui-button-content .aui-button-input {
  border-radius: 0 23px 23px 0;
}

.rtl .ah-search-button .aui-button-content .aui-button-input {
  border-radius: 23px 0 0 23px;
}

.ah-search-button .aui-button-content .aui-button-input {
  border-radius: 0 23px 23px 0;
}

.aui-buttonitem-icon-only {
  border-radius: 6px;
}

.al-toolbar-item-content,
.al-toolbar-item,
.al-toolbar-vertical .al-toolbar-item {
  border-radius: 0px;
}

.al-toolbar-first {
  -moz-border-radius-topleft: 23px;
  -moz-border-radius-bottomleft: 23px;
  -webkit-border-top-left-radius: 23px;
  -webkit-border-bottom-left-radius: 23px;
  border-top-left-radius: 23px;
  border-bottom-left-radius: 23px;
}

/* Right corners */
.al-toolbar-last {
  -moz-border-radius-topright: 23px;
  -moz-border-radius-bottomright: 23px;
  -webkit-border-top-right-radius: 23px;
  -webkit-border-bottom-right-radius: 23px;
  border-top-right-radius: 23px;
  border-bottom-right-radius: 23px;
}

/* Top left */
.al-toolbar-vertical .al-toolbar-first {
  -moz-border-radius-topleft: 23px;
  -webkit-border-top-left-radius: 23px;
  border-top-left-radius: 23px;
}

/* Top right */
.al-toolbar-vertical .al-toolbar-first {
  -moz-border-radius-topright: 23px;
  -webkit-border-top-right-radius: 23px;
  border-top-right-radius: 23px;
}

/* Bottom left */
.al-toolbar-vertical .al-toolbar-last {
  -moz-border-radius-bottomleft: 23px;
  -webkit-border-bottom-left-radius: 23px;
  border-bottom-left-radius: 23px;
}

/* Bottom right */
.al-toolbar-vertical .al-toolbar-last {
  -moz-border-radius-bottomright: 23px;
  -webkit-border-bottom-right-radius: 23px;
  border-bottom-right-radius: 23px;
}

.rtl .al-icon-search .al-button-content .al-button-input {
  border-radius: 23px 0 0 23px !important;
}

.al-icon-search .al-button-content .al-button-input {
  border-radius: 0 23px 23px 0;
}

.rtl .al-search-button .al-button-content .al-button-input {
  border-radius: 23px 0 0 23px;
}

.al-search-button .al-button-content .al-button-input {
  border-radius: 0 23px 23px 0;
}

.al-buttonitem-icon-only {
  border-radius: 6px;
}

.searchOld #searchButton.p-button:not(.al-button-large) {
  border-radius: 0 23px 23px 0 !important;
}

.ui-rtl .searchOld #searchButton.p-button:not(.al-button-large) {
  border-radius: 23px 0 0 23px !important;
}

.p-button-icon-only {
  border-radius: 6px !important;
}

.p-calendar.p-calendar-w-btn .p-datepicker-trigger {
  border-radius: 0 6px 6px 0 !important;
}

.ui-rtl .p-calendar.p-calendar-w-btn .p-datepicker-trigger {
  border-radius: 6px 0px 0px 6px !important;
}

.al-select-datepicker.p-calendar .p-datepicker-trigger {
  border-radius: 6px !important;
}

.al-input-text-search .p-button {
  border-radius: 0 23px 23px 0 !important;
}

.ui-rtl .al-input-text-search .p-button {
  border-radius: 23px 0 0 23px !important;
}

#nit-alme-window-root .alme--launchPointContainer--launchPoint__text {
  border-top-left-radius: 40px !important;
  border-bottom-left-radius: 40px !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

@-moz-document url-prefix() {
  #searchButton:focus {
    outline: dotted 1px;
  }
}