@import "./css-less-variables/common-import.less"; body { box-shadow: 0 0 4px 0 rgba(63, 63, 63, 0.2); } .borderless-button { border: 0 solid transparent; outline: none; background: transparent; padding-left: 0; &:focus { box-shadow: 0 0 4px 2px #23799E; outline: 0 solid #f8f8f8 !important; } } .button-link { color: #005983; cursor: pointer; text-align: left; font-weight: 600; font-size: 13px; &:hover { text-decoration: underline; } } strong { font-weight: 600; } .hrule { border: 1px solid #e4e5ec; margin-bottom: 15px; } .margin-right-5 { margin-right: 5px; } .flex-row { display: flex; align-items: center; } .flex-column { display: flex; flex-direction: column; padding-right: 10px; [dir="rtl"] & { padding-right: 0px; padding-left: 10px; } } .flex-justify-start { justify-content: flex-start; } .flex-justify-end { justify-content: flex-end; } .flex-align-start { align-items: flex-start; } .flex-justify-center { justify-content: center; } .flex-justify-space-between { justify-content: space-between; } .flex-sidebar-align-to-right { align-items: flex-end; flex-direction: column; } .card-box { width: auto; background-color: #FFFFFF; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2); padding: 15px; margin: 5px; vertical-align: top; } .card__header { color: #4B749B; font-size: 19px; font-weight: bold; line-height: 18px; &:lang(ar) { font-size: 18px; line-height: 19px; direction: rtl; text-align: match-parent; } } .bold-text { color: #000000; font-size: 13px; font-weight: bold; line-height: 16px; } a { .link-text { color: #005983; font-size: 13px; font-weight: normal; line-height: 16px; cursor: pointer; } .large-number { cursor: inherit; } } .large-number { color: #4B749B; font-size: 37px; font-weight: bold; line-height: 32px; } .box-label { color: #000000; font-size: 13px; line-height: 16px; } .bold-label { font-weight: 600; } .italics-label { font-style: italic; } .box-div { margin-top: 15px; } .span-label { white-space: pre; } .flex-row-partition2 { margin-top: -1px; margin-left: 10px; max-width: 115px; flex-basis: 115px; flex-grow: 1; flex-shrink: 1; } .flex-row-partition1 { display: inline-block; width: max-content; flex-grow: 1; } #cite_label { color: #005983; font-size: 13px; font-weight: normal; line-height: 16px; cursor: pointer; } #altmetrics { display: none; } .showonhover { cursor: pointer; position: relative; display: inline-flex; border: 0 solid transparent; outline: none; background: transparent; padding-left: 0; text-align: left; font-size: 13px; color: #005983; [dir="rtl"] & { text-align: right; } } .hovertext[aria-hidden="true"] { display: none; } .hovertext[aria-hidden="false"] { display: block; } .NEWfullRecordDataContainer [enRoot] [dir="ltr"] { .hovertext { right: auto; left: 0; [lang = "ar"] &::after { left: auto; right: 2%; } } } .NEWfullRecordDataContainer [arRoot] [dir="rtl"], .NEWfullRecordDataContainer [arRoot]{ .hovertext { right: 0; left: auto; } &::after { right: auto; left: 7%; } } .NEWfullRecordDataContainer { .hovertext { background-color: #FAFAFC; color: #000; position: absolute; border-radius: 3px; font-size: 13px; padding: 22px; width: 580px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); z-index: 99999; right: 0; top: 30px; [dir = "rtl"][lang = "ar"] & { right: auto; left: 0; } &:lang(ar) { //color: @text-color-ARCI; font-weight: normal; } &::after { content: ""; position: absolute; width: 0; height: 0; margin-left: -0.5em; top: 0; right: 2%; box-sizing: border-box; border-style: solid; border-width: 0.6em; border-color: transparent transparent #fafafa #fafafa; transform-origin: 0 0; transform: rotate(135deg); box-shadow: -3px 2px 7px -3px rgba(0, 0, 0, 0.3); } [dir = "rtl"][lang = "ar"] &::after { right: auto; left: 7%; } .sourceRecTitle { color: black; } .sourceRecAuthors { color: black; } .otherDatabase { margin-bottom: .25em; } .side-bar-badge-item { display: flex; font-weight: 600; font-size: 13px; text-align: left; line-height: 16px; margin-top: 0; margin-bottom: 10px; } .side-bar-badge-icon-div { position: relative; width: 19px; flex-shrink: 0; flex-grow: 0; margin-right: 5px; } .side-bar-badge-icon-1 { position: absolute; top: 50%; margin-top: -13px; margin-left: 3px; margin-top: -10px; } .side-bar-badge-icon-2 { position: absolute; top: 50%; margin-top: -13px; } .times-cited-label { margin-left: 1px; margin-top: 10px; white-space: nowrap; } #UA_scoredcard_data { b { font-size: 15px; } } } }