@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700);@font-face{font-family:kfpl;src:url(../fonts/kfpl/kfpl.eot?-5s81ae);src:url(../fonts/kfpl/kfpl.eot?#iefix-5s81ae) format("embedded-opentype"),url(../fonts/kfpl/kfpl.woff?-5s81ae) format("woff"),url(../fonts/kfpl/kfpl.ttf?-5s81ae) format("truetype"),url(../fonts/kfpl/kfpl.svg?-5s81ae#kfpl) format("svg");font-weight:400;font-style:normal}[class*=" kfpl-icon-"],[class^=kfpl-icon-]{font-family:kfpl;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.kfpl-icon-new:before{content:"\E645"}.kfpl-icon-list-alt:before{content:"\E644"}.kfpl-icon-view-online:before{content:"\E643"}.kfpl-icon-download:before{content:"\E642"}.kfpl-icon-filter:before{content:"\E641"}.kfpl-icon-contact:before{content:"\E640"}.kfpl-icon-payment:before{content:"\E63D"}.kfpl-icon-question:before{content:"\E63E"}.kfpl-icon-information:before{content:"\E63F"}.kfpl-icon-bookcase:before{content:"\E63C"}.kfpl-icon-list:before{content:"\E63B"}.kfpl-icon-check:before{content:"\E63A"}.kfpl-icon-moustache:before{content:"\E639"}.kfpl-icon-directions:before{content:"\E638"}.kfpl-icon-lightblub:before{content:"\E636"}.kfpl-icon-rocket-alt:before{content:"\E637"}.kfpl-icon-gamepad:before{content:"\E633"}.kfpl-icon-book-closed:before{content:"\E634"}.kfpl-icon-rocket:before{content:"\E635"}.kfpl-icon-start-quote:before{content:"\E631"}.kfpl-icon-end-quote:before{content:"\E632"}.kfpl-icon-tag:before{content:"\E62B"}.kfpl-icon-ticket:before{content:"\E62C"}.kfpl-icon-map:before{content:"\E62D"}.kfpl-icon-map-marker:before{content:"\E62E"}.kfpl-icon-marker:before{content:"\E62F"}.kfpl-icon-angle-left:before{content:"\E600"}.kfpl-icon-angle-right:before{content:"\E601"}.kfpl-icon-previous:before{content:"\E602"}.kfpl-icon-next:before{content:"\E603"}.kfpl-icon-back:before{content:"\E604"}.kfpl-icon-renew:before{content:"\E605"}.kfpl-icon-remove:before{content:"\E606"}.kfpl-icon-add:before{content:"\E607"}.kfpl-icon-chart:before{content:"\E608"}.kfpl-icon-news:before{content:"\E609"}.kfpl-icon-mobile:before{content:"\E60A"}.kfpl-icon-monitor-tower:before{content:"\E60B"}.kfpl-icon-desktop:before{content:"\E60C"}.kfpl-icon-user-computer:before{content:"\E60D"}.kfpl-icon-wifi:before{content:"\E60E"}.kfpl-icon-all-day:before{content:"\E60F"}.kfpl-icon-closed:before{content:"\E610"}.kfpl-icon-open:before{content:"\E611"}.kfpl-icon-account:before{content:"\E629"}.kfpl-icon-user:before{content:"\E612"}.kfpl-icon-book-bookmark:before{content:"\E613"}.kfpl-icon-clock:before{content:"\E614"}.kfpl-icon-calendar:before{content:"\E615"}.kfpl-icon-calendar-alt:before{content:"\E630"}.kfpl-icon-chat:before{content:"\E616"}.kfpl-icon-key:before{content:"\E617"}.kfpl-icon-pin:before{content:"\E618"}.kfpl-icon-alerts:before{content:"\E619"}.kfpl-icon-copy-reading-list:before{content:"\E61A"}.kfpl-icon-create-reading-list:before{content:"\E61B"}.kfpl-icon-remove-reading-list:before{content:"\E61C"}.kfpl-icon-delete-reading-list:before{content:"\E61D"}.kfpl-icon-modify-reading-list:before{content:"\E61E"}.kfpl-icon-move-reading-list:before{content:"\E61F"}.kfpl-icon-add-selected:before{content:"\E620"}.kfpl-icon-email:before{content:"\E621"}.kfpl-icon-print:before{content:"\E622"}.kfpl-icon-book:before{content:"\E623"}.kfpl-icon-disc:before{content:"\E624"}.kfpl-icon-save:before{content:"\E625"}.kfpl-icon-flag:before{content:"\E626"}.kfpl-icon-bookmark:before{content:"\E627"}.kfpl-icon-search-alt:before{content:"\E628"}.kfpl-icon-search:before{content:"\E62A"}

/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;font-weight:400;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\F000"}.fa-music:before{content:"\F001"}.fa-search:before{content:"\F002"}.fa-envelope-o:before{content:"\F003"}.fa-heart:before{content:"\F004"}.fa-star:before{content:"\F005"}.fa-star-o:before{content:"\F006"}.fa-user:before{content:"\F007"}.fa-film:before{content:"\F008"}.fa-th-large:before{content:"\F009"}.fa-th:before{content:"\F00A"}.fa-th-list:before{content:"\F00B"}.fa-check:before{content:"\F00C"}.fa-times:before{content:"\F00D"}.fa-search-plus:before{content:"\F00E"}.fa-search-minus:before{content:"\F010"}.fa-power-off:before{content:"\F011"}.fa-signal:before{content:"\F012"}.fa-cog:before,.fa-gear:before{content:"\F013"}.fa-trash-o:before{content:"\F014"}.fa-home:before{content:"\F015"}.fa-file-o:before{content:"\F016"}.fa-clock-o:before{content:"\F017"}.fa-road:before{content:"\F018"}.fa-download:before{content:"\F019"}.fa-arrow-circle-o-down:before{content:"\F01A"}.fa-arrow-circle-o-up:before{content:"\F01B"}.fa-inbox:before{content:"\F01C"}.fa-play-circle-o:before{content:"\F01D"}.fa-repeat:before,.fa-rotate-right:before{content:"\F01E"}.fa-refresh:before{content:"\F021"}.fa-list-alt:before{content:"\F022"}.fa-lock:before{content:"\F023"}.fa-flag:before{content:"\F024"}.fa-headphones:before{content:"\F025"}.fa-volume-off:before{content:"\F026"}.fa-volume-down:before{content:"\F027"}.fa-volume-up:before{content:"\F028"}.fa-qrcode:before{content:"\F029"}.fa-barcode:before{content:"\F02A"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-book:before{content:"\F02D"}.fa-bookmark:before{content:"\F02E"}.fa-print:before{content:"\F02F"}.fa-camera:before{content:"\F030"}.fa-font:before{content:"\F031"}.fa-bold:before{content:"\F032"}.fa-italic:before{content:"\F033"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-align-left:before{content:"\F036"}.fa-align-center:before{content:"\F037"}.fa-align-right:before{content:"\F038"}.fa-align-justify:before{content:"\F039"}.fa-list:before{content:"\F03A"}.fa-dedent:before,.fa-outdent:before{content:"\F03B"}.fa-indent:before{content:"\F03C"}.fa-video-camera:before{content:"\F03D"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\F03E"}.fa-pencil:before{content:"\F040"}.fa-map-marker:before{content:"\F041"}.fa-adjust:before{content:"\F042"}.fa-tint:before{content:"\F043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\F044"}.fa-share-square-o:before{content:"\F045"}.fa-check-square-o:before{content:"\F046"}.fa-arrows:before{content:"\F047"}.fa-step-backward:before{content:"\F048"}.fa-fast-backward:before{content:"\F049"}.fa-backward:before{content:"\F04A"}.fa-play:before{content:"\F04B"}.fa-pause:before{content:"\F04C"}.fa-stop:before{content:"\F04D"}.fa-forward:before{content:"\F04E"}.fa-fast-forward:before{content:"\F050"}.fa-step-forward:before{content:"\F051"}.fa-eject:before{content:"\F052"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-plus-circle:before{content:"\F055"}.fa-minus-circle:before{content:"\F056"}.fa-times-circle:before{content:"\F057"}.fa-check-circle:before{content:"\F058"}.fa-question-circle:before{content:"\F059"}.fa-info-circle:before{content:"\F05A"}.fa-crosshairs:before{content:"\F05B"}.fa-times-circle-o:before{content:"\F05C"}.fa-check-circle-o:before{content:"\F05D"}.fa-ban:before{content:"\F05E"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrow-down:before{content:"\F063"}.fa-mail-forward:before,.fa-share:before{content:"\F064"}.fa-expand:before{content:"\F065"}.fa-compress:before{content:"\F066"}.fa-plus:before{content:"\F067"}.fa-minus:before{content:"\F068"}.fa-asterisk:before{content:"\F069"}.fa-exclamation-circle:before{content:"\F06A"}.fa-gift:before{content:"\F06B"}.fa-leaf:before{content:"\F06C"}.fa-fire:before{content:"\F06D"}.fa-eye:before{content:"\F06E"}.fa-eye-slash:before{content:"\F070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\F071"}.fa-plane:before{content:"\F072"}.fa-calendar:before{content:"\F073"}.fa-random:before{content:"\F074"}.fa-comment:before{content:"\F075"}.fa-magnet:before{content:"\F076"}.fa-chevron-up:before{content:"\F077"}.fa-chevron-down:before{content:"\F078"}.fa-retweet:before{content:"\F079"}.fa-shopping-cart:before{content:"\F07A"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-arrows-v:before{content:"\F07D"}.fa-arrows-h:before{content:"\F07E"}.fa-bar-chart-o:before{content:"\F080"}.fa-twitter-square:before{content:"\F081"}.fa-facebook-square:before{content:"\F082"}.fa-camera-retro:before{content:"\F083"}.fa-key:before{content:"\F084"}.fa-cogs:before,.fa-gears:before{content:"\F085"}.fa-comments:before{content:"\F086"}.fa-thumbs-o-up:before{content:"\F087"}.fa-thumbs-o-down:before{content:"\F088"}.fa-star-half:before{content:"\F089"}.fa-heart-o:before{content:"\F08A"}.fa-sign-out:before{content:"\F08B"}.fa-linkedin-square:before{content:"\F08C"}.fa-thumb-tack:before{content:"\F08D"}.fa-external-link:before{content:"\F08E"}.fa-sign-in:before{content:"\F090"}.fa-trophy:before{content:"\F091"}.fa-github-square:before{content:"\F092"}.fa-upload:before{content:"\F093"}.fa-lemon-o:before{content:"\F094"}.fa-phone:before{content:"\F095"}.fa-square-o:before{content:"\F096"}.fa-bookmark-o:before{content:"\F097"}.fa-phone-square:before{content:"\F098"}.fa-twitter:before{content:"\F099"}.fa-facebook:before{content:"\F09A"}.fa-github:before{content:"\F09B"}.fa-unlock:before{content:"\F09C"}.fa-credit-card:before{content:"\F09D"}.fa-rss:before{content:"\F09E"}.fa-hdd-o:before{content:"\F0A0"}.fa-bullhorn:before{content:"\F0A1"}.fa-bell:before{content:"\F0F3"}.fa-certificate:before{content:"\F0A3"}.fa-hand-o-right:before{content:"\F0A4"}.fa-hand-o-left:before{content:"\F0A5"}.fa-hand-o-up:before{content:"\F0A6"}.fa-hand-o-down:before{content:"\F0A7"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-globe:before{content:"\F0AC"}.fa-wrench:before{content:"\F0AD"}.fa-tasks:before{content:"\F0AE"}.fa-filter:before{content:"\F0B0"}.fa-briefcase:before{content:"\F0B1"}.fa-arrows-alt:before{content:"\F0B2"}.fa-group:before,.fa-users:before{content:"\F0C0"}.fa-chain:before,.fa-link:before{content:"\F0C1"}.fa-cloud:before{content:"\F0C2"}.fa-flask:before{content:"\F0C3"}.fa-cut:before,.fa-scissors:before{content:"\F0C4"}.fa-copy:before,.fa-files-o:before{content:"\F0C5"}.fa-paperclip:before{content:"\F0C6"}.fa-floppy-o:before,.fa-save:before{content:"\F0C7"}.fa-square:before{content:"\F0C8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\F0C9"}.fa-list-ul:before{content:"\F0CA"}.fa-list-ol:before{content:"\F0CB"}.fa-strikethrough:before{content:"\F0CC"}.fa-underline:before{content:"\F0CD"}.fa-table:before{content:"\F0CE"}.fa-magic:before{content:"\F0D0"}.fa-truck:before{content:"\F0D1"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-square:before{content:"\F0D3"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-plus:before{content:"\F0D5"}.fa-money:before{content:"\F0D6"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-up:before{content:"\F0D8"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-columns:before{content:"\F0DB"}.fa-sort:before,.fa-unsorted:before{content:"\F0DC"}.fa-sort-desc:before,.fa-sort-down:before{content:"\F0DD"}.fa-sort-asc:before,.fa-sort-up:before{content:"\F0DE"}.fa-envelope:before{content:"\F0E0"}.fa-linkedin:before{content:"\F0E1"}.fa-rotate-left:before,.fa-undo:before{content:"\F0E2"}.fa-gavel:before,.fa-legal:before{content:"\F0E3"}.fa-dashboard:before,.fa-tachometer:before{content:"\F0E4"}.fa-comment-o:before{content:"\F0E5"}.fa-comments-o:before{content:"\F0E6"}.fa-bolt:before,.fa-flash:before{content:"\F0E7"}.fa-sitemap:before{content:"\F0E8"}.fa-umbrella:before{content:"\F0E9"}.fa-clipboard:before,.fa-paste:before{content:"\F0EA"}.fa-lightbulb-o:before{content:"\F0EB"}.fa-exchange:before{content:"\F0EC"}.fa-cloud-download:before{content:"\F0ED"}.fa-cloud-upload:before{content:"\F0EE"}.fa-user-md:before{content:"\F0F0"}.fa-stethoscope:before{content:"\F0F1"}.fa-suitcase:before{content:"\F0F2"}.fa-bell-o:before{content:"\F0A2"}.fa-coffee:before{content:"\F0F4"}.fa-cutlery:before{content:"\F0F5"}.fa-file-text-o:before{content:"\F0F6"}.fa-building-o:before{content:"\F0F7"}.fa-hospital-o:before{content:"\F0F8"}.fa-ambulance:before{content:"\F0F9"}.fa-medkit:before{content:"\F0FA"}.fa-fighter-jet:before{content:"\F0FB"}.fa-beer:before{content:"\F0FC"}.fa-h-square:before{content:"\F0FD"}.fa-plus-square:before{content:"\F0FE"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angle-down:before{content:"\F107"}.fa-desktop:before{content:"\F108"}.fa-laptop:before{content:"\F109"}.fa-tablet:before{content:"\F10A"}.fa-mobile-phone:before,.fa-mobile:before{content:"\F10B"}.fa-circle-o:before{content:"\F10C"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-spinner:before{content:"\F110"}.fa-circle:before{content:"\F111"}.fa-mail-reply:before,.fa-reply:before{content:"\F112"}.fa-github-alt:before{content:"\F113"}.fa-folder-o:before{content:"\F114"}.fa-folder-open-o:before{content:"\F115"}.fa-smile-o:before{content:"\F118"}.fa-frown-o:before{content:"\F119"}.fa-meh-o:before{content:"\F11A"}.fa-gamepad:before{content:"\F11B"}.fa-keyboard-o:before{content:"\F11C"}.fa-flag-o:before{content:"\F11D"}.fa-flag-checkered:before{content:"\F11E"}.fa-terminal:before{content:"\F120"}.fa-code:before{content:"\F121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\F122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\F123"}.fa-location-arrow:before{content:"\F124"}.fa-crop:before{content:"\F125"}.fa-code-fork:before{content:"\F126"}.fa-chain-broken:before,.fa-unlink:before{content:"\F127"}.fa-question:before{content:"\F128"}.fa-info:before{content:"\F129"}.fa-exclamation:before{content:"\F12A"}.fa-superscript:before{content:"\F12B"}.fa-subscript:before{content:"\F12C"}.fa-eraser:before{content:"\F12D"}.fa-puzzle-piece:before{content:"\F12E"}.fa-microphone:before{content:"\F130"}.fa-microphone-slash:before{content:"\F131"}.fa-shield:before{content:"\F132"}.fa-calendar-o:before{content:"\F133"}.fa-fire-extinguisher:before{content:"\F134"}.fa-rocket:before{content:"\F135"}.fa-maxcdn:before{content:"\F136"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-html5:before{content:"\F13B"}.fa-css3:before{content:"\F13C"}.fa-anchor:before{content:"\F13D"}.fa-unlock-alt:before{content:"\F13E"}.fa-bullseye:before{content:"\F140"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-rss-square:before{content:"\F143"}.fa-play-circle:before{content:"\F144"}.fa-ticket:before{content:"\F145"}.fa-minus-square:before{content:"\F146"}.fa-minus-square-o:before{content:"\F147"}.fa-level-up:before{content:"\F148"}.fa-level-down:before{content:"\F149"}.fa-check-square:before{content:"\F14A"}.fa-pencil-square:before{content:"\F14B"}.fa-external-link-square:before{content:"\F14C"}.fa-share-square:before{content:"\F14D"}.fa-compass:before{content:"\F14E"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\F150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\F151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\F152"}.fa-eur:before,.fa-euro:before{content:"\F153"}.fa-gbp:before{content:"\F154"}.fa-dollar:before,.fa-usd:before{content:"\F155"}.fa-inr:before,.fa-rupee:before{content:"\F156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\F157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\F158"}.fa-krw:before,.fa-won:before{content:"\F159"}.fa-bitcoin:before,.fa-btc:before{content:"\F15A"}.fa-file:before{content:"\F15B"}.fa-file-text:before{content:"\F15C"}.fa-sort-alpha-asc:before{content:"\F15D"}.fa-sort-alpha-desc:before{content:"\F15E"}.fa-sort-amount-asc:before{content:"\F160"}.fa-sort-amount-desc:before{content:"\F161"}.fa-sort-numeric-asc:before{content:"\F162"}.fa-sort-numeric-desc:before{content:"\F163"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbs-down:before{content:"\F165"}.fa-youtube-square:before{content:"\F166"}.fa-youtube:before{content:"\F167"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-youtube-play:before{content:"\F16A"}.fa-dropbox:before{content:"\F16B"}.fa-stack-overflow:before{content:"\F16C"}.fa-instagram:before{content:"\F16D"}.fa-flickr:before{content:"\F16E"}.fa-adn:before{content:"\F170"}.fa-bitbucket:before{content:"\F171"}.fa-bitbucket-square:before{content:"\F172"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-long-arrow-down:before{content:"\F175"}.fa-long-arrow-up:before{content:"\F176"}.fa-long-arrow-left:before{content:"\F177"}.fa-long-arrow-right:before{content:"\F178"}.fa-apple:before{content:"\F179"}.fa-windows:before{content:"\F17A"}.fa-android:before{content:"\F17B"}.fa-linux:before{content:"\F17C"}.fa-dribbble:before{content:"\F17D"}.fa-skype:before{content:"\F17E"}.fa-foursquare:before{content:"\F180"}.fa-trello:before{content:"\F181"}.fa-female:before{content:"\F182"}.fa-male:before{content:"\F183"}.fa-gittip:before{content:"\F184"}.fa-sun-o:before{content:"\F185"}.fa-moon-o:before{content:"\F186"}.fa-archive:before{content:"\F187"}.fa-bug:before{content:"\F188"}.fa-vk:before{content:"\F189"}.fa-weibo:before{content:"\F18A"}.fa-renren:before{content:"\F18B"}.fa-pagelines:before{content:"\F18C"}.fa-stack-exchange:before{content:"\F18D"}.fa-arrow-circle-o-right:before{content:"\F18E"}.fa-arrow-circle-o-left:before{content:"\F190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\F191"}.fa-dot-circle-o:before{content:"\F192"}.fa-wheelchair:before{content:"\F193"}.fa-vimeo-square:before{content:"\F194"}.fa-try:before,.fa-turkish-lira:before{content:"\F195"}.fa-plus-square-o:before{content:"\F196"}.fa-space-shuttle:before{content:"\F197"}.fa-slack:before{content:"\F198"}.fa-envelope-square:before{content:"\F199"}.fa-wordpress:before{content:"\F19A"}.fa-openid:before{content:"\F19B"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\F19C"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\F19D"}.fa-yahoo:before{content:"\F19E"}.fa-google:before{content:"\F1A0"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-square:before{content:"\F1A2"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-stumbleupon:before{content:"\F1A4"}.fa-delicious:before{content:"\F1A5"}.fa-digg:before{content:"\F1A6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\F1A7"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-drupal:before{content:"\F1A9"}.fa-joomla:before{content:"\F1AA"}.fa-language:before{content:"\F1AB"}.fa-fax:before{content:"\F1AC"}.fa-building:before{content:"\F1AD"}.fa-child:before{content:"\F1AE"}.fa-paw:before{content:"\F1B0"}.fa-spoon:before{content:"\F1B1"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-recycle:before{content:"\F1B8"}.fa-automobile:before,.fa-car:before{content:"\F1B9"}.fa-cab:before,.fa-taxi:before{content:"\F1BA"}.fa-tree:before{content:"\F1BB"}.fa-spotify:before{content:"\F1BC"}.fa-deviantart:before{content:"\F1BD"}.fa-soundcloud:before{content:"\F1BE"}.fa-database:before{content:"\F1C0"}.fa-file-pdf-o:before{content:"\F1C1"}.fa-file-word-o:before{content:"\F1C2"}.fa-file-excel-o:before{content:"\F1C3"}.fa-file-powerpoint-o:before{content:"\F1C4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\F1C5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\F1C6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\F1C7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\F1C8"}.fa-file-code-o:before{content:"\F1C9"}.fa-vine:before{content:"\F1CA"}.fa-codepen:before{content:"\F1CB"}.fa-jsfiddle:before{content:"\F1CC"}.fa-life-bouy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\F1CD"}.fa-circle-o-notch:before{content:"\F1CE"}.fa-ra:before,.fa-rebel:before{content:"\F1D0"}.fa-empire:before,.fa-ge:before{content:"\F1D1"}.fa-git-square:before{content:"\F1D2"}.fa-git:before{content:"\F1D3"}.fa-hacker-news:before{content:"\F1D4"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-qq:before{content:"\F1D6"}.fa-wechat:before,.fa-weixin:before{content:"\F1D7"}.fa-paper-plane:before,.fa-send:before{content:"\F1D8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\F1D9"}.fa-history:before{content:"\F1DA"}.fa-circle-thin:before{content:"\F1DB"}.fa-header:before{content:"\F1DC"}.fa-paragraph:before{content:"\F1DD"}.fa-sliders:before{content:"\F1DE"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-bomb:before{content:"\F1E2"}.account-menu{float:right}.account-menu .account-menu-list{display:block;padding:0;margin:0}.account-menu .account-menu-list li{list-style:none}.account-menu .account-menu-list>li{float:left}.account-menu .button{position:relative;z-index:100}.account-menu .button a{color:#111;text-decoration:none;display:block;font-size:1.2em;line-height:1;background-color:#fff}.account-menu .button a i{color:#111;font-size:24px;line-height:16px;display:inline-block;vertical-align:top}.account-menu .button a:focus,.account-menu .button a:hover{text-decoration:none}.account-menu .button>a{border-left:1px solid #aaa;padding:15px}.account-menu .active a{background-color:#fff;border-bottom-color:#fff}.account-menu .account-menu-dropdown{display:none;position:absolute;padding:0;margin:0;border:1px solid #aaa;background-color:#fff;box-shadow:-2px 3px 11px -4px #aaa;right:0;z-index:-1;min-width:100%}.account-menu .account-menu-dropdown.active{display:block}.account-menu .account-menu-dropdown li{display:list-item;margin:0}.account-menu .account-menu-dropdown li a{margin:5px;padding:10px 15px;text-align:left;border-radius:3px}.account-menu .account-menu-dropdown li a:focus,.account-menu .account-menu-dropdown li a:hover{color:#fff;background-color:#3277b3;border-color:transparent;border-radius:4px}.account-menu .account-menu-dropdown li.separator{border-top:1px solid #ddd;margin-top:5px}.account-menu #whats-new{text-align:center}@media (min-width:1025px){.account-menu #whats-new>a{width:120px}}@media (min-width:1025px){.account-menu #whats-new>a .whats-new-icon{display:none}}@media (min-width:0) and (max-width:1024px){.account-menu #whats-new>a{width:63px;padding:15px 0}.account-menu #whats-new>a .whats-new-icon{display:inline-block}.account-menu #whats-new>a .whats-new-text{display:none}}.account-menu #whats-new>a.active{border-bottom:#fff;margin-bottom:-1px}.account-menu #whats-new .account-menu-dropdown{right:-1px;border-radius:4px 0 4px 4px}.account-menu #whats-new .account-menu-dropdown li a{width:175px}.account-menu #whats-new .account-menu-dropdown li.separator{border-top:1px solid #ddd;margin-top:5px}.account-menu #whats-new i{font-size:2.5em}.account-menu #my-account{margin-right:0;text-align:right}.account-menu #my-account>a.active{border-bottom:#fff;margin-bottom:-1px}@media (min-width:1200px){.account-menu #my-account>a{border-right:1px solid #aaa}}.account-menu #my-account .account-menu-dropdown{border-radius:0 0 4px 4px}@media (min-width:1025px) and (max-width:1200px){.account-menu #my-account .account-menu-dropdown{border-right:none;border-radius:0 0 0 4px}}@media (min-width:0) and (max-width:1024px){.account-menu #my-account .account-menu-dropdown{border-radius:4px 0 0 4px}}.account-menu #my-account .account-menu-dropdown li a{text-align:right}.kfpl-nav.open #open-search{margin-bottom:-1px}.kfpl-nav.open #open-search a{border-bottom:1px solid #fff}@media (min-width:0) and (max-width:599px){#kfpl.has-sidebar .account-menu{margin-right:48px;border-right:1px solid #aaa}#kfpl.has-sidebar .account-menu #my-account ul{border-right:1px solid #aaa;right:-1px}}#logo{padding:25px 10px 25px 0}#logo a{display:block;margin:0 auto;max-width:190px}#side-navigation .nav li a:before{font-family:kfpl}#side-navigation .nav li a:after{font-family:FontAwesome}#side-navigation .nav li a:after,#side-navigation .nav li a:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#side-navigation>.nav>li>a{display:block;font-size:16px;padding:12px 0;max-height:44px}#side-navigation>.nav>li>a:before{display:block;float:left;padding:0 11px;font-size:26px;color:#555;line-height:1;vertical-align:middle;margin-top:-3px}#side-navigation>.nav>li>a:after{display:block;float:right;padding:0 10px}#side-navigation>.nav>li>a:after,#side-navigation>.nav>li>a:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#side-navigation>.nav>li>a:hover{color:#222}.nav li.has-sub-nav li.has-sub-nav a:after{display:block;float:right;line-height:1;color:#999}.nav li.has-sub-nav li.has-sub-nav.is-active a:after{color:#333}.nav>li.has-sub-nav>a:after{content:"\F105";font-size:18px;color:#aaa}.nav>li.has-sub-nav.is-active>a:after{content:"\F104";color:#aaa}li.is-active{background-color:#fff}li.is-active>a{border-right:1px solid #fff;margin-right:-1px}.menu-mlid-737>a:before{content:"\E609"}.menu-mlid-634>a:before{content:"\E612"}.menu-mlid-635>a:before{content:"\E613"}.menu-mlid-636>a:before{content:"\E616"}.menu-mlid-637>a:before{content:"\E614"}.menu-mlid-638>a:before{content:"\E615"}.menu-mlid-639>a:before{content:"\E60C"}.menu-mlid-640>a:before{content:"\E60A"}.menu-mlid-1134>a:before{content:"\E637"}.menu-mlid-1135>a:before{content:"\E639"}.kfpl-nav,.kfpl-search{background-color:#fff;border-bottom:1px solid #aaa}.kfpl-search{box-shadow:0 2px 15px -5px #ddd}.sidenav-open #kfpl .stage-left{width:221px!important;background-color:#fff;border-right:1px solid #aaa;box-shadow:10px 0 10px -10px rgba(0,0,0,.37)}#kfpl{margin-left:0}#kfpl #top-nav{left:0}#kfpl .sidenav{position:absolute;z-index:200}#kfpl .sidenav #side-navigation{padding-top:46px;left:-9999px;background-color:#fff;position:absolute}#kfpl .sidenav.is-open #side-navigation{position:static}#kfpl .stage-left{width:0!important}#kfpl .is-open{left:0}#kfpl .is-open #side-navigation .nav{min-height:369px}#kfpl .is-open .subnav-open .is-active>a{margin-right:0}#kfpl .is-open .subnav-open .is-active .sub-nav{visibility:visible;top:-46px;left:0;box-shadow:none;border:none;z-index:2}#kfpl .is-open .subnav-open .has-sub-nav.is-active .has-sub-nav.is-active .sub-sub-nav{visibility:visible;top:0;z-index:3;box-shadow:none;border:none}#kfpl .is-open .subnav-open>nav{left:-219px}#kfpl .is-open .subnav-open .menu-mlid-1134,#kfpl .is-open .subnav-open .menu-mlid-1135{position:absolute;left:-999px}#kfpl #kfpl-header{position:absolute;width:49px;height:46px;bottom:auto;top:auto;left:48px;overflow:hidden;z-index:2}#kfpl #kfpl-header .logo a{display:block;width:50px;height:50px;padding:0;margin:0;background:url(https://www.kfpl.ca/c/assets/images/logo/small-logo.svg) 50% transparent no-repeat}#kfpl #kfpl-header .logo a img{display:none}#kfpl .sidenav.is-open #kfpl-header{left:-10000px}#kfpl #top-nav{position:relative}.is-open nav.nav-wrap{border:1px solid #aaa;border-top:none;box-shadow:1px 1px 5px -1px #aaa}@media (min-width:0) and (max-width:1199px){.is-open nav.nav-wrap{border-left:none}}.is-open .is-active .sub-nav .nav{border:1px solid #aaa;border-top:none;box-shadow:1px 1px 5px -1px #aaa;width:222px;margin-left:-1px;height:416px;padding-top:46px}.is-open .menu-mlid-637.is-active .sub-nav .nav{height:665px}.nav-block>.nav{height:100%;position:relative}.nav-block>.nav>li{width:220px;padding:0;margin:0;border-bottom:1px solid #dfdfdf}.nav-block>.nav>li:first-child{border-top:1px solid #dfdfdf}.nav-block>.nav>li:is-active>a{cursor:default}.nav-block .nav li{position:static}#side-navigation .nav{min-height:314px}#side-navigation .nav li a{color:#333;text-decoration:none}#side-navigation .menu-mlid-640 .sub-nav .nav{padding-top:5px}.kfpl-warning{color:#e62117}.sidenav ul{margin:0;padding:0}.sidenav ul li{list-style:none}.page-catalogue li.menu-mlid-637 .sub-nav,.page-my-account li.menu-mlid-637 .sub-nav{width:219px;left:0}.page-catalogue li.menu-mlid-637 li,.page-my-account li.menu-mlid-637 li{float:inherit;width:auto}.menu-mlid-636 .sub-nav .close-sub-nav-block .close-sub-nav-link .sub-nav-title,.menu-mlid-639 .sub-nav .close-sub-nav-block .close-sub-nav-link .sub-nav-title,.menu-mlid-640 .sub-nav .close-sub-nav-block .close-sub-nav-link .sub-nav-title,.menu-mlid-1085 .sub-sub-nav .close-sub-nav-block .close-sub-sub-nav-link .sub-nav-title,.menu-mlid-1099 .sub-sub-nav .close-sub-nav-block .close-sub-sub-nav-link .sub-nav-title,.menu-mlid-1107 .sub-sub-nav .close-sub-nav-block .close-sub-sub-nav-link .sub-nav-title,.menu-mlid-1138 .sub-sub-nav .close-sub-nav-block .close-sub-sub-nav-link .sub-nav-title{padding:7px 0 7px 15px}#side-navigation .nav li.menu-mlid-640 .nav li{padding:5px 15px}#side-navigation .nav li.menu-mlid-640 .nav li a{display:inline-block;padding:0;color:#3277b3}#side-navigation .nav li.menu-mlid-640 .nav li a:last-child{padding-left:5px;margin-left:5px;border-left:1px solid #aaa}#side-navigation .nav li.menu-mlid-636>a,#side-navigation .nav li.menu-mlid-639>a,#side-navigation .nav li.menu-mlid-640>a{font-size:13px;padding:6px 15px}#side-navigation .nav li.menu-mlid-636>a:before,#side-navigation .nav li.menu-mlid-639>a:before,#side-navigation .nav li.menu-mlid-640>a:before{margin-left:-16px;margin-top:3px}#side-navigation .nav li.menu-mlid-636>a:after,#side-navigation .nav li.menu-mlid-639>a:after,#side-navigation .nav li.menu-mlid-640>a:after{margin-right:-15px;margin-top:-10px}#side-navigation .nav li.menu-mlid-1134,#side-navigation .nav li.menu-mlid-1135{width:110px;float:left;border-bottom:none}#side-navigation .nav li.menu-mlid-1134 a,#side-navigation .nav li.menu-mlid-1135 a{font-size:16px;padding:16px 5px 10px 0;text-align:center;max-height:none}#side-navigation .nav li.menu-mlid-1134 a:before,#side-navigation .nav li.menu-mlid-1135 a:before{padding:0;display:inline-block;float:none;margin-top:-6px;font-size:32px}#side-navigation .nav li.menu-mlid-1135{border-left:1px solid #dfdfdf}@media (min-width:0) and (max-width:1024px){.sidenav-open #side-navigation .nav li.menu-mlid-1134 a,.sidenav-open #side-navigation .nav li.menu-mlid-1135 a{text-align:center;padding:16px 5px 10px 0;border-bottom:none;width:110px}.sidenav-open #side-navigation .nav li.menu-mlid-1134 a:before,.sidenav-open #side-navigation .nav li.menu-mlid-1135 a:before{font-size:32px;margin-left:0;margin-top:-6px;padding:0;display:inline-block}}@media (min-width:0) and (max-width:1024px){.sidenav-open #side-navigation .nav li.menu-mlid-1135{border-left:1px solid #dfdfdf}}.catalogue-page #side-navigation .nav li.menu-mlid-1135{border-left:none}.sidenav-open .catalogue-page #side-navigation .nav li.menu-mlid-1135{border-left:1px solid #dfdfdf}.page-catalogue #side-navigation .nav li.menu-mlid-1134 a,.page-catalogue #side-navigation .nav li.menu-mlid-1135 a,.page-my-account #side-navigation .nav li.menu-mlid-1134 a,.page-my-account #side-navigation .nav li.menu-mlid-1135 a{text-align:center;padding:6px 0;border-bottom:1px solid #dfdfdf;width:47px;font-size:13px;max-height:none}.page-catalogue #side-navigation .nav li.menu-mlid-1134 a:before,.page-catalogue #side-navigation .nav li.menu-mlid-1135 a:before,.page-my-account #side-navigation .nav li.menu-mlid-1134 a:before,.page-my-account #side-navigation .nav li.menu-mlid-1135 a:before{font-size:30px;padding:0;float:none}.page-catalogue .sidenav-open #side-navigation .nav li.menu-mlid-1134 a,.page-catalogue .sidenav-open #side-navigation .nav li.menu-mlid-1135 a,.page-my-account .sidenav-open #side-navigation .nav li.menu-mlid-1134 a,.page-my-account .sidenav-open #side-navigation .nav li.menu-mlid-1135 a{text-align:center;padding:16px 5px 10px 0;border-bottom:none;width:110px}.page-catalogue .sidenav-open #side-navigation .nav li.menu-mlid-1134 a:before,.page-catalogue .sidenav-open #side-navigation .nav li.menu-mlid-1135 a:before,.page-my-account .sidenav-open #side-navigation .nav li.menu-mlid-1134 a:before,.page-my-account .sidenav-open #side-navigation .nav li.menu-mlid-1135 a:before{font-size:32px;margin-left:0;margin-top:-6px;padding:0;display:inline-block}.sub-nav{position:absolute;top:0;left:0;visibility:hidden;box-shadow:2px 2px 4px -3px rgba(0,0,0,.37);background-color:#fff;border:1px solid #aaa;border-left:none;border-radius:2px}@media (min-width:1025px){.sub-nav{width:230px}}@media (min-width:0) and (max-width:1024px){.sub-nav{width:220px}}.sub-nav .close-sub-nav-block{border-bottom:1px solid #ccc;float:left;width:100%;margin-bottom:15px}.sub-nav .close-sub-nav-block .close-sub-nav-link,.sub-nav .close-sub-nav-block .close-sub-sub-nav-link{display:block;padding:0;text-align:left}.sub-nav .close-sub-nav-block .close-sub-nav-link .sub-nav-title,.sub-nav .close-sub-nav-block .close-sub-sub-nav-link .sub-nav-title{display:block;float:left;width:160px;padding:15px 0 15px 15px}.sub-nav .close-sub-nav-block .close-sub-nav-link .sub-nav-close,.sub-nav .close-sub-nav-block .close-sub-sub-nav-link .sub-nav-close{float:right;border-left:1px solid #eee;display:block;padding:15px 9px}.sub-nav .close-sub-nav-block .close-sub-sub-nav-link{padding:0}.sub-nav .sub-sub-nav{position:absolute;width:220px;top:-1px;left:0;visibility:hidden;box-shadow:2px 2px 4px -3px rgba(0,0,0,.37);background-color:#fff;border:1px solid #aaa;border-left-color:#ddd;border-radius:0 2px 2px 0;z-index:3}.sub-nav li a{font-size:1em;padding:7px 15px;display:block}.sub-nav .has-description span{display:block}.sub-nav .has-description .title{font-weight:600}.sub-nav .has-description .description{color:#555}.sub-nav .has-sub-nav.is-active>a{font-weight:500}.nav-trigger{display:block;position:absolute;font-size:26px;width:48px;line-height:0;padding:3px 0 5px;z-index:2;text-align:center}.nav-trigger,.nav-trigger:focus,.nav-trigger:hover{text-decoration:none;color:#555}.nav-trigger>span{font-size:12px;text-align:center;line-height:1}.nav-trigger .nav-trigger-text{display:block}.is-open{left:0}.is-open .nav-trigger{display:block;border:none;text-align:right;vertical-align:middle;width:100%;padding:7px 15px 10px;line-height:1}.is-open .nav-trigger i{vertical-align:middle}.is-open .nav-trigger .nav-trigger-text{display:inline-block;text-align:right;vertical-align:middle;margin-left:-5px}button.no-button{border:0;background:none;border-radius:0}button.no-button.nav-trigger{border-left:1px solid #aaa;border-right:1px solid #aaa}@media (max-width:1024px){button.no-button.nav-trigger{border-left:none}}.advanced input[type=text]{border:1px solid #aaa;border-radius:2px 0 0 2px;float:left;width:100%;padding:5px 10px;margin:0}.advanced .kfpl-row{margin-bottom:5px}.advanced h3{padding:0;margin-bottom:0}.advanced label,.advanced p{font-size:1.2em;padding-top:3px}.advanced select{font-size:1.2em;margin-top:4px}.col-submit-buttons{padding-top:5px;padding-bottom:5px}.advanced #year-period,.advanced .date-restriction{float:left}.advanced #year-period label,.advanced .date-restriction label{float:left;margin:0 4px 0 8px}.advanced label select{margin-top:0}.closed#search-form{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#search-form .search-form-wrap{padding:20px 0 25px}@media (min-width:0) and (max-width:860px){#search-form .search-form-wrap{padding:10px}}#search-form .search-form-wrap label{font-weight:400}.search-form-wrap form .form-actions,.search-form-wrap form .form-item{margin-top:0;margin-bottom:0}.simple .search-form-options,.site .search-form-options{float:left;margin:5px 0;color:#111}.simple .search-form-options select,.site .search-form-options select{color:#555;width:95px;height:27px;border:1px solid #ddd;font-size:1em;background-color:#fff}.simple .search-select-wrap,.site .search-select-wrap{float:left;margin:5px}.simple .search-form-select,.site .search-form-select{color:#111;display:inline-block}.simple .search-form-select select,.site .search-form-select select{color:#555;border:1px solid #ddd;font-size:1em;background-color:#fff}.simple .search-form-select select#collection,.site .search-form-select select#collection{width:120px;height:27px}.simple .search-form-select select#index,.site .search-form-select select#index{width:95px;height:27px}@media (min-width:0) and (max-width:450px){.simple .search-form-select,.site .search-form-select{display:none}}.simple .search-terms-wrap,.site .search-terms-wrap{float:left;width:100%;margin:5px 0 10px}.simple .search-terms-wrap label,.site .search-terms-wrap label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.simple .search-terms-wrap input[type=text],.site .search-terms-wrap input[type=text]{border:1px solid #aaa;border-radius:5px 0 0 5px;float:left;width:85%;padding:7px 10px;font-size:1.3em;height:39px;margin-top:0}@media (min-width:768px) and (max-width:1200px){.simple .search-terms-wrap input[type=text],.site .search-terms-wrap input[type=text]{width:85%}}@media (min-width:421px) and (max-width:767px){.simple .search-terms-wrap input[type=text],.site .search-terms-wrap input[type=text]{width:80%}}@media (min-width:0) and (max-width:420px){.simple .search-terms-wrap input[type=text],.site .search-terms-wrap input[type=text]{width:75%}}.simple .search-terms-wrap button[id^=search-submit],.simple .search-terms-wrap input[id^=site-search-submit],.site .search-terms-wrap button[id^=search-submit],.site .search-terms-wrap input[id^=site-search-submit]{border:none;background:none;float:left;height:39px;margin-left:-1px;border-radius:0 5px 5px 0;background-color:#3277b3;color:#fff;width:15%;font-size:1.2em}@media (min-width:768px) and (max-width:1200px){.simple .search-terms-wrap button[id^=search-submit],.simple .search-terms-wrap input[id^=site-search-submit],.site .search-terms-wrap button[id^=search-submit],.site .search-terms-wrap input[id^=site-search-submit]{width:15%}}@media (min-width:421px) and (max-width:767px){.simple .search-terms-wrap button[id^=search-submit],.simple .search-terms-wrap input[id^=site-search-submit],.site .search-terms-wrap button[id^=search-submit],.site .search-terms-wrap input[id^=site-search-submit]{width:20%}}@media (min-width:0) and (max-width:420px){.simple .search-terms-wrap button[id^=search-submit],.simple .search-terms-wrap input[id^=site-search-submit],.site .search-terms-wrap button[id^=search-submit],.site .search-terms-wrap input[id^=site-search-submit]{width:25%}}.simple .search-terms-wrap button[id^=search-submit]::-moz-focus-inner,.simple .search-terms-wrap input[id^=search-submit]::-moz-focus-inner,.site .search-terms-wrap button[id^=search-submit]::-moz-focus-inner,.site .search-terms-wrap input[id^=search-submit]::-moz-focus-inner{padding:0!important;border:0!important}
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.14.30
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:after,.bootstrap-datetimepicker-widget.dropdown-menu:before{content:"";display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(0,0,0,.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:700;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action=clear]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action=today]:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next:after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.new,.bootstrap-datetimepicker-widget table td.old{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:"";display:inline-block;border-color:rgba(0,0,0,.2) transparent #3277b3;border-style:solid;border-width:7px;position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#3277b3;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#3277b3;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em!important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}

/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */.btn,[role=button]{cursor:pointer}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#3277b3;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#3277b3;border-color:#2e6da4}.btn-primary .badge{color:#3277b3;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#3277b3;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#3277b3}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#3277b3}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid;border-color:#ddd #ddd transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#3277b3}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.clearfix:after,.clearfix:before,.nav:after,.nav:before{content:" ";display:table}.clearfix:after,.nav:after{clear:both}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.ui-datepicker{background-color:#fff;border:1px solid #aaa;border-radius:2px;margin-top:3px;box-shadow:0 3px 12px -4px #aaa}.ui-datepicker .ui-datepicker-header{width:100%}.ui-datepicker .ui-corner-all{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-datepicker .ui-corner-all:before{font-size:18px;line-height:1.3;padding:2px 10px;margin:0}.ui-datepicker .ui-corner-all:hover{text-decoration:none}.ui-datepicker .ui-datepicker-prev:before{content:"\F104"}.ui-datepicker .ui-datepicker-next:before{content:"\F105"}

/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.account-content:focus,.record-content:focus,.results-content:focus{outline:none}.skip-links a:focus{position:absolute;z-index:500;width:auto;height:auto;left:0;border:1px solid #0072bb;border-top:0;background:#3277b3;color:#fff;padding:5px 10px;border-radius:0 0 3px 3px;outline:none;margin:0 10px;display:inline-block;clip:auto;text-decoration:underline}#kfpl .btn-primary{color:#fff;background-color:#3277b3;border-color:#2e6da4}.high-contrast{background-color:#000;color:#ff0}.high-contrast #kfpl .btn-primary{color:#00f;background-color:#ff0;border-color:#ff0}.high-contrast #kfpl .btn-primary .dropdown-arrow{border-left-color:#000}.high-contrast .sidenav-open #kfpl .stage-left{background-color:#000;border-right-color:#ff0}.high-contrast #side-navigation>ul>li.is-active{background-color:#000!important}.high-contrast #side-navigation>ul>li.is-active a{border-right-color:#000!important}.high-contrast .programs-and-events .pager a{border-color:#ff0}.high-contrast .kfpl-wrapper div,.high-contrast .kfpl-wrapper li,.high-contrast .kfpl-wrapper p{border-color:#ff0!important}.high-contrast .kfpl-wrapper div a,.high-contrast .kfpl-wrapper li a,.high-contrast .kfpl-wrapper p a{color:#00f!important;text-decoration:underline!important}.high-contrast .kfpl-wrapper div a:after,.high-contrast .kfpl-wrapper div a:before,.high-contrast .kfpl-wrapper div a i,.high-contrast .kfpl-wrapper li a:after,.high-contrast .kfpl-wrapper li a:before,.high-contrast .kfpl-wrapper li a i,.high-contrast .kfpl-wrapper p a:after,.high-contrast .kfpl-wrapper p a:before,.high-contrast .kfpl-wrapper p a i{color:#00f!important}.high-contrast .kfpl-wrapper article{background-color:inherit}.high-contrast .kfpl-wrapper article header{border-bottom-color:#ff0}.high-contrast .kfpl-wrapper header{background-color:#000}.high-contrast .kfpl-wrapper table tr,.high-contrast .kfpl-wrapper table tr td,.high-contrast .kfpl-wrapper table tr th{border-color:#ff0}.high-contrast .kfpl-wrapper li:first-child{border-top-color:#ff0}.high-contrast .kfpl-wrapper li a:focus,.high-contrast .kfpl-wrapper li a:hover{background-color:#000!important;border-right-color:#ff0}.high-contrast .kfpl-wrapper .item-display-controls ul li a.active:focus,.high-contrast .kfpl-wrapper .item-display-controls ul li a.active:hover{background-color:#ff0!important}.high-contrast .kfpl-wrapper section{border-bottom-color:#ff0}.high-contrast .kfpl-wrapper fieldset{border-color:#ff0!important}.high-contrast .kfpl-wrapper div.sub-nav{background-color:#000;border-color:#ff0}.high-contrast .kfpl-wrapper div.library-announcement{background-color:inherit}.high-contrast .kfpl-wrapper div.account-menu #open-search.active{border-bottom-color:#000!important}.high-contrast .kfpl-wrapper div.kfpl-post-link{border-top-color:#ff0!important}.high-contrast .kfpl-wrapper div.stage-center{border-right-color:#ff0!important;border-left-color:#ff0!important}.high-contrast .kfpl-wrapper input[type=text],.high-contrast .kfpl-wrapper select{color:#000}.high-contrast .kfpl-wrapper input.form-submit{background-color:#000!important;border-color:#ff0}.high-contrast .kfpl-wrapper input .form-text{border-color:#fff}.high-contrast .kfpl-wrapper .account-menu .button>a{border-left-color:#ff0;background-color:#000}.high-contrast .kfpl-wrapper .account-menu .button a{background-color:#000}.high-contrast .kfpl-wrapper .account-menu #my-account ul{border-left-color:#ff0;border-bottom-color:#ff0;border-top-color:#ff0;background-color:#000}.high-contrast .kfpl-wrapper .account-menu #my-account ul .separator{border-top-color:#ff0}.high-contrast .kfpl-wrapper #accessibility-menu ul{border-color:#ff0}.high-contrast .kfpl-wrapper #accessibility-menu ul li>a{border-right-color:#ff0}.high-contrast .kfpl-wrapper #accessibility-menu ul li>a:focus,.high-contrast .kfpl-wrapper #accessibility-menu ul li>a:hover{background-color:#ff0;color:#00f}.high-contrast .kfpl-wrapper .oh-display{border-bottom-color:#ff0!important}.high-contrast .kfpl-wrapper .item-display-controls .form-type-bef-link a.active{background-color:#ff0}.high-contrast .kfpl-wrapper .hours-and-locations-option a{border-color:#ff0!important}.high-contrast .kfpl-wrapper .hours-and-locations-option a.active,.high-contrast .kfpl-wrapper .hours-and-locations-option a:hover{background-color:#ff0!important;border-color:#ff0!important}.high-contrast .kfpl-wrapper button#search-clear,.high-contrast .kfpl-wrapper button.btn,.high-contrast .kfpl-wrapper button[id^=search-submit]{color:#00f;background-color:#ff0;border-color:#ff0}.high-contrast .kfpl-wrapper .dropdown-menu-right{background-color:#000;border-color:#ff0}.high-contrast .kfpl-wrapper .dropdown-menu-right .divider{background-color:#ff0}.high-contrast .programs-and-events-day{border-color:#ff0}.high-contrast .programs-and-events-day h2,.high-contrast .programs-and-events-day h2 i{background-color:#000!important;border-color:#ff0!important;color:#ff0!important}.high-contrast .footer-container{border-top-color:#ff0}.high-contrast .footer-container li a{color:#00f!important;text-decoration:underline!important}.high-contrast .footer-container .library-navigation{border-right-color:#ff0}.high-contrast .sidenav .joyride_start_link a{color:#00f;background-color:#ff0;border-color:#ff0}.high-contrast label{color:#ff0}.high-contrast .main-flow .pager .pager-next a{color:#00f;background-color:#ff0}.accordian>.accordian-item{border-bottom:1px solid #aaa;padding-bottom:10px}.accordian>.accordian-item.open{padding-bottom:0}.accordian .accordian-item .accordian-head{cursor:pointer}.accordian .accordian-item .accordian-body .accordian-item{border-top:1px dotted #bbb;padding:10px 15px 0}.accordian .interest-item{margin-left:15px}.accordian .interest-item label{display:block;border:1px solid #ccc;padding:5px 7px;background-color:#eaeaea;border-radius:3px}.accordian .interest-item label input{margin:3px 5px 0 0}.accordian .accordian-item .accordian-body{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.accordian .accordian-item.open>.accordian-body{position:static;left:auto;top:auto;width:auto;height:auto;overflow:inherit}.record-rating fieldset{padding:0;margin:0;border:none}.rating{float:left}.rating:not(:checked)>input{position:absolute;top:-9999px;clip:rect(0,0,0,0)}.rating:not(:checked)>label{float:right;width:1.1em;padding:0 .1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:1.5em;line-height:1.2;color:#ddd}.rating:not(:checked)>label:before{content:"\2605   "}.rating>input:checked~label{color:#f70}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label{color:gold}.rating>input:checked+label:hover,.rating>input:checked+label:hover~label,.rating>input:checked~label:hover,.rating>input:checked~label:hover~label,.rating>label:hover~input:checked~label{color:#ea0}.rating>label:active{position:relative;top:2px;left:2px}.star-rating{height:18px;width:86px;display:inline-block;vertical-align:middle}.star-rating.stars-1{background-position:0 -22px}.star-rating.stars-2{background-position:0 -66px}.star-rating.stars-3{background-position:0 -108px}.star-rating.stars-4{background-position:0 -152px}.star-rating.stars-5{background-position:0 -196px}.availability-issue{padding:10px}.record-availability-status{text-align:center;margin-bottom:5px}.record-availability-status .record-status{display:block;padding:3px 5px;border-radius:3px;text-align:center;font-size:1em;color:#fff}.record-availability-status .notreservable,.record-availability-status .on-order,.record-availability-status .online,.record-availability-status .reference{background-color:#a9690f}.record-availability-status .item-available{background-color:#3d843d}.record-availability-status .item-missing,.record-availability-status .item-unavailable{background-color:#973c2d}.record-availability-status .record-status-link{display:block;text-align:center;margin-bottom:5px}.catalogue .results-list-item.availability-open .record-data{z-index:1;box-shadow:0 0 0 1px #e1e1e1,0 4px 7px -3px #aaa}.serial-availability-controls{border-bottom:1px solid #aaa;padding:15px 10px}.serial-availability-controls ul{padding:0;margin:0}.serial-availability-controls ul li{list-style:none}.serial-availability-controls li{display:inline-block;margin-right:20px}@media (min-width:0) and (max-width:768px){.serial-availability-controls li label{display:block}}@media (min-width:1024px){.serial-availability-controls select{max-width:100px}}@media (min-width:0) and (max-width:1023px){.serial-availability-controls select{max-width:75px}}.item-availability{border:1px solid #ddd;margin:0;background-color:#fff}.item-availability table th{font-weight:600;text-align:left}.item-availability table th:first-child{width:6%}.item-availability table th:nth-child(2),.item-availability table th:nth-child(3){width:34%}.item-availability table th:nth-child(4){width:26%}.item-availability table td:last-child{text-align:left}@media (min-width:0) and (max-width:419px){.results-list .item-availability{margin:5px 0 0}}#kfpl label.hideLabel,.closed,.results .navigation li.separator,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.record-wrap,.results-wrap,html{background-color:#fafafa}@media (min-width:0) and (max-width:768px){.account-container,.record-wrap,.results-wrap,html{background-color:#fff}}.badge{display:inline-block;padding:3px 5px;background-color:#3277b3;color:#fff;border-radius:2px;min-width:20px;text-align:center;vertical-align:top}.bg-badge{width:32px}.badge-info{background-color:#ddd;color:#222}.badge-ok{background-color:#3d843d}.badge-danger{background-color:#973c2d}.badge-warning{background-color:#a9690f}.kfpl-btn{display:inline-block;border:none;background:none;border-radius:3px;padding:5px 10px;-webkit-appearance:none;margin:0;font-family:Open Sans;background-color:#fff}.kfpl-btn:hover{cursor:pointer}input.kfpl-btn{line-height:1.3}.kfpl-btn-action{background-color:#3277b3;color:#fff}.kfpl-btn-ok{background-color:#3d843d;color:#fff}.kfpl-btn-danger{background-color:#973c2d;color:#fff}.kfpl-btn-nav{border:1px solid #aaa;box-shadow:0 2px 5px -2px #aaa}.kfpl-btn-link{background-color:transparent;color:#3277b3}.kfpl-btn-disabled{background-color:#e9e9e9;color:#999}#wrapper,#wrapperinner,body{background:#fff}.appcontent{padding:0}input[type=email],input[type=password],input[type=text]{padding:5px;margin:10px 0 0}textarea{margin:10px 0 0}.locationsDiv span,label{display:block}div input[type=checkbox]{margin:3px 0 0}div input[type=radio]{margin:0 5px}div label{display:inline-block}.loading{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background-color:hsla(0,0%,100%,.7)}.loading img{position:absolute;top:50%;left:50%;margin-left:-32px;margin-top:-32px}.useractivities-loans .loading{display:block}body{color:#222;font-family:Open Sans,Helvetica Neue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400;font-size:13px;line-height:1.3}h1,h2,h3,h4,h5{font-weight:500;margin:0}.pageHeading h1{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}a{text-decoration:none;color:#3277b3}a:hover{text-decoration:underline}p{margin:0;padding:0}b,strong{font-weight:600}em,i{font-weight:300;font-style:italic}ul.inline{margin:0;padding:0;display:inline}ul.inline li{list-style:none;display:inline-block;zoom:1;vertical-align:top;margin-right:-4px;padding:0}button,input,keygen,select,textarea{font-family:Open Sans,Helvetica Neue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400;font-size:13px;line-height:1.3}.catalogue .controls-user .record-availability-controls{text-align:center;border-bottom:1px solid #ccc}@media (min-width:769px){.catalogue .controls-user .record-availability-controls{padding:10px}}@media (min-width:600px) and (max-width:768px){.catalogue .controls-user .record-availability-controls{padding:4px}}.catalogue .controls-user .record-availability-controls .record-status{display:block;padding:3px 5px;border-radius:3px;text-align:center;font-size:1em;color:#fff}.catalogue .controls-user .record-availability-controls .notreservable,.catalogue .controls-user .record-availability-controls .on-order,.catalogue .controls-user .record-availability-controls .online,.catalogue .controls-user .record-availability-controls .reference{background-color:#a9690f}.catalogue .controls-user .record-availability-controls .item-available{background-color:#3d843d}.catalogue .controls-user .record-availability-controls .item-missing,.catalogue .controls-user .record-availability-controls .item-unavailable{background-color:#973c2d}@media (min-width:0) and (max-width:768px){.catalogue .controls-user.open .record-availability-controls{padding:10px}}@media (min-width:600px){.record-status-image{display:none}}@media (min-width:0) and (max-width:599px){.controls-user .record-status-image{display:block;height:28px;width:28px;margin:7px auto}.controls-user .record-status{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.controls-user.open .record-status-image{display:none}.controls-user.open .record-status{position:static;left:auto;top:auto;width:auto;height:auto;overflow:inherit}}.controls-user .btn-group a .fa-angle-down{font-size:1.2em;display:inline-block;padding:3px;margin:0}@media (min-width:0) and (max-width:1024px){.controls-user .btn-group a .fa-angle-down{float:none}}.more-information{margin:10px}@media (min-width:0) and (max-width:1024px){.more-information{margin:0}.more-information .btn-group a{padding:10px 0}}@media (min-width:0) and (max-width:599px){.more-information{margin:10px 0}}.controls-user .btn-group.open .dropdown-toggle a{background-color:#3277b3;color:#fff}@media (min-width:0) and (max-width:1024px){.controls-user .btn-group.open a .fa-angle-down,.controls-user.open .btn-group a .fa-angle-down{float:right}}.catalogue .controls-user{margin-bottom:10px}.catalogue .controls-user .interest-controls,.catalogue .controls-user .list-controls,.catalogue .controls-user .manage-list-controls,.catalogue .controls-user .section-controls,.catalogue .controls-user .view-controls{border-bottom:1px solid #ccc}@media (min-width:769px){.catalogue .controls-user .interest-controls,.catalogue .controls-user .list-controls,.catalogue .controls-user .manage-list-controls,.catalogue .controls-user .section-controls,.catalogue .controls-user .view-controls{padding:10px}}@media (min-width:0) and (max-width:768px){.catalogue .controls-user .interest-controls,.catalogue .controls-user .list-controls,.catalogue .controls-user .manage-list-controls,.catalogue .controls-user .section-controls,.catalogue .controls-user .view-controls{padding:0}}@media (min-width:769px){.catalogue .controls-user .general-controls{padding:10px}}@media (min-width:0) and (max-width:768px){.catalogue .controls-user .general-controls{padding:0}}.controls-user{background-color:#fff}@media (min-width:769px){.controls-user{border:1px solid #aaa;box-shadow:0 2px 8px -2px #aaa}}@media (min-width:0) and (max-width:768px){.controls-user{border-right:1px solid #aaa;border-bottom:1px solid #aaa}}.controls-user ul{margin:0;padding:0}.controls-user ul li{list-style:none}@media (min-width:600px){.controls-user button{width:100%;text-align:left}}.controls-user .form-btn,.controls-user a,.controls-user button{display:block;color:#333;border-radius:4px}@media (min-width:769px){.controls-user .form-btn,.controls-user a,.controls-user button{padding:10px}}@media (min-width:600px) and (max-width:768px){.controls-user .form-btn,.controls-user a,.controls-user button{padding:10px 0;margin:5px;text-align:center;width:64px}}.controls-user .form-btn:focus,.controls-user .form-btn:hover,.controls-user a:focus,.controls-user a:hover,.controls-user button:focus,.controls-user button:hover{text-decoration:none;color:#fff;background-color:#3277b3;border-color:transparent}.controls-user .form-btn:focus i,.controls-user .form-btn:hover i,.controls-user a:focus i,.controls-user a:hover i,.controls-user button:focus i,.controls-user button:hover i{font-weight:600}.controls-user .form-btn i,.controls-user a i,.controls-user button i{font-size:22px}.controls-user .form-btn i.fa-mobile,.controls-user a i.fa-mobile,.controls-user button i.fa-mobile{font-size:34px}.controls-user .form-btn>span,.controls-user a>span,.controls-user button>span{vertical-align:middle}@media (min-width:1025px){.controls-user .form-btn i,.controls-user a i,.controls-user button i{vertical-align:middle}}@media (min-width:600px) and (max-width:1024px){.controls-user .form-btn i,.controls-user a i,.controls-user button i{display:block;margin-right:5px;width:100%;text-align:center}.controls-user .form-btn span,.controls-user a span,.controls-user button span{display:block;text-align:center}}.catalogue.catalogue-interests .controls-user #switch-interest{padding:10px}.catalogue.catalogue-interests .controls-user #switch-interest label{margin-bottom:10px}.catalogue.catalogue-interests .controls-user #switch-interest select{width:100%}#default-list{display:none}.controls-user .btn-group{display:block;margin:0}.controls-user .btn-group.open .dropdown-toggle{background-color:#3277b3;box-shadow:none;color:#fff}.controls-user .btn-group.open .dropdown-menu{top:90%;left:10px}.controls-user .btn-group.open .dropdown-menu .divider{margin:0}.controls-user .btn-group li a{margin:5px;padding:5px 10px}@media (min-width:600px) and (max-width:768px){.controls-user .btn-group li a{width:auto;text-align:left}.controls-user .btn-group li a i{text-align:left;display:inline-block;width:auto}}.controls-user .btn-group li a i{font-size:1em;font-weight:600}@media (min-width:0) and (max-width:599px){.controls-user .form-btn,.controls-user a,.controls-user button{padding:10px 0;margin:5px;text-align:center;width:39px}.controls-user .form-btn span,.controls-user a span,.controls-user button span{display:none}.controls-user.open button{width:205px}.controls-user.open .form-btn,.controls-user.open a{width:auto}.controls-user.open .form-btn,.controls-user.open a,.controls-user.open button{padding:10px;margin:5px;text-align:left}.controls-user.open .form-btn i,.controls-user.open a i,.controls-user.open button i{vertical-align:middle}.controls-user.open .form-btn span,.controls-user.open a span,.controls-user.open button span{display:inline}}.vertical-scroll{overflow-y:scroll}.vertical-scroll::-webkit-scrollbar{-webkit-appearance:none;width:10px}.vertical-scroll::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}.onoffswitch{position:relative;width:40px;display:inline-block;font-size:80%;z-index:1;vertical-align:middle}.onoffswitch .onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:1px solid #ccc;border-radius:16px;margin:0}.onoffswitch .onoffswitch-inner{width:200%;margin-left:-100%;transition:margin .15s ease-in-out}.onoffswitch .onoffswitch-inner:after,.onoffswitch .onoffswitch-inner:before{float:left;width:50%;height:18px;padding:0;line-height:18px;font-size:80%;color:#fff;font-weight:400}.onoffswitch .onoffswitch-inner:before{content:"ON";padding-left:6px;background-color:#007bc8;color:#fff;text-align:left}.onoffswitch .onoffswitch-inner:after{content:"OFF";padding-right:5px;background-color:#fafafa;color:#3d3d3d;text-align:right}.onoffswitch .onoffswitch-switch{width:18px;height:18px;margin:0;background:#fff;border:1px solid #aaa;border-radius:50%;position:absolute;top:1px;bottom:0;right:24px;transition:right .15s ease-in-out}.toggle-group{position:relative}.toggle-group input[type=checkbox]{position:absolute;left:-9999px}.toggle-group input[type=checkbox]:checked~label .onoffswitch .onoffswitch-label .onoffswitch-inner{margin-left:0}.toggle-group input[type=checkbox]:checked~label .onoffswitch .onoffswitch-label .onoffswitch-switch{right:0}.toggle-group input[type=checkbox]:focus~label .onoffswitch{outline:thin dotted #333;outline:0}.toggle-group label{cursor:pointer;width:100%;position:relative;z-index:2;border:1px solid transparent}.toggle-group label.focus{cursor:pointer;border:1px solid #3277b3;border-radius:4px}.toggle-group label .control-text{display:inline-block;vertical-align:middle}.toggle-group label i.fa{vertical-align:middle;padding:0 3px}@media (min-width:1025px){.toggle-group label{padding:9px;text-align:left}}@media (min-width:600px) and (max-width:1024px){.toggle-group label{text-align:center;padding:10px 0}}@media (min-width:0) and (max-width:599px){.toggle-group label{text-align:center;padding:7px 0;margin:0 2px 5px;width:45px}}@media (min-width:0) and (max-width:599px){.toggle-group label .control-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}}.toggle-group label:focus,.toggle-group label:hover{cursor:pointer;border:1px solid #3277b3;border-radius:4px}.controls-user.open .toggle-group label{display:block;width:auto;padding:7px;margin:0 8px 5px;text-align:left}.controls-user.open .toggle-group label .control-text{position:static;left:auto;top:auto;width:auto;height:auto;overflow:inherit}.useractivities .account-controls .controls-user .general-controls,.useractivities .account-controls .controls-user .section-controls,.useractivities .account-controls .controls-user .view-controls{border-bottom:1px solid #ccc}@media (min-width:769px){.useractivities .account-controls .controls-user .general-controls,.useractivities .account-controls .controls-user .section-controls,.useractivities .account-controls .controls-user .view-controls{padding:10px}}@media (min-width:0) and (max-width:768px){.useractivities .account-controls .controls-user .general-controls,.useractivities .account-controls .controls-user .section-controls,.useractivities .account-controls .controls-user .view-controls{padding:0}}.kfpl-form{border:1px solid #c3c1c1;box-shadow:0 0 6px -2px #aaa;border-radius:2px;background-color:#fff}.kfpl-form header{border-bottom:1px solid #aaa}@media (min-width:601px){.kfpl-form header{padding:30px}}@media (min-width:0) and (max-width:600px){.kfpl-form header{padding:15px}}.kfpl-form header h1{border:none;font-size:1.6em;padding:0;margin-bottom:5px}.kfpl-form fieldset{border:none;margin:0;padding:0}.kfpl-form ul{margin:0 0 20px;padding:0}.kfpl-form ul li{list-style:none;display:block;padding:0;margin:10px 0}.kfpl-form ul li input[type=email],.kfpl-form ul li input[type=password],.kfpl-form ul li input[type=text],.kfpl-form ul li label{display:block}.kfpl-form ul li textarea{width:100%;border-radius:3px;border-color:#aaa;padding:10px;max-width:438px}.kfpl-form ul li select{margin-top:10px;font-size:1.2em}.kfpl-form ul.vertical-scroll{border:1px solid #c3c1c1;border-radius:2px;padding:5px;height:300px}.kfpl-form input[type=email],.kfpl-form input[type=password],.kfpl-form input[type=text]{width:100%;border:1px solid #ccc;border-radius:2px;padding:10px}.kfpl-form .form-section{position:relative;z-index:10}@media (min-width:601px){.kfpl-form .form-section{padding:20px 30px}}@media (min-width:0) and (max-width:600px){.kfpl-form .form-section{padding:15px}}.kfpl-form .submit-form{margin-top:10px;text-align:right}.kfpl-form .submit-form button{font-size:1.2em}.kfpl-form .information-section{position:relative;z-index:1;background-color:#444}.kfpl-form .information-section i{font-size:2.2em;font-weight:600;vertical-align:middle;display:inline-block}@media (min-width:421px){.kfpl-form .information-section .how-to a{width:50%;float:left;border-right:1px solid #666}}@media (min-width:0) and (max-width:450px){.kfpl-form .information-section .how-to a{width:100%;float:none;border-bottom:1px solid #ddd}}.kfpl-form .information-section a{display:block;padding:20px 0;color:#fff;text-align:center}.kfpl-form .remember-me-fields{float:left;width:70%}.kfpl-form .remember-me-fields p{margin-left:15px}.newPasswordContainer{width:60%;margin:0 auto;border:1px solid #c3c1c1;overflow:hidden;padding-bottom:15px;padding-top:15px}.newPasswordContainer .newPasswordDialog{padding:15px}.newPasswordContainer .newPasswordDialog .dialogTitle{margin-bottom:10px}.newPasswordContainer .newPasswordDialog .introText{padding-bottom:10px;border-bottom:1px solid #ccc}.newPasswordContainer .newPasswordDialog .formGroup{margin-top:10px}.newPasswordContainer .newPasswordDialog label{display:inline-block}.newPasswordContainer .newPasswordDialog .formControl{width:100%;padding:5px;margin:10px 0 0}.newPasswordContainer .newPasswordDialog .btn{margin-left:15px;float:right}.alternate-search-options a{color:#111;text-decoration:none;font-size:12px}.alternate-search-options a:active,.alternate-search-options a:focus,.alternate-search-options a:hover{text-decoration:underline}#recordReservation{clear:both;padding-top:15px}.reservationContainer{width:60%;margin:0 auto;border:1px solid #c3c1c1;overflow:hidden;padding-bottom:15px;padding-top:15px}.reservationContainer .reservationDialog{padding:15px}.reservationContainer .reservationDialog .recordTitle{margin-bottom:10px}.reservationContainer .reservationDialog .introText{padding-bottom:10px;border-bottom:1px solid #ccc}.reservationContainer .reservationDialog .reserveInfo{padding:10px 3px}.reservationContainer .reservationDialog .formGroup{margin-top:10px}.reservationContainer .reservationDialog label{display:inline-block}.reservationContainer .reservationDialog .formControl{width:100%;padding:5px;margin:10px 0 0}.reservationContainer .reservationDialog .reservationVolumes{width:49%;display:inline-block}.reservationContainer .reservationDialog .reservationVolumes .formControl{width:auto}.reservationContainer .reservationDialog .btn{margin-left:15px;float:right}.updateListContainer{width:60%;margin:0 auto;border:1px solid #c3c1c1;overflow:hidden;padding-bottom:15px}.updateListContainer .updateListDialog{padding:15px}.updateListContainer .updateListDialog .updListName label{display:none}.updateListContainer .updateListDialog .introText{padding-bottom:10px;border-bottom:1px solid #ccc}.updateListContainer .updateListDialog .reserveInfo{padding:10px 3px}.updateListContainer .updateListDialog .formGroup{margin-top:10px}.updateListContainer .updateListDialog .formGroup .formControl+.formControl{margin:10px 0 0}.updateListContainer .updateListDialog label{display:inline-block}.updateListContainer .updateListDialog .formControl{width:100%;padding:5px}.updateListContainer .updateListDialog .reservationVolumes{width:49%;display:inline-block}.updateListContainer .updateListDialog .reservationVolumes .formControl{width:auto}.updateListContainer .updateListDialog .btn{margin-left:15px;float:right}.account-wrap .account-header{border-bottom:1px solid #aaa;box-shadow:0 3px 7px -4px #aaa;position:relative;z-index:10;background-color:#fff}.account-wrap .account-header>h1{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.search-header{float:left;padding:15px 10px}.search-header h1{font-size:1em}.search-header h1 .search-terms{font-weight:700}.partial-results h1{display:inline}.partial-results p{padding-bottom:5px;display:inline}.partial-results ul li{margin-right:0}.record-wrap .record-header{border-bottom:1px solid #aaa;background-color:#fff}.search-history{padding:2px 10px;border-left:1px solid #999;float:left;margin:13px 0}.search-history ul li a,.search-history ul li p{display:inline-block}.search-history ul li i.fa{font-size:1.1em;padding:0 3px 0 9px}.results-wrap .results-header{border-bottom:1px solid #aaa;background-color:#fff}.results-wrap .results-header .suggest-header{float:left;padding:15px 10px}.results-wrap .results-header .suggest-header h1{font-size:1em}.lists .lists-row{margin-bottom:20px;border:1px solid #aaa;border-radius:3px;background-color:#fff;overflow:hidden}.lists .lists-row h2{background-color:#3277b3;color:#fff;padding:10px;border-bottom:1px solid #c3c1c1;font-size:1.5em;line-height:1.4}.lists .lists-row ul{padding:0;margin:0}.lists .lists-row ul li{list-style:none}.lists .lists-row li{float:left;width:100%}.lists .lists-row .list{padding:5px 0}.lists .lists-row .list .list-item{float:left;width:100%;padding:0 5px}.lists .lists-row .list .list-item a{display:block;padding:3px 5px;margin:0;border-radius:2px;width:100%;float:left}.lists .lists-row .list .list-item a:hover{color:#fff;background-color:#3277b3;text-decoration:none}.lists .lists-row .list .list-item a span{display:block;float:left;font-size:.9em}.lists .lists-row .list .list-item a .list-name{width:80%}.lists .lists-row .list .list-item a .list-count{width:20%;text-align:right}@media (min-width:769px) and (max-width:1024px){.lists-wrap{border-top:1px solid #aaa;padding-top:20px}}@media (min-width:0) and (max-width:768px){.lists-wrap{border-left:1px solid #aaa;border-top:1px solid #aaa}}ul.inline-list{padding:0;margin:0}ul.inline-list li{list-style:none;float:left}.results-content .results-list{float:left;width:100%;padding:20px 0 0;margin:0}.results-content .results-list .results-list-item{float:left;width:100%;border-top:1px solid #aaa;padding-bottom:20px;padding-top:20px;list-style:none}.results-content .results-list .results-list-item:first-child{border-top:none;padding-top:0}@media (min-width:769px){.account-message{padding:15px}}@media (min-width:0) and (max-width:768px){.account-message{margin:0 5px;padding:10px}}.has-message .account-table-wrap{margin-top:10px;border-radius:3px;border-top:1px solid #aaa}@media (min-width:0) and (max-width:768px){.has-message .account-table-wrap{border-radius:0}}.kfpl-availability-message{padding:15px;background-color:#d9edf7;border:1px solid #98bed1;border-radius:3px}.kfpl-form .kfpl-form-message{padding:15px;background-color:#d9edf7;margin:20px 30px -10px;border:1px solid #98bed1;border-radius:3px 3px}.kfpl-form .kfpl-form-message br{line-height:2}.message{background-color:#d9edf7;border:1px solid #98bed1;border-top:none;border-radius:0 0 3px 3px}.kfpl-form .message-btn{padding:30px 30px 20px;text-align:right}.record-message{padding:10px;margin:0 10px 0 5px}@media (min-width:769px) and (max-width:1024px){.record-message{margin:0 10px 0 0}}@media (min-width:0) and (max-width:768px){.record-message{margin:0 10px}}.results-message{padding:10px;margin:0 5px}@media (min-width:0) and (max-width:1024px){.results-message{margin:0 10px}}.kfpl-review-message{padding:15px;background-color:#d9edf7;border:1px solid #98bed1;border-radius:3px;margin:10px}.catalogue.table-view .message{padding:10px;margin:0 10px 0 0;border-radius:0}@media (min-width:0) and (max-width:768px){.catalogue.table-view .message{margin:0}}.useractivities-modal{background-color:#efefef}.account-navigation{border:1px solid #aaa;box-shadow:0 2px 8px -2px #aaa;margin-top:20px;padding:20px;background-color:#fff}.account-navigation ul{padding:0;margin:0}.account-navigation ul li{list-style:none}.account-navigation ul li.divider{display:block;border-top:1px solid #aaa;margin-top:10px;padding-top:10px}.account-navigation ul li .section-header{font-size:11px;text-transform:uppercase}@media (min-width:0) and (max-width:799px){.useractivities-account-details .navigation>div,.useractivities-interests .navigation>div,.useractivities-lists .navigation>div,.useractivities-overdrive .navigation>div,.useractivities-payment .navigation>div{padding:10px 5px}}@media (min-width:800px){.navigation>div{padding:15px 0;min-height:61px}}@media (min-width:0) and (max-width:799px){.navigation>div{padding:10px 5px 0}}@media (min-width:800px){.navigation .navigation-pages{padding-top:19px}}@media (min-width:0) and (max-width:799px){.navigation .navigation-pages{padding:10px 5px}}.navigation .navigation-total{text-align:right}.navigation-total-record #show-all{margin-top:5px;border-top:1px solid #ddd;padding-top:5px}.catalogue .navigation{padding:0 10px}.navigation{float:left;width:100%}.navigation .navigation-pages ul{position:relative;margin:0;padding:0}.navigation .navigation-pages ul li{list-style:none;font-weight:600}.navigation .navigation-pages ul li a{display:inline-block;text-decoration:none;border-bottom:1px solid;line-height:1;padding:0 1px;vertical-align:middle}.navigation .navigation-pages ul li a:hover{text-decoration:none}.navigation .navigation-pages ul li a span{line-height:1;vertical-align:middle}.navigation .navigation-pages ul li a .fa{font-size:1.3em;vertical-align:middle;line-height:0}.navigation .page-information{text-align:center}.navigation .page-information .pageInfo{display:block;text-transform:lowercase}.navigation .first-page{position:absolute;left:20px;top:0}@media (min-width:420px) and (max-width:960px){.navigation .first-page{left:0;top:0}}@media (min-width:0) and (max-width:419px){.navigation .first-page{left:10px;top:0}}.navigation .previous-page{position:absolute;left:75px;top:0}@media (min-width:420px) and (max-width:960px){.navigation .previous-page{left:50px;top:0}}@media (min-width:0) and (max-width:419px){.navigation .previous-page{left:60px;top:0}}.navigation .next-page{position:absolute;right:75px;top:0}@media (min-width:420px) and (max-width:960px){.navigation .next-page{right:50px;top:0}}@media (min-width:0) and (max-width:419px){.navigation .next-page{right:60px;top:0}}.navigation .last-page{position:absolute;right:20px;top:0}@media (min-width:420px) and (max-width:960px){.navigation .last-page{right:0;top:0}}@media (min-width:0) and (max-width:419px){.navigation .last-page{right:10px;top:0}}.results-wrap .results-navigation{border-bottom:1px solid #aaa;box-shadow:0 3px 7px -4px #aaa;position:relative;z-index:10;background-color:#fff}.kfpl-footer .results-navigation-bottom{border-top:1px solid #aaa;box-shadow:0 -3px 7px -4px #aaa;position:relative;z-index:10;background-color:#fff}.useractivities .navigation .navigation-section .section-nav{min-width:150px}.useractivities .navigation .navigation-section .kfpl-btn{font-size:14px;text-align:left;width:100%}.useractivities .navigation .navigation-section .kfpl-btn i{float:right;padding:4px 0 0;font-size:1.4em;line-height:.5}.useractivities .navigation .navigation-section .section-header{padding:3px 20px 0;font-size:80%;text-transform:uppercase;font-weight:800;color:#666}.navigation-sort{vertical-align:top}.navigation-sort,.navigation-sort .sort-options p,.navigation-sort p,.navigation-total-record p{display:inline-block}.record-controls ul{padding:0;margin:0}.record-controls ul li{list-style:none}.record-controls .record-actions a{white-space:nowrap}.record-controls .record-actions .action.action-danger a,.record-controls .record-actions .action.action-danger button{background-color:#973c2d}.record-controls .record-actions .action.action-danger a i,.record-controls .record-actions .action.action-danger button i{background-color:#c75443}.record-controls .record-actions .action .kfpl-btn{border:none;text-align:left;width:100%}.record-controls .record-actions .action .kfpl-btn,.record-controls .record-actions .action a{padding:7px 10px 7px 42px;background-color:#3277b3;position:relative;display:block;margin-bottom:5px;color:#fff;line-height:1.5;max-height:32px;overflow:hidden;border-radius:3px}.record-controls .record-actions .action .kfpl-btn i,.record-controls .record-actions .action a i{position:absolute;left:0;padding:10px;top:0;background-color:#3596dc;width:32px;height:32px;text-align:center}.record-controls .record-actions .action .kfpl-btn:hover,.record-controls .record-actions .action a:hover{margin-left:0;text-decoration:none;cursor:pointer}.record-controls .record-actions .action .kfpl-btn:hover span,.record-controls .record-actions .action a:hover span{color:#fff}.record-controls .record-details-view{border-top:1px solid #aaa;margin-top:5px;text-align:center}.record-controls .record-details-view .on-order,.record-controls .record-details-view a{font-size:.9em;width:50%;float:left;display:block;padding:5px 0}.record-controls .record-details-view .on-order:first-child,.record-controls .record-details-view a:first-child{border-right:1px solid #aaa}.record-controls .record-details-view a{text-decoration:underline}@media (min-width:768px){.record-data .record-cover-image{float:left;width:20%}}@media (min-width:600px) and (max-width:767px){.record-data .record-cover-image{float:left;width:18%}}@media (min-width:0) and (max-width:599px){.record-data .record-cover-image{width:75px;float:left}}.record-data .record-cover-image a{text-decoration:none;display:block}.record-data .record-cover-image img{width:100%;border:1px solid #ccc;border-radius:3px}.record-data .record-meta{padding:0 0 0 10px}@media (min-width:768px){.record-data .record-meta{float:left;width:80%}}@media (min-width:600px) and (max-width:767px){.record-data .record-meta{float:left;width:82%}}@media (min-width:0) and (max-width:599px){.record-data .record-meta{margin-left:85px;padding:0}.record-data .record-meta h3,.record-data .record-meta p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.record-data .record-meta .record-details{overflow:hidden;white-space:nowrap}.record-data .record-meta .record-details ul{margin:0;padding:0;list-style:none}.record-data .record-meta .record-details ul li{display:inline-block;color:#666;padding:3px 0 3px 5px;border-left:1px solid #999;margin-left:2px;line-height:1}.record-data .record-meta .record-details ul li:empty{display:none}.record-data .record-meta .record-details ul li:first-child{padding-left:0;margin:0;border-left:none}.record-data .record-meta .record-details ul li i:before{font-size:1.7em;line-height:1;vertical-align:middle;display:inline-block}.record-data .record-meta .record-title{border-top:1px solid #aaa;margin-top:3px;border-bottom:1px dotted #ddd;padding-bottom:6px;margin-bottom:4px}.record-data .record-meta .record-title .record-main-title{margin:5px 0 0;font-size:1.4em;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.record-data .record-meta .record-title .record-sub-title{font-size:1em;text-transform:capitalize}.record-data .record-meta .record-creator{font-size:1.1em;color:#333;margin-top:5px;margin-bottom:10px}.record-data .record-rating .star-rating{display:inline-block;font-size:1.4em}.catalogue .record-data{position:relative;z-index:1;padding:1%;background-color:#fff;border:7px solid #eaeaea;box-shadow:0 0 0 1px #e1e1e1,0 2px 6px -1px #555;overflow:hidden;border-radius:1px}@media (min-width:0) and (max-width:599px){.catalogue .record-data{padding:8px;width:100%}}.record-summary{float:left;padding:10px 0;border-top:1px solid #ddd;margin-top:10px;width:100%}.record-summary div{max-height:none}.record-tools{text-align:center}.record-tools input{margin:0}.account-table-wrap{padding:0;background-color:#fff;border:1px solid #aaa;border-top:none;border-radius:0 0 3px 3px}@media (min-width:769px){.account-table-wrap{margin:0 10px 0 0}}@media (min-width:0) and (max-width:768px){.account-table-wrap{margin:0;border:none}}@media (min-width:769px){.account-details-wrap{margin:0 10px 0 0}}table.account-table{width:100%;border-collapse:collapse}table.account-table caption{border-bottom:1px solid #aaa;text-align:left;padding:10px;font-weight:600;font-size:1.4em}table.account-table tbody th{vertical-align:top;border-bottom-color:#ccc}table.account-table thead th{padding:10px;border-right:1px solid #ccc}table.account-table thead th:last-child{border-right:none}table.account-table th{text-align:left;font-weight:500;border-bottom:1px solid #aaa}table.account-table th.record-loan-date{min-width:95px}table.account-table th.record-volume{min-width:80px}table.account-table td{vertical-align:top;text-align:left}table.account-table.no-cover td{vertical-align:middle}table.account-table>tbody>tr>td,table.account-table>tbody>tr>th{padding:15px 10px}table.account-table>tbody>tr>td{border-bottom:1px solid #ccc}table.account-table>tbody>tr:last-child>td,table.account-table>tbody>tr:last-child>th{border-bottom:none}table.account-table.list-table thead th:first-child{width:70px;text-align:center}table.account-table.list-table tbody td:first-child{text-align:center}@media only screen and (max-width:768px){.useractivities thead tr{position:absolute;top:-9999px;left:-9999px}.useractivities caption{width:100%}.useractivities thead{clear:both}.useractivities table.account-table,.useractivities table.account-table tbody,.useractivities table.account-table td,.useractivities table.account-table th,.useractivities table.account-table thead,.useractivities table.account-table tr{display:block}.useractivities table.account-table th{border:none}.useractivities table.account-table>tbody>tr>td{border:none;border-bottom:1px solid #eee;position:relative;padding:10px 0 10px 40%;text-align:left;min-height:37px}.useractivities table.account-table>tbody>tr>td:before{position:absolute;top:6px;left:6px;width:25%;padding-right:10px;white-space:nowrap;content:attr(data-header)}.useractivities table.account-table>tbody>tr td:first-child{text-align:left}.useractivities table.account-table>tbody>tr td:last-child{border-bottom-color:#999}table.account-table.loans-table>tbody>tr>td:first-child{padding-left:6px}table.account-table.loans-table>tbody>tr>td:first-child:before{width:0}table.account-table.loans-table>tbody>tr.renewal-message td:last-child{float:right}table.account-table.loans-table td:before{content:attr(data-header);font-weight:400}}table.availability-table>tbody>tr>td{padding:10px}table.availability-table>tbody>tr>td.availability-status{padding:0}table.availability-table>tbody>tr>td.availability-status img{vertical-align:middle}table.availability-table td.availability-status{text-align:center;padding:0 5px}table.availability-table td.availability-status img{width:18px;height:18px}@media (min-width:0) and (max-width:1023px){table.availability-table td.availability-status{display:none!important}}.item-availability.item-availability-nocover{border:none}.item-availability.item-availability-nocover .item-availability-cell{padding:0;border-bottom-color:#aaa;box-shadow:inset 0 1px 12px -4px #aaa;background-color:#fefefe;border-top:1px solid #aaa}@media (min-width:0) and (max-width:1023px){.availability-text span{padding:3px 10px;border-radius:3px;color:#fff}.availability-text .notforloan{background-color:#a9690f}.availability-text .available{background-color:#3d843d}.availability-text .notavailable{background-color:#973c2d}}@media (min-width:0) and (max-width:768px){.catalogue .results-table-wrap table.availability-table,.catalogue .results-table-wrap table.availability-table tbody,.catalogue .results-table-wrap table.availability-table td,.catalogue .results-table-wrap table.availability-table th,.catalogue .results-table-wrap table.availability-table thead,.catalogue .results-table-wrap table.availability-table tr{display:block}.catalogue .results-table-wrap table.availability-table thead tr{position:absolute;top:-9999px;left:-9999px}.catalogue .results-table-wrap table.availability-table th{border:none}.catalogue .results-table-wrap table.availability-table>tbody>tr>td{border:none;border-bottom:1px solid #eee;position:relative;padding:10px 0 10px 40%;text-align:left;min-height:37px}.catalogue .results-table-wrap table.availability-table>tbody>tr>td#no-issues,.catalogue .results-table-wrap table.availability-table>tbody>tr>td.availability-message{padding:10px}.catalogue .results-table-wrap table.availability-table>tbody>tr>td#no-issues:before{content:""}.catalogue .results-table-wrap table.availability-table>tbody>tr>td:before{position:absolute;top:10px;left:10px;width:25%;padding-right:10px;white-space:nowrap;content:attr(data-header);font-weight:600}.catalogue .results-table-wrap table.availability-table>tbody>tr td:first-child{text-align:left}.catalogue .results-table-wrap table.availability-table>tbody>tr td:last-child{border-bottom-color:#ccc}.catalogue .results-table-wrap table.availability-table>tbody>tr:last-child>td:last-child{border-bottom:none}}@media (min-width:0) and (max-width:1023px){.catalogue .record-content table.availability-table,.catalogue .record-content table.availability-table tbody,.catalogue .record-content table.availability-table td,.catalogue .record-content table.availability-table th,.catalogue .record-content table.availability-table thead,.catalogue .record-content table.availability-table tr,.catalogue .results-list table.availability-table,.catalogue .results-list table.availability-table tbody,.catalogue .results-list table.availability-table td,.catalogue .results-list table.availability-table th,.catalogue .results-list table.availability-table thead,.catalogue .results-list table.availability-table tr{display:block}.catalogue .record-content table.availability-table thead tr,.catalogue .results-list table.availability-table thead tr{position:absolute;top:-9999px;left:-9999px}.catalogue .record-content table.availability-table th,.catalogue .results-list table.availability-table th{border:none}.catalogue .record-content table.availability-table>tbody>tr>td,.catalogue .results-list table.availability-table>tbody>tr>td{border:none;border-bottom:1px solid #eee;position:relative;padding:10px 0 10px 40%;text-align:left;min-height:37px}.catalogue .record-content table.availability-table>tbody>tr>td#no-issues,.catalogue .record-content table.availability-table>tbody>tr>td.availability-message,.catalogue .results-list table.availability-table>tbody>tr>td#no-issues,.catalogue .results-list table.availability-table>tbody>tr>td.availability-message{padding:10px}.catalogue .record-content table.availability-table>tbody>tr>td#no-issues:before,.catalogue .results-list table.availability-table>tbody>tr>td#no-issues:before{content:""}.catalogue .record-content table.availability-table>tbody>tr>td:before,.catalogue .results-list table.availability-table>tbody>tr>td:before{position:absolute;top:10px;left:10px;width:25%;padding-right:10px;white-space:nowrap;content:attr(data-header);font-weight:600}.catalogue .record-content table.availability-table>tbody>tr td:first-child,.catalogue .results-list table.availability-table>tbody>tr td:first-child{text-align:left}.catalogue .record-content table.availability-table>tbody>tr td:last-child,.catalogue .results-list table.availability-table>tbody>tr td:last-child{border-bottom-color:#ccc}.catalogue .record-content table.availability-table>tbody>tr:last-child>td:last-child,.catalogue .results-list table.availability-table>tbody>tr:last-child>td:last-child{border-bottom:none}}table.catalogue-table{width:100%;border-collapse:collapse}table.catalogue-table caption{border-bottom:1px solid #aaa;text-align:left;padding:10px;font-weight:600}table.catalogue-table tbody th{vertical-align:top;border-bottom-color:#ccc}table.catalogue-table thead th{padding:10px;border-right:1px solid #ccc}table.catalogue-table thead th:last-child{border-right:none}table.catalogue-table th{text-align:left;border-bottom:1px solid #aaa}table.catalogue-table th.sort{min-width:65px}table.catalogue-table th.author-sort{min-width:80px}table.catalogue-table th.actions{min-width:160px}table.catalogue-table td{vertical-align:top;text-align:left}table.catalogue-table.no-cover td{vertical-align:middle}table.catalogue-table>tbody>tr>td,table.catalogue-table>tbody>tr>th{padding:15px 10px}table.catalogue-table>tbody>tr>td{border-bottom:1px solid #ccc;vertical-align:middle}table.catalogue-table>tbody>tr:last-child>td,table.catalogue-table>tbody>tr:last-child>th{border-bottom:none}table.catalogue-table.details-table td:last-child{text-align:left}table.catalogue-table.details-table .ellipsis{position:relative;vertical-align:initial}table.catalogue-table.details-table .ellipsis span{position:absolute;left:10px;right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.holdings-summary{padding:10px 5px}table.catalogue-table.holdings-table{background-color:#fafafa;margin-bottom:10px;border:1px solid #aaa}table.catalogue-table.holdings-table:last-child{margin-bottom:0}.interests-table th:nth-child(5){text-align:center}.interests-table td:nth-child(5){width:200px}.interests-table td.record-actions{width:135px}@media only screen and (max-width:768px){.interests-table td.record-actions,.interests-table td:nth-child(5){width:auto}}.list-table th:nth-child(6){text-align:center}.list-table td:nth-child(6){width:200px}.list-table td.record-actions{width:135px}@media only screen and (max-width:768px){.list-table td.record-actions,.list-table td:nth-child(6){width:auto}}@media only screen and (max-width:768px){.catalogue table.no-cover,.catalogue table.no-cover tbody,.catalogue table.no-cover td,.catalogue table.no-cover th,.catalogue table.no-cover thead,.catalogue table.no-cover tr{display:block}.catalogue table.no-cover tbody.collapse,.catalogue table.no-cover td.collapse,.catalogue table.no-cover th.collapse,.catalogue table.no-cover thead.collapse,.catalogue table.no-cover tr.collapse{display:none}.catalogue table.no-cover tbody.collapse.in,.catalogue table.no-cover td.collapse.in,.catalogue table.no-cover th.collapse.in,.catalogue table.no-cover thead.collapse.in,.catalogue table.no-cover tr.collapse.in{display:block}.catalogue table.no-cover thead tr{position:absolute;top:-9999px;left:-9999px}.catalogue table.no-cover th{border:none}.catalogue table.no-cover>tbody>tr>td{border:none;border-bottom:1px solid #eee;position:relative;padding:10px 0 10px 40%;text-align:left;min-height:37px;width:auto}.catalogue table.no-cover>tbody>tr>td:before{position:absolute;left:6px;width:25%;padding-right:10px;white-space:nowrap;content:attr(data-header);font-weight:400}.catalogue table.no-cover>tbody>tr td:first-child{text-align:left}.catalogue table.no-cover>tbody>tr td:last-child{border-bottom-color:#999}.catalogue table.no-cover>tbody>tr:last-child td{border-bottom:none}table.no-cover td.record-actions table td{display:table-cell}table.no-cover div.record-availability-status{display:inline-block;margin-bottom:0}table.no-cover div.record-availability-status a{padding:2px 6px}}.results-table-wrap{padding:0;background-color:#fff;border:1px solid #aaa;border-top:none;border-radius:0 0 3px 3px}@media (min-width:769px){.results-table-wrap{margin:0 10px 0 0}}@media (min-width:0) and (max-width:768px){.results-table-wrap{margin:0;border:none;border-left:1px solid #aaa;border-radius:0}}.results-table th:nth-child(5){text-align:center}.results-table td:nth-child(5){width:200px}.results-table td.record-actions{width:135px}@media only screen and (max-width:768px){.results-table td.record-actions,.results-table td:nth-child(5){width:auto}}.account-details-container{background-color:#fff;border:1px solid #aaa;border-top:none;border-radius:0 0 3px 3px}@media (min-width:0) and (max-width:768px){.account-details-container{border:none}}.has-message .account-details-container{margin-top:10px;border-radius:3px;border-top:1px solid #aaa}@media (min-width:0) and (max-width:768px){.has-message .account-details-container{border:none;border-radius:0}}.account-transactions-row .badge{width:35px}@media (min-width:0) and (max-width:768px){.useractivities-account-details .account-content{float:left}}table.account-details-table{width:100%;border-collapse:collapse}table.account-details-table caption{border-bottom:1px solid #aaa;text-align:left;padding:10px;font-weight:600;font-size:1.4em}table.account-details-table tbody th{vertical-align:top;border-bottom-color:#ccc}table.account-details-table thead th{padding:10px;border-right:1px solid #ccc}table.account-details-table thead th:last-child{border-right:none}table.account-details-table th{text-align:left;font-weight:500;border-bottom:1px solid #aaa}table.account-details-table td{vertical-align:top;text-align:left}table.account-details-table.no-cover td{vertical-align:middle}table.account-details-table>tbody>tr>td,table.account-details-table>tbody>tr>th{padding:15px 10px}table.account-details-table>tbody>tr>td{border-bottom:1px solid #ccc}table.account-details-table>tbody>tr:last-child>td,table.account-details-table>tbody>tr:last-child>th{border-bottom:none}div.LoanHistory{float:left;width:100%}div.LoanHistory .headers{float:left;padding:10px;width:100%;border-top:1px solid #ccc}div.LoanHistory .headers .headers-inner{margin-left:46%;font-weight:600}@media (min-width:768px) and (max-width:959px){div.LoanHistory .headers .headers-inner{margin-left:70%}}div.LoanHistory .headers .headers-inner .header-loaned-on{float:left;width:100%}div.LoanHistory .items.results .itemFull .record-wrap .record-tools{float:left;width:3%}@media (min-width:768px) and (max-width:959px){div.LoanHistory .items.results .itemFull .record-wrap .record-tools{width:4%}}@media (min-width:0) and (max-width:419px){div.LoanHistory .items.results .itemFull .record-wrap .record-tools{width:6%;display:block}}div.LoanHistory .items.results .itemFull .record-wrap .record-cover-image{float:left;width:8%;max-width:130px}@media (min-width:768px) and (max-width:959px){div.LoanHistory .items.results .itemFull .record-wrap .record-cover-image{width:18%}}@media (min-width:0) and (max-width:419px){div.LoanHistory .items.results .itemFull .record-wrap .record-cover-image{width:25%}}div.LoanHistory .items.results .itemFull .record-wrap .record-meta{float:left;width:35%;padding:0 10px}@media (min-width:768px) and (max-width:959px){div.LoanHistory .items.results .itemFull .record-wrap .record-meta{width:48%}}@media (min-width:0) and (max-width:419px){div.LoanHistory .items.results .itemFull .record-wrap .record-meta{width:69%;margin-left:0}}@media (min-width:0) and (max-width:419px){div.LoanHistory .items.results .itemFull .record-wrap .record-meta h3{white-space:normal}}div.LoanHistory .items.results .itemFull .record-wrap .record-meta p:empty{display:none}div.LoanHistory .items.results .itemFull .record-wrap .record-status{float:left;width:54%}@media (min-width:768px) and (max-width:959px){div.LoanHistory .items.results .itemFull .record-wrap .record-status{width:30%}}@media (min-width:0) and (max-width:419px){div.LoanHistory .items.results .itemFull .record-wrap .record-status{float:right;width:69%;padding-left:10px;margin-top:10px}}div.LoanHistory .items.results .itemFull .record-wrap .record-status .record-loan-date{float:left;width:100%}@media (min-width:769px){.interest-table td.remove-interest{width:175px}.interest-table td.remove-interest form{text-align:center}}@media (min-width:0) and (max-width:768px){.interest-table td.remove-interest{width:inherit}.interest-table td.remove-interest form{text-align:left}}.list-table .badge{width:30px}.list-table .reading-list-controls{min-width:200px}.list-table .reading-list-controls ul{padding:0;margin:0}.list-table .reading-list-controls ul li{list-style:none}.list-table .reading-list-controls ul{text-align:left}.list-table .reading-list-controls li{display:inline-block}.list-table .reading-list-controls li a{display:block;float:left}.list-table .reading-list-controls .inline-btn{float:left}@media (min-width:768px){.list-table tr td.reading-list-controls{width:210px}}@media (min-width:0) and (max-width:375px){.useractivities table.account-table.list-table>tbody>tr>td.reading-list-controls{width:100%;padding:10px}.useractivities table.account-table.list-table>tbody>tr>td.reading-list-controls ul{text-align:center}}.loans-table th.select-all-control{text-align:center}.loans-table.no-cover th.record-information{width:30%}.loans-table th.record-information{width:40%}.loans-table td.record-format,.loans-table td.record-format td,.loans-table td.record-information,.loans-table td.record-information td,.loans-table th.record-format,.loans-table th.record-information{text-align:left}.loans-table .record-cover-image a{border:1px solid #ccc;border-radius:4px;overflow:hidden;display:inline-block}.loans-table .record-cover-image img{vertical-align:top;max-width:75px;min-width:75px}.loans-table tr.renewal-message td{border-bottom:1px dotted #eee;color:#e00;font-weight:400;text-align:right!important}.loans-table>tbody>tr td:first-child{text-align:center}.btn-overdrive{width:100%;border-bottom:1px solid #ccc;text-align:right}.btn-overdrive a{display:block;width:100%;font-size:1.2em;padding:10px}.btn-overdrive a i{font-size:1.3em;vertical-align:sub}.btn-overdrive a:active i,.btn-overdrive a:focus i,.btn-overdrive a:hover i{text-decoration:none}.overdrive-container .headers{float:left;padding:10px;width:100%;border-top:none}.overdrive-container .headers .headers-inner{margin-left:40%;width:60%;font-weight:600}.overdrive-container .headers .headers-inner .header-expiry-date,.overdrive-container .headers .headers-inner .header-messages{float:left;width:100%}@media (min-width:0) and (max-width:419px){#kfpl-overdrive-checkout-items .record-wrap{padding:0}}#kfpl-overdrive-checkout-items .record-wrap .record-info{float:left;width:40%}@media (min-width:0) and (max-width:767px){#kfpl-overdrive-checkout-items .record-wrap .record-info{width:100%;margin-top:50px;padding:0 10px}}#kfpl-overdrive-checkout-items .record-wrap .record-info .record-cover-image{float:left;width:30%;max-width:90px}#kfpl-overdrive-checkout-items .record-wrap .record-info .record-meta{float:left;width:70%;padding:0 10px;margin:auto}@media (min-width:0) and (max-width:419px){#kfpl-overdrive-checkout-items .record-wrap .record-info .record-meta h3{white-space:nowrap}}#kfpl-overdrive-checkout-items .record-wrap .record-status{float:left;width:60%}@media (min-width:420px) and (max-width:767px){#kfpl-overdrive-checkout-items .record-wrap .record-status{width:100%;padding:10px;border-bottom:1px dotted #ddd;position:absolute;top:0}}@media (min-width:0) and (max-width:419px){#kfpl-overdrive-checkout-items .record-wrap .record-status{width:100%;padding:10px;border-bottom:1px dotted #ddd;position:absolute;top:0}}@media (min-width:0) and (max-width:419px){#kfpl-overdrive-checkout-items .record-wrap .record-status .record-due-date{width:100%}}#kfpl-overdrive-checkout-items .record-wrap .record-status .record-controls{float:right;text-align:left;margin-top:-3px}@media (min-width:0) and (max-width:767px){#kfpl-overdrive-checkout-items .record-wrap .record-status .record-controls{width:auto;border-top:none;padding-top:0;position:absolute;top:9px;right:6px}}#kfpl-overdrive-checkout-items .record-wrap .record-status .record-controls a{background-color:#0c5799;display:inline-block;color:#fff;padding-right:8px}#kfpl-overdrive-checkout-items .record-wrap .record-status .record-controls a i{padding:7px;background-color:#3596dc}#kfpl-overdrive-checkout-items .record-wrap .record-status .record-controls a .btn-text{padding:0 10px 0 5px}#kfpl-overdrive-checkout-items .record-wrap .record-status .record-controls a:hover{text-decoration:none}#kfpl-overdrive-checkout-items .record-wrap .record-status .record-controls a i{margin-right:4px}@media (min-width:0) and (max-width:419px){#kfpl-overdrive-hold-items .record-wrap{padding:0}}#kfpl-overdrive-hold-items .record-wrap .record-info{float:left;width:40%}@media (min-width:420px) and (max-width:767px){#kfpl-overdrive-hold-items .record-wrap .record-info{width:70%;padding:10px}}@media (min-width:0) and (max-width:419px){#kfpl-overdrive-hold-items .record-wrap .record-info{width:100%;padding:10px}}#kfpl-overdrive-hold-items .record-wrap .record-info .record-cover-image{float:left;width:30%;max-width:90px}@media (min-width:420px) and (max-width:767px){#kfpl-overdrive-hold-items .record-wrap .record-info .record-cover-image{width:100%;margin-top:0;padding:0}}@media (min-width:0) and (max-width:419px){#kfpl-overdrive-hold-items .record-wrap .record-info .record-cover-image{width:100%;margin-top:0;padding:0}}#kfpl-overdrive-hold-items .record-wrap .record-info .record-meta{float:left;width:70%;padding:0 10px;margin:auto}@media (min-width:0) and (max-width:419px){#kfpl-overdrive-hold-items .record-wrap .record-info .record-meta{width:100%;padding:10px 0 0}}@media (min-width:0) and (max-width:419px){#kfpl-overdrive-hold-items .record-wrap .record-info .record-meta h3{white-space:nowrap}}#kfpl-overdrive-hold-items .record-wrap .record-status{float:left;width:60%}@media (min-width:0) and (max-width:767px){#kfpl-overdrive-hold-items .record-wrap .record-status{width:100%;padding:10px 10px 0;border-top:1px dotted #ddd;border-bottom:none;position:static}}#kfpl-overdrive-hold-items .record-wrap .record-status .record-status-messages{float:left;width:70%}@media (min-width:0) and (max-width:767px){#kfpl-overdrive-hold-items .record-wrap .record-status .record-status-messages{width:100%}}#kfpl-overdrive-hold-items .record-wrap .record-status .record-controls{float:right;text-align:left;margin-top:-3px}@media (min-width:0) and (max-width:767px){#kfpl-overdrive-hold-items .record-wrap .record-status .record-controls{position:absolute;right:10px;top:10px;margin-top:0;width:35%;max-width:95px;border-top:none;padding-top:0}}#kfpl-overdrive-hold-items .record-wrap .record-status .record-controls a{background-color:#0c5799;display:inline-block;color:#fff;padding-right:8px;width:100%;margin-bottom:6px}#kfpl-overdrive-hold-items .record-wrap .record-status .record-controls a i{padding:7px;background-color:#3596dc}#kfpl-overdrive-hold-items .record-wrap .record-status .record-controls a .btn-text{padding:0 10px 0 5px}#kfpl-overdrive-hold-items .record-wrap .record-status .record-controls a:hover{text-decoration:none}#kfpl-overdrive-hold-items .record-wrap .record-status .record-controls a i{margin-right:2px;min-width:26px;text-align:center}@media (min-width:0) and (max-width:768px){table.account-table.loans-table.overdrive-table>tbody>tr>td:first-child{padding:10px 0 10px 40%}}.payment .payment-section{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.payment .payment-due-info,.payment .payment-due-section,.payment .payment-history-info,.payment .payment-history-section{position:static;left:auto;top:auto;width:auto;height:auto;overflow:inherit}.payment-information{float:right;padding:20px 10px;font-weight:600}.payment-information ul{padding:0;margin:0}.payment-information ul li{list-style:none}.payment-information .badge{width:auto;padding:5px 10px;margin-left:5px;vertical-align:middle}@media (min-width:0) and (max-width:768px){.payments-due-table caption,.payments-history-table caption{display:block}}table.account-table.reservations-table th.reservation-status-header{width:200px;box-sizing:content-box}table.account-table.reservations-table th.queue-header{width:65px;box-sizing:content-box;text-align:center}table.account-table.reservations-table tbody>tr>td.reservation-status-and-queue-data{padding:0}table.account-table.reservations-table table.reservation-status-and-queue-table{width:100%;border-collapse:collapse}table.account-table.reservations-table td.reservation-status-data{width:228px;border:none;padding:10px}table.account-table.reservations-table td.record-queue-position{padding:10px 0;text-align:center;width:74px}@media only screen and (max-width:768px){table.account-table.reservations-table table.reservation-status-and-queue-table{width:60%;margin-left:40%}}ul.reservation-status-list{margin:0;padding:0}ul.reservation-status-list li{list-style:none}ul.reservation-status-list .reservation-status{font-weight:700}ul.reservation-status-actions{margin:0;padding:10px;border-top:1px dotted #ccc;display:flex;justify-content:space-between}ul.reservation-status-actions>li{display:inline-block;list-style:none}ul.reservation-status-actions .kfpl-btn-ok{background-color:#fff;color:#3d843d;border:2px solid #3d843d;font-weight:600}ul.reservation-status-actions .kfpl-btn-danger{background-color:#fff;color:#973c2d;border:2px solid #973c2d;font-weight:600}ul.reservation-status-actions .kfpl-btn-action{background-color:#fff;color:#3277b3;border:2px solid #3277b3;font-weight:600}.reservation-status-badge{margin-top:5px;padding:3px 5px;text-align:center;font-size:1em;border-radius:3px;display:inline-block}.reservation-status-badge.paused{background-color:#a9690f;color:#fff;margin:0 0 5px}.reservation-status-badge.available{background-color:#3d843d;color:#fff;margin:0 0 5px}.reservation-status-and-queue-table .action-suspend{width:100%;margin-bottom:5px}.reservation-status-and-queue-table .action-suspend button{width:100%;border-radius:3px;text-align:left}.reservation-status-and-queue-table .action-suspend button i{float:right;padding:4px 0 0;font-size:1.4em;line-height:.5}.reservation-status-and-queue-table.many .action-suspend button{color:#333;background-color:#fff}.reservation-status-and-queue-table.many .action-suspend button:focus,.reservation-status-and-queue-table.many .action-suspend button:hover{color:#fff;background-color:#3277b3}.reservations-table th.record-information{width:35%}.reservations-table td.record-format,.reservations-table td.record-format td,.reservations-table td.record-information,.reservations-table td.record-information td,.reservations-table th.record-format,.reservations-table th.record-information{text-align:left}.reservations-table .record-cover-image a{border:1px solid #ccc;border-radius:4px;overflow:hidden;display:inline-block}.reservations-table .record-cover-image img{vertical-align:top;max-width:75px;min-width:75px}.reservations-table tr.record-availability td{text-align:right}.DisplayInfo .displayInfo{padding:30px 20px 10px;max-width:500px;margin:0 auto;font-size:1.5em}.DisplayInfo .displayInfo p{padding-bottom:20px}.display-info{padding:30px 20px 10px;max-width:500px;margin:0 auto;font-size:1.5em}.display-info p{padding-bottom:20px}.interests-controls-row{width:100%;margin-bottom:20px;float:left;border-bottom:none}.interests-controls-row h2{background-color:#3277b3;color:#fff;padding:10px;border-bottom:1px solid #c3c1c1;font-size:1.5em;line-height:1.4}.interests-controls-row h3{display:block;margin:0;padding:15px;border-bottom:1px solid #c3c1c1;font-style:normal!important;font-size:1em;line-height:1}.interests-controls-row h3 i{float:right}.interests-controls-row h3:last-child{border-bottom:none}.interests-controls-row h3:hover{cursor:pointer}.interests-controls-row ul{margin:0;padding:0}.interests-controls-row ul li{list-style:none}.interests-controls-row ul li .interest-link,.interests-controls-row ul li .interest-nolink,.interests-controls-row ul li .periods{display:block;padding:15px;font-size:1em;line-height:1.2;border-bottom:1px solid #c3c1c1;position:relative;color:#222;width:100%;float:left;margin:0}.interests-controls-row ul li .interest-link{padding:15px 15px 15px 60px}.interests-controls-row ul li .interest-link i[class^=kfpl]{font-size:30px;line-height:1;position:absolute;left:0;border-right:1px solid #c3c1c1;top:0;bottom:0;padding:7px 10px}.interests-controls-row ul li a:hover{color:#fff!important;background-color:#3277b3}.interests-controls-row ul li .interest-nolink{padding:15px}.interests-controls-row ul li span{display:block;float:left;font-size:1em}.interests-controls-row .interests ul .interest{margin:0!important}.interests-controls-row .interests ul .interest .interest-link{padding-left:15px}.interests-controls-row .interests ul .interest .interest-name{font-size:.9em;width:80%}.results-col .results-interest{float:left;width:100%;padding:0;margin:0}.results-col .results-interest .results-interest-item{float:left;width:100%;border-top:1px solid #aaa;padding:20px 0;list-style:none}.results-col .results-interest .results-interest-item:first-child{border-top:none;padding-top:0}.hidden{display:none}.otherSources{width:100%;padding:10px}.otherSources ul{margin:0;padding:0}.otherSources ul li{list-style:none}@media (min-width:420px) and (max-width:767px){.interest-results .record-wrap .record-tools{float:left;width:4%}}@media (min-width:0) and (max-width:419px){.interest-results .record-wrap .record-tools{width:15px;display:block;float:left;text-align:left;padding-top:3px}}@media (min-width:420px) and (max-width:767px){.interest-results .record-wrap .record-cover-image{float:left;width:18%;max-width:130px}}@media (min-width:0) and (max-width:419px){.interest-results .record-wrap .record-cover-image{width:60px;float:left;padding-top:3px}}.interest-topics .accordian>.accordian-item{padding:0}.interest-topics .accordian>.accordian-item:last-child{border-bottom:none}.interest-topics .accordian .accordian-item .accordian-head{padding:10px}.interest-topics .accordian .accordian-item .accordian-body .accordian-item{border-top:1px dotted #bbb;padding:0 0 0 10px;margin:0}.interest-topics .accordian .interest-item{margin:0}.interest-topics .accordian .interest-item a{display:block;padding:3px 5px;margin:0 10px 5px;border-radius:2px}.interest-topics .accordian .interest-item a:hover{color:#fff;background-color:#3277b3;text-decoration:none}.divUpdateComment{float:left;clear:both;width:100%}.list-controls-row{width:100%;margin-bottom:20px;float:left;border-bottom:none}.list-controls-row h2{background-color:#3277b3;color:#fff;padding:10px;border-bottom:1px solid #c3c1c1;font-size:1.5em;line-height:1.4}.list-controls-row h3{display:block;margin:0;padding:15px;border-bottom:1px solid #c3c1c1;font-style:normal!important;font-size:1em;line-height:1}.list-controls-row h3 i{float:right}.list-controls-row h3:last-child{border-bottom:none}.list-controls-row h3:hover{cursor:pointer}.list-controls-row ul li{list-style:none}.list-controls-row ul li a,.list-controls-row ul li button{display:block;padding:15px 15px 15px 60px;font-size:1em;line-height:1.2;border-bottom:1px solid #c3c1c1;position:relative;color:#222;width:100%;float:left;margin:0}.list-controls-row ul li a:hover,.list-controls-row ul li button:hover{color:#fff!important;background-color:#3277b3}.list-controls-row ul li a i[class^=kfpl],.list-controls-row ul li button i[class^=kfpl]{font-size:30px;line-height:1;position:absolute;left:0;border-right:1px solid #c3c1c1;top:0;bottom:0;padding:7px 10px}.list-controls-row ul li span{display:block;float:left;font-size:1em}.list-controls-row ul li button{background-color:#fff;border:none;border-bottom:1px solid #c3c1c1;text-align:left;font-weight:inherit;font-family:inherit;font-size:1em;cursor:pointer;cursor:hand}.list-controls-row .lists ul{margin:0;padding:0}.list-controls-row .lists ul .list{margin:0!important}.list-controls-row .lists ul .list a{padding-left:15px}.list-controls-row .lists ul .list .list-name{font-size:.9em;width:80%}.list-controls-row .lists ul .list .list-count{font-size:.9em;width:20%;text-align:right}.SearchReadingList.results .heading{padding:10px;font-size:1.2em}.SearchReadingList.results .navigation{border-top:1px dotted #ccc;height:40px}.SearchReadingList.results .sort{padding:10px}.SearchReadingList.results .listItem br{display:none}.SearchReadingList.results .listItem strong a{padding:5px 10px;display:block;background-color:#e00;color:#fff;margin:0 20px;border-radius:4px}@media (min-width:0) and (max-width:419px){.SearchReadingList.results .listItem strong a{margin-top:10px}}.no-results{border:1px solid #c3c1c1;box-shadow:0 0 6px -2px #aaa;border-radius:2px;background-color:#fff}.no-results header{border-bottom:1px solid #aaa}@media (min-width:601px){.no-results header{padding:30px}}@media (min-width:0) and (max-width:600px){.no-results header{padding:15px}}.no-results header h1{border:none;font-size:1.6em;padding:0;margin-bottom:5px}.no-results .no-results-section{border-bottom:1px solid #aaa;position:relative;z-index:10}@media (min-width:601px){.no-results .no-results-section{padding:20px 30px}}@media (min-width:0) and (max-width:600px){.no-results .no-results-section{padding:5px 15px}}#NovelistContainer{padding:0 10px}.record-full-details h3{padding:10px 10px 0;font-weight:600}.record-wrap .record-navigation{border-bottom:1px solid #aaa;box-shadow:0 3px 7px -4px #aaa;position:relative;z-index:10;background-color:#fff}.find-more-section{border-top:1px solid #ccc;padding-bottom:5px}.find-more-section h3{display:block;margin:0 0 5px;padding:10px;border-bottom:1px solid #c3c1c1;font-style:normal!important;font-size:1em;line-height:1}.find-more-section a{display:block;width:92%;margin:0 4%;padding:4px 5px;border-radius:3px}.find-more-section a:hover{color:#fff;background-color:#3277b3;text-decoration:none}.others-liked{float:left;width:100%}.others-liked ul{max-height:375px;overflow:hidden;border-top:1px solid #c3c1c1}.others-liked ul.no-max-height{max-height:none}.others-liked ul .others-liked-item{float:left;width:100%;padding:10px 3%;border-bottom:1px solid #ddd;margin-bottom:5px}.others-liked ul .others-liked-item:last-child{border-bottom:none;margin-bottom:0}.others-liked ul .others-liked-item .record-cover-image{width:24%;display:inline-block;margin-right:1%;vertical-align:top}.others-liked ul .others-liked-item .record-cover-image a{display:block}.others-liked ul .others-liked-item .record-cover-image img{width:100%;border:1px solid #ccc}.others-liked ul .others-liked-item .record-meta{width:70%;display:inline-block}.others-liked .others-liked-show-more{border-top:1px solid #ccc;padding:1px 0 2px;text-align:right}.record-relations .relations-section{margin-bottom:20px;border:1px solid #aaa;border-radius:3px;overflow:hidden;background-color:#fff}.record-relations .relations-section h2{background-color:#3277b3;color:#fff;padding:10px;font-size:1.3em;line-height:1.4}.record-relations .relations-section ul{padding:0;margin:0}.record-relations .relations-section ul li{list-style:none}@media (min-width:769px){.record-sections .tab-content{background-color:#fff;border:1px solid #aaa;border-top:none;padding:0 5px}}@media (min-width:0) and (max-width:768px){.record-sections .tab-content .tab-pane{background-color:#fff;border:1px solid #aaa;margin:10px 0}}.record-sections .nav-tabs>li.active>a,.record-sections .nav-tabs>li.active>a:focus,.record-sections .nav-tabs>li.active>a:hover{border-color:#aaa #aaa #fff}.record-sections .nav-tabs{border-bottom-color:#aaa}.request-a-purchase{margin:10px auto 0;width:602px}.suggest-header h1{font-weight:700}.facets-row{position:relative}.facets-row .facet-row{width:100%;float:left}.facets-row .facet-row h3{font-style:normal!important;font-size:1em;line-height:1}.facets-row .facet-row h3 a{display:block;margin:0;padding:15px;border-bottom:1px solid #c3c1c1;color:#333}.facets-row .facet-row h3 a i{float:right}.facets-row .facet-row h3 a:hover{text-decoration:none}.facets-row .facet-row h3:last-child a{border-bottom:none}.facets-row .facet-row ul{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;display:block;float:left}.facets-row .facet-row ul li{list-style:none;float:left;width:100%}.facets-row .facet-row ul li .disabled-facet,.facets-row .facet-row ul li a{display:block;width:100%;float:left;padding:3px 5px;margin:0;border-radius:2px}.facets-row .facet-row ul li .disabled-facet:hover,.facets-row .facet-row ul li a:hover{color:#fff;text-decoration:underline;background-color:#3277b3}.facets-row .facet-row ul li span{display:block;float:left;font-size:.9em}.facets-row .facet-row ul li .facet-value{text-decoration:inherit;width:80%}.facets-row .facet-row ul li .facet-count{width:20%;text-decoration:inherit;text-align:right}.facets-row .facet-row.show ul{position:static;width:100%;height:auto;overflow:inherit;clip:auto;border-bottom:1px solid #ccc;margin:0;padding:15px 10px}.facets-row .facet-row:last-child h3 a{border-bottom:none}.facets-row .facet-row:last-child.show h3 a{border-bottom:1px solid #c3c1c1}.facets-row .facet-row:last-child.show ul{border-bottom:none}.facets-row .facets-header{position:relative}.facets-row .facets-header .facets-reload{display:none;position:absolute;right:0;top:0;height:100%;padding-bottom:1px}.facets-row .facets-header .facets-reload a{display:block;height:100%;width:100%;color:#fff;background-color:#3596dc;padding:11px 10px}.results .restrictInfo{background-color:#fbf8ae;border-bottom:1px solid #efe844;color:#666;font-size:14px;padding:10px;line-height:1}.results .restrictInfo:first-child{margin-top:15px}.results>.appLink{background-color:#fbf8ae;color:#666;font-size:14px;padding:10px;line-height:1}.results>.appLink:empty{display:none}.applicationcontainer .Start.applicationcontainerregular{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.record-reviews .record-reviews-header{padding:10px}.record-reviews .record-reviews-header h3{font-weight:600}.record-reviews .record-reviews-header>p{padding:5px 0;float:left}.record-reviews .record-reviews-header .review-link{text-align:right}.record-reviews .review{clear:both;border-top:1px solid #aaa;padding:0 0 10px;margin:10px 0}.record-reviews .review .review-creator{padding:0 10px 10px;border-bottom:1px solid #ddd;margin:0 0 10px;height:30px;overflow:hidden}.record-reviews .review .review-creator p{display:inline-block}.record-reviews .review .review-creator .review-author{font-weight:600;padding:6px 6px 8px 0;margin-right:6px;border-right:1px solid #aaa;vertical-align:middle}.record-reviews .review .review-creator .review-rating{vertical-align:middle;padding:5px 6px;margin-left:6px;border-left:1px solid #aaa}.record-reviews .review .review-content{padding:0 10px}.record-reviews .review .review-content p{padding:5px 0;margin:5px 0}.record-reviews .review .review-controls{padding:0 10px;margin:10px 0}.record-reviews .review .review-controls ul{padding:0;margin:0}.record-reviews .review .review-controls ul li{list-style:none}.record-reviews .review .review-controls .review-user-controls{float:left}.record-reviews .review .review-controls .review-user-controls li{float:left;margin-right:6px}.record-reviews .review .review-controls .review-report{text-align:right}.syndetics-reviews{border-top:1px solid #aaa}.syndetics-reviews h3{padding:10px 10px 0;font-weight:600}.syndetics-reviews .syndetics-review{padding:10px;border-bottom:1px solid #ddd}.syndetics-reviews .syndetics-review h4{padding-bottom:5px}.syndetics-reviews .syndetics-review .content div{padding-bottom:10px}.syndetics-reviews .syndetics-review .content div:last-child{padding-bottom:0}.syndetics-reviews .syndetics-review .content p{padding-bottom:10px}.syndetics-reviews .syndetics-review:last-child{border-bottom:none}.syndetics-details h3{padding:10px 10px 0;font-weight:600}.syndetics-details .syndetics-detail{padding:10px;border-bottom:1px solid #ddd}.syndetics-details .syndetics-detail h4{padding-bottom:5px}.syndetics-details .syndetics-detail p{padding-bottom:10px}@media print{#kfpl .print-hidden{display:none}#kfpl .print-visible{display:block}.account-table thead th a i,.navigation{display:none}.account-table>tbody>tr>td{padding:5px!important}.account-content{border:none!important;margin:0!important}}body .main-content{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:10px}body .main-content:after{content:" ";display:block;clear:both}@media (min-width:0) and (max-width:600px){.mobile-only{position:static;left:auto;top:auto;width:auto;height:auto;overflow:inherit}}@media (min-width:0) and (max-width:600px){.mobile-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}}@media (min-width:601px){.mobile-visible{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}}@media (min-width:0) and (max-width:600px){.mobile-visible{position:static;left:auto;top:auto;width:auto;height:auto;overflow:inherit}}.landscape-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media (min-width:769px) and (max-width:1024px){.landscape-only{position:static;left:auto;top:auto;width:auto;height:auto;overflow:inherit}}@media (min-width:769px) and (max-width:1024px){.landscape-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}}@media (min-width:769px) and (max-width:1024px){.landscape-visible{position:static;left:auto;top:auto;width:auto;height:auto;overflow:inherit}}.portrait-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media (min-width:601px) and (max-width:768px){.portrait-only{position:static;left:auto;top:auto;width:auto;height:auto;overflow:inherit}}@media (min-width:601px) and (max-width:768px){.portrait-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}}@media (min-width:601px) and (max-width:768px){.portrait-visible{position:static;left:auto;top:auto;width:auto;height:auto;overflow:inherit}}.tablet-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media (min-width:0) and (max-width:1024px){.tablet-only{position:static;left:auto;top:auto;width:auto;height:auto;overflow:inherit}}@media (min-width:0) and (max-width:1024px){.tablet-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}}@media (min-width:0) and (max-width:1024px){.tablet-visible{position:static;left:auto;top:auto;width:auto;height:auto;overflow:inherit}}.desktop-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media (min-width:1025px){.desktop-only{position:static;left:auto;top:auto;width:auto;height:auto;overflow:inherit}}@media (min-width:1025px){.desktop-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}}@media (min-width:1025px){.desktop-visible{position:static;left:auto;top:auto;width:auto;height:auto;overflow:inherit}}@media (min-width:0) and (max-width:460px){.nav-display-off{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}}.kfpl-row{clear:both;width:100%;float:right;margin-right:0}.kfpl-row .kfpl-col-1{width:7.0422535211%;float:left;margin-right:1.4084507042%}.kfpl-row .kfpl-col-2{width:15.4929577465%;float:left;margin-right:1.4084507042%}.kfpl-row .kfpl-col-3{width:23.9436619718%;float:left;margin-right:1.4084507042%}.kfpl-row .kfpl-col-4{width:32.3943661972%;float:left;margin-right:1.4084507042%}.kfpl-row .kfpl-col-5{width:40.8450704225%;float:left;margin-right:1.4084507042%}.kfpl-row .kfpl-col-6{width:49.2957746479%;float:left;margin-right:1.4084507042%}.kfpl-row .kfpl-col-7{width:57.7464788732%;float:left;margin-right:1.4084507042%}.kfpl-row .kfpl-col-8{width:66.1971830986%;float:left;margin-right:1.4084507042%}.kfpl-row .kfpl-col-9{width:74.6478873239%;float:left;margin-right:1.4084507042%}.kfpl-row .kfpl-col-10{width:83.0985915493%;float:left;margin-right:1.4084507042%}.kfpl-row .kfpl-col-11{width:91.5492957746%;float:left;margin-right:1.4084507042%}.kfpl-row .kfpl-col-12{width:100%;float:left;margin-left:0;margin-right:0}.kfpl-row .kfpl-offset-1{margin-left:8.4507042254%}.kfpl-row .kfpl-offset-2{margin-left:16.9014084507%}.kfpl-row .kfpl-offset-3{margin-left:25.3521126761%}.kfpl-row .kfpl-offset-4{margin-left:33.8028169014%}.kfpl-row .kfpl-col-last{margin-right:-100%}@media (min-width:601px){.kfpl-form{width:500px;margin:25px auto}}@media (min-width:0) and (max-width:600px){.kfpl-form{margin:5%}}.record-wrap .record-header{width:100%}.record-wrap .record-container{position:relative;margin-bottom:20px}@media (min-width:1201px){.record-wrap .record-controls{width:240px;margin:-1px 10px;position:absolute;left:0;top:0}}@media (min-width:1025px) and (max-width:1200px){.record-wrap .record-controls{width:200px;margin:-1px 10px;position:absolute;left:0;top:0}}@media (min-width:769px) and (max-width:1024px){.record-wrap .record-controls{width:100%}.record-wrap .record-controls .controls-user{width:100px;margin:-1px 10px;position:absolute;left:0;top:0}.record-wrap .record-controls .facets{width:100%;float:left}.record-wrap .record-controls .facets .facets-row{width:48%;margin:1%;float:left}}@media (min-width:600px) and (max-width:768px){.record-wrap .record-controls{width:100%}.record-wrap .record-controls .controls-user{width:75px;margin:0;position:absolute;left:0;top:0}.record-wrap .record-controls .facets{width:98%;float:left;padding:1%;border-top:1px solid #aaa}.record-wrap .record-controls .facets .facets-row{width:48%;margin:1%;float:left}}@media (min-width:0) and (max-width:599px){.record-wrap .record-controls{width:100%}.record-wrap .record-controls .controls-user{width:50px;margin:0;position:absolute;left:0;top:0}.record-wrap .record-controls .controls-user.open{width:215px;margin:0;position:absolute;left:0;top:0;bottom:0;z-index:10;background-color:#fff;box-shadow:1px 5px 12px 0 rgba(10,10,10,.2)}.record-wrap .record-controls .facets{width:98%;float:left;padding:1%;border-top:1px solid #aaa}.record-wrap .record-controls .facets .facets-row{width:98%;margin:1%;float:left}}@media (min-width:1201px){.record-wrap .record-content{margin-left:260px}.record-wrap .record-content .record-row{padding:15px 5px 10px 0}}@media (min-width:1025px) and (max-width:1200px){.record-wrap .record-content{margin-left:220px}.record-wrap .record-content .record-row{padding:15px 5px 10px 0}}@media (min-width:769px) and (max-width:1024px){.record-wrap .record-content{margin-left:120px}.record-wrap .record-content .record-row{float:left;width:100%;padding:10px 10px 10px 0}}@media (min-width:600px) and (max-width:768px){.record-wrap .record-content{margin-left:74px}.record-wrap .record-content .record-row{border-left:1px solid #aaa;float:left;width:100%;padding:10px}}@media (min-width:0) and (max-width:599px){.record-wrap .record-content{margin-left:49px}.record-wrap .record-content .record-row{border-left:1px solid #aaa;float:left;width:100%;padding:10px}}@media (min-width:1200px){.record-content .record-main{width:73.8095238095%;float:left;margin-left:.5952380952%;margin-right:.5952380952%}.record-content .record-relations{width:23.8095238095%;float:right;margin-left:.5952380952%;margin-right:.5952380952%}.record-content .record-sections{width:73.8095238095%;float:left;margin-left:.5952380952%;margin-right:.5952380952%}}@media (min-width:1024px) and (max-width:1199px){.record-content .record-main{width:73.8095238095%;float:left;margin-left:.5952380952%;margin-right:.5952380952%}.record-content .record-relations{width:23.8095238095%;float:right;margin-left:.5952380952%;margin-right:.5952380952%}.record-content .record-sections{width:73.8095238095%;float:left;margin-left:.5952380952%;margin-right:.5952380952%}}@media (min-width:801px) and (max-width:1023px){.record-content .record-main{width:62.0253164557%;float:left;margin-right:1.2658227848%}.record-content .record-relations{width:36.7088607595%;float:right;margin-right:0}.record-content .record-sections{width:62.0253164557%;float:left;margin-right:1.2658227848%}}@media (min-width:600px) and (max-width:800px){.record-content .record-main{width:100%;float:left;margin-left:0;margin-right:0}.record-content .record-relations{width:40.6779661017%;float:right;margin-right:0;margin-top:10px}.record-content .record-sections{width:57.6271186441%;float:left;margin-right:1.6949152542%}}@media (min-width:0) and (max-width:599px){.record-content .record-main{margin-bottom:15px}.record-content .record-main,.record-content .record-relations,.record-content .record-sections{width:98.8095238095%;float:left;margin-left:.5952380952%;margin-right:.5952380952%}}@media (min-width:0) and (max-width:768px){.record-content .record-sections .nav{display:none}.record-content .record-sections .tab-content .tab-pane{display:block!important}}.results-wrap .results-header{width:100%}.results-wrap .results-container{position:relative;z-index:0;margin-bottom:20px}@media (min-width:1201px){.results-wrap .results-controls{width:240px;margin:-1px 10px;position:absolute;left:0;top:0}}@media (min-width:1025px) and (max-width:1200px){.results-wrap .results-controls{width:200px;margin:-1px 10px;position:absolute;left:0;top:0}}@media (min-width:769px) and (max-width:1024px){.results-wrap .results-controls{width:100%}.results-wrap .results-controls .controls-user{width:100px;margin:-1px 10px;position:absolute;left:0;top:0}.results-wrap .results-controls .lists-wrap{margin:0 10px 0 120px;float:left}.results-wrap .results-controls .facets{width:100%;float:left;margin-left:0;margin-right:0}.results-wrap .results-controls .facets .facets-row:last-child{width:49.1525423729%;float:right;margin-right:0}.results-wrap .results-controls .facets .facets-row:first-child{width:49.1525423729%;float:left;margin-right:1.6949152542%}}@media (min-width:600px) and (max-width:768px){.results-wrap .results-controls{width:100%}.results-wrap .results-controls .controls-user{width:75px;margin:0;position:absolute;left:0;top:0}.results-wrap .results-controls .lists-wrap{margin:0 0 0 74px;float:left;padding:10px}.results-wrap .results-controls .facets{width:100%;float:left;margin-left:0;margin-right:0}.results-wrap .results-controls .facets .facets-row:last-child{width:49.1525423729%;float:right;margin-right:0}.results-wrap .results-controls .facets .facets-row:first-child{width:49.1525423729%;float:left;margin-right:1.6949152542%}}@media (min-width:0) and (max-width:599px){.results-wrap .results-controls{width:100%}.results-wrap .results-controls .controls-user{z-index:2;width:50px;margin:0;position:absolute;left:0;top:0}.results-wrap .results-controls .controls-user.open{width:215px;margin:0;position:absolute;left:0;top:0;bottom:0;background-color:#fff;box-shadow:1px 5px 12px 0 rgba(10,10,10,.2)}.results-wrap .results-controls .lists-wrap{margin:0 0 0 49px;float:left;padding:10px}.results-wrap .results-controls .facets .facets-row{width:100%}}.results-wrap .results-content{position:relative;z-index:0}@media (min-width:1201px){.results-wrap .results-content{margin-left:260px}}@media (min-width:1025px) and (max-width:1200px){.results-wrap .results-content{margin-left:220px}}@media (min-width:769px) and (max-width:1024px){.results-wrap .results-content{margin-left:120px}}@media (min-width:600px) and (max-width:768px){.results-wrap .results-content{margin-left:74px}.results-wrap .results-content .results-list{border-left:1px solid #aaa}}@media (min-width:0) and (max-width:599px){.results-wrap .results-content{margin-left:49px}.results-wrap .results-content .results-list{border-left:1px solid #aaa}}@media (min-width:1024px){.catalogue-results .results-row .results-list-item{width:100%;float:left}.catalogue-results .results-row .results-list-item .record-data{width:73.8095238095%;float:left;margin-left:.5952380952%;margin-right:.5952380952%}.catalogue-results .results-row .results-list-item .record-controls{width:23.8095238095%;float:right;margin-left:.5952380952%;margin-right:.5952380952%}.catalogue-results .results-row .results-list-item .item-availability{width:73.8095238095%;float:left;margin-left:.5952380952%;margin-right:.5952380952%}}@media (min-width:768px) and (max-width:1023px){.catalogue-results .results-row .results-list-item{width:100%;float:left;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}.catalogue-results .results-row .results-list-item .record-data{width:74.6835443038%;float:left;margin-right:1.2658227848%}.catalogue-results .results-row .results-list-item .record-controls{width:24.0506329114%;float:right;margin-right:0}.catalogue-results .results-row .results-list-item .item-availability{width:74.6835443038%;float:left;margin-right:1.2658227848%}}@media (min-width:600px) and (max-width:767px){.catalogue-results .results-row .results-list-item{width:100%;float:left;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}.catalogue-results .results-row .results-list-item .record-data{width:74.5762711864%;float:left;margin-right:1.6949152542%}.catalogue-results .results-row .results-list-item .record-controls{width:23.7288135593%;float:right;margin-right:0}.catalogue-results .results-row .results-list-item .item-availability{width:74.5762711864%;float:left;margin-right:1.6949152542%}}@media (min-width:0) and (max-width:599px){.catalogue-results .results-row .results-list-item{width:100%;float:left;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}.catalogue-results .results-row .results-list-item .record-data{width:100%;float:left;margin-left:0;margin-right:0}.catalogue-results .results-row .results-list-item .record-controls{margin-top:10px;width:100%;float:left;margin-left:0;margin-right:0}.catalogue-results .results-row .results-list-item .record-controls .record-availability-status{width:49.1525423729%;float:left;margin-right:1.6949152542%}.catalogue-results .results-row .results-list-item .record-controls .record-actions{width:49.1525423729%;float:right;margin-right:0}.catalogue-results .results-row .results-list-item .record-controls .record-details-view{width:49.1525423729%;float:left;margin-right:1.6949152542%}.catalogue-results .results-row .results-list-item .item-availability{width:100%;float:left;margin-left:0;margin-right:0}}@media (min-width:601px){.no-results{width:500px;margin:25px auto}}@media (min-width:0) and (max-width:600px){.no-results{margin:5%}}@media (min-width:1024px){.catalogue-interests .results-row .results-list-item{width:100%;float:left}.catalogue-interests .results-row .results-list-item .record-data{width:73.8095238095%;float:left;margin-left:.5952380952%;margin-right:.5952380952%}.catalogue-interests .results-row .results-list-item .record-controls{width:23.8095238095%;float:right;margin-left:.5952380952%;margin-right:.5952380952%}.catalogue-interests .results-row .results-list-item .item-availability{width:73.8095238095%;float:left;margin-left:.5952380952%;margin-right:.5952380952%}}@media (min-width:768px) and (max-width:1023px){.catalogue-interests .results-row .results-list-item{width:100%;float:left;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}.catalogue-interests .results-row .results-list-item .record-data{width:74.6835443038%;float:left;margin-right:1.2658227848%}.catalogue-interests .results-row .results-list-item .record-controls{width:24.0506329114%;float:right;margin-right:0}.catalogue-interests .results-row .results-list-item .item-availability{width:74.6835443038%;float:left;margin-right:1.2658227848%}}@media (min-width:600px) and (max-width:767px){.catalogue-interests .results-row .results-list-item{width:100%;float:left;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}.catalogue-interests .results-row .results-list-item .record-data{width:74.5762711864%;float:left;margin-right:1.6949152542%}.catalogue-interests .results-row .results-list-item .record-controls{width:23.7288135593%;float:right;margin-right:0}.catalogue-interests .results-row .results-list-item .item-availability{width:74.5762711864%;float:left;margin-right:1.6949152542%}}@media (min-width:420px) and (max-width:599px){.catalogue-interests .results-row .results-list-item{width:100%;float:left;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}.catalogue-interests .results-row .results-list-item .record-data{width:66.1016949153%;float:left;margin-right:1.6949152542%}.catalogue-interests .results-row .results-list-item .record-controls{width:32.2033898305%;float:right;margin-right:0}.catalogue-interests .results-row .results-list-item .item-availability{width:66.1016949153%;float:left;margin-right:1.6949152542%}}@media (min-width:0) and (max-width:419px){.catalogue-interests .results-row .results-list-item{width:100%;float:left;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}.catalogue-interests .results-row .results-list-item .record-data{width:100%;float:left;margin-left:0;margin-right:0}.catalogue-interests .results-row .results-list-item .record-controls{margin-top:10px;width:100%;float:left;margin-left:0;margin-right:0}.catalogue-interests .results-row .results-list-item .record-controls .record-availability-status{width:49.1525423729%;margin-right:1.6949152542%;float:left}.catalogue-interests .results-row .results-list-item .record-controls .record-availability-status .record-status-link{display:none}.catalogue-interests .results-row .results-list-item .record-controls .record-actions{width:49.1525423729%;float:right;margin-right:0}.catalogue-interests .results-row .results-list-item .item-availability{width:100%;float:left;margin-left:0;margin-right:0}}@media (min-width:769px) and (max-width:1024px){.results-wrap .results-controls .lists{width:100%;float:left;margin-left:0;margin-right:0}.results-wrap .results-controls .lists .my-lists{width:49.1525423729%;float:left;margin-right:1.6949152542%}}@media (min-width:600px) and (max-width:768px){.results-wrap .results-controls .lists{width:100%;float:left;margin-left:0;margin-right:0}.results-wrap .results-controls .lists .my-lists{width:49.1525423729%;float:left;margin-right:1.6949152542%}}@media (min-width:0) and (max-width:599px){.results-wrap .results-controls .lists .my-lists{width:100%}}.catalogue-list .results-row .results-list-item{padding-right:1%}@media (min-width:1200px){.catalogue-list .results-row .results-list-item{width:100%;float:left}.catalogue-list .results-row .results-list-item .record-tools{width:2.2321428571%;float:left;margin-left:.4464285714%;margin-right:.4464285714%}.catalogue-list .results-row .results-list-item .record-data{width:70.9821428571%;float:left;margin-left:.4464285714%;margin-right:.4464285714%}.catalogue-list .results-row .results-list-item .record-controls{width:24.1071428571%;float:right;margin-left:.4464285714%;margin-right:.4464285714%}.catalogue-list .results-row .results-list-item .item-availability{width:70.9821428571%;float:left;margin-right:.4464285714%;margin-left:3.5714285714%}}@media (min-width:1024px) and (max-width:1199px){.catalogue-list .results-row .results-list-item{width:100%;float:left}.catalogue-list .results-row .results-list-item .record-tools{width:2.2321428571%;float:left;margin-left:.4464285714%;margin-right:.4464285714%}.catalogue-list .results-row .results-list-item .record-data{width:70.9821428571%;float:left;margin-left:.4464285714%;margin-right:.4464285714%}.catalogue-list .results-row .results-list-item .record-controls{width:24.1071428571%;float:right;margin-left:.4464285714%;margin-right:.4464285714%}.catalogue-list .results-row .results-list-item .item-availability{width:70.9821428571%;float:left;margin-right:.4464285714%;margin-left:3.5714285714%}}@media (min-width:768px) and (max-width:1023px){.catalogue-list .results-row .results-list-item{width:100%;float:left}.catalogue-list .results-row .results-list-item .record-tools{width:2.2321428571%;float:left;margin-left:.4464285714%;margin-right:.4464285714%}.catalogue-list .results-row .results-list-item .record-data{width:70.9821428571%;float:left;margin-left:.4464285714%;margin-right:.4464285714%}.catalogue-list .results-row .results-list-item .record-controls{width:24.1071428571%;float:right;margin-left:.4464285714%;margin-right:.4464285714%}.catalogue-list .results-row .results-list-item .item-availability{width:70.9821428571%;float:left;margin-right:.4464285714%;margin-left:3.5714285714%}}@media (min-width:600px) and (max-width:767px){.catalogue-list .results-row .results-list-item{width:100%;float:left}.catalogue-list .results-row .results-list-item .record-tools{width:5.0632911392%;float:left;margin-right:1.2658227848%}.catalogue-list .results-row .results-list-item .record-data{width:68.3544303797%;float:left;margin-right:1.2658227848%}.catalogue-list .results-row .results-list-item .record-controls{width:24.0506329114%;float:right;margin-right:0}.catalogue-list .results-row .results-list-item .item-availability{width:68.3544303797%;float:left;margin-right:1.2658227848%;margin-left:6.3291139241%}}@media (min-width:0) and (max-width:599px){.catalogue-list .results-row .results-list-item{width:100%;float:left;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}.catalogue-list .results-row .results-list-item .record-tools{width:6.7796610169%;float:left;margin-right:1.6949152542%}.catalogue-list .results-row .results-list-item .record-data{width:91.5254237288%;float:right;margin-right:0}.catalogue-list .results-row .results-list-item .record-controls{margin-top:10px;width:100%;float:left;margin-left:0;margin-right:0}.catalogue-list .results-row .results-list-item .record-controls .record-availability-status{width:40.6779661017%;margin-right:1.6949152542%;margin-left:8.4745762712%;float:left}.catalogue-list .results-row .results-list-item .record-controls .record-availability-status .record-status-link{display:none}.catalogue-list .results-row .results-list-item .record-controls .record-actions{width:49.1525423729%;float:right;margin-right:0}.catalogue-list .results-row .results-list-item .item-availability{width:100%;float:left;margin-left:0;margin-right:0}}.results-header{width:100%;position:relative}.results-header .results-controls-row{width:36.6071428571%;float:left;margin-left:.4464285714%;margin-right:.4464285714%}@media (min-width:1200px){.results-header .results-controls-row .results-controls-sort{width:11.6071428571%;float:left;margin-left:.4464285714%;margin-right:.4464285714%}}@media (min-width:1025px) and (max-width:1199px){.results-header .results-controls-row .results-controls-sort{width:11.6071428571%;float:left;margin-left:.4464285714%;margin-right:.4464285714%}}@media (min-width:768px) and (max-width:1024px){.results-header .results-controls-row .results-controls-sort{width:11.6071428571%;float:left;margin-left:.4464285714%;margin-right:.4464285714%}}@media (min-width:600px) and (max-width:767px){.results-header .results-controls-row .results-controls-sort{width:11.6071428571%;float:left;margin-left:.4464285714%;margin-right:.4464285714%}}@media (min-width:0) and (max-width:599px){.results-header .results-controls-row .results-controls-sort{width:36.6071428571%;float:left;margin-left:.4464285714%;margin-right:.4464285714%;position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.results-header .results-controls-row .results-controls-sort.show-controls{position:absolute;top:15px;left:50%;width:250px;height:auto;float:none;margin-left:-125px;box-shadow:1px 1px 10px -1px #999;border-radius:2px;padding:20px;text-align:center;z-index:100;background-color:#fff}}@media (min-width:1200px){.results-header .results-controls-row .results-controls-total{width:11.6071428571%;float:left;margin-left:.4464285714%;margin-right:.4464285714%;text-align:center}}@media (min-width:1025px) and (max-width:1199px){.results-header .results-controls-row .results-controls-total{width:11.6071428571%;float:left;margin-left:.4464285714%;margin-right:.4464285714%;text-align:center}}@media (min-width:768px) and (max-width:1024px){.results-header .results-controls-row .results-controls-total{width:11.6071428571%;float:left;margin-left:.4464285714%;margin-right:.4464285714%;text-align:center}}@media (min-width:600px) and (max-width:767px){.results-header .results-controls-row .results-controls-total{width:11.6071428571%;float:left;margin-left:.4464285714%;margin-right:.4464285714%;text-align:center}}@media (min-width:0) and (max-width:599px){.results-header .results-controls-row .results-controls-total{width:36.6071428571%;float:left;margin-left:.4464285714%;margin-right:.4464285714%;position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.results-header .results-controls-row .results-controls-total.show-controls{position:absolute;top:15px;left:50%;width:250px;height:auto;float:none;margin-left:-125px;box-shadow:1px 1px 10px -1px #999;border-radius:2px;padding:20px;text-align:center;z-index:100;background-color:#fff}}@media (min-width:1200px){.results-header .results-controls-row .results-controls{width:11.6071428571%;float:right;margin-left:.4464285714%;margin-right:.4464285714%;text-align:right}}@media (min-width:1025px) and (max-width:1199px){.results-header .results-controls-row .results-controls{width:11.6071428571%;float:right;margin-left:.4464285714%;margin-right:.4464285714%;text-align:right}}@media (min-width:768px) and (max-width:1024px){.results-header .results-controls-row .results-controls{width:11.6071428571%;float:right;margin-left:.4464285714%;margin-right:.4464285714%;text-align:right}}@media (min-width:600px) and (max-width:767px){.results-header .results-controls-row .results-controls{width:11.6071428571%;float:right;margin-left:.4464285714%;margin-right:.4464285714%;text-align:right}}@media (min-width:420px) and (max-width:599px){.results-header .results-controls-row .results-controls{width:36.6071428571%;float:left;margin-left:.4464285714%;margin-right:.4464285714%;text-align:center}}@media (min-width:0) and (max-width:419px){.results-header .results-controls-row .results-controls{width:36.6071428571%;float:left;margin-left:.4464285714%;margin-right:.4464285714%;text-align:center}}@media (min-width:1201px){.results-wrap .results-footer-navigation{margin-left:260px}.results-wrap .results-footer-navigation .navigation .navigation-pages{width:75%;float:left}}@media (min-width:1025px) and (max-width:1200px){.results-wrap .results-footer-navigation{margin-left:220px}.results-wrap .results-footer-navigation .navigation .navigation-pages{width:75%;float:left}}@media (min-width:769px) and (max-width:1024px){.results-wrap .results-footer-navigation{margin-left:120px}.results-wrap .results-footer-navigation .navigation .navigation-pages{width:100%;float:left}}@media (min-width:600px) and (max-width:768px){.results-wrap .results-footer-navigation{margin-left:74px}.results-wrap .results-footer-navigation .navigation{border-left:1px solid #aaa}.results-wrap .results-footer-navigation .navigation .navigation-pages{width:100%;float:left}}@media (min-width:0) and (max-width:599px){.results-wrap .results-footer-navigation{margin-left:49px}.results-wrap .results-footer-navigation .navigation{border-left:1px solid #aaa}.results-wrap .results-footer-navigation .navigation .navigation-pages{width:100%;float:left}}.results-wrap .navigation{width:100%}.results-wrap .navigation .navigation-sort{float:left}@media (min-width:1201px){.results-wrap .navigation .navigation-sort{width:18.6440677966%;float:left;margin-right:1.6949152542%}}@media (min-width:1070px) and (max-width:1200px){.results-wrap .navigation .navigation-sort{width:28.813559322%;float:left;margin-right:1.6949152542%}}@media (min-width:800px) and (max-width:1069px){.results-wrap .navigation .navigation-sort{width:28.813559322%;float:left;margin-right:1.6949152542%}}@media (min-width:421px) and (max-width:799px){.results-wrap .navigation .navigation-sort{width:49.1525423729%;float:left;margin-right:1.6949152542%}}@media (min-width:0) and (max-width:420px){.results-wrap .navigation .navigation-sort{width:69.4915254237%;float:left;margin-right:1.6949152542%}}@media (min-width:1201px){.results-wrap .navigation .navigation-pages{width:59.3220338983%;float:right;margin-right:0}}@media (min-width:800px) and (max-width:1200px){.results-wrap .navigation .navigation-pages{width:38.9830508475%;float:right;margin-right:0}}@media (min-width:0) and (max-width:799px){.results-wrap .navigation .navigation-pages{width:100%;float:left;margin-left:0;margin-right:0}}@media (min-width:1201px){.results-wrap .navigation .navigation-total{width:18.6440677966%;float:right;margin-right:0}}@media (min-width:1070px) and (max-width:1200px){.results-wrap .navigation .navigation-total{width:28.813559322%;float:right;margin-right:0}}@media (min-width:800px) and (max-width:1069px){.results-wrap .navigation .navigation-total{width:28.813559322%;float:right;margin-right:0}}@media (min-width:421px) and (max-width:799px){.results-wrap .navigation .navigation-total{width:49.1525423729%;float:right;margin-right:0}}@media (min-width:0) and (max-width:420px){.results-wrap .navigation .navigation-total{width:28.813559322%;float:right;margin-right:0}}.kfpl-container,.search-form{max-width:1200px;margin-left:auto;margin-right:auto}.kfpl-container:after,.search-form:after{content:" ";display:block;clear:both}@media (min-width:0) and (max-width:767px){.tablet-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}}@media (min-width:0) and (max-width:419px){.mobile-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}}@media (min-width:420px) and (max-width:530px){.tabsm-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}}.mobile-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media (max-width:419px){.mobile-only{position:static;left:auto;top:auto;width:auto;height:auto;overflow:inherit}}@media (min-width:960px){.search-row{width:100%;float:left;margin-left:0;margin-right:0;clear:both;padding:0 0 5px}.search-row .col-search-header,.search-row .kfpl-first-input{width:57.7464788732%;float:left;margin-right:1.4084507042%;margin-left:16.9014084507%}.search-row .col-index-header,.search-row .col-search-label,.search-row .col-search-operator{width:15.4929577465%;float:left;margin-right:1.4084507042%}.search-row .col-search-operator{text-align:right}.search-row .col-search-input{width:57.7464788732%;float:left;margin-right:1.4084507042%}.search-row .col-search-index{width:23.9436619718%;float:right;margin-right:0}.search-row .col-restriction-label{width:15.4929577465%;float:left;margin-right:1.4084507042%;text-align:right}.search-row .col-restriction-input{width:83.0985915493%;float:right;margin-right:0}.search-row .col-submit-buttons{width:32.3943661972%;float:left;margin-right:1.4084507042%;margin-left:16.9014084507%}.advanced .alternate-search-options{width:83.0985915493%;float:left;margin-right:1.4084507042%;margin-left:16.9014084507%}.simple .alternate-search-options{width:100%;float:left;margin-left:0;margin-right:0}}@media (min-width:601px) and (max-width:959px){.search-row{width:100%;float:left;margin-left:0;margin-right:0;clear:both;padding:0 0 5px}.search-row .col-search-header,.search-row .kfpl-first-input{width:57.7464788732%;float:left;margin-right:1.4084507042%;margin-left:16.9014084507%}.search-row .col-index-header,.search-row .col-search-label,.search-row .col-search-operator{width:15.4929577465%;float:left;margin-right:1.4084507042%}.search-row .col-search-operator{text-align:right}.search-row .col-search-input{width:57.7464788732%;float:left;margin-right:1.4084507042%}.search-row .col-search-index{width:23.9436619718%;float:right;margin-right:0}.search-row .col-restriction-label{width:15.4929577465%;float:left;margin-right:1.4084507042%;text-align:right}.search-row .col-restriction-input{width:83.0985915493%;float:right;margin-right:0}.search-row .col-submit-buttons{width:32.3943661972%;float:left;margin-right:1.4084507042%;margin-left:16.9014084507%}.advanced .alternate-search-options{width:83.0985915493%;float:left;margin-right:1.4084507042%;margin-left:16.9014084507%}.simple .alternate-search-options{width:100%;float:left;margin-left:0;margin-right:0}}@media (min-width:420px) and (max-width:600px){.search-row{width:100%;float:left;margin-left:0;margin-right:0;clear:both;padding:0 0 5px}.search-row .col-search-header,.search-row .kfpl-first-input{width:66.1971830986%;float:left;margin-right:1.4084507042%}.search-row .col-index-header,.search-row .col-search-label{width:15.4929577465%;float:left;margin-right:1.4084507042%}.search-row .col-search-operator{width:100%;float:left;margin-left:0;margin-right:0;padding-bottom:10px}.search-row .col-search-input{width:66.1971830986%;float:left;margin-right:1.4084507042%}.search-row .col-restriction-label,.search-row .col-search-index{width:23.9436619718%;float:left;margin-right:1.4084507042%}.search-row .col-restriction-input{width:74.6478873239%;float:left;margin-right:1.4084507042%}.search-row .col-submit-buttons{width:32.3943661972%;float:left;margin-right:1.4084507042%}.alternate-search-options{width:100%;float:left;margin-left:0;margin-right:0;text-align:center}}@media (min-width:0) and (max-width:419px){.search-row{width:100%;float:left;margin-left:0;margin-right:0;clear:both;padding:0 0 5px}.search-row .col-index-header,.search-row .col-search-header{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.search-row .col-search-operator{padding-bottom:10px;border-top:1px dotted #ddd;padding-top:5px}.search-row .col-search-index,.search-row .col-search-input,.search-row .col-search-operator{width:100%;float:left;margin-left:0;margin-right:0}.search-row .col-search-index{padding-bottom:5px}.search-row .col-restriction-label{width:40.8450704225%;float:left;margin-right:1.4084507042%}.search-row .col-restriction-input{width:57.7464788732%;float:left;margin-right:1.4084507042%}.alternate-search-options,.search-row .col-submit-buttons{width:100%;float:left;margin-left:0;margin-right:0}.alternate-search-options{text-align:center}}#search-form,#search-form .search-form-wrap{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width:1025px){.simple,.site{width:66.1971830986%;float:left;margin-right:1.4084507042%;margin-left:16.9014084507%}}@media (min-width:801px) and (max-width:1260px){.simple,.site{width:83.0985915493%;float:left;margin-right:1.4084507042%;margin-left:8.4507042254%}}@media (min-width:0) and (max-width:860px){.simple,.site{width:100%;float:left;margin-right:0;margin-left:0}}.account-wrap .account-header{width:100%}.account-wrap .account-container{position:relative;margin-bottom:20px}@media (min-width:1201px){.account-wrap .account-controls{width:240px;margin:-1px 10px;position:absolute;left:0;top:0}}@media (min-width:1025px) and (max-width:1200px){.account-wrap .account-controls{width:200px;margin:-1px 10px;position:absolute;left:0;top:0}}@media (min-width:769px) and (max-width:1024px){.account-wrap .account-controls{width:100px;margin:-1px 10px;position:absolute;left:0;top:0}}@media (min-width:600px) and (max-width:768px){.account-wrap .account-controls{width:100%}.account-wrap .account-controls .controls-user{width:75px;margin:0;position:absolute;left:0;top:0}}@media (min-width:0) and (max-width:599px){.account-wrap .account-controls{width:100%}.account-wrap .account-controls .controls-user{width:50px;margin:0;position:absolute;left:0;top:0}.account-wrap .account-controls .controls-user.open{width:215px;margin:0;position:absolute;z-index:1;left:0;top:0;bottom:0;background-color:#fff;box-shadow:1px 5px 12px 0 rgba(10,10,10,.2)}}.account-wrap .account-content{position:relative;z-index:0}@media (min-width:769px){.account-wrap .account-content .account-message{margin-right:10px}}@media (min-width:1201px){.account-wrap .account-content{margin-left:260px}}@media (min-width:1025px) and (max-width:1200px){.account-wrap .account-content{margin-left:220px}}@media (min-width:769px) and (max-width:1024px){.account-wrap .account-content{margin-left:120px}}@media (min-width:600px) and (max-width:768px){.account-wrap .account-content{margin-left:74px;border-left:1px solid #aaa}}@media (min-width:0) and (max-width:599px){.account-wrap .account-content{margin-left:49px;border-left:1px solid #aaa}}.account-wrap.account-details .account-header{width:100%;z-index:30}.account-wrap.account-details .account-navigation{position:absolute;left:0;bottom:0;width:175px;border-right:1px solid #aaa;top:108px}.account-wrap.account-details .account-controls{position:absolute;top:108px;bottom:0;z-index:1}@media (min-width:1201px){.account-wrap.account-details .account-controls{width:175px;left:175px}}@media (min-width:1025px) and (max-width:1200px){.account-wrap.account-details .account-controls{width:215px}}@media (min-width:960px) and (max-width:1024px){.account-wrap.account-details .account-controls{width:215px}}@media (min-width:768px) and (max-width:959px){.account-wrap.account-details .account-controls{width:175px}}@media (min-width:600px) and (max-width:767px){.account-wrap.account-details .account-controls{width:75px}}@media (min-width:0) and (max-width:599px){.account-wrap.account-details .account-controls{width:38.1818181818%;float:left;margin-left:.9090909091%;margin-right:.9090909091%}}.account-wrap.account-details .account-content{border-left:1px solid #aaa}@media (min-width:1201px){.account-wrap.account-details .account-content{margin-left:349px}}@media (min-width:1025px) and (max-width:1200px){.account-wrap.account-details .account-content{margin-left:214px}}@media (min-width:960px) and (max-width:1024px){.account-wrap.account-details .account-content{margin-left:214px}}@media (min-width:768px) and (max-width:959px){.account-wrap.account-details .account-content{margin-left:174px}}@media (min-width:600px) and (max-width:767px){.account-wrap.account-details .account-content{margin-left:74px}}@media (min-width:0) and (max-width:599px){.account-wrap.account-details .account-content{width:278.1818181818%;float:left;margin-left:.9090909091%;margin-right:.9090909091%}}@media (min-width:769px){.useractivities-account-details .account-content{margin-right:10px}}@media (min-width:0) and (max-width:768px){.useractivities-account-details .account-content{margin-right:0}}.account-details-container{box-sizing:border-box;width:100%;float:left;padding-left:.6944444444%;padding-right:.6944444444%}.account-details-container .account-user-row{padding:10px}@media (min-width:769px){.account-details-container .account-user-row{box-sizing:border-box;width:50%;float:left;padding-left:.6944444444%;padding-right:.6944444444%;border-right:1px solid #aaa}}@media (min-width:0) and (max-width:768px){.account-details-container .account-user-row{box-sizing:border-box;width:100%;float:left;padding-left:.6944444444%;padding-right:.6944444444%}}.account-details-container .account-transactions-row{padding:10px}@media (min-width:769px){.account-details-container .account-transactions-row{box-sizing:border-box;width:50%;float:right;padding-left:.6944444444%;padding-right:.6944444444%}}@media (min-width:0) and (max-width:768px){.account-details-container .account-transactions-row{box-sizing:border-box;width:100%;float:left;padding-left:.6944444444%;padding-right:.6944444444%}}.account-wrap .navigation{width:100%}.account-wrap .navigation .navigation-section{float:left}@media (min-width:1201px){.account-wrap .navigation .navigation-section{width:18.3333333333%;float:left;margin-left:.8333333333%;margin-right:.8333333333%}}@media (min-width:1070px) and (max-width:1200px){.account-wrap .navigation .navigation-section{width:28.3333333333%;float:left;margin-left:.8333333333%;margin-right:.8333333333%}}@media (min-width:800px) and (max-width:1069px){.account-wrap .navigation .navigation-section{width:28.3333333333%;float:left;margin-left:.8333333333%;margin-right:.8333333333%}}@media (min-width:421px) and (max-width:799px){.account-wrap .navigation .navigation-section{width:48.3333333333%;float:left;margin-left:.8333333333%;margin-right:.8333333333%}}@media (min-width:0) and (max-width:420px){.account-wrap .navigation .navigation-section{width:68.3333333333%;float:left;margin-left:.8333333333%;margin-right:.8333333333%}}@media (min-width:1201px){.account-wrap .navigation .navigation-pages{width:58.3333333333%;float:left;margin-left:.8333333333%;margin-right:.8333333333%}}@media (min-width:1070px) and (max-width:1200px){.account-wrap .navigation .navigation-pages{width:38.3333333333%;float:left;margin-left:.8333333333%;margin-right:.8333333333%}}@media (min-width:800px) and (max-width:1069px){.account-wrap .navigation .navigation-pages{width:38.3333333333%;float:left;margin-left:.8333333333%;margin-right:.8333333333%}}@media (min-width:0) and (max-width:799px){.account-wrap .navigation .navigation-pages{width:98.3333333333%;float:left;margin-left:.8333333333%;margin-right:.8333333333%}}@media (min-width:1201px){.account-wrap .navigation .navigation-total{width:18.3333333333%;float:right;margin-left:.8333333333%;margin-right:.8333333333%}}@media (min-width:1070px) and (max-width:1200px){.account-wrap .navigation .navigation-total{width:28.3333333333%;float:right;margin-left:.8333333333%;margin-right:.8333333333%}}@media (min-width:800px) and (max-width:1069px){.account-wrap .navigation .navigation-total{width:28.3333333333%;float:right;margin-left:.8333333333%;margin-right:.8333333333%}}@media (min-width:421px) and (max-width:799px){.account-wrap .navigation .navigation-total{width:48.3333333333%;float:right;margin-left:.8333333333%;margin-right:.8333333333%}}@media (min-width:0) and (max-width:420px){.account-wrap .navigation .navigation-total{width:28.3333333333%;float:right;margin-left:.8333333333%;margin-right:.8333333333%}}.account-wrap .account-footer-navigation{padding-right:22px}@media (min-width:1201px){.account-wrap .account-footer-navigation{margin-left:260px}.account-wrap .account-footer-navigation .navigation .navigation-pages{width:100%;float:left}}@media (min-width:1025px) and (max-width:1200px){.account-wrap .account-footer-navigation{margin-left:220px}.account-wrap .account-footer-navigation .navigation .navigation-pages{width:100%;float:left}}@media (min-width:769px) and (max-width:1024px){.account-wrap .account-footer-navigation{margin-left:120px}.account-wrap .account-footer-navigation .navigation .navigation-pages{width:100%;float:left}}@media (min-width:600px) and (max-width:768px){.account-wrap .account-footer-navigation{margin-left:74px}.account-wrap .account-footer-navigation .navigation{border-left:1px solid #aaa}.account-wrap .account-footer-navigation .navigation .navigation-pages{width:100%;float:left}}@media (min-width:0) and (max-width:599px){.account-wrap .account-footer-navigation{margin-left:49px}.account-wrap .account-footer-navigation .navigation{border-left:1px solid #aaa}.account-wrap .account-footer-navigation .navigation .navigation-pages{width:100%;float:left}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}embed,img,object,video{max-width:100%;height:auto}