From 687f76987535620e11d087f481b09c8894a62004 Mon Sep 17 00:00:00 2001 From: Demian Katz <demian.katz@villanova.edu> Date: Mon, 15 Feb 2016 15:54:13 -0500 Subject: [PATCH] Fixed line endings. --- themes/bootstrap3/less/bootstrap.less | 1316 ++++++++++++------------- 1 file changed, 658 insertions(+), 658 deletions(-) diff --git a/themes/bootstrap3/less/bootstrap.less b/themes/bootstrap3/less/bootstrap.less index 378cdcb55c9..1022d68e36b 100644 --- a/themes/bootstrap3/less/bootstrap.less +++ b/themes/bootstrap3/less/bootstrap.less @@ -1,658 +1,658 @@ -@import "bootstrap/bootstrap"; -@import "bootstrap-accessibility/bootstrap-accessibility"; -@import "a11y"; - -.alert.alert-info a {text-decoration: underline;} -.btn.disabled { - &:active, - &:focus, - &:hover {color: #000;} -} -[data-toggle~="dropdown"] {cursor: pointer;} -.fa {cursor: default;} -.list-unstyled {margin: 0;} -.highlight,mark { - background: lighten(#FF0, 20%); - padding: .1em .2em; -} -.icon-bar {background-color: #888;} -img {max-width: 100%;} -label.list-group-item { - margin-top: 0; - padding-left: 35px; - font-weight: normal; - border-radius: 0; -} -.list-group-item.title {font-weight: bold;} -#modal {background-color: rgba(0,0,0,.2);} -#modal .modal-body > h2:first-child {display: none;} -.popover {width: 250px;} -.sub-breadcrumb { - padding: 5px 10px; - white-space: nowrap; - li {display: inline-block;} - li + li:before { - padding-left: 5px; - padding-right: 5px; - color: @breadcrumb-color; - content: "@{breadcrumb-separator}\00a0"; - } -} -.tab-content {padding: 4px;} - -@media (max-width: 991px) { - header .container.navbar {margin-bottom: 0;} - .searchForm {margin-top: 0;} -} -@media (min-width: 768px) { - h2 { - font-size: 23px; - font-weight: normal; - } - h3 { - font-size: 20px; - font-weight: normal; - } - .form-control { max-width: 400px; } -} -@media (max-width: 767px) { - h2 { font-size: 20px; } - h3 { font-size: 16px; } - .searchForm {padding-top: 0;} -} - -/* --- Form Errors --- */ -.has-error {margin-bottom: 0;} -.sms-error {.has-error;} -.help-block.with-errors { - margin: 0; - padding-top: @padding-base-vertical; - padding-bottom: @padding-base-vertical; - &:empty {padding: 0;} -} - -/* --- Advanced Search --- */ -.group { - position: relative; - background: @gray-lighter; - border-radius: @border-radius-base; - border: 1px solid darken(@gray-lighter, 15%); - margin-top: 0; - margin-bottom: .5em !important; - .add_search_link { - display: inline-block; - margin-top: 4px; - } - & .group-close { - &:extend(.close); - position: absolute; - top: .3em; - right: .5em; - opacity: .4; - z-index: 2; - } - .search { - margin-bottom: 2px; - .close {opacity: .8;} - } - @media (min-width: 768px) { - padding: 10px 10px 10px 25px; - [class^=col-] {padding-left: 0;} - } - @media (max-width: 767px) { - .search .middle { - float: left; - width: 90%; - } - & .group-close { - top: .5em; - right: 1em; - opacity: .6; - } - } - @media (max-width: 991px) { - .form-control {max-width: none;} - } -} -#groupPlaceHolder { - display:block; - padding:6px; -} -.template-dir-eds.template-name-advanced { - legend {margin-bottom: 0;} - .no-js .group:nth-child(n+3) {display: none;} - .search .close a {margin-left: -2em;} -} - -/* --- Alphabrowse --- */ -.alphabrowse { - border-collapse: separate; - .lcc {width: 20%;} - .titles { - width: 10%; - text-align: center; - } - /* highlighting the row makes ff bugs; operate on its children */ - tr.browse-match td { - border-top: .2em solid @brand-primary; - border-bottom: .2em solid @brand-primary; - &:first-child {border-left: .2em solid @brand-primary;} - &:last-child {border-right: .2em solid @brand-primary;} - } -} - -/* --- Autocomplete --- */ -.autocomplete-results { - margin-top: 2px; - border: 1px solid @list-group-border; - background-color: #fff; - border-radius: @border-radius-base; - overflow: hidden; - - .item { - display: block; - padding-top: .75rem; - padding-right: 1rem; - padding-bottom: .75rem; - padding-left: 1.25rem; - border-bottom: 1px solid @list-group-border; - cursor: pointer; - - &:last-child {border: 0;} - &.selected { - background-color: @brand-primary; - color: #fff; - } - } -} - - -/* --- Badges - blend the links in --- */ -.badge a {color: #fff;} - -/* --- Browse --- */ -.browse.list-group .list-group-item { - word-wrap: break-word; - &.view-record { - padding: 2px 4px; - font-size: 85%; - text-align: right; - border-top: 0; - } -} - -/* --- Cart --- */ -.cart-controls .checkbox { - line-height: 2.5em; - padding-right: 1em; -} -#modal .cart-controls .btn {margin-bottom: 4px;} -#modal .cart-controls .checkbox {padding-bottom: 1em;} -#modal .cart-controls ~ hr {margin-top: 0;} - -/* --- Icons --- */ -// Search Icons -.fa-grid:before {content: "\f00a";} // .fa-th -.fa-visual:before {content: "\f008";} // .fa-film -// Type Icons -.fa-x:before {content: "\f0f6";} // .fa-file-text-o -.fa-atlas:before {content: "\f14e";} // .fa-compass -.fa-book:before {content: "\f02d";} // .fa-book -.fa-braille:before {content: "\f0a6";} // .fa-hand-o-up -.fa-cdrom:before {content: "\f109";} // .fa-laptop -.fa-chart:before {content: "\f012";} // .fa-signal -.fa-chipcartridge:before {content: "\f109";} // .fa-laptop -.fa-collage:before {content: "\f03e";} // .fa-picture-o -.fa-disccartridge:before {content: "\f109";} // .fa-laptop -.fa-drawing:before {content: "\f03e";} // .fa-picture-o -.fa-ebook:before {content: "\f0f6";} // .fa-file-text-o -.fa-electronic:before {content: "\f1c6";} // .fa-file-archive-o -.fa-filmstrip:before {content: "\f008";} // .fa-film -.fa-flashcard:before {content: "\f0e7";} // .fa-bolt -.fa-floppydisk:before {content: "\f0c7";} // .fa-save -.fa-globe:before {content: "\f0ac";} // .fa-globe -.fa-journal:before {content: "\f0f6";} // .fa-file-text-o -.fa-kit:before {content: "\f0b1";} // .fa-briefcase -.fa-manuscript:before {content: "\f0f6";} // .fa-file-text-o -.fa-map:before {content: "\f14e";} // .fa-compass -.fa-microfilm:before {content: "\f008";} // .fa-film -.fa-motionpicture:before {content: "\f03d";} // .fa-video-camera -.fa-musicalscore:before {content: "\f001";} // .fa-music -.fa-musicrecording:before {content: "\f001";} // .fa-music -.fa-newspaper:before {content: "\f0f6";} // .fa-file-text-o -.fa-online:before {content: "\f109";} // .fa-laptop -.fa-painting:before {content: "\f03e";} // .fa-picture-o -.fa-photo:before {content: "\f03e";} // .fa-picture-o -.fa-photonegative:before {content: "\f03e";} // .fa-picture-o -.fa-physicalobject:before {content: "\f187";} // .fa-archive -.fa-print:before {content: "\f03e";} // .fa-picture-o -.fa-sensorimage:before {content: "\f03e";} // .fa-picture-o -.fa-serial:before {content: "\f0f6";} // .fa-file-text-o -.fa-slide:before {content: "\f008";} // .fa-film -.fa-software:before {content: "\f109";} // .fa-laptop -.fa-soundcassette:before {content: "\f025";} // .fa-headphones -.fa-sounddisc:before {content: "\f109";} // .fa-laptop -.fa-soundrecording:before {content: "\f025";} // .fa-headphones -.fa-tapecartridge:before {content: "\f109";} // .fa-laptop -.fa-tapecassette:before {content: "\f025";} // .fa-headphones -.fa-tapereel:before {content: "\f008";} // .fa-film -.fa-transparency:before {content: "\f008";} // .fa-film -.fa-unknown:before {content: "\f128";} // .fa-question -.fa-video:before {content: "\f03d";} // .fa-video-camera -.fa-videocartridge:before {content: "\f03d";} // .fa-video-camera -.fa-videocassette:before {content: "\f03d";} // .fa-video-camera -.fa-videodisc:before {content: "\f109";} // .fa-laptop -.fa-videoreel:before {content: "\f03d";} // .fa-video-camera - -/* --- PubDateVis --- */ -#dateVisColorSettings { - background-color: #fff; // background of box - fill: rgb(234,234,234); // fillColor - outline-color: #e8cfac; // selection color - stroke: @brand-primary; // color -} - -/* --- Record --- */ -.citation .pace-car { - th, - td { - border: 0; - padding: 0; - } -} -.citation th {text-align: right;} -#hierarchyTreeHolder { - overflow-x: hidden; - border-right: 1px solid @gray-lighter; -} -#hierarchyTree .currentHierarchy > a, -#hierarchyTree .currentRecord a { - font-weight: bold; - color: #000; -} -.item-notes ul { padding-left: 2rem; } -.recordcover {max-height: 300px;} -.tagList { - .tag { - display: inline-block; - margin: 0 1px 1px; - border-radius: 4px; - &.selected { - background-color: @btn-primary-bg; - a {color: #fff;} - .badge { - color: @gray-darker; - background-color: #fff; - &:hover {color: #a94442;} - } - } - - .button-size(@padding-base-vertical; @padding-base-vertical; @font-size-base; @line-height-base; @border-radius-base); - .badge .fa {width: 12px;} - } - button {border: 0;} - .tag-form {display: inline;} -} -.tagList.loggedin .tag:not(.selected) .badge:hover {background-color: @brand-success;} - -/* --- Search --- */ -.bulkActionButtons label {display: inline-block;} -.bulkActionButtons label input {margin-top: 2px;} -.grid { @media (max-width: 767px) {min-height: 250px;} } -.result { - a.title {font-weight: bold;} - .left { - text-align: center; - img {max-width: 100%;} - } - @media (max-width: 767px) { - a {text-decoration: underline;} - .middle, - .right {padding: 0;} - } - @media (max-width: 530px) { - .checkbox {display: none !important;} - .left {width: 40%;} - .middle {width: 60%;} - .right {display: none;} - } -} -.search-controls .alert {margin-bottom: 0;} -.searchtools a {padding: 0 .5em;} -.title-in-heading { - font-size: inherit; - font-style: italic; -} - -/* --- Sidebar --- */ -/* Sidebar rounded corners */ -.narrow-toggle { text-align: center; } -.sidebar { - label:not(.list-group-item) {margin-left: 20px;} - .list-group:not(.filters) .title { - cursor: pointer; - &.collapsed { - border-radius: @border-radius-base; - &:after {content: '\25BC';} - } - &:after { - content: '\25B2'; - float: right; - } - } - .collapse,.collapsing { - .list-group-item { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - &[id^=more] { - border-bottom-left-radius: @border-radius-base; - border-bottom-right-radius: @border-radius-base; - } - } - } - #side-collapse-publishDate .list-group-item { - border-bottom-left-radius: @border-radius-base; - border-bottom-right-radius: @border-radius-base; - } -} -.list-group-item, .badge { - i.fa { - cursor: inherit; - } -} -.sidebar .facet a {text-decoration: none;} -.top-row .applied { - font-weight: bold; - &:hover { - color: @state-danger-text; - .fa.fa-check:before { - content: "\f00d"; - } - } -} - -/* --- Slider accessibility --- */ -.slider-container { - padding:4px 10px; - text-align:center; - .slider.slider-horizontal { - width: 100%; - } - .slider-track { - background:@gray-light; - box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.4); - } - .slider-handle { - background:@brand-primary; - background-image:none; - border:1px solid @brand-primary; - box-shadow:none; - opacity:.9; - &:hover,&:active,&:focus { - opacity:1; - background:#FFF; - border-color:@gray-light; - } - &:active,&:focus { - border-color:@brand-primary; - } - } - .slider-selection { - background: #CCC; - box-shadow:inset 0 -1px 0 rgba(0,0,0,0.3); - } - input {display: none;} -} - -/* --- Table wrapping to prevent horizontal overflow --- */ -.table { - table-layout: fixed; - word-wrap: break-word; -} - -/* --- Visualization View --- */ -.node { - position: absolute; - box-sizing: content-box; - margin: -1px; - overflow: hidden; - font: 10px sans-serif; - line-height: 12px; - border: 1px solid white; -} -.node div {margin-top: 0px;} -.toplevel {border: 2px solid black;} -.node .label { - position: absolute; - bottom: 0; - left: 0; - min-height: 1px; - padding: 2px 4px; - font-size: 85%; - background-color: rgba(0,0,0,.5); - border-radius: 0; - text-shadow: none; -} -.notalabel {color: #000;} -#viz-instructions {padding-top: 600px;} - -/* ----- HOVER OVERLAY ------ */ -/* - similar items carousel - */ -#similar-items-carousel { - .carousel-indicators { - bottom: 0px; - li { - width: 8px; - height: 8px; - margin: 2px; - background-color: rgba(255,255,255,.3); - border-color: @gray-darker; - } - } - .hover-overlay { - position: relative; - display: block; - min-width: 150px; - min-height: 200px; - margin: auto; - text-align: center; - img { - max-width: 100%; - margin: 10px 0; - } - .content { - position: absolute; - top: 0; - left: 0; - display: none; - width: 100%; - height: 100%; - padding: .5em .5em 0; - color: #fff; - background-color: rgba(0,0,0,.5); - } - &:hover .content {display: block;} - } -} -#similar-items-carousel .item {padding: 0 4em;} - -/* --- Hierarchical facets --- */ -/* jsTree arrows */ -.facet .jstree-ocl:before { - float: left; - width: 10px; - padding: 0; - margin-left: -10px; - font-family: 'FontAwesome'; - font-weight: normal; - font-style: normal; - text-decoration:inherit; - cursor: pointer; - speak: none; -} -.facet .jstree-default { - & .jstree-open > .jstree-ocl:before {content: "\f0d7";} - & .jstree-closed > .jstree-ocl:before {content: "\f0da";} - & .jstree-leaf > .jstree-ocl:before {content: " ";} -} -/* facet list styling */ -.jstree-facet li span.main { - display: block; - padding-left: 1px; /* Fix Firefox cutting the checkboxes */ - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.jstree-facet .jstree-container-ul { - padding: 0; - & > li.active, - & > li.active a.jstree-anchor { - background-color: #265680; - color: #fff; - } -} -li.jstree-facet, -li.jstree-node { - list-style: none; -} -li.jstree-facet .badge {cursor: text;} -li.jstree-facet ul {padding-left: 20px;} - -/* --- Hierarchy tree --- */ -/* jsTree arrows */ -.hierarchy-tree { - .jstree-ocl:before { - float: left; - width: 10px; - padding: 0; - margin-left: -10px; - font-family: 'FontAwesome'; - font-style: normal; - font-weight: normal; - cursor: pointer; - text-decoration: inherit; - speak: none; - } - .jstree-open > .jstree-ocl:before {content: "\f0d7";} - .jstree-closed > .jstree-ocl:before {content: "\f0da";} - .jstree-leaf > .jstree-ocl:before {content: " ";} - .jstree-icon { - width: 16px; - color: #000; - } - .jstree-anchor { - padding: 2px 5px; - white-space: nowrap; - } - .jstree-container-ul, - .jstree-children { - padding-left: 16px; - } - .jstree-initial-node {display: none;} - .jstree-clicked { - color: @list-group-active-color; - background-color: @list-group-active-bg; - .jstree-icon { - color: #fff; - } - } - .jstree-search a { - font-style: italic; - color: #8b0000 ; - font-weight: bold; - } -} - -/* --- Offcanvas --- */ -@offcanvas-offset: 75%; -@offcanvas-padding: 30px; - -.offcanvas-overlay, -.offcanvas-toggle {display: none;} - -@media screen and (max-width: 767px) { - body.offcanvas { - overflow-x: hidden; /* Prevent scroll on narrow devices */ - .sidebar { - position: fixed; - height: 100%; - top: 0; - width: @offcanvas-offset; - padding-left: 0; - padding-right: 0; - overflow-y: auto; - h4 {padding-left: @padding-base-horizontal;} - .checkbox {margin-left: 20px + @padding-base-horizontal;} - .list-group, .list-group-item { - border-left: 0; - border-right: 0; - border-radius: 0 !important; - } - } - &.active {overflow-y: hidden;} - &.offcanvas-left { - padding-left: @offcanvas-padding - @grid-gutter-width/2; - & .main {background: #FFF;} - &.active { - margin-left: @offcanvas-offset; - margin-right: -@offcanvas-offset; - .sidebar {left: 0;} - .offcanvas-overlay {right: -@offcanvas-offset;} - .offcanvas-toggle {left: @offcanvas-offset;} - } - .sidebar {left: -@offcanvas-offset;} - .offcanvas-overlay {right: -100%;} - .offcanvas-toggle { - border-radius: 0 @border-radius-small @border-radius-small 0; // top right and bottom right - left: 0; - } - } - &.offcanvas-right { - padding-right: @offcanvas-padding - @grid-gutter-width/2; - & .main > .container {background: #FFF;} - &.active { - margin-left: -@offcanvas-offset; - margin-right: @offcanvas-offset; - .sidebar {right: 0;} - .offcanvas-overlay {left: -@offcanvas-offset;} - .offcanvas-toggle {right: @offcanvas-offset;} - } - .sidebar {right: -@offcanvas-offset;} - .offcanvas-overlay {left: -100%;} - .offcanvas-toggle { - border-radius: @border-radius-small 0 0 @border-radius-small; // top left and bottom left - right: 0; - } - } - .offcanvas-overlay { - display: block; - position: fixed; - top: 0; - width: 100%; - height: 100%; - background-color: rgba(0,0,0,.3); - z-index: 3; - } - .offcanvas-toggle { - display: block; - position: fixed; - top: 50%; - width: calc(@offcanvas-padding - 5px); - padding: 20px 0; - background: @brand-primary; - color: #EEE; - text-align: center; - z-index: 5; - } - .offcanvas-overlay, - .offcanvas-toggle, - .offcanvas-toggle * {cursor: pointer;} - &,.sidebar, - .offcanvas-overlay, - .offcanvas-toggle { - -webkit-transition: all .25s ease-out; - -o-transition: all .25s ease-out; - transition: all .25s ease-out; - } - } -} +@import "bootstrap/bootstrap"; +@import "bootstrap-accessibility/bootstrap-accessibility"; +@import "a11y"; + +.alert.alert-info a {text-decoration: underline;} +.btn.disabled { + &:active, + &:focus, + &:hover {color: #000;} +} +[data-toggle~="dropdown"] {cursor: pointer;} +.fa {cursor: default;} +.list-unstyled {margin: 0;} +.highlight,mark { + background: lighten(#FF0, 20%); + padding: .1em .2em; +} +.icon-bar {background-color: #888;} +img {max-width: 100%;} +label.list-group-item { + margin-top: 0; + padding-left: 35px; + font-weight: normal; + border-radius: 0; +} +.list-group-item.title {font-weight: bold;} +#modal {background-color: rgba(0,0,0,.2);} +#modal .modal-body > h2:first-child {display: none;} +.popover {width: 250px;} +.sub-breadcrumb { + padding: 5px 10px; + white-space: nowrap; + li {display: inline-block;} + li + li:before { + padding-left: 5px; + padding-right: 5px; + color: @breadcrumb-color; + content: "@{breadcrumb-separator}\00a0"; + } +} +.tab-content {padding: 4px;} + +@media (max-width: 991px) { + header .container.navbar {margin-bottom: 0;} + .searchForm {margin-top: 0;} +} +@media (min-width: 768px) { + h2 { + font-size: 23px; + font-weight: normal; + } + h3 { + font-size: 20px; + font-weight: normal; + } + .form-control { max-width: 400px; } +} +@media (max-width: 767px) { + h2 { font-size: 20px; } + h3 { font-size: 16px; } + .searchForm {padding-top: 0;} +} + +/* --- Form Errors --- */ +.has-error {margin-bottom: 0;} +.sms-error {.has-error;} +.help-block.with-errors { + margin: 0; + padding-top: @padding-base-vertical; + padding-bottom: @padding-base-vertical; + &:empty {padding: 0;} +} + +/* --- Advanced Search --- */ +.group { + position: relative; + background: @gray-lighter; + border-radius: @border-radius-base; + border: 1px solid darken(@gray-lighter, 15%); + margin-top: 0; + margin-bottom: .5em !important; + .add_search_link { + display: inline-block; + margin-top: 4px; + } + & .group-close { + &:extend(.close); + position: absolute; + top: .3em; + right: .5em; + opacity: .4; + z-index: 2; + } + .search { + margin-bottom: 2px; + .close {opacity: .8;} + } + @media (min-width: 768px) { + padding: 10px 10px 10px 25px; + [class^=col-] {padding-left: 0;} + } + @media (max-width: 767px) { + .search .middle { + float: left; + width: 90%; + } + & .group-close { + top: .5em; + right: 1em; + opacity: .6; + } + } + @media (max-width: 991px) { + .form-control {max-width: none;} + } +} +#groupPlaceHolder { + display:block; + padding:6px; +} +.template-dir-eds.template-name-advanced { + legend {margin-bottom: 0;} + .no-js .group:nth-child(n+3) {display: none;} + .search .close a {margin-left: -2em;} +} + +/* --- Alphabrowse --- */ +.alphabrowse { + border-collapse: separate; + .lcc {width: 20%;} + .titles { + width: 10%; + text-align: center; + } + /* highlighting the row makes ff bugs; operate on its children */ + tr.browse-match td { + border-top: .2em solid @brand-primary; + border-bottom: .2em solid @brand-primary; + &:first-child {border-left: .2em solid @brand-primary;} + &:last-child {border-right: .2em solid @brand-primary;} + } +} + +/* --- Autocomplete --- */ +.autocomplete-results { + margin-top: 2px; + border: 1px solid @list-group-border; + background-color: #fff; + border-radius: @border-radius-base; + overflow: hidden; + + .item { + display: block; + padding-top: .75rem; + padding-right: 1rem; + padding-bottom: .75rem; + padding-left: 1.25rem; + border-bottom: 1px solid @list-group-border; + cursor: pointer; + + &:last-child {border: 0;} + &.selected { + background-color: @brand-primary; + color: #fff; + } + } +} + + +/* --- Badges - blend the links in --- */ +.badge a {color: #fff;} + +/* --- Browse --- */ +.browse.list-group .list-group-item { + word-wrap: break-word; + &.view-record { + padding: 2px 4px; + font-size: 85%; + text-align: right; + border-top: 0; + } +} + +/* --- Cart --- */ +.cart-controls .checkbox { + line-height: 2.5em; + padding-right: 1em; +} +#modal .cart-controls .btn {margin-bottom: 4px;} +#modal .cart-controls .checkbox {padding-bottom: 1em;} +#modal .cart-controls ~ hr {margin-top: 0;} + +/* --- Icons --- */ +// Search Icons +.fa-grid:before {content: "\f00a";} // .fa-th +.fa-visual:before {content: "\f008";} // .fa-film +// Type Icons +.fa-x:before {content: "\f0f6";} // .fa-file-text-o +.fa-atlas:before {content: "\f14e";} // .fa-compass +.fa-book:before {content: "\f02d";} // .fa-book +.fa-braille:before {content: "\f0a6";} // .fa-hand-o-up +.fa-cdrom:before {content: "\f109";} // .fa-laptop +.fa-chart:before {content: "\f012";} // .fa-signal +.fa-chipcartridge:before {content: "\f109";} // .fa-laptop +.fa-collage:before {content: "\f03e";} // .fa-picture-o +.fa-disccartridge:before {content: "\f109";} // .fa-laptop +.fa-drawing:before {content: "\f03e";} // .fa-picture-o +.fa-ebook:before {content: "\f0f6";} // .fa-file-text-o +.fa-electronic:before {content: "\f1c6";} // .fa-file-archive-o +.fa-filmstrip:before {content: "\f008";} // .fa-film +.fa-flashcard:before {content: "\f0e7";} // .fa-bolt +.fa-floppydisk:before {content: "\f0c7";} // .fa-save +.fa-globe:before {content: "\f0ac";} // .fa-globe +.fa-journal:before {content: "\f0f6";} // .fa-file-text-o +.fa-kit:before {content: "\f0b1";} // .fa-briefcase +.fa-manuscript:before {content: "\f0f6";} // .fa-file-text-o +.fa-map:before {content: "\f14e";} // .fa-compass +.fa-microfilm:before {content: "\f008";} // .fa-film +.fa-motionpicture:before {content: "\f03d";} // .fa-video-camera +.fa-musicalscore:before {content: "\f001";} // .fa-music +.fa-musicrecording:before {content: "\f001";} // .fa-music +.fa-newspaper:before {content: "\f0f6";} // .fa-file-text-o +.fa-online:before {content: "\f109";} // .fa-laptop +.fa-painting:before {content: "\f03e";} // .fa-picture-o +.fa-photo:before {content: "\f03e";} // .fa-picture-o +.fa-photonegative:before {content: "\f03e";} // .fa-picture-o +.fa-physicalobject:before {content: "\f187";} // .fa-archive +.fa-print:before {content: "\f03e";} // .fa-picture-o +.fa-sensorimage:before {content: "\f03e";} // .fa-picture-o +.fa-serial:before {content: "\f0f6";} // .fa-file-text-o +.fa-slide:before {content: "\f008";} // .fa-film +.fa-software:before {content: "\f109";} // .fa-laptop +.fa-soundcassette:before {content: "\f025";} // .fa-headphones +.fa-sounddisc:before {content: "\f109";} // .fa-laptop +.fa-soundrecording:before {content: "\f025";} // .fa-headphones +.fa-tapecartridge:before {content: "\f109";} // .fa-laptop +.fa-tapecassette:before {content: "\f025";} // .fa-headphones +.fa-tapereel:before {content: "\f008";} // .fa-film +.fa-transparency:before {content: "\f008";} // .fa-film +.fa-unknown:before {content: "\f128";} // .fa-question +.fa-video:before {content: "\f03d";} // .fa-video-camera +.fa-videocartridge:before {content: "\f03d";} // .fa-video-camera +.fa-videocassette:before {content: "\f03d";} // .fa-video-camera +.fa-videodisc:before {content: "\f109";} // .fa-laptop +.fa-videoreel:before {content: "\f03d";} // .fa-video-camera + +/* --- PubDateVis --- */ +#dateVisColorSettings { + background-color: #fff; // background of box + fill: rgb(234,234,234); // fillColor + outline-color: #e8cfac; // selection color + stroke: @brand-primary; // color +} + +/* --- Record --- */ +.citation .pace-car { + th, + td { + border: 0; + padding: 0; + } +} +.citation th {text-align: right;} +#hierarchyTreeHolder { + overflow-x: hidden; + border-right: 1px solid @gray-lighter; +} +#hierarchyTree .currentHierarchy > a, +#hierarchyTree .currentRecord a { + font-weight: bold; + color: #000; +} +.item-notes ul { padding-left: 2rem; } +.recordcover {max-height: 300px;} +.tagList { + .tag { + display: inline-block; + margin: 0 1px 1px; + border-radius: 4px; + &.selected { + background-color: @btn-primary-bg; + a {color: #fff;} + .badge { + color: @gray-darker; + background-color: #fff; + &:hover {color: #a94442;} + } + } + + .button-size(@padding-base-vertical; @padding-base-vertical; @font-size-base; @line-height-base; @border-radius-base); + .badge .fa {width: 12px;} + } + button {border: 0;} + .tag-form {display: inline;} +} +.tagList.loggedin .tag:not(.selected) .badge:hover {background-color: @brand-success;} + +/* --- Search --- */ +.bulkActionButtons label {display: inline-block;} +.bulkActionButtons label input {margin-top: 2px;} +.grid { @media (max-width: 767px) {min-height: 250px;} } +.result { + a.title {font-weight: bold;} + .left { + text-align: center; + img {max-width: 100%;} + } + @media (max-width: 767px) { + a {text-decoration: underline;} + .middle, + .right {padding: 0;} + } + @media (max-width: 530px) { + .checkbox {display: none !important;} + .left {width: 40%;} + .middle {width: 60%;} + .right {display: none;} + } +} +.search-controls .alert {margin-bottom: 0;} +.searchtools a {padding: 0 .5em;} +.title-in-heading { + font-size: inherit; + font-style: italic; +} + +/* --- Sidebar --- */ +/* Sidebar rounded corners */ +.narrow-toggle { text-align: center; } +.sidebar { + label:not(.list-group-item) {margin-left: 20px;} + .list-group:not(.filters) .title { + cursor: pointer; + &.collapsed { + border-radius: @border-radius-base; + &:after {content: '\25BC';} + } + &:after { + content: '\25B2'; + float: right; + } + } + .collapse,.collapsing { + .list-group-item { + border-top-left-radius: 0px; + border-top-right-radius: 0px; + &[id^=more] { + border-bottom-left-radius: @border-radius-base; + border-bottom-right-radius: @border-radius-base; + } + } + } + #side-collapse-publishDate .list-group-item { + border-bottom-left-radius: @border-radius-base; + border-bottom-right-radius: @border-radius-base; + } +} +.list-group-item, .badge { + i.fa { + cursor: inherit; + } +} +.sidebar .facet a {text-decoration: none;} +.top-row .applied { + font-weight: bold; + &:hover { + color: @state-danger-text; + .fa.fa-check:before { + content: "\f00d"; + } + } +} + +/* --- Slider accessibility --- */ +.slider-container { + padding:4px 10px; + text-align:center; + .slider.slider-horizontal { + width: 100%; + } + .slider-track { + background:@gray-light; + box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.4); + } + .slider-handle { + background:@brand-primary; + background-image:none; + border:1px solid @brand-primary; + box-shadow:none; + opacity:.9; + &:hover,&:active,&:focus { + opacity:1; + background:#FFF; + border-color:@gray-light; + } + &:active,&:focus { + border-color:@brand-primary; + } + } + .slider-selection { + background: #CCC; + box-shadow:inset 0 -1px 0 rgba(0,0,0,0.3); + } + input {display: none;} +} + +/* --- Table wrapping to prevent horizontal overflow --- */ +.table { + table-layout: fixed; + word-wrap: break-word; +} + +/* --- Visualization View --- */ +.node { + position: absolute; + box-sizing: content-box; + margin: -1px; + overflow: hidden; + font: 10px sans-serif; + line-height: 12px; + border: 1px solid white; +} +.node div {margin-top: 0px;} +.toplevel {border: 2px solid black;} +.node .label { + position: absolute; + bottom: 0; + left: 0; + min-height: 1px; + padding: 2px 4px; + font-size: 85%; + background-color: rgba(0,0,0,.5); + border-radius: 0; + text-shadow: none; +} +.notalabel {color: #000;} +#viz-instructions {padding-top: 600px;} + +/* ----- HOVER OVERLAY ------ */ +/* - similar items carousel - */ +#similar-items-carousel { + .carousel-indicators { + bottom: 0px; + li { + width: 8px; + height: 8px; + margin: 2px; + background-color: rgba(255,255,255,.3); + border-color: @gray-darker; + } + } + .hover-overlay { + position: relative; + display: block; + min-width: 150px; + min-height: 200px; + margin: auto; + text-align: center; + img { + max-width: 100%; + margin: 10px 0; + } + .content { + position: absolute; + top: 0; + left: 0; + display: none; + width: 100%; + height: 100%; + padding: .5em .5em 0; + color: #fff; + background-color: rgba(0,0,0,.5); + } + &:hover .content {display: block;} + } +} +#similar-items-carousel .item {padding: 0 4em;} + +/* --- Hierarchical facets --- */ +/* jsTree arrows */ +.facet .jstree-ocl:before { + float: left; + width: 10px; + padding: 0; + margin-left: -10px; + font-family: 'FontAwesome'; + font-weight: normal; + font-style: normal; + text-decoration:inherit; + cursor: pointer; + speak: none; +} +.facet .jstree-default { + & .jstree-open > .jstree-ocl:before {content: "\f0d7";} + & .jstree-closed > .jstree-ocl:before {content: "\f0da";} + & .jstree-leaf > .jstree-ocl:before {content: " ";} +} +/* facet list styling */ +.jstree-facet li span.main { + display: block; + padding-left: 1px; /* Fix Firefox cutting the checkboxes */ + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.jstree-facet .jstree-container-ul { + padding: 0; + & > li.active, + & > li.active a.jstree-anchor { + background-color: #265680; + color: #fff; + } +} +li.jstree-facet, +li.jstree-node { + list-style: none; +} +li.jstree-facet .badge {cursor: text;} +li.jstree-facet ul {padding-left: 20px;} + +/* --- Hierarchy tree --- */ +/* jsTree arrows */ +.hierarchy-tree { + .jstree-ocl:before { + float: left; + width: 10px; + padding: 0; + margin-left: -10px; + font-family: 'FontAwesome'; + font-style: normal; + font-weight: normal; + cursor: pointer; + text-decoration: inherit; + speak: none; + } + .jstree-open > .jstree-ocl:before {content: "\f0d7";} + .jstree-closed > .jstree-ocl:before {content: "\f0da";} + .jstree-leaf > .jstree-ocl:before {content: " ";} + .jstree-icon { + width: 16px; + color: #000; + } + .jstree-anchor { + padding: 2px 5px; + white-space: nowrap; + } + .jstree-container-ul, + .jstree-children { + padding-left: 16px; + } + .jstree-initial-node {display: none;} + .jstree-clicked { + color: @list-group-active-color; + background-color: @list-group-active-bg; + .jstree-icon { + color: #fff; + } + } + .jstree-search a { + font-style: italic; + color: #8b0000 ; + font-weight: bold; + } +} + +/* --- Offcanvas --- */ +@offcanvas-offset: 75%; +@offcanvas-padding: 30px; + +.offcanvas-overlay, +.offcanvas-toggle {display: none;} + +@media screen and (max-width: 767px) { + body.offcanvas { + overflow-x: hidden; /* Prevent scroll on narrow devices */ + .sidebar { + position: fixed; + height: 100%; + top: 0; + width: @offcanvas-offset; + padding-left: 0; + padding-right: 0; + overflow-y: auto; + h4 {padding-left: @padding-base-horizontal;} + .checkbox {margin-left: 20px + @padding-base-horizontal;} + .list-group, .list-group-item { + border-left: 0; + border-right: 0; + border-radius: 0 !important; + } + } + &.active {overflow-y: hidden;} + &.offcanvas-left { + padding-left: @offcanvas-padding - @grid-gutter-width/2; + & .main {background: #FFF;} + &.active { + margin-left: @offcanvas-offset; + margin-right: -@offcanvas-offset; + .sidebar {left: 0;} + .offcanvas-overlay {right: -@offcanvas-offset;} + .offcanvas-toggle {left: @offcanvas-offset;} + } + .sidebar {left: -@offcanvas-offset;} + .offcanvas-overlay {right: -100%;} + .offcanvas-toggle { + border-radius: 0 @border-radius-small @border-radius-small 0; // top right and bottom right + left: 0; + } + } + &.offcanvas-right { + padding-right: @offcanvas-padding - @grid-gutter-width/2; + & .main > .container {background: #FFF;} + &.active { + margin-left: -@offcanvas-offset; + margin-right: @offcanvas-offset; + .sidebar {right: 0;} + .offcanvas-overlay {left: -@offcanvas-offset;} + .offcanvas-toggle {right: @offcanvas-offset;} + } + .sidebar {right: -@offcanvas-offset;} + .offcanvas-overlay {left: -100%;} + .offcanvas-toggle { + border-radius: @border-radius-small 0 0 @border-radius-small; // top left and bottom left + right: 0; + } + } + .offcanvas-overlay { + display: block; + position: fixed; + top: 0; + width: 100%; + height: 100%; + background-color: rgba(0,0,0,.3); + z-index: 3; + } + .offcanvas-toggle { + display: block; + position: fixed; + top: 50%; + width: calc(@offcanvas-padding - 5px); + padding: 20px 0; + background: @brand-primary; + color: #EEE; + text-align: center; + z-index: 5; + } + .offcanvas-overlay, + .offcanvas-toggle, + .offcanvas-toggle * {cursor: pointer;} + &,.sidebar, + .offcanvas-overlay, + .offcanvas-toggle { + -webkit-transition: all .25s ease-out; + -o-transition: all .25s ease-out; + transition: all .25s ease-out; + } + } +} -- GitLab