$font-main: Arial, Verdana, Helvetica, sans-serif;
$font-monospace: "Courier New", Courier, monospace;
+$language-footer-min-height: 20px;
@mixin default-button {
background: linear-gradient(to bottom, #FFFFFF 0%, #F7F7F7 35%, #E0E0E0 100%);
color: #666;
}
- &.overdue,
- &.debit {
- color: #CC0000;
- }
-
&.popup {
background: transparent url("../img/pop-up-link.png") center right no-repeat;
padding-right: 15px;
}
main {
+ &::after {
+ clear: both;
+ content: " ";
+ display: table;
+ }
+
.yui-b {
fieldset {
&.brief {
hr {
clear: both;
+ margin: 1em 0;
}
p {
border-color: #900;
}
+ &.hasDatepicker {
+ background-image: url("../img/famfamfam/silk/calendar.png");
+ background-position-x: right;
+ background-position-y: center;
+ background-repeat: no-repeat;
+ border-style: inset outset outset inset;
+ border-width: 1px;
+ padding-right: 18px;
+ }
+
&.submit {
@include default-button;
font-weight: bold;
}
- // Permissions Labels
- &.permissioncode {
- font-style: italic;
-
- &::before {
- content: "(";
- }
-
- &::after {
- content: ")";
- }
- }
-
&.required {
color: #C00;
}
}
.main {
+ margin-bottom: $language-footer-min-height * 1.5;
margin-top: 1em;
}
&.bibliodetails {
float: left;
margin: 0 0 1em 1em;
-
- li {
- border-bottom: 1px solid #E8E8E8;
- list-style-type: none;
- padding: .1em;
- }
-
- span {
- &.label {
- border-right: 1px solid #E8E8E8;
- float: left;
- font-weight: bold;
- margin-right: 1em;
- width: 12em;
- }
- }
}
}
background-color: #FFD000 !important;
}
+.warned-row,
+.warned-row td { background-color: #FF9000 !important }
+
+.high-warned-row,
+.high-warned-row td { background-color: #FF0000 !important }
+
tbody {
tr {
&:nth-child(odd) {
}
}
-.overdue {
- td {
- &.od {
- color: #CC0000;
- font-weight: bold;
- }
- }
+.overdue,
+.debit {
+ color: #CC0000;
+ font-weight: bold;
+}
+
+.strong {
+ font-weight: bold;
}
tr {
td {
background-color: #F3F3F3;
font-weight: bold;
+ vertical-align: middle;
}
}
}
}
- .lastchecked {
+ &.lastchecked {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
border-bottom-width: 0;
margin-bottom: 0;
}
+ .standard {
+ background-color:#f4f8f9 !important;
+ }
+
+ .contrast {
+ background-color:#F3F3F3 !important;
+ }
+
&.action {
background-color: transparent;
border: 0;
border: 2px solid #B9D8D9;
div {
- .hint {
+ &.hint {
margin-bottom: .4em;
}
}
margin-left: 1em;
width: auto;
}
+
+ &.radio,
+ &.checkbox {
+ label {
+ display: inline;
+ }
+ }
}
ol,
border-top-right-radius: 0;
margin: 0;
padding: 0;
- width: auto;
+ width: 100%;
table {
margin: 0;
}
div {
- .hint {
+ &.hint {
margin-bottom: .4em;
- margin-left: 7.5em;
+ margin-left: 10.5em;
}
}
margin-left: 1em;
}
+ &.radio {
+ display: inline-block;
+ margin: 0 1em 0 0;
+ padding: 0;
+ width: auto;
+ }
+
&.yesno {
float: none;
width: auto;
font-weight: bold;
margin-right: 1em;
text-align: right;
- width: 6em;
+ width: 9em;
}
}
.yui-u {
div {
- .hint {
+ &.hint {
margin-bottom: .4em;
}
}
}
#header {
- &.navbar {
- margin-bottom: 0;
- }
-
- &.navbar-default {
- background: #E6F0F2;
- border: 0;
- box-shadow: none;
- }
-
+ #breadcrumbs {
margin-top: 1em;
}
}
}
- &.error {
- background-color: #FFFF99;
- border: 2px dashed #990000;
- margin: 1em;
- padding: .5em;
- }
-
&.first {
fieldset {
margin-right: 0;
clear: left;
float: left;
list-style-type: none;
- padding-bottom: .2em;
- padding-top: .1em;
+ padding: .275em;
width: 100%;
}
}
}
+ p {
+ margin-left: 10em;
+ }
+
span {
&.label {
float: left;
border-radius: 5px 5px 0 0;
margin: 0;
padding: 5px;
+
+ .dropdown-menu {
+ border-top-width: 1px;
+ font-size: 13px;
+ }
+
+ &.floating {
+ border-radius: 0;
+ margin-top: 0;
+ z-index: 300;
+ }
}
#disabled {
+ #menu {
margin-right: 0;
}
+
+ > div {
+ border-right: 1px solid #B9D8D9;
+ width: 100%;
+ }
}
-#patronbasics {
- div {
- background: transparent url("../img/patron-blank.min.svg") 10px 5px no-repeat;
- border: 1px solid #CCCCCC;
+/* Patron image */
+
+.patronimage-container {
+ padding: .2em;
+ position: relative;
+
+ &:hover {
+ .patronimage {
+ opacity: .8;
+ }
+
+ .patronimage-controls {
+ opacity: 1;
+ }
+ }
+}
+
+.patronimage {
+ border: 1px solid #EEE;
+ display: block;
+ max-width: 160px;
+ margin: auto;
+ opacity: 1;
+ transition: .2s ease;
+
+ &.empty {
+ background: transparent url( "../img/patron-blank.min.svg" ) center 5px no-repeat;
height: 125px;
- margin: .3em 0 .3em .3em;
padding: 0;
- width: 105px;
+ width: 80%;
}
}
-#patronimage {
- border: 1px solid #CCCCCC;
- margin: .3em 0 .3em .3em;
- max-width: 140px;
- padding: .2em;
+.patronimage-controls {
+ left: 50%;
+ opacity: 0;
+ position: absolute;
+ text-align: center;
+ top: 80%;
+ transform: translate( -50%, -50% );
+ transition: .5s ease;
}
+.patronimage-control {
+ padding: 1em 2em;
+ }
+
.patronviews {
border-right: 1px solid #000;
border-top: 1px solid #000;
}
}
+.dropdown-menu {
+ li {
+ list-style-type: none;
+ }
+}
+
.btn-toolbar {
fieldset {
&.action {
// style for shelving location in catalogsearch
.shelvingloc {
- display: block;
font-style: italic;
}
.thumbnail {
display: block;
margin: auto;
+}
- > li {
+.thumbnails {
+ li {
+ display: inline-block;
list-style-type: none;
}
+
+ .remove {
+ border-top: 1px solid #EEE;
+ display: block;
+ font-size: 90%;
+ margin: 4px -4px 2px -4px;
+ padding-top: .5em;
+ text-align: center;
+ }
+
+ & + p {
+ border-top: 1px solid #eee;
+ margin-top: 1em;
+ padding-top: 1em;
+ }
}
#searchresults {
padding: 5px 25em 0 0;
}
}
+
+ .dropdown-header {
+ border-top: 1px solid #EEE;
+ color: #000;
+ font-weight: bold;
+ padding-left: 10px;
+ }
+
}
#search-facets {
vertical-align: top;
}
-#toplevelmenu {
- padding: 0;
-}
-
#CheckAll,
#CheckNone,
#CheckPending {
}
}
-@media (max-width: 767px) {
- #marcPreview {
- margin: 0;
- width: auto;
- }
-}
-
#cartDetails {
background-color: #FFFFFF;
border: 1px solid #739ACF;
}
}
+#printclearscreen {
+ position: absolute;
+ right: 43px;
+ top: 0;
+
+ a {
+ background-color: #EEE;
+ border-radius: 0 0 0 5px;
+ color: #CCC;
+ display: block;
+ font-size: 160%;
+ font-weight: bold;
+ padding: 0 .7em .2em;
+ text-decoration: none;
+ text-shadow: 0 -1px 0 #666;
+
+ &:hover {
+ color: #CC0000;
+ }
+ }
+}
.pager {
background-color: #E8E8E8;
border: 1px solid #BCBCBC;
}
}
-.supplier-contact-details {
- float: left;
-}
-
#ADD-contact {
margin: 0 0 8px 8px;
}
}
// Bootstrap overrides
+
+nav {
+ background: #E6F0F2 none;
+ border: 0;
+}
+
+.navbar-collapse {
+ background: #E6F0F2 none;
+ box-shadow: none;
+}
+
+.navbar-nav {
+ li {
+ list-style: none;
+
+ &.open {
+ li {
+ a {
+ font-weight: normal;
+ }
+ }
+ }
+
+ a {
+ font-weight: bold;
+ padding-bottom: .4em;
+ padding-top: .4em;
+ }
+ }
+}
+
+.nav .open > a,
+.nav .open > a:hover,
+.nav .open > a:focus {
+ background-color: transparent;
+ border: 0;
+}
+
+.nav > li > a:hover,
+.nav > li > a:focus {
+ background-color: transparent;
+ text-decoration: none;
+}
+
button,
.btn {
border-color: #ADADAD #ADADAD #949494;
}
}
-.dropdown-menu {
- border-color: rgba(0, 0, 0, .2);
- border-top: 0;
- font-size: 12px;
-
- li {
- list-style: none outside none;
-
- > a {
- padding: 4px 20px;
-
- &:hover,
- &:focus {
- background-image: linear-gradient(to bottom, #0088CC, #0077B3);
- background-repeat: repeat-x;
- color: #FFFFFF;
- text-decoration: none;
- }
- }
- }
-}
-
-.navbar {
- color: #333;
- min-height: 20px;
-
- .nav {
- > li {
- list-style: none outside none;
- padding: 0 .6em;
-
- > a {
- color: #004D99;
- font-weight: bold;
- padding: .4em .2em;
-
- &:focus,
- &:hover {
- color: #538200;
- }
- }
- }
-
- li {
- .dropdown {
- &.open > .dropdown-toggle:focus,
- &.active > .dropdown-toggle:focus,
- &.open.active > .dropdown-toggle:focus {
- background: #E6F0F2 none;
- box-shadow: none;
- }
- }
- }
- }
-
-
-}
-
#changelanguage {
+ background: #FFF none;
+ border-top: 1px solid #EEE;
+ min-height: $language-footer-min-height;
+
.dropdown-menu {
> li {
> a,
line-height: 20px;
}
}
+
+ .navbar-nav {
+ li {
+ a {
+ line-height: 20px;
+ }
+ }
+ }
}
.loggedout {
padding: .4em .2em;
}
-.navbar-static-top {
- .navbar-inner {
- background: #E6F0F2 none;
- border: 0;
- box-shadow: none;
- min-height: 0;
- padding-left: 0;
- }
-}
-
.navbar-fixed-bottom {
.navbar-inner {
min-height: 0;
.modal-body {
background-color: #FFF;
overflow-y: auto;
-}
-.modal-content {
+ fieldset,
+ ol {
+ background-color: transparent;
+ border: 0;
+ margin: 0;
+ padding: 0;
+ }
+}
+
+.modal-content {
background-color: #EDF4F6;
}
.floating {
box-shadow: 0 3px 2px 0 rgba(0, 0, 0, .5);
+ z-index: 100;
}
.inline {
}
#browse-return-to-results {
- border-top-left-radius: 3px;
- border-top-right-radius: 3px;
+ background-color: #E8F0F6;
+ border: 1px solid #B9D8D9;
+ border-bottom-width: 0;
+ border-top-left-radius: 5px;
+ border-top-right-radius: 5px;
display: block;
+ padding: .5em;
text-align: center;
}
.browse-button {
+ background-color: #FFF;
+ border: 1px solid #B9D8D9;
color: #004D99;
- display: inline-block;
+ display: block;
+ overflow: hidden;
padding: .4em .6em;
+ text-align: center;
+ white-space: nowrap;
+ width: 100%;
&:hover {
background: #FAFAFA;
font-weight: bold;
}
- &.permissiondesc {
- font-weight: normal;
- }
-
&.required {
color: #C00;
font-style: italic;
}
}
-.browse-label,
-.browse-prev-next {
- border: 1px solid #B9D8D9;
-}
-
-.browse-label {
- background-color: #E8F0F6;
- border-top-left-radius: 5px;
- border-top-right-radius: 5px;
-}
-
-.browse-prev-next {
- border-bottom-left-radius: 5px;
- border-bottom-right-radius: 5px;
- border-top-width: 0;
-}
-
#browse-previous {
- border-bottom-left-radius: 5px;
- border-right: 1px solid #B9D8D9;
- padding-right: 1em;
+ border-bottom-width: 0;
}
#browse-next {
border-bottom-right-radius: 5px;
- border-top-width: 0;
- float: right;
- padding-right: 1em;
+ border-bottom-left-radius: 5px;
}
.loading-overlay {
}
}
+
+.form-message {
+ background-color: #FFF;
+ border: 1px solid #A4BEDD;
+ border-radius: 5px;
+ margin: 1em;
+ padding: .5em;
+}
+
.modal-textarea {
width: 98%;
}
width: 12%;
}
-.navbar-default {
- .navbar-nav {
- > .open {
- > a {
- &:hover,
- &:focus {
- background: #E6F0F2 none;
- box-shadow: none;
- }
- }
- }
- }
-
- &.navbar-fixed-bottom {
- .navbar-nav {
- > .open {
- > a {
- &:hover,
- &:focus {
- background: transparent none;
- box-shadow: none;
- }
- }
- }
- }
- }
-}
-
#interlibraryloans {
#dataPreviewLabel {
margin: .3em 0;
}
- h1 {
- margin: 1em 0;
- }
-
- h2 {
- margin-bottom: 20px;
- }
-
- h3 {
- margin-top: 20px;
-
- }
-
.bg-info {
overflow: auto;
position: relative;
}
}
-#ill-view-panel {
+.ill-view-panel {
margin-top: 15px;
- h3 {
- margin-bottom: 10px;
- }
-
- h4 {
- margin-bottom: 20px;
- }
-
.notesopac {
display: inline-block;
}
+}
- .rows {
- div {
- height: 1em;
- margin-bottom: 1em;
- }
- }
-
+#illfilter_dateplaced_start,
+#illfilter_datemodified_start,
+#illfilter_dateplaced_end,
+#illfilter_datemodified_end {
+ width: 80%;
}
#requestattributes {
width: 100% !important;
}
+#stockrotation {
+ h3 {
+ margin: 30px 0 10px 0;
+ }
+ .dialog {
+ h3 {
+ margin: 10px 0;
+ }
+ margin-bottom: 20px;
+ }
+ .highlight_stage {
+ font-weight: bold;
+ }
+}
+
+#catalog_stockrotation .highlight_stage {
+ font-weight: bold;
+}
+
+#stockrotation {
+ #rota_form {
+ textarea {
+ width: 300px;
+ height: 100px;
+ }
+ #name {
+ width: 300px;
+ }
+ fieldset {
+ width: auto;
+ }
+ }
+ #stage_form fieldset, #add_rota_item_form fieldset {
+ width: auto;
+ }
+ .dialog.alert {
+ ul {
+ margin: 20px 0;
+ }
+ li {
+ list-style-type: none;
+ }
+ }
+}
+
+#catalog_stockrotation {
+ .item_select_rota {
+ vertical-align: middle;
+ }
+ h1 {
+ margin-bottom: 20px;
+ }
+}
+
+#stockrotation td.actions, #catalog_stockrotation td.actions {
+ vertical-align: middle;
+}
+
+#stockrotation .stage, #catalog_stockrotation .stage {
+ display: inline-block;
+ padding: 5px 7px;
+ margin: 3px 0 3px 0;
+ border-radius: 5px;
+ background-color: rgba(0, 0, 0, 0.1);
+}
+
+#stage_list_headings {
+ font-weight: bold;
+ span {
+ padding: 3px;
+ }
+}
+
+#manage_stages {
+ ul {
+ padding-left: 0;
+ }
+ li {
+ list-style: none;
+ margin-bottom: 5px;
+ span {
+ padding: 6px 3px;
+ }
+ }
+ .stagename {
+ width: 15em;
+ display: inline-block;
+ }
+ .stageduration {
+ width: 10em;
+ display: inline-block;
+ }
+ .stageactions {
+ display: inline-block;
+ }
+ li:nth-child(odd) {
+ background-color: #F3F3F3;
+ }
+ .drag_handle {
+ margin-right: 6px;
+ cursor: move;
+ }
+ .drag_placeholder {
+ height: 2em;
+ border: 1px dotted #aaa;
+ }
+ h3 {
+ display: inline-block;
+ }
+ #ajax_status {
+ display: inline-block;
+ border: 1px solid #bcbcbc;
+ border-radius: 5px;
+ padding: 5px;
+ margin-left: 10px;
+ background: #f3f3f3;
+ }
+ #manage_stages_help {
+ margin: 20px 0;
+ }
+}
#helper {
span {
}
}
-// ==== MODULE LINKS - Start ====
+.lastborrower {
+ background-color: #E6F0F2;
+ border: 1px solid #95C6D0;
+ box-shadow: 1px 1px 1px 0 #999;
+ color: #CC0000;
+ margin: .4em 0;
+ padding: .3em .5em .3em .5em;
+}
+
+#lastborrower-ref {
+ border-radius: 5px 0px 0px 5px;
+ float: left;
+}
+#lastborrower-remove {
+ border-radius: 0px 5px 5px 0px;
+ cursor: pointer;
+ float: right;
+}
+
+#lastborrower-window {
+ display: none;
+ position: absolute;
+ right: 5px;
+ top: 100px;
+}
+
+/* ==== MODULE LINKS - Start ==== */
.buttons-list {
// List containing the module links
margin-bottom: 30px;
}
}
+.about h2 {
+ border-bottom: 1px solid #B9D8D9;
+ padding: .5em .2em;
+ margin: .5em 0;
+}
+
+.columns-3 {
+ columns: 3 auto;
+ column-gap: 2.5em;
+}
+
+.columns-4 {
+ columns: 4 auto;
+ column-gap: 2em;
+}
+
// ==== MODULE LINKS - End ====
+#catalog-search-link {
+ border-right: 1px solid lighten( #E6F0F2, 15% );
+ padding-right: .3em;
+}
+
+#catalog-search-dropdown {
+ padding: 0;
+
+ & > a {
+ border-left: 1px solid darken( #B4D2D8, 5% );
+ margin-right: .6em;
+ padding: .4em .6em;
+
+ &:hover,
+ &.catalog-search-dropdown-hover {
+ background-color: darken( #E6F0F2, 5% );
+ border-left: 1px solid darken( #B4D2D8, 15% );
+ }
+ }
+}
+
+.adlibris-cover {
+ max-height: 120px;
+}
+
+.adlibris-cover-big {
+ max-height: 200px;
+}
+
+#tools_holidays {
+ .radio,
+ .checkbox {
+ label {
+ margin-left: 0;
+ }
+ }
+}
+
+/* Permissions */
+
+#permissionstree {
+ display: inline-block;
+
+ label {
+ cursor: pointer;
+
+ &:hover {
+ color: #004d99;
+ }
+ }
+}
+
+.main_permission {
+ font-size: 110%;
+ font-weight: bold;
+}
+
+.permissioncode {
+ color: #666;
+ font-style: italic;
+}
+
+.permission-highlight {
+ background-color: #FFC !important;
+}
+
+.togglechildren_on,
+.togglechildren_off {
+ float: right;
+}
+
+.togglechildren_off,
+.children {
+ display: none;
+}
+
+.open {
+ .togglechildren_off {
+ display: inline;
+ }
+
+ .togglechildren_on {
+ display: none;
+ }
+}
+
+.parent {
+ border: 1px solid #DDD;
+ border-bottom-width: 0;
+ padding: 5px;
+
+ &:last-child {
+ border-bottom-width: 1px;
+ }
+
+ &:nth-child(odd) {
+ background-color: #F8F8F8;
+ }
+}
+
+
+.superlibrarian-hint {
+ color: #000;
+ padding: .2em 0;
+ text-indent: 2em;
+}
+
+.child-flags {
+ background-color: #FFF;
+ border: 1px solid #DDD;
+ border-bottom-width: 0;
+ margin: 0 5px 0 20px;
+ padding: 5px;
+
+ &:first-child {
+ margin-top: 10px;
+ }
+
+ &:last-child {
+ border-bottom-width: 1px;
+ }
+
+ &:nth-child(odd) {
+ background-color: #EEE;
+ }
+}
+
+.header-menu-link {
+ display: none;
+ font-weight: bold;
+ padding: .4em .6em;
+}
+
+#user-menu {
+ position: absolute;
+ right: 5px;
+ top: 0;
+}
+
@media (min-width: 200px) {
- .navbar-nav > li {
- float: left;
+
+}
+
+@media (max-width: 767px) {
+ .header-menu-link {
+ display: inline-block;
}
- .navbar-right {
- float: right !important;
- margin-right: -15px;
+ #catalog-search-link {
+ display: none;
+ padding: 0;
}
- .navbar-nav {
- float: left;
- margin: 0;
+ #cartmenulink {
+ background: transparent none;
+ padding-left: 1.5em;
+ }
+
+ #changelanguage {
+ li {
+ float: left;
+
+ li {
+ float: none;
+ }
+ }
.open {
.dropdown-menu {
background-color: #FFF;
- border: 1px solid rgba(0, 0, 0, .15);
- box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
- float: left;
+ border: 1px solid #ccc;
position: absolute;
- width: auto;
+ }
+ }
+ }
- &.dropdown-menu-left {
- left: auto;
- right: 0;
- }
+ #header {
+ background-color: #FFF;
+ border: 1px solid #CCC;
+ margin-bottom: 1em;
- &.dropdown-menu-right {
- right: auto;
- }
+ a {
+ font-weight: normal;
+ padding-left: 1.5em;
+
+ &:hover {
+ background-color: #0070A9;
+ color: #FFF;
}
}
- }
- .navbar-default {
- .navbar-nav {
- .open {
- .dropdown-menu {
- > li {
- > a {
- &:hover,
- &:focus {
- background-color: #0081C2;
- background-image: linear-gradient(to bottom, #0088CC, #0077B3);
- background-repeat: repeat-x;
- color: #FFFFFF;
- text-decoration: none;
- }
- }
+ ul {
+ border: 0;
+ box-shadow: unset;
+ float: none;
+ left: auto;
+ position: relative;
+ right: auto;
+
+ &.dropdown-menu {
+ display: block;
+ }
+ }
+
+ .dropdown-menu {
+ li {
+ a {
+ color: #004D99;
+
+ &:hover {
+ color: #FFF;
}
}
}
}
+
+ .dropdown-toggle {
+ display: none;
+ }
+ }
+
+ h1#logo {
+ float: none;
+ margin: auto;
+ }
+
+ #marcPreview {
+ margin: 0;
+ width: auto;
+ }
+
+ .navbar-fixed-bottom .nav > li {
+ border-right: 0;
+ }
+
+ #user-menu {
+ .open {
+ .dropdown-menu {
+ background-color: #FFF;
+ border: 1px solid #ccc;
+ position: absolute;
+ }
+ }
+
+ li {
+ float: left;
+
+ li {
+ float: none;
+ }
+ }
+ }
+}
+
+@media (max-width: 768px) {
+ .navbar-nav {
+ li {
+
+ a {
+ padding: .4em .6em;
+ }
+ }
+ }
+}
+
+@media only screen and ( max-width: 768px ) {
+ .browse-button {
+ display: inline-block;
+ width: 50%;
+ }
+
+ #browse-previous {
+ border-bottom-left-radius: 5px;
+ border-bottom-width: 1px;
+ border-right-width: 0;
+ }
+
+ #browse-next {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 5px;
}
}
@media (min-width: 800px) {
+
+
+
#helper {
i {
display: none;
display: none;
}
}
+
+div#makechart ol li {
+ list-style: none;
+}
+
+@media only screen and ( min-width: 1200px ) {
+ .browse-button {
+ display: inline-block;
+ width: 50%;
+ }
+
+ #browse-previous {
+ border-bottom-left-radius: 5px;
+ border-bottom-width: 1px;
+ border-right-width: 0;
+ }
+
+ #browse-next {
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 5px;
+ text-align: right;
+ }
+}