::selection { background:#538200; color:#ffffff; /* Safari and Opera */ }
::-moz-selection { background:#538200; color:#ffffff; /* Firefox */ }
-a, a:link, a:visited {
+a, a:link, a:visited,
+a.btn:link, a.btn:visited {
color : #004d99;
text-decoration: none;
}
+table .btn-group {
+ white-space: nowrap;
+}
+
+table .btn-group .btn {
+ float: none;
+ display: inline-block;
+}
+
a:hover, a:active {
color : #538200;
text-decoration: none;
input, textarea {
padding : 2px 4px;
+ line-height: normal;
+}
+
+input[type="checkbox"], input[type="radio"] {
+ vertical-align: middle;
+ margin: 0;
+}
+
+label, .label {
+ display: inline;
+ font-weight: normal;
+ font-size: inherit;
+ max-width: inherit;
+ padding: 0;
+ color: black;
+ margin-bottom: 0;
+ vertical-align: middle;
}
+label input[type="checkbox"],
+label input[type="radio"],
+.label input[type="checkbox"],
+.label input[type="radio"] {
+ margin-top: 0;
+}
+
+
.subfield-label {
font-style : italic;
}
font-weight : bold;
}
+.members-update-table {
+ padding-top: 10px;
+}
+
#navmenulist li {
padding : .2em 0;
list-style-image : url("../img/arrow-bullet.gif");
}
caption {
- font-size : 133.9%;
- font-weight : bold;
- margin : .3em 0;
+ font-size : 133.9%;
+ font-weight : bold;
+ margin : .3em 0;
+ color: black;
}
-span.problem {
+.problem {
background-color : #FFFFCC;
color : #990000;
font-weight : bold;
}
legend {
- font-size : 123.1%;
- font-weight : bold;
+ font-size : 123.1%;
+ font-weight : bold;
border:2px solid #b9d8d9;
background-color:#ffffff;
border-radius:3px;
padding: 0.2em 0.5em;
+ width: auto;
}
#floating-save {
margin-top : 1em;
}
+#header>.container-fluid {
+ padding: 0;
+}
+
div.justify {
text-align: justify;
}
.btn-toolbar {
background-color : #EDF4F6;
padding: 5px 5px 5px 5px;
+ margin: 0;
border-radius: 5px 5px 0 0;
border: 1px solid #E6F0F2;
}
list-style-type : none;
}
+#patronbasics div {
+ background: transparent url("../img/patron-blank.min.svg") 10px 5px no-repeat;
+ border: 1px solid #CCCCCC;
+ height: 125px;
+ margin: .3em 0 .3em .3em;
+ padding: 0;
+ width: 105px;
+}
+
+#patronimage {
+ border: 1px solid #CCCCCC;
+ max-width : 140px;
+ margin: .3em 0 .3em .3em;
+ padding: .2em;
+ width:auto !important;
+ width:130px;
+}
+
div.patronviews {
border-right : 1px solid #000;
border-top : 1px solid #000;
padding : .7em 0;
}
div.yui-b fieldset.brief li.radio label,
+div.yui-b fieldset.brief li.checkbox label,
div.yui-b fieldset.brief li.dateinsert label,
div.yui-b fieldset.brief li.dateinsert span.label,
div.yui-b fieldset.brief li.radio span.label {
font-size : 85%;
}
+#tools_holidays fieldset.brief li.radio input,
+#tools_holidays fieldset.brief li.checkbox input{
+ margin-left: 0;
+}
+
+#tools_holidays fieldset.brief li.radio label,
+#tools_holidays fieldset.brief li.checkbox label {
+ margin-left: 20px;
+}
+
fieldset.rows {
border-width : 1px;
border:2px solid #b9d8d9;
float : left;
font-size : 90%;
clear : left;
-margin: .9em 0 0 0;
+margin: .9em 0 0 0;
padding: 0;
width: 100%;
}
width: 9em;
}
+.yui-b fieldset.rows td label, .yui-b fieldset.rows td span.label {
+ width: auto;
+}
+
.yui-b fieldset.rows div.hint {
margin-left : 10.5em;
}
fieldset.rows ol.radio label {
width : auto;
float : none;
- margin-right : 0;
+ margin-right : 30px;
+ margin-left: 20px;
+ padding-left: 0;
+ vertical-align: middle;
+}
+
+fieldset.rows li.radio input + label {
+ margin-left: 0;
+ padding-left: 0;
+}
+
+fieldset.rows ol.radio input[type="checkbox"],
+fieldset.rows ol.radio input[type="radio"] {
+ margin-left: -20px;
}
fieldset.rows ol.radio label.radio {
float : left;
- width : 12em;
+ width : 9em;
margin-right : 1em;
+ margin-top: 0;
}
fieldset.rows caption {
fieldset.action, div.action {
background-color: transparent;
- clear : both;
- float : none;
+ clear : both;
+ float : none;
border : 0px;
- margin: 0;
- padding: .4em .4em .4em .1em;
- width: auto;
+ margin: 0.9em 0 0 0;
+ padding: 0.4em;
+ width: auto;
+}
+
+.btn-toolbar fieldset.action {
+ margin-top: 0;
+}
+
+fieldset.rows li[aria-disabled="true"] {
+ color: #999;
}
div.rows+div.rows {
div.rows span.label {
float: left;
font-weight : bold;
- width: 9em;
+ width: 9em;
margin-right: 1em;
text-align: left;
+ padding-top: 0;
+}
+
+.rows .label {
+ white-space: normal;
}
div.rows ol {
fieldset.rows .inputnote {
clear : left;
float : left;
- margin : .5em 0 0 11em;
+ margin : 1em 0 0 11em;
}
.checkedout {
overflow-y: auto;
}
+.z3950checks {
+ padding-left: 1em;
+}
+
.error {
color: #cc0000;
}
+.status_ok {
+ background-color: lightgreen;
+}
+
+.status_warn {
+ background-color: red;
+}
+
+/* Font Awesome icon */
+i.success {
+ color: green;
+}
+
/* Font Awesome icon */
-.error i {
+i.error {
color: #CC0000;
}
/* Font Awesome icon */
-.warn i {
+i.warn {
color: orange;
}
}
.dialog {
- -moz-border-radius : 2px;
border-radius : 2px;
padding : .5em;
margin : 1em auto;
border : 1px inset #999999;
}
-.approve i.fa {
+.approve i.fa,
+.success i.fa {
color: green;
}
background-image: url("../img/famfamfam/silk/page_white_code.png");
}
+a.cartRemove {
+ color: #cc3333;
+ font-size : 90%;
+ margin : 0;
+ padding: 0;
+}
+
+a.incart {
+ color: #666;
+}
+
div.message {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f4f6fa 2%, #eaeef5 23%, #e8edf6 94%, #cddbf2 100%); /* FF3.6+ */
background: -o-linear-gradient(left, #e8f0f6 0%,#e8f0f6 96%,#c1c1c1 100%); /* Opera11.10+ */
background: -ms-linear-gradient(left, #e8f0f6 0%,#e8f0f6 96%,#c1c1c1 100%); /* IE10+ */
background: linear-gradient(left, #e8f0f6 0%,#e8f0f6 96%,#c1c1c1 100%); /* W3C */
- -moz-border-top-left-radius: 5px;
border-top-left-radius: 5px;
- -moz-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
border:1px solid #b9d8d9;
font-size: 111%;
border: 1px outset #999999;
border-top-color: #666;
border-left-color: #666;
- -moz-border-radius : 2px;
padding: 0.25em;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 35%, #e0e0e0 100%); /* FF3.6+ */
#marcPreview th { background-color : #FFF; border: 0; white-space: nowrap; text-align:left; vertical-align: top; padding: 2px; }
#marcPreview td { border: 0; padding : 2px; vertical-align: top; }
#marcPreview tbody tr:nth-child(2n+1) td { background-color: #FFF; }
-#marcPreview { width : 80%; margin-left : -40%; }
+#marcPreview .modal-dialog { width: 80%; }
@media (max-width: 767px) { #marcPreview { margin: 0; width : auto; } }
#cartDetails {
background-color : #FFF;
border: 1px solid #739acf;
- -moz-box-shadow: 1px 1px 3px 0 #666;
- -webkit-box-shadow: 1px 1px 3px 0 #666;
box-shadow: 1px 1px 3px 0 #666;
color : black;
display : none;
.child_fund_amount {
font-style: italic;
}
-.holdcount { font-size : 105%; line-height : 200%; }
-.holdcount a {
+.number_box { font-size : 105%; line-height : 200%; }
+.number_box a {
border : 1px solid #a4bedd;
background-color : #e4ecf5;
font-weight : bold;
- -moz-border-radius: 4px;
border-radius: 4px;
padding : .1em .4em;
text-decoration : none;
}
-.holdcount a:hover { background-color : #ebeff7; }
+.number_box a:hover { background-color : #ebeff7; }
.container {
border : 1px solid #EEE;
padding : 1em;
#clearscreen a {
display:block;
- -moz-border-radius: 0 0 0 5px;
border-radius: 0 0 0 5px;
padding : 0 .7em .2em .7em;
background-color : #EEE;
div.pager {
background-color : #E8E8E8;
border : 1px solid #BCBCBC;
- -moz-border-radius : 5px;
border-radius : 5px;
display : inline-block;
font-size : 85%;
.ui-autocomplete {
position: absolute;
cursor: default;
- -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.3);
- -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.3);
box-shadow: 2px 2px 2px rgba(0,0,0,.3);
}
.ui-autocomplete.ui-widget-content .ui-state-hover {
color: #212121;
}
.ui-autocomplete-loading {
- background: #FFF url("../img/loading-small.gif") right center no-repeat;
+ background: #FFF url("../img/spinner-small.gif") right center no-repeat;
}
/* jQuery UI standard tabs */
margin: 0 1em 1em 0;
}
.pluginname {
+ cursor: move;
margin: 0.3em;
padding-bottom: 4px;
padding-left: 0.2em;
margin : 0 3px;
}
.ui-datepicker {
- -moz-box-shadow: 1px 1px 3px 0 #666;
- -webkit-box-shadow: 1px 1px 3px 0 #666;
box-shadow: 1px 1px 3px 0 #666;
}
font-family: arial,helvetica,clean,sans-serif;
}
-.btn.btn-link {
- border : 0;
+.btn-xs, .btn-group-xs > .btn {
+ font-size: 10.5px;
+ padding: 3px 5px;
}
-.btn-small .caret {
- margin-top : .6em;
+.btn.btn-link {
+ border : 0;
}
-#toolbar .btn,
#toolbar .dropdown-menu,
-.btn-toolbar .btn,
.btn-toolbar .dropdown-menu {
font-size: 13px;
}
a.btn:visited{
color: #333333;
}
+
+a.btn-link:link,
+a.btn-link:visited {
+ color: #004d99;
+}
+
+a.btn-link:hover {
+ color : #538200;
+}
+
+.dropdown-menu {
+ font-size: 12px;
+}
+
.dropdown-menu li {
list-style: none outside none;
}
+
a.dropdown-toggle {
white-space: nowrap;
}
+.dropdown-menu > li > a {
+ padding: 4px 20px;
+}
+
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus {
+ text-decoration: none;
+ color: #ffffff;
+ background-color: #0081c2;
+ background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
+ background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
+ background-image: -o-linear-gradient(top, #0088cc, #0077b3);
+ background-image: linear-gradient(to bottom, #0088cc, #0077b3);
+ background-repeat: repeat-x;
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
+}
+
a.disabled {
color : #999999;
}
.navbar {
color: #333;
+ min-height: 20px;
+}
+
+#header.navbar {
+ margin-bottom: 0;
+}
+
+#header.navbar-default {
+ background: #e6f0f2;
+ box-shadow: none;
+ border: none;
+}
+
+#changelanguage .navbar-text {
+ margin: 0;
+}
+
+#changelanguage .navbar-text span {
+ display: block;
+ line-height: 20px;
+}
+
+#changelanguage .dropdown-menu > li > a,
+#changelanguage .dropdown-menu > li > span {
+ padding: 5px 15px;
}
.navbar .nav > li > a, .loggedout {
color: #538200;
}
-.navbar .nav li.dropdown.open > .dropdown-toggle,
-.navbar .nav li.dropdown.active > .dropdown-toggle,
-.navbar .nav li.dropdown.open.active > .dropdown-toggle {
- background: transparent none;
-}
-
.navbar-static-top .navbar-inner {
background: #E6F0F2 none;
border: 0;
font-weight: bold;
padding : .4em .3em;
}
-.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
- background: transparent none;
-}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
color: #538200;
}
-.navbar .nav li.dropdown.open > .dropdown-toggle,
-.navbar .nav li.dropdown.active > .dropdown-toggle,
-.navbar .nav li.dropdown.open.active > .dropdown-toggle {
- background: transparent none;
+.navbar .nav li.dropdown.open > .dropdown-toggle:focus,
+.navbar .nav li.dropdown.active > .dropdown-toggle:focus,
+.navbar .nav li.dropdown.open.active > .dropdown-toggle:focus {
+ background: #e6f0f2 none;
+ box-shadow: none;
}
.tooltip.bottom .tooltip-arrow {
float : none;
font-size: inherit;
font-weight: normal;
+ line-height: 1.5;
opacity: inherit;
text-shadow: none;
}
.close:hover {
- color: #538200;
+ color: inherit;
filter: inherit;
font-size: inherit;
opacity: inherit;
}
+a.close:hover {
+ color: #538200;
+}
+
+.radio label, .checkbox label {
+ margin-left: 20px;
+ padding-left: 0;
+}
+
+.radio input[type="radio"],
+.checkbox input[type="checkbox"] {
+ position: relative;
+ margin-left: 0;
+}
+
/* Redefine a new style for Bootstrap's class "close" since we use that already */
/* Use <a class="closebtn" href="#">×</a> */
.alert .closebtn{position:relative;top:-2px;right:-21px;line-height:20px;}
-.modal-header .closebtn{margin-top:2px;}
-.closebtn{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.closebtn:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}
+.modal-header .closebtn{margin-top: 4px;}
+.closebtn{float: right;font-size: 21px;font-weight: bold;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: .2;}.closebtn:hover,.closebtn:focus{color:#000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50);}
button.closebtn{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}
+.modal-body {
+ overflow-y: auto;
+}
+
.btn-group label,
.btn-group select {
font-size: 13px;
white-space:pre-wrap;
}
+pre {
+ display: block;
+ padding: 0;
+ margin: 0;
+ font-size: inherit;
+ line-height: inherit;
+ word-break: break-all;
+ word-wrap: break-word;
+ color: inherit;
+ background-color: transparent;
+ border: 0;
+ border-radius: 0;
+}
+
+code {
+ background-color: transparent;
+ border-radius: 0;
+ font-size: inherit;
+ color: inherit;
+ padding: 0;
+}
+
+.pagination > li > a, .pagination > li > span {
+ font-weight: bold;
+}
+
/* End Bootstrap overrides */
.waiting {
#jobpanel,#jobstatus,#jobfailed { display : none; }
#jobstatus { margin:.4em; }
-#jobprogress{ width:200px;height:10px;border:1px solid #666;background:url('../img/progress.png') -300px 0px no-repeat; }
+
+#jobprogress{
+ display: inline-block;
+ width:200px;
+ height:10px;
+ border:1px solid #666;
+ background:url('../img/progress.png') -300px 0px no-repeat;
+ }
+
+.progress_panel {
+ clear: both;
+ font-size: 120%;
+ margin: 1em 0;
+ padding: 1em;
+ border: 2px solid #EEE;
+ border-radius: 5px;
+}
+
+progress {
+ width: 50%;
+}
+
#selections { width : 100%; white-space : normal; }
-#selections span { margin:3px;padding:3px;background-color:#EBF3FF;-moz-border-radius:5px;border-radius:5px;white-space:nowrap;line-height:240%;font-size:75%; }
+#selections span { margin:3px;padding:3px;background-color:#EBF3FF;border-radius:5px;white-space:nowrap;line-height:240%;font-size:75%; }
#selections span.selected { background-color : #CCE0FC; }
#selections input { vertical-align:middle;margin:0 2px; }
+
#changepasswordf input[type="text"],
#changepasswordf input[type="password"] {
font-size: 140%;
/* Class to be added to toolbar when it starts being fixed at the top of the screen*/
.floating {
- -webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .5);
box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .5);
}
}
#i18nMenu a:hover,
-#i18nMenu a:active {
+#i18nMenu a:active,
+#i18nMenu .dropdown-menu a:hover,
+#i18nMenu .dropdown-menu a:focus {
color : #538200;
font-weight: normal;
}
#i18nMenu .dropdown-menu a:hover,
#i18nMenu .dropdown-menu a:focus {
- color : #FFF;
}
#circ_circulation_issue .onsite_checkout-select label,
div.rules {
display: block;
}
-div#new_rule, div.rule {
+
+#new_rule {
+ display: none;
+}
+
+#new_rule, div.rule {
background-color: #F4F8F9;
border: 2px solid #B9D8D9;
border-radius: 5px;
padding: .3em;
}
-div.duration, div.blocks {
- border: 2px solid #B9D8D9;
- border-radius: 5px 5px 5px 5px;
- margin: .3em;
- padding: 0 .3em .3em .3em;
+.blocks {
+ margin-bottom: .3em;
}
-div.duration h5, div.blocks h5 {
- padding-bottom: 4px;
- padding-left: 0.2em;
- background-color: #E6F0F2;
- border-radius: 1px;
-}
-div.duration span, div.blocks div {
- display:block;
+.remove_rule {
+ padding-left: .7em;
+ font-size: 80%;
}
div[class$="_table_controls"] {
padding: .7em 0;
}
+
+.underline {
+ text-decoration: underline;
+}
+
+.overline {
+ text-decoration: overline;
+}
+
+.order-control {
+ padding-right: 5px;
+}
+
+#borrower_message {
+ margin-top: 10px;
+}
+
+.form-group {
+ margin-bottom: 10px;
+}
+
+.form-group label {
+ font-weight: bold;
+}
+
+.modal-textarea {
+ width: 98%;
+}
+
+fieldset.rows + fieldset.action {
+ padding-top: 20px;
+}
+
+.yui-u .rows li p label.widelabel {
+ width: auto;
+}