/* Font Awesome 4.7.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';src:url('/ILSP/Public/Styles/font-awesome/font/fontawesome-webfont.eot?v=4.7.0');src:url('/ILSP/Public/Styles/font-awesome/font/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/ILSP/Public/Styles/font-awesome/font/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/ILSP/Public/Styles/font-awesome/font/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/ILSP/Public/Styles/font-awesome/font/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/ILSP/Public/Styles/font-awesome/font/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-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:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.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:2.15em; /*changed from 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-remove:before,.fa-close:before,.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-gear:before,.fa-cog: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-rotate-right:before,.fa-repeat: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-photo:before,.fa-image: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-warning:before,.fa-exclamation-triangle: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,.fa-bar-chart: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-gears:before,.fa-cogs: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-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.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-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars: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-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard: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-unlink:before,.fa-chain-broken: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-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw: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,.fa-gratipay: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-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try: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-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap: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-pp: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-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-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-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.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-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-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"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/**
* Table of Contents
*
* 0.0 - Reset
* 1.0 - Genericons - Images
* 2.0 - Typography
*   2.1 - H Rules
*   2.2 - One Letter Tags
*   2.3 - blocks and effects
*   2.4 - alignments and transformations
*   2.5 - Lists ordered un
*   2.6 - Tables
*   2.7 - the AXE list
*   2.8 - Tie your bootstraps
*   2.9 - Input groupings
*   2.10 -
*   2.11 -
* 3.0 - General Elements
*   3.1 - Buttons
*   3.2 - Tables
*   3.3 - IMG icons & gallery
*   3.4 - Badges
*   3.5 - Loading
*   3.6 - Helper Classes
*   3.7 - Widths
* 4.0 - Forms & Popups
*   4.1 - Classified Forms
*   4.2 - Calendar Overlays
*   4.3 - Form Adjustments
*   4.4 - Standardized Boot Popups, tooltips, etc.
*   4.5 - Request Manager
*   4.6 - Reports and Downloads
*   4.7 - Popover()
*   4.8 -
*   4.9 -
*   4.10 -
*   4.11 -
* 5.0 - Navigations
*   5.1 - Links
*   5.2 - Menu Item Control
*   5.3 - Other Menu definitions
*   5.4 - Tablesorter.js
*   5.5 -
*   5.6 -
*   5.7 -
* 6.0 - Themes
* 7.0 - Accessibility
* 8.0 - Grids and alignments
* 9.0 - Z-Index and Clearings
* 10.0 - Header and Footer
* 11.0 - Searches, Widgets, and Plugins
* 12.0 - Content
*    12.1 - Posts and pages
*    12.2 - Post Formats
*    12.3 - Comments
*    12.4 - Device Specific
* 13.0 - Error
* 14.0 - Media
*    14.1 - Captions
*    14.2 - Galleries
*    14.3 -
*    14.4 -
*    14.5 -
*    14.6 - responsive embed, iframe, video, object
* 15.0 - Media media query section
*    15.1 - Bootstrap port
*    15.2 - Ultra-Mobile
*    15.3 - Tablet Small
*    15.4 - Tablet
*    15.5 - Desktop Small
*    15.6 - Desktop
*    15.7 - Print Styles
*/


/*
*   2.1 - H Rules
*/

/*
*   2.1 - H Rules
*/

/*
*   3.5 - Loading
*/



/*
* 0.0 - Reset
*/
html{	font-size: 100%;	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;}
html, button, input, select, textarea{	font-family: sans-serif;	color: #222;}
BODY { background: transparent;}
BODY > * { border:none;}
body {    font-size: 11px;	color: black;	font-family: Arial, monospace, serif;}
body {width:inherit;}
body{	margin: 0;	font-size: 1em;	line-height: 1.4;}

select{ font-family: Verdana;    font-size: 11px;    font-weight: normal; }
.clearfix { clear:both;}
.white { background:white; }
.lightgrey { background:#EFEFEF;}
.cal-br { width:100%;}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{	display: block;}
audio, canvas, video{	display: inline-block;	*display: inline;	*zoom: 1;}

::-moz-selection{	background: #BAE4FF;	color: #000;	text-shadow: none;}
::selection{	background: #BAE4FF;	color: #000;	text-shadow: none;}


html {  font-family: sans-serif;  -webkit-text-size-adjust: 100%;      -ms-text-size-adjust: 100%;}
audio:not([controls]) {  display: none;  height: 0;}
[hidden],template {  display: none;}
a {  background-color: transparent;}
a:active,a:hover {  outline: 0;}
.sr-only {  position: absolute;  width: 1px;  height: 1px;  padding: 0;  margin: -1px;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0;}
.sr-only-focusable:active,.sr-only-focusable:focus {  position: static;  width: auto;  height: auto;  margin: 0;  overflow: visible;  clip: auto;}
[role="button"] {  cursor: pointer;}
hr {  height: 0;  -webkit-box-sizing: content-box;     -moz-box-sizing: content-box;          box-sizing: content-box;}
hr {  margin-top: 20px;  margin-bottom: 20px;  border: 0;  border-top: 1px solid #eee;}
button,input,optgroup,select,textarea {  margin: 0;  font: inherit;  color: inherit;}
html {  font-size: 10px;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 14px;  line-height: 1.42857143;  color: #333;  background-color: transparent;}

input,button,select,textarea {  font-family: inherit;  font-size: inherit;  line-height: inherit;}
a { color: #337ab7; }
a:hover,a:focus {  color: #23527c;  text-decoration: underline;}
a:focus {  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px;}
figure {  margin: 0;}
img {  vertical-align: middle;}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {  display: block;  max-width: 100%;  height: auto;}
.img-rounded {  border-radius: 6px;}
.img-circle {  border-radius: 50%;}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}





/*
* 1.0 - Genericons - Images
*/





/*
* 2.0 - Typography
*/
.ellipsis { white-space: nowrap; text-overflow: ellipsis;   overflow: hidden; /*dont forget about width*/  }
.textGrayOutSmall{    FONT-SIZE: 10px;    COLOR: #808080;    FONT-FAMILY: Verdana}
.textRequired {    FONT-SIZE: 12px;    COLOR: #ff0000;    FONT-FAMILY: Verdana}
.textRequiredBold{    FONT-WEIGHT: bold;    FONT-SIZE: 12px;    COLOR: #ff0000;    FONT-FAMILY: Verdana}

.newSummaryFrame{    /*BACKGROUND-COLOR: #20b2aa*/}
.newSummaryInner{    BACKGROUND-COLOR: #ffffff}
.newSummaryHeadingLink{    FONT-SIZE: 11px;    COLOR: #00008b;    FONT-FAMILY: Verdana;    TEXT-DECORATION: none}
.newSummaryHeadingText{    FONT-SIZE: 11px;    COLOR: #ffffff;    FONT-FAMILY: Verdana, Arial}
.newSummaryInnerText{    FONT-SIZE: 11px;    COLOR: #000080;    FONT-FAMILY: Verdana, Arial}
.newSummaryInnerLink{    COLOR: #cc6699;    FONT-FAMILY: Verdana, Arial}
.newSummaryHeading{    FONT-WEIGHT: bold;    FONT-SIZE: 12px;    COLOR: #ffffff;    BACKGROUND-COLOR: #fff}
.newSummaryDbHeading{    FONT-WEIGHT: bold;    FONT-SIZE: 12px;    COLOR: #fff;    FONT-FAMILY: Verdana, Arial;    BACKGROUND-COLOR: #DCEECC}
.newSummaryTableHeading{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial;    BACKGROUND-COLOR: #C1E1A6}
.Holdingsdk{    FONT-SIZE: 12px;    FONT-FAMILY: Verdana, 'Microsoft Sans Serif';    BACKGROUND-COLOR: #f3eeb5}
.Holdingslt{    FONT-SIZE: 12px;    FONT-FAMILY: Verdana, 'Microsoft Sans Serif';    BACKGROUND-COLOR: #fffff2}
.HoldingBOLDsdk{    FONT-SIZE: 12px;    FONT-FAMILY: Verdana, 'Microsoft Sans Serif';    BACKGROUND-COLOR: #f3eeb5}
.HoldingBOLDslt{    FONT-SIZE: 12px;    FONT-FAMILY: Verdana, 'Microsoft Sans Serif';    BACKGROUND-COLOR: #fffff2}

.textWhite{    FONT-SIZE: 12px;    COLOR: #ffffff;    FONT-FAMILY: Verdana}
.textWhiteBold{    FONT-WEIGHT: bold;    FONT-SIZE: 12px;    COLOR: #ffffff;    FONT-FAMILY: Verdana}
.input-text{    PADDING-LEFT: 2px;    FONT-SIZE: 9pt;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;    /*HEIGHT: 20px*/}
.input-text-values{    FONT-SIZE: 9pt;    WIDTH: 48px;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;    HEIGHT: 20px}
.DropDownText{    FONT-SIZE: 10px;    FONT-FAMILY: Verdana, Arial, 'Times New Roman'}
.SuppressUnderLine{    FONT-SIZE: 9pt;    COLOR: blue;    FONT-FAMILY: Verdana, Arial, 'Times New Roman';    TEXT-DECORATION: none}

.SearchFor {    FONT-SIZE: 12px;    /*COLOR: #ffffff;*/    FONT-FAMILY: Verdana }
.textLeftMenu {    FONT-WEIGHT: bold;    FONT-SIZE: 9pt;    COLOR: #2f4370;    FONT-FAMILY: Arial, Verdana}
.textDatabaseHeading {    FONT-WEIGHT: bolder;    FONT-SIZE: 12px;    COLOR: #ffffff;    FONT-FAMILY: Verdana}
.tableNameBox{    FONT-WEIGHT: bold;    FONT-SIZE: 12px;    COLOR: #000000;    FONT-FAMILY: Verdana;    BACKGROUND-COLOR: #fff}
.tabsActive{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    COLOR: #191970;    FONT-FAMILY: Verdana;    BACKGROUND-COLOR: #ffd051;    TEXT-DECORATION: none}
.textParticipant{    FONT-WEIGHT: bold;    FONT-SIZE: 12px;    COLOR: #0000ad;    FONT-FAMILY: Verdana}
.textScreenTitle {    FONT-WEIGHT: bold;    FONT-SIZE: 30px;    COLOR: #000;    FONT-FAMILY: 'Times New Roman'}
.textSearchInstruction {    FONT-SIZE: 12px;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial}
.buttonSearchBox {    FONT-FAMILY: Verdana, Arial;    HEIGHT: 18px;    BACKGROUND-COLOR: #fff}
.textMenuBarSeperator {	font-family: Verdana, Arial;	color: #A89F97;	font-size: 11px;}
.textFullRecTitle {	font-family: MS Serif, MS Sans Serif, Verdana, Arial;	color: #0D7A8A;	font-size: 20px;	}
.textResultNumber {	font-size: 10px;	color: #806b59;	font-family: Verdana, Arial; }
.textColorLabel {	font-size: 11px;	color: #72562b;	font-family: Verdana, Arial;}
.textColor13px {	font-size: 13px;	color: #885522;	font-family: Verdana, Arial; }
.textColor {	font-size: 12px;	color: #885522;	font-family: Verdana, Arial; }
.textInputFormHeading {	font-family: MS Serif, MS Sans Serif, Verdana, Arial;	color: #0D7A8A;	font-size: 20px;}
.mergedItems {    FONT-WEIGHT: bold;    FONT-SIZE: 12px;    COLOR: #fff;    FONT-FAMILY: Verdana, Arial;    BACKGROUND-COLOR: #DCEECC}
.text13px{    FONT-SIZE: 13px;    FONT-FAMILY: Verdana;}
.CBB_DBHeader {    FONT-SIZE: 13px;    FONT-FAMILY: Verdana;    FONT-WEIGHT: bold;    COLOR:#ffffff}
.text16px{    FONT-SIZE: 16px;    FONT-FAMILY: Arial, Verdana}
.headingAlert{    FONT-SIZE: 10px;    FONT-FAMILY: Verdana;    BACKGROUND-COLOR: #fed051}
.textSearchHeading {    FONT-SIZE: 24px;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial}
.font-95 {font-size: 0.95em !important;}
.font-85 {font-size: 0.85em !important;}
.font-75 {font-size: 0.75em !important;}
.font-65 {font-size: 0.65em !important;}
.font-55 {font-size: 0.55em !important;}

/*
*   2.1 - H Rules
*/

h1, h2, h3, h4, h5, h6 {margin: 0 0 5px 0; }
h1, h2 {	color: #3b3b3b;}
h1 {	font-size: 14px;	text-shadow: 0 1px 0 rgba(0,0,0,0.5);}
h2 {	font-size: 14px;	text-shadow: 0 1px 0 #fff;}
h3 {	font-size: 14px;	color: #3B3B3B;	padding-bottom: 5px;	font-weight: bold;}
.copyright-message h1 {margin:20px 0px; color:inherit; font-size:32px; text-align:center; text-shadow:none;}
.activity-report > div h1 {display:block; width:inherit; margin:2px 0px; padding:0px; color:Green; font-size:18px; font-family:Verdana;}

h1 {
  margin: .67em 0;
  font-size: 2em;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {  font-family: inherit;  font-weight: 500;  line-height: 1.1;  color: inherit;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,
h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777;
}
h1,.h1,h2,.h2,h3,.h3 {
  /*margin-top: 20px;
  margin-bottom: 10px;*/
}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small {
  font-size: 65%;}
h4,.h4,h5,.h5,h6,.h6 {
  /*margin-top: 10px;
  margin-bottom: 10px;*/
}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small {
  font-size: 75%; }
h1,.h1 {  font-size: 24px;}
h2,.h2 {  font-size: 21px;}
h3,.h3 {  font-size: 16px;}
h4,.h4 {  font-size: 14px;}
h5,.h5 {  font-size: 12px;}
h6,.h6 {  font-size: 10px;}
/*OT 5831*/
/*h5 .mpr {font-weight: bold;}*/
h4.form-heading {
    padding: 10px;
    margin: 0px 30px 0px 0px;
    text-align: left;
    text-indent: 10px;
}




/*
*   2.2 - One Letter Tags
*/
a{	color: #00e;}
a:visited	{ color: #551a8b;	}
a:hover	{ color: #06e;	}
a:focus	{ outline: thin dotted;	}
a:hover, a:active	{ outline: 0;	}
A.textLink:link{    FONT-SIZE: 12px;    FONT-FAMILY: Verdana;    TEXT-DECORATION: none}
A.textLink:visited{    FONT-SIZE: 12px;    COLOR: #000000;    FONT-FAMILY: Verdana;    TEXT-DECORATION: none}
A.textBoldLink:link{    FONT-WEIGHT: bold;    FONT-SIZE: 12px;    COLOR: #000000;    FONT-FAMILY: Verdana;    TEXT-DECORATION: none}
A.textBoldLink:visited{    FONT-WEIGHT: bold;    FONT-SIZE: 12px;    COLOR: #000000;    FONT-FAMILY: Verdana;    TEXT-DECORATION: none}
A.textLinkSmall:link{    FONT-SIZE: 10px;    COLOR: #000000;    FONT-FAMILY: Verdana;    padding:5px;    TEXT-DECORATION: none}
A.textLinkSmall:visited{    FONT-SIZE: 10px;    COLOR: #000000;    padding:5px;    FONT-FAMILY: Verdana;    TEXT-DECORATION: none}
A.textLink11px:link{    FONT-SIZE: 11px;    COLOR: #000;  /*#ffffff;*/    FONT-FAMILY: Verdana;    TEXT-DECORATION: none;    padding: 2px;}
A.textLink11px:visited{    FONT-SIZE: 11px;    COLOR: #000;  /*#ffffff;*/    FONT-FAMILY: Verdana;    TEXT-DECORATION: none}
A.textMCLink11px:link{    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana;    TEXT-DECORATION: none}
A.textMCLink11px:visited{    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana;    TEXT-DECORATION: none}
A.textBlueLink:link{    FONT-WEIGHT: bold;    FONT-SIZE: 12px;    COLOR: #0000cd;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.textBlueLink:visited{    FONT-WEIGHT: bold;    FONT-SIZE: 12px;    COLOR: #0000cd;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.hyperTopMenu:link{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    FONT-FAMILY: Verdana;    color:#000; /* Change requested by Oliver Weiler.  COLOR: #ffffff;*/    TEXT-DECORATION: none}
A.hyperTopMenu:visited{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    FONT-FAMILY: Verdana;    color:#000; /* Change requested by Oliver Weiler.  COLOR: #ffffff;*/    TEXT-DECORATION: none}
A.buttonHyperLink:link{    FONT-SIZE: 11px;    COLOR: black;    FONT-FAMILY: Verdana;    TEXT-DECORATION: none;	FONT-WEIGHT: 600;	FONT-FAMILY: sans-serif;    border:1px solid}
A.buttonHyperLink:visited{    FONT-SIZE: 12px;    COLOR: black;    FONT-FAMILY: Verdana;    TEXT-DECORATION: none;    }
A.buttonHyperLink:hover, A.buttonHyperLink:focus{    /*COLOR: white;    background:black;    border:1px solid black;*/}
A.hyperLeftMenu:link{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.hyperLeftMenu:visited{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana;    TEXT-DECORATION: none}
A.hyperTopMenu:active{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    FONT-FAMILY: Verdana}
A.hyperLeftMenu:hover{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana;    TEXT-DECORATION: none}
a.buttonHyperLink {    padding:5px;    background:transparent;}
A.tabsText:link{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    COLOR: #ffffe0;    FONT-FAMILY: Verdana;    TEXT-DECORATION: none}
A.tabsText:visited{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    COLOR: #ffffe0;    FONT-FAMILY: Verdana;    TEXT-DECORATION: none}
A.textBookmark:link{    FONT-WEIGHT: bold;    FONT-SIZE: 12px;    COLOR: #ffffff;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.textBookmark:visited{    FONT-WEIGHT: bold;    FONT-SIZE: 12px;    COLOR: #ffffff;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.linkResource:link{    FONT-WEIGHT: normal;    FONT-SIZE: 12px;    COLOR: #00008b;    FONT-FAMILY: Verdana, Arial, Hhelvetica, sans-serif;    TEXT-DECORATION: none}
A.linkResource:active{    FONT-WEIGHT: normal;    FONT-SIZE: 12px;    COLOR: #00008b;    FONT-FAMILY: Verdana, Arial, Hhelvetica, sans-serif;    TEXT-DECORATION: none}
A.linkResource:visited{    FONT-WEIGHT: normal;    FONT-SIZE: 12px;    COLOR: #00008b;    FONT-FAMILY: Verdana, Arial, Hhelvetica, sans-serif;    TEXT-DECORATION: none}
A.linkResource:hover{    FONT-WEIGHT: normal;    FONT-SIZE: 12px;    COLOR: #00008b;    FONT-FAMILY: Verdana, Arial, Hhelvetica, sans-serif;    TEXT-DECORATION: underline}
A.buttonSearchBox:link{    FONT-SIZE: 12px;    COLOR: #ffffff;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.buttonSearchBox:visited{    FONT-SIZE: 12px;    COLOR: #ffffff;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.linkAdvancedSearch:link{    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial}
A.linkAdvancedSearch:visited{    FONT-SIZE: 11px;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial}
A.linkSearchScreen:link{    FONT-SIZE: 12px;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.linkSearchScreen:visited{    FONT-SIZE: 12px;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.linkSearchScreen:hover{    FONT-SIZE: 12px;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: underline}
A.buttonComments:link{    BORDER: #f0d0b8 1px solid;    FONT-SIZE: 12px;    COLOR: #b5107b;    FONT-FAMILY: Verdana, Arial;    HEIGHT: 18px;    BACKGROUND-COLOR: #ffffff;    TEXT-DECORATION: none}
A.buttonComments:visited{    BORDER: #f0d0b8 1px solid;    FONT-SIZE: 12px;    COLOR: #b5107b;    FONT-FAMILY: Verdana, Arial;    HEIGHT: 18px;    BACKGROUND-COLOR: #ffffff;    TEXT-DECORATION: none}
A.buttonComments:hover{    BORDER: #f0d0b8 1px solid;    FONT-SIZE: 12px;    COLOR: #b5107b;    FONT-FAMILY: Verdana, Arial;    HEIGHT: 18px;    BACKGROUND-COLOR: #b5107b;    TEXT-DECORATION: none}
A.linkMenuBar:link{	FONT-SIZE: 11px;	COLOR: #000000;	FONT-FAMILY: Verdana, Arial;	TEXT-DECORATION: none}
A.linkMenuBar:visited{	FONT-SIZE: 11px;	COLOR: #000000;	FONT-FAMILY: Verdana, Arial;	TEXT-DECORATION: none}
A.linkOver:link{	font-size: 12px;	font-family: Verdana, Arial;	text-decoration: underline;}
A.linkOver:visited{	font-size: 12px;	font-family: Verdana, Arial;	text-decoration: underline;}
A.linkOver:hover{	font-size: 12px;	font-family: Verdana, Arial;	text-decoration: underline;}
A.linkOver11px:link{	font-size: 11px;	font-family: Verdana, Arial;	text-decoration: underline;}
A.linkOver11px:visited{	FONT-SIZE: 11px;	FONT-FAMILY: Verdana, Arial;	TEXT-DECORATION: underline;}
A.linkOver11px:hover{	font-size: 11px;	font-family: Verdana, Arial;	text-decoration: underline;}
A.linkCataloging:link{	font-size: 11px;	color: #885522;	font-family: Verdana, Arial;	text-decoration: none;}
A.linkCataloging:visited{	font-size: 11px;	color: #885522;	font-family: Verdana, Arial;	text-decoration: none;}
A.linkCataloging:hover{	font-size: 11px;	color: #885522;	font-family: Verdana, Arial;	text-decoration: underline;}
A.linkPrintEmailSave:link{    FONT-SIZE: 12px;    COLOR: #0000a9;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.linkPrintEmailSave:visited{    FONT-SIZE: 12px;    COLOR: #0000a9;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.linkPrintEmailSave:hover{    FONT-SIZE: 12px;    COLOR: #0000a9;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: underline}
A.linkMouseOver:link{    FONT-SIZE: 12px;    COLOR: #0000a9;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.linkMouseOver:visited{    FONT-SIZE: 12px;    COLOR: #0000a9;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.linkMouseOver:hover{    FONT-SIZE: 12px;    COLOR: #0000a9;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: underline}
A.linkMouseOver11px:link{    FONT-SIZE: 11px;    COLOR: #0000a9;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.linkMouseOver11px:visited{    FONT-SIZE: 11px;    COLOR: #0000a9;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.linkMouseOver11px:hover{    FONT-SIZE: 11px;    COLOR: #0000a9;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: underline}
A.buttonLink:link{    FONT-SIZE: 12px;    COLOR: #ffffff;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.buttonLink:visited{    FONT-SIZE: 12px;    COLOR: #ffffff;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.buttonLink11px:link{    FONT-SIZE: 11px;    COLOR: #ffffff;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.buttonLink11px:visited{    FONT-SIZE: 11px;    COLOR: #ffffff;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.QualifierLink:link{    FONT-WEIGHT: bold;    FONT-SIZE: 10px;    COLOR: #ffffff;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.QualifierLink:visited{    FONT-WEIGHT: bold;    FONT-SIZE: 10px;    COLOR: #ffffff;    FONT-FAMILY: Verdana, Arial;    TEXT-DECORATION: none}
A.QualifierLink:hover{    FONT-WEIGHT: bold;    FONT-SIZE: 10px;    COLOR: #ffffff;    FONT-FAMILY: Verdana, Arial;   TEXT-DECORATION: none}

A.buttonHyperLink {
    padding: 5px;
    background: transparent;
    color: initial !important;
    font-weight: bold;
    border: 1px solid;
}

A.buttonHyperLink:hover {
    background: #454545;
    color: white !important;
    text-decoration: none;
}

/*Override class colors for full record menu items*/
#ILL_1 a:link{  color:black}#ILL_1 a:active{  color:black}#ILL_1 a:visited{  color:black}
#ILL_2 a:link{  color:black}#ILL_2 a:active{  color:black}#ILL_2 a:visited{  color:black}
#CAT_1 a:link{  color:black}#CAT_1 a:active{  color:black}#CAT_1 a:visited{  color:black}
#CAT_2 a:link{  color:black}#CAT_2 a:active{  color:black}#CAT_2 a:visited{  color:black}
#CAT_3 a:link{  color:black}#CAT_3 a:active{  color:black}#CAT_3 a:visited{  color:black}
#CAT_4 a:link{  color:black}#CAT_4 a:active{  color:black}#CAT_4 a:visited{  color:black}
#CAT_5 a:link{  color:black}#CAT_5 a:active{  color:black}#CAT_5 a:visited{  color:black}
#CAT_6 a:link{  color:black}#CAT_6 a:active{  color:black}#CAT_6 a:visited{  color:black}
#CAT_7 a:link{  color:black}#CAT_7 a:active{  color:black}#CAT_7 a:visited{  color:black}
#UDMM_1 a:link{  color:black}#UDMM_1 a:active{  color:black}#UDMM_1 a:visited{  color:black}
#UDMM_2 a:link{  color:black}#UDMM_2 a:active{  color:black}#UDMM_2 a:visited{  color:black}
#UDMM_5 a:link{  color:black}#UDMM_5 a:active{  color:black}#UDMM_5 a:visited{  color:black}

a.text-primary:hover,a.text-primary:focus {  color: #286090;}
.text-success {  color: #3c763d;}
a.text-success:hover,a.text-success:focus {  color: #2b542c;}
.text-info {  color: #31708f;}
a.text-info:hover,a.text-info:focus {  color: #245269;}
.text-warning {  color: #8a6d3b;}
a.text-warning:hover,a.text-warning:focus {  color: #66512c;}
.text-danger {  color: #a94442;}
a.text-danger:hover,a.text-danger:focus {  color: #843534;}
.bg-primary {  color: #fff;  background-color: #337ab7;}
a.bg-primary:hover,a.bg-primary:focus {  background-color: #286090;}
.bg-success {  background-color: #dff0d8;}
a.bg-success:hover,a.bg-success:focus {  background-color: #c1e2b3;}
.bg-info {  background-color: #d9edf7;}
a.bg-info:hover,a.bg-info:focus {  background-color: #afd9ee;}
.bg-warning {  background-color: #fcf8e3;}
a.bg-warning:hover,a.bg-warning:focus {  background-color: #f7ecb5;}
.bg-danger {  background-color: #f2dede;}
a.bg-danger:hover,a.bg-danger:focus {  background-color: #e4b9b9;}
.page-header {  padding-bottom: 9px;  margin: 40px 0 20px;  border-bottom: 1px solid #eee;}



/*
*   2.3 - blocks and effects
*/

p {  margin: 0 0 10px;}
.lead {  margin-bottom: 20px;  font-size: 16px;  font-weight: 300;  line-height: 1.4;}
@media (min-width: 768px) {  .lead {    font-size: 21px;  }}
small,.small {  font-size: 85%;}
mark,.mark {  padding: .2em;  background-color: #fcf8e3;}
abbr[title],abbr[data-original-title] {  cursor: help;  border-bottom: 1px dotted #777;}
.initialism {  font-size: 90%;  text-transform: uppercase;}
blockquote {  padding: 10px 20px;  margin: 0 0 20px;  font-size: 17.5px;  border-left: 5px solid #eee;}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {  margin-bottom: 0;}
blockquote footer,blockquote small,blockquote .small {  display: block;  font-size: 80%;  line-height: 1.42857143;  color: #777;}
blockquote footer:before,blockquote small:before,blockquote .small:before {  content: '\2014 \00A0';}
.blockquote-reverse,blockquote.pull-right {  padding-right: 15px;  padding-left: 0;  text-align: right;  border-right: 5px solid #eee;  border-left: 0;}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before {
  content: '';}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after {
  content: '\00A0 \2014';}
address {  margin-bottom: 20px;  font-style: normal;  line-height: 1.42857143;}
code,kbd,pre,samp {  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;}
code {  padding: 2px 4px;  font-size: 90%;  color: #c7254e;  background-color: #f9f2f4;  border-radius: 4px;}
kbd {  padding: 2px 4px;  font-size: 90%;  color: #fff;  background-color: #333;  border-radius: 3px;  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);}
kbd kbd {  padding: 0;  font-size: 100%;  font-weight: bold;  -webkit-box-shadow: none;          box-shadow: none;}
pre {  display: block;  padding: 9.5px;  margin: 0 0 10px;  font-size: 13px;  line-height: 1.42857143;  color: #333;  word-break: break-all;  word-wrap: break-word;  background-color: #f5f5f5;  border: 1px solid #ccc;  border-radius: 4px;}
pre code {  padding: 0;  font-size: inherit;  color: inherit;  white-space: pre-wrap;  background-color: transparent;  border-radius: 0;}
.pre-scrollable {  max-height: 340px;  overflow-y: scroll;}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
caption { 	background-color: #fff; }

abbr[title]{	border-bottom: 1px dotted;}
b, strong{	font-weight: bold;}
blockquote{	margin: 1em 40px;}
dfn{	font-style: italic;}
hr{	display: block;	height: 1px;	border: 0;	border-top: 1px solid #ccc;	margin: 1em 0;	padding: 0;}
ins{	background: #ff9;	color: #000;	text-decoration: none;}
pre, code, kbd, samp{	font-family: monospace, serif;	_font-family: 'courier new', monospace;	font-size: 1em;}
pre{	white-space: pre;	white-space: pre-wrap;	word-wrap: break-word;}
q{	quotes: none;}
q:before, q:after	{		content: "";		content: none;	}
dd{	margin: 0 0 0 40px;}
nav ul, nav ol{	list-style: none;	list-style-image: none;	margin: 0;	padding: 0;}
img{	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: middle;}
figure{	margin: 0;}
form{	margin: 0;}
fieldset{	border: 0;	margin: 0;	padding: 0;}
label{	cursor: default;	display: inline;}
legend{	border: 0;	*margin-left: -7px;	padding: 0;	white-space: normal;}

dfn {  font-style: italic;}
mark {  color: #000;  background: #ff0;}
textarea {  overflow: auto;}
optgroup {  font-weight: bold;}
small {  font-size: 80%;}
sub,sup {  position: relative;  font-size: 75%;  line-height: 0;  vertical-align: baseline;}
sup {  top: -.5em;}
sub {  bottom: -.25em;}
img {  border: 0;}
svg:not(:root) {  overflow: hidden;}
figure {  margin: 1em 40px;}
pre {  overflow: auto;}
code,kbd,pre,samp {  font-family: monospace, monospace;  font-size: 1em;}
/*fieldset {  padding: .35em .625em .75em;  margin: 0 2px;  border: 1px solid #c0c0c0;}
legend {  padding: 0;  border: 0;} */

.textCopyright{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    FONT-FAMILY: Verdana}
.textBookmark{    FONT-WEIGHT: bold;    FONT-SIZE: 12px;    FONT-FAMILY: Verdana}

/*fieldset {  min-width: 0;  padding: 0;  margin: 0;  border: 0;}
legend {  display: block;  width: 100%;  padding: 0;  margin-bottom: 20px;  font-size: 21px;  line-height: inherit;  color: #333;  border: 0;  border-bottom: 1px solid #e5e5e5;}
label {  display: inline-block;  max-width: 100%;  margin-bottom: 5px;  font-weight: bold;}*/





/*
*   2.4 - alignments and transformations
*/
.pull-right {  float: right !important;}
.pull-left {  float: left !important;}
.hide {  display: none !important;}
.show {  display: block !important;}
.text-left {  text-align: left !important;}
.text-right {  text-align: right !important;}
.text-center {  text-align: center !important;}
.text-justify {  text-align: justify;}
.text-nowrap {  white-space: nowrap;}
.text-lowercase {  text-transform: lowercase;}
.text-uppercase {  text-transform: uppercase;}
.text-capitalize {  text-transform: capitalize;}
.text-muted {  color: #777;}
.clear-right {    clear:right;}
.clear-left {    clear:left;}
.center-block {  display: block;  margin-right: auto;  margin-left: auto; }
.inline-block {     display: inline-block;}

.margin0{    MARGIN: 0px;    background:none;}
.margin00{    MARGIN: 0px;    background:none;}
.margin10{    MARGIN: 10px;    background:none;}
.padding10{    padding: 10px;    background:none;}
.margin1010{    MARGIN: 10px 0px 0px 10px;    background:none;}
.margin1515{    MARGIN-TOP: 15px;    MARGIN-BOTTOM: 0px;    background:none;}
.margin2020{    MARGIN-TOP: 20px;    MARGIN-BOTTOM: 0px;    background:none;}
.margin8080{    MARGIN: 8px 0px 0px 8px;    background:none;}
.margin0080{    MARGIN: 0px 0px 0px 8px;     background:none;}
.margin8088{    MARGIN: 8px 8px 0px;    background:none;}
.margin0088{    MARGIN: 0px 8px;    background:none;}


/*
*   2.5 - Lists ordered un
*/
/*ul, ol{	margin: 1em 0;	padding: 0 0 0 40px;}*/
ul,ol {  margin-top: 0;  margin-bottom: 10px;}
ul ul,ol ul,ul ol,ol ol {  margin-bottom: 0;}
.list-unstyled {  padding-left: 0;  list-style: none;}
.list-inline {  padding-left: 0;  margin-left: -5px;  list-style: none;}
.list-inline > li {  display: inline-block;  padding-right: 5px;  padding-left: 5px;}
dl {  margin-top: 0;  margin-bottom: 20px;}
dt,dd {  line-height: 1.42857143;}
dt {  font-weight: bold;}
dd {  margin-left: 0;}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;    width: 160px;    overflow: hidden;    clear: left;    text-align: right;    text-overflow: ellipsis;    white-space: nowrap;  }
  .dl-horizontal dd {    margin-left: 180px;  }
}

/*breadcrumb {  padding: 8px 15px;  margin-bottom: 20px;  list-style: none;  background-color: #f5f5f5;  border-radius: 4px;}
.breadcrumb > li {  display: inline-block;}
.breadcrumb > li + li:before {  padding: 0 5px;  color: #ccc;  content: "/\00a0";}
.breadcrumb > .active {  color: #777;}
.pagination {  display: inline-block;  padding-left: 0;  margin: 20px 0;  border-radius: 4px;}
.pagination > li {  display: inline;}
.pagination > li > a,.pagination > li > span {
    position: relative;  float: left;  padding: 6px 12px;  margin-left: -1px;  line-height: 1.42857143;  color: #337ab7;  text-decoration: none;  background-color: #fff;  border: 1px solid #ddd;}
.pagination > li:first-child > a,.pagination > li:first-child > span {  margin-left: 0;  border-top-left-radius: 4px;  border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,.pagination > li:last-child > span {  border-top-right-radius: 4px;  border-bottom-right-radius: 4px;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {
  z-index: 2;  color: #23527c;  background-color: #eee;  border-color: #ddd;}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,
.pagination > .active > a:focus,.pagination > .active > span:focus {
    z-index: 3;  color: #fff;  cursor: default;  background-color: #337ab7;  border-color: #337ab7;}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,
.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {
  color: #777;  cursor: not-allowed;  background-color: #fff;  border-color: #ddd;}
.pagination-lg > li > a,.pagination-lg > li > span {  padding: 10px 16px;  font-size: 18px;  line-height: 1.3333333;}
.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {  border-top-left-radius: 6px;  border-bottom-left-radius: 6px;}
.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span {  border-top-right-radius: 6px;  border-bottom-right-radius: 6px;}
.pagination-sm > li > a,.pagination-sm > li > span {  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;}
.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {  border-top-left-radius: 3px;  border-bottom-left-radius: 3px;}
.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span {  border-top-right-radius: 3px;  border-bottom-right-radius: 3px;}
.pager {  padding-left: 0;  margin: 20px 0;  text-align: center;  list-style: none;}
.pager li {  display: inline;}
.pager li > a,.pager li > span {  display: inline-block;  padding: 5px 14px;  background-color: #fff;  border: 1px solid #ddd;  border-radius: 15px;}
.pager li > a:hover,.pager li > a:focus {  text-decoration: none;  background-color: #eee;}
.pager .next > a,.pager .next > span {  float: right;}
.pager .previous > a,.pager .previous > span {  float: left;}
.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span {  color: #777;  cursor: not-allowed;  background-color: #fff;}
.list-group {  padding-left: 0;  margin-bottom: 20px;}
.list-group-item {  position: relative;  display: block;  padding: 10px 15px;  margin-bottom: -1px;  background-color: #fff;  border: 1px solid #ddd;}
.list-group-item:first-child {  border-top-left-radius: 4px;  border-top-right-radius: 4px;}
.list-group-item:last-child {  margin-bottom: 0;  border-bottom-right-radius: 4px;  border-bottom-left-radius: 4px;}
a.list-group-item,button.list-group-item {  color: #555;}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {  color: #333;}
a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus {  color: #555;  text-decoration: none;  background-color: #f5f5f5;
}button.list-group-item {  width: 100%;  text-align: left;}
.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus {  color: #777;  cursor: not-allowed;  background-color: #eee;}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading {  color: inherit;}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text {  color: #777;}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus {  z-index: 2;  color: #fff;  background-color: #337ab7;  border-color: #337ab7;}
.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,.list-group-item.active:hover .list-group-item-heading > small,.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,.list-group-item.active:hover .list-group-item-heading > .small,.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;}
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text {  color: #c7ddef;}
.list-group-item-success {  color: #3c763d;  background-color: #dff0d8;}
a.list-group-item-success,button.list-group-item-success {  color: #3c763d;}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {  color: inherit;}
a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus {  color: #3c763d;  background-color: #d0e9c6;}
a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,button.list-group-item-success.active:focus {
  color: #fff;  background-color: #3c763d;  border-color: #3c763d;}
.list-group-item-info {  color: #31708f;  background-color: #d9edf7;}
a.list-group-item-info,button.list-group-item-info {  color: #31708f;}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {  color: inherit;}
a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus {  color: #31708f;  background-color: #c4e3f3;}
a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,button.list-group-item-info.active:focus {  color: #fff;  background-color: #31708f;  border-color: #31708f;}
.list-group-item-warning {  color: #8a6d3b;  background-color: #fcf8e3;}
a.list-group-item-warning,button.list-group-item-warning {  color: #8a6d3b;}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {  color: inherit;}
a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus {  color: #8a6d3b;  background-color: #faf2cc;}
a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus {  color: #fff;  background-color: #8a6d3b;  border-color: #8a6d3b;}
.list-group-item-danger {  color: #a94442;  background-color: #f2dede;}
a.list-group-item-danger,button.list-group-item-danger {  color: #a94442;}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {  color: inherit;}
a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus {  color: #a94442;  background-color: #ebcccc;}
a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus {
  color: #fff;  background-color: #a94442;  border-color: #a94442;}
.list-group-item-heading {  margin-top: 0;  margin-bottom: 5px;}
.list-group-item-text {  margin-bottom: 0;  line-height: 1.3;}*/



/*
*   2.6 - Tables
*/

/* Bug fixed for ticket #20481
table[summary='Usernames and Passwords'] > tbody > tr > td:first-child {display:none}
table[summary='ISO 10160/10161 External Communications'] > tbody > tr > td:first-child {display:none}
table[summary='NCIP C-ILL Communication Parameters'] > tbody > tr > td:first-child {display:none}
table[summary='Lender Information']{ width:10px!important;}
table[summary='Address/Contact Information']{ width:10px!important;}
table[summary='ISO 10160/10161 External Communications']{ width:10px!important;}
table[summary='Usernames and Passwords']{ width:10px!important;}
table[summary='Other Related Information']{ width:5px!important;}
table[summary='Patron Notification Setup']{ width:10px!important;}
table[summary='NCIP C-ILL Communication Parameters']{ width:10px!important;}
table[summary='URL Information']{ width:10px!important;}
*/

table.headingSubField {    font-size: 11px;	color: #3B3B3B;    margin: 2px 0px;	font-weight: bold;}
table td.textBold {    font-weight: normal;	/*font-size: 10px;*/    font-size:small;	font-weight: bold;    text-align:left;    width: 10%;}
table td.textBoldR {    font-weight: normal; /*font-size: 10px;*/    font-size: small;    font-weight: bold;    text-align: right;    width: 10%;}
table td.textBoldC {    font-weight: normal; /*font-size: 10px;*/    font-size: small;    font-weight: bold;    text-align: center;    width: 10%;}

table td.textBold12 {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    width: 10%;
}

table td.textBold50 {    font-weight: normal;
                       font-size:small;	font-weight: bold;    text-align:left;    width: 50%;}
table td.textBold20 {    font-weight: normal;
                       font-size:small;	font-weight: bold;    text-align:left;    width: 20%;}
table th.textBold {    font-weight: normal;    font-size: 11px;}
.headingSubField table td.textBold {    FONT-SIZE: initial;}
.tableBody{    FONT-SIZE: 10px;    FONT-FAMILY: Verdana;}
.tableFooter{    BACKGROUND-COLOR: #8fc2be}
.tableHeader{    margin-top:3px;}
.tableMenu{    BACKGROUND-COLOR: #feedda}

table select { /*width: 100%!important;*/ max-width: 300px!important;padding:5px;border: 1px solid #ABABAB;}
table#gvILLOptions select { /*width: 100%!important;*/ max-width: 500px!important;padding:5px;border: 1px solid #ABABAB;}

table th.textBold a {    font-size: 11px;    font-weight: bold;    padding: 5px;}
table td.textBold label {	display:inline !important;}
table td.text label {	display:inline !important;}
table tr td label { 	display:inline;}
tr.tableBgColor_2 td.textSmallBold {    font-weight: bold;    padding: 0px 0px 0px 0px;}
th.textBold  {    font-size: 11px;    font-weight: bold;    text-align: left;    font-family: Arial, monospace, serif; }
td {	vertical-align: top;}
td {	font-size: 11px;    border: none;}
td.text {    padding:5px;}

table{	border-collapse: collapse;	border-spacing: 0;    border:none;    /*line-height:24px;*/    line-height:inherit;}
@media screen and (max-width: 991px) {    table    {        line-height:24px;    }}

table.tableBorderColor {    border-collapse: collapse;    border-spacing: 0;    border: none;    font-family: Arial, monospace, serif;    font-size: 11px;    /*background-color: #FFF;*/ }
table.tableBorderColor > table.tableBgColor > table > tbody > tr > td:first-child + td + td + td {	background-color:#033;}
.tableBorderColor * table[border='1'] tr {        border:none;	}
.tableBorderColor * table[border='1'] th {        border: none;    border-left: 1px solid;    padding: 0 5px;	}
.tableBorderColor * table[border='1'] tr:nth-child(even) { background: rgba(255, 255, 255, 0.65);border:none; }
.tableBorderColor * table[border='1']  tr:nth-child(odd) { background: rgba(255, 255, 255, 0.25);  border:none;}

.tableBgColor table[summary="Lender Priority List"] {width:500px;}
.tableHeader.top-options {width:inherit;}
.tableHeader.top-options td {padding:0px; vertical-align:middle; line-height:24px;}
.tableHeader.top-options td.text + td {text-indent:0px;}
.tableHeader.top-options td > * {display:inline; line-height:inherit;}
.tableHeader.top-options td label {width:auto;}
.tableHeader.top-options td select {min-width:150px; max-width:180px; width:auto;}
.tableHeader.top-options td select option {width:inherit;}
.tableHeader.top-options td input[type="checkbox"] {height:12px; line-height: inherit; vertical-align: middle;}
.tableHeader.top-options td.text {width:285px !important; padding-right:16px;}
.tableHeader.top-options td select#view {max-width:200px;}

.ag-pnlScrollArea {    overflow: auto;    height: calc(100vh - 50px); padding-left: 15px;}
.tableBorderColor.ag-circ-fsz1 table td.textBold {    /*width:30%;*/ width:initial; padding-top: 5px; }
.tableBorderColor.ag-circ-fsz1  * table[border='1'] select[name=istat] {    margin-left:5px; }
.pnlScrollArea {
    height:auto !important;
    min-height:400px;
}
.ag-circ-fsz1 td.text {
    font-size: 0.75em !important;
}

.tableBorderColor.ag-cat-bibTool table td.textBold {    width:30%; }
@media screen and (max-width: 768px) {    .tableBorderColor.ag-circ-fsz1 table td.textBold {        /*width:50%;*/    }}

table {font-family:Verdana, Geneva, sans-serif;}
td.text-bold {width:auto; font-weight:bold;}
td > .drop-down {margin-left:10px;}
table {  border-spacing: 0;  border-collapse: collapse;}
td,th {  padding: 1px 1px;}  /* changed from 2px to 1px 4/4/19*/
THEAD {
    border:none;
    /*border:none !important;*/
}

/*ACROSS THE BOARD FOR OUT TABLES*/
form.all-reserves {    font-size: 12px;}
    form.all-reserves #ReserveList {    }

.tableStriped tr:nth-child(odd) {background: #EFEFEF;}
.tableStriped tr:nth-child(even) {background: #EBEBEB;}

table#gvILLOptions .textBold {
    font-size: inherit;
}

/*table {  background-color: transparent;}
th {  text-align: left;}
.table {  width: 100%;  max-width: 100%;  margin-bottom: 20px;}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {
  padding: 8px;  line-height: 1.42857143;  vertical-align: top;  border-top: 1px solid #ddd;}
.table > thead > tr > th {  vertical-align: bottom;  border-bottom: 2px solid #ddd;}
.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td {  border-top: 0;}
.table > tbody + tbody {  border-top: 2px solid #ddd;}
.table .table {  background-color: #fff;}
.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td {  padding: 5px;}
.table-bordered {  border: 1px solid #ddd;}
.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td {  border: 1px solid #ddd;}
.table-bordered > thead > tr > th,.table-bordered > thead > tr > td {  border-bottom-width: 2px;}
.table-striped > tbody > tr:nth-of-type(odd) {  background-color: #f9f9f9;}
.table-hover > tbody > tr:hover {  background-color: #f5f5f5;}
table col[class*="col-"] {  position: static;  display: table-column;  float: none;}
table td[class*="col-"],table th[class*="col-"] {  position: static;  display: table-cell;  float: none;}
.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,
.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th {
  background-color: #f5f5f5;}
.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th {  background-color: #e8e8e8;}
.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,
.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th {
  background-color: #dff0d8;}
.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th {  background-color: #d0e9c6;}
.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,
.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th {
  background-color: #d9edf7;}
.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th {  background-color: #c4e3f3;}
.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;}
.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th {  background-color: #faf2cc;}
.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th {
  background-color: #f2dede;}
.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th {  background-color: #ebcccc;}*/




/*
*   2.7 - the AXE list
*/
.text {    FONT-SIZE: 11px;    FONT-FAMILY: Verdana;    text-align:left;}
.textR {    FONT-SIZE: 11px;    FONT-FAMILY: Verdana;    text-align: right;}
.textC {    FONT-SIZE: 11px;    FONT-FAMILY: Verdana;    text-align: center;}
.text_onecell {    FONT-SIZE: 11px;    WIDTH: 5%;    FONT-FAMILY: Verdana;}
.text_width0 {    FONT-SIZE: 11px;    FONT-FAMILY: Verdana;}
.textBold{    FONT-WEIGHT: bold;    FONT-SIZE: initial;    FONT-FAMILY: Verdana;    /*width:20%;*/}
.textBold_PacAdmin{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    FONT-FAMILY: Verdana;    width:22%;}
.tableBorderColor{    /*BACKGROUND-COLOR: #fff*/}
.tableBgColor{    BACKGROUND-COLOR: transparent}
.tableBgColor th {        background:transparent;    }

.headingSubField{    FONT-SIZE: 12px;    FONT-FAMILY: Verdana;    /*BACKGROUND-COLOR: #fff*/    vertical-align: bottom;}
.headingFormAction{    FONT-WEIGHT: bold;    FONT-SIZE: 12px;    FONT-FAMILY: Verdana;    /*BACKGROUND-COLOR: #fff;*/	margin-top:2px;}
.headingFormAction {padding-left:0px;     line-height: 24px;}

.textBold10px{    FONT-WEIGHT: bold;    FONT-SIZE: 10px;    FONT-FAMILY: Verdana}
td.textBold10px{border: 1px solid #CCCCCC;}
.textBold11px{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    FONT-FAMILY: Verdana;    text-align:left;}
.text10px{    FONT-SIZE: 10px;    FONT-FAMILY: Verdana}
.text11px{    FONT-SIZE: 11px;    FONT-FAMILY: Verdana}
.tableHeader tr .text{	width: 163px !important;	}

.textGrayOut{    FONT-SIZE: 12px;    COLOR: #808080;    FONT-FAMILY: Verdana}
.text9px{    FONT-SIZE: 9px;    FONT-FAMILY: Verdana}
.textSmallBold{    FONT-WEIGHT: bold;    FONT-SIZE: 10px;    FONT-FAMILY: Verdana}
.textSmall{    FONT-SIZE: 10px;    FONT-FAMILY: Verdana}
td.textSmall{border:1px solid #ccc;}
.textAlert{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    COLOR: #e70000;    FONT-FAMILY: Verdana}

/*
THIS IS USED EVERYWHERE USING THE * WILDCARD TO CATCH ALL
*/
.tableBorderColor * table[border='1'] td {    font-family: Verdana, Arial, monospace, serif;    font-size: inherit;    border: none;	vertical-align: middle;}
.tableBorderColor.ag-circ-fsz1  * table[border='1'] td {
    font-family: Verdana, Arial, monospace, serif;
    font-size: inherit;
    border: none;
    vertical-align: top;
}
@media screen and (max-width: 991px) {
    .tableBorderColor * table[border='1'] td {        font-family: Verdana, Arial, monospace, serif;        font-size: inherit;        border: none;	    vertical-align: middle;    }
    .tableBorderColor.ag-circ-fsz1  * table[border='1'] td {
        font-family: Verdana, Arial, monospace, serif;
        font-size: inherit;
         border: none;
         vertical-align: top;

    }
}

.add-user-account .tableBorderColor * table[border='1'] td {    font-size:0.8em;}



/*
*   2.8 - Tie your bootstraps
*/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  /*padding-right: 15px;
  padding-left: 15px;*/
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-12 {  width: 100%;}.col-xs-11 {  width: 91.66666667%;}.col-xs-10 {  width: 83.33333333%;}.col-xs-9 {  width: 75%;}.col-xs-8 {  width: 66.66666667%;}.col-xs-7 {  width: 58.33333333%;}.col-xs-6 {  width: 50%;}.col-xs-5 {  width: 41.66666667%;}.col-xs-4 {  width: 33.33333333%;}.col-xs-3 {  width: 25%;}.col-xs-2 {  width: 16.66666667%;}.col-xs-1 {  width: 8.33333333%;}
.col-xs-pull-12 {  right: 100%;}.col-xs-pull-11 {  right: 91.66666667%;}.col-xs-pull-10 {  right: 83.33333333%;}.col-xs-pull-9 {  right: 75%;}.col-xs-pull-8 {  right: 66.66666667%;}.col-xs-pull-7 {  right: 58.33333333%;}.col-xs-pull-6 {  right: 50%;}.col-xs-pull-5 {  right: 41.66666667%;}.col-xs-pull-4 {  right: 33.33333333%;}.col-xs-pull-3 {  right: 25%;}.col-xs-pull-2 {  right: 16.66666667%;}.col-xs-pull-1 {  right: 8.33333333%;}.col-xs-pull-0 {  right: auto;}
.col-xs-push-12 {  left: 100%;}.col-xs-push-11 {  left: 91.66666667%;}.col-xs-push-10 {  left: 83.33333333%;}.col-xs-push-9 {  left: 75%;}.col-xs-push-8 {  left: 66.66666667%;}.col-xs-push-7 {  left: 58.33333333%;}.col-xs-push-6 {  left: 50%;}.col-xs-push-5 {  left: 41.66666667%;}.col-xs-push-4 {  left: 33.33333333%;}.col-xs-push-3 {  left: 25%;}.col-xs-push-2 {  left: 16.66666667%;}.col-xs-push-1 {  left: 8.33333333%;}.col-xs-push-0 {  left: auto;}
.col-xs-offset-12 {  margin-left: 100%;}.col-xs-offset-11 {  margin-left: 91.66666667%;}.col-xs-offset-10 {  margin-left: 83.33333333%;}.col-xs-offset-9 {  margin-left: 75%;}.col-xs-offset-8 {  margin-left: 66.66666667%;}.col-xs-offset-7 {  margin-left: 58.33333333%;}.col-xs-offset-6 {  margin-left: 50%;}.col-xs-offset-5 {  margin-left: 41.66666667%;}.col-xs-offset-4 {  margin-left: 33.33333333%;}.col-xs-offset-3 {  margin-left: 25%;}.col-xs-offset-2 {  margin-left: 16.66666667%;}.col-xs-offset-1 {  margin-left: 8.33333333%;}.col-xs-offset-0 {  margin-left: 0;}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .hidden-xs {    display: none !important;  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {    display: none !important;  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {    display: none !important;  }
}
@media screen and (min-width: 1200px) {
  .hidden-lg {    display: none !important;  }
}


/*
*   2.9 - Input groupings
*/


.input-text-tiny {    PADDING-LEFT: 2px;    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    WIDTH: 48px !important;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.input-text-smallest{    PADDING-LEFT: 2px;    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    WIDTH: 103px !important;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.input-text-med{    PADDING-LEFT: 2px;    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    WIDTH: 200px;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.input-text-short{    PADDING-LEFT: 2px;    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    WIDTH: 159px;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.input-text-long{    PADDING-LEFT: 2px;    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    WIDTH: 325px !important;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
td input[id='slc']{	margin-left: 27px}
.input-text-area{    PADDING-LEFT: 2px;    FONT-WEIGHT: normal;    FONT-SIZE: 9pt;    WIDTH: 318px;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;    HEIGHT: 56px}
.input-text-areab{    PADDING-LEFT: 2px;    FONT-WEIGHT: normal;    FONT-SIZE: 9pt;    WIDTH: 159px;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.input-text-area-plain{    PADDING-LEFT: 2px;    FONT-WEIGHT: normal;    FONT-SIZE: 9pt;    WIDTH: 300px;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.input-text-nav{    PADDING-LEFT: 2px;    FONT-WEIGHT: normal;    FONT-SIZE: 8pt;    WIDTH: 215px;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;    HEIGHT: 18px}
.input-text-order{    PADDING-LEFT: 2px;    FONT-WEIGHT: normal;    FONT-SIZE: 9pt;    WIDTH: 30px;    COLOR: #000000;    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;    HEIGHT: 20px}
 input[type="checkbox"], input[type="radio"]	{		box-sizing: border-box;		padding: 0;		*width: 13px;		*height: 13px;	}
 input[type="search"]	{		-webkit-appearance: textfield;		-moz-box-sizing: content-box;		-webkit-box-sizing: content-box;		box-sizing: content-box;	}
 input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button		{			-webkit-appearance: none;		}
 textarea{	overflow: auto;	vertical-align: top;	resize: vertical;}
input:valid, textarea:valid{ }
input:invalid, textarea:invalid{	background-color: #f0dddd;}

td > input.text[type="radio"] {width: 10px !important;}


/* bootstrap input-group */
.input-group {  position: relative;  display: table;  border-collapse: separate;  background:white; -webkit-border-radius: 4px;    -khtml-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}
.input-group[class*="col-"] {  float: none;  padding-right: 0;  padding-left: 0;}
.input-group .form-control {  position: relative;  z-index: 2;  float: left;  width: 100%;  margin-bottom: 0;}
.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.3333333;  border-radius: 6px;}
select.input-group-lg > .form-control,select.input-group-lg > .input-group-addon,select.input-group-lg > .input-group-btn > .btn {  height: 46px;  line-height: 46px;}
textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,select[multiple].input-group-lg > .input-group-addon,select[multiple].input-group-lg > .input-group-btn > .btn {  height: auto;}
.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px;}
select.input-group-sm > .form-control,select.input-group-sm > .input-group-addon,select.input-group-sm > .input-group-btn > .btn {  height: 30px;  line-height: 30px;}
textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,select[multiple].input-group-sm > .input-group-addon,select[multiple].input-group-sm > .input-group-btn > .btn {  height: auto;}
.input-group-addon,.input-group-btn,.input-group .form-control {  display: table-cell;}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {  border-radius: 0;}
.input-group-addon,.input-group-btn {  width: 1%;  white-space: nowrap;  vertical-align: middle;}
.input-group-addon {  padding: 10px;  font-weight: normal;  line-height: 1;  text-align: center;  border-radius: 3px;}
.input-group-addon.input-sm {  padding: 5px 10px;  font-size: 12px;  border-radius: 3px;}
.input-group-addon.input-lg {  padding: 10px 16px;  font-size: 18px;  border-radius: 6px;}
.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {  margin-top: 0;}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {  border-top-right-radius: 0;  border-bottom-right-radius: 0;}
.input-group-addon:first-child {  border-right: 0;}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {  border-top-left-radius: 0;  border-bottom-left-radius: 0;}
.input-group-addon:last-child {  border-left: 0;}
.input-group-btn {  position: relative;  font-size: 0;  white-space: nowrap;}
.input-group-btn > .btn {  position: relative;}
.input-group-btn > .btn + .btn {  margin-left: -1px;}
.input-group-btn > .btn:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active {  z-index: 2;}
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {  margin-right: -1px;}
.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group {  margin-left: -1px; }
/* bootstrap form-group */
.form-group {  margin-bottom: 15px;}
.form-group-sm .form-control {  height: 30px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;  border-radius: 3px;}
select.form-group-sm .form-control {  height: 30px;  line-height: 30px;}
textarea.form-group-sm .form-control,select[multiple].form-group-sm .form-control {  height: auto;}
.form-group-sm .form-control-static {  height: 30px;  min-height: 32px;  padding: 5px 10px;  font-size: 12px;  line-height: 1.5;}
.form-group-lg .form-control {  height: 46px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.3333333;  border-radius: 6px;}
select.form-group-lg .form-control {  height: 46px;  line-height: 46px;}
textarea.form-group-lg .form-control,select[multiple].form-group-lg .form-control {  height: auto;}
.form-group-lg .form-control-static {  height: 46px;  min-height: 38px;  padding: 10px 16px;  font-size: 18px;  line-height: 1.3333333;}
.form-control-static {  min-height: 34px;  padding-top: 7px;  padding-bottom: 7px;  margin-bottom: 0;}
.form-control-static.input-lg,.form-control-static.input-sm {  padding-right: 0;  padding-left: 0;}

.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after {
  clear: both;
}




/*
* 3.0 - General Elements
*/

.filters select {
    padding:10px;
    margin:4px;
    font-size: 1.25em;
}
.col-01 { width:1%; }
.col-02 { width:2%; }
.col-03 { width:3%; }
.col-04 { width:4%; }
.col-05 { width:5%; }
.col-10 { width:10%; }
.col-15 { width:15%; }
.col-20 { width:20%; }
.col-25 { width:25%; }
.col-30 { width:30%; }
.col-35 { width:35%; }
.col-40 { width:40%; }
.col-45 { width:45%; }
.col-50 { width:50%; }
.col-55 { width:55%; }
.col-60 { width:60%; }
.col-65 { width:65%; }
.col-70 { width:70%; }
.col-75 { width:75%; }
.col-80 { width:80%; }
.col-85 { width:85%; }
.col-90 { width:90%; }
.col-95 { width:95%; }
.col-100 { width:100%; }

@media screen and (max-width: 767px) {
    .col-01, .col-02, .col-03, .col-04, .col-05, .col-10, .col-15, .col-01, .col-20, .col-25, .col-30, .col-35, .col-40, .col-45, .col-50,
    .col-55,.col-60,.col-55,.col-65,.col-70,.col-75,.col-80,.col-85,.col-90,.col-95,.col-100
     {
        width:auto;
    }
}




/*
*   3.1 - Buttons
*/
button, input, select, textarea{	font-size: 11px;	margin: 0;	vertical-align: baseline;	*vertical-align: middle;}
button, input{	line-height: normal;}
button, input[type="button"], input[type="reset"], input[type="submit"]	{		cursor: pointer;		-webkit-appearance: button;		*overflow: visible;        padding:5px;	}
button[disabled], input[disabled]		{			cursor: default;		}
button::-moz-focus-inner, input::-moz-focus-inner	{		border: 0;		padding: 0;	}
.button{    FONT-SIZE: 11px;    FONT-FAMILY: Verdana;    TEXT-ALIGN: center;    margin-top: 5px;    margin-right:3px;    line-height: initial;}
.headingFormAction .buttonHelp{    FONT-SIZE: 11px;    FONT-FAMILY: Verdana;    /*BACKGROUND-COLOR: #fff;*/    TEXT-ALIGN: center;    margin-top: 6px;    margin-right:3px;    line-height: initial;}
/*OT 5831*/
.buttonHelp{    FONT-SIZE: 11px;    FONT-FAMILY: Verdana;    BACKGROUND-COLOR: inherit;    color:#000;    line-height: 26px;}
.buttonHelp a{color:#000;border: 1px solid;}
table.participant-record-controls table.button{ display:inline-block; }
table.participant-record-controls .buttonHyperLink {    line-height:26px; }
table.participant-record-controls .buttonHyperLink:hover,table.participant-record-controls .buttonHyperLink:active {}
.headingFormAction div table.button{ display:inline-block; }
.headingFormAction div table.button a.buttonHyperLink {}
.headingFormAction div table.button .buttonHyperLink:hover,
.headingFormAction div table.button .buttonHyperLink:active {}
.buttonStyle{	background-color: #338888;	font-weight:bold;	color:#ffffff;}
.buttonStyleSm{	font-size: 11px;	color: #885522;	background-color: #EEE3D5;}

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #454545;
  background-color: #EFEFEF;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #EFEFEF;
  background-color: #454545;
  border-color: #454545;
}
.btn-default:hover {
  color: #EFEFEF;
  background-color: #454545;
  border-color: #454545;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #EFEFEF;
  background-color: #454545;
  border-color: #454545;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #EFEFEF;
  background-color: #454545;
  border-color: #454545;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #efefef;
  background-color: #454545;
}
.btn-primary {
  color: #efefef;
  background-color: #454545;
  border-color: #ccc;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #efefef;
  background-color: #454545;
  border-color: #ccc;
}
.btn-primary:hover {
  color: #efefef;
  background-color: #454545;
  border-color: #ccc;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #efefef;
  background-color: #454545;
  border-color: #ccc;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #efefef;
  background-color: #454545;
  border-color: #ccc;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #454545;
  background-color: #efefef;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #454545;
  background-color: #EBEBEB;
  border-color: #CCC;
}
.btn-info:focus,
.btn-info.focus {
  color: #454545;
  background-color: #CCC;
  border-color: #CCC;
}
.btn-info:hover {
  color: #454545;
  background-color: #CCC;
  border-color: #CCC;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #454545;
  background-color: #CCC;
  border-color: #CCC;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #454545;
  background-color: #CCC;
  border-color: #CCC;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #ccc;
  background-color: #efefef;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  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:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #454545;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #454545;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  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="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}




/*
*   3.3 - IMG icons & gallery
*/


.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}
.thumbnail > img,.thumbnail a > img {  margin-right: auto;  margin-left: auto;}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active {  border-color: #337ab7;}
.thumbnail .caption {  padding: 9px;  color: #333;}
.alert {  padding: 15px;  margin-bottom: 20px;  border: 1px solid transparent;  border-radius: 4px;}
.alert h4 {  margin-top: 0;  color: inherit;}
.alert .alert-link {  font-weight: bold;}
.alert > p,.alert > ul {  margin-bottom: 0;}
.alert > p + p {  margin-top: 5px;}
.alert-dismissable,.alert-dismissible {  padding-right: 35px;}
.alert-dismissable .close,.alert-dismissible .close {  position: relative;  top: -2px;  right: -21px;  color: inherit;}
.alert-success {  color: #3c763d;  background-color: #dff0d8;  border-color: #d6e9c6;}
.alert-success hr {  border-top-color: #c9e2b3;}
.alert-success .alert-link {  color: #2b542c;}
.alert-info {  color: #31708f;  background-color: #d9edf7;  border-color: #bce8f1;}
.alert-info hr {  border-top-color: #a6e1ec;}
.alert-info .alert-link {  color: #245269;}
.alert-warning {  color: #8a6d3b;  background-color: #fcf8e3;  border-color: #faebcc;}
.alert-warning hr {  border-top-color: #f7e1b5;}
.alert-warning .alert-link {  color: #66512c;}
.alert-danger {  color: #a94442;  background-color: #f2dede;  border-color: #ebccd1;}
.alert-danger hr {  border-top-color: #e4b9c0;}
.alert-danger .alert-link {  color: #843534;}
@-webkit-keyframes progress-bar-stripes {
  from {    background-position: 40px 0;  }
  to {    background-position: 0 0;  }
}
@-o-keyframes progress-bar-stripes {
  from {    background-position: 40px 0;  }
  to {    background-position: 0 0;  }
}
@keyframes progress-bar-stripes {
  from {    background-position: 40px 0;  }
  to {    background-position: 0 0;  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
       -o-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar,.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px;
}
.progress.active .progress-bar,.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {  background-color: #5cb85c;}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {  background-color: #5bc0de;}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {  background-color: #f0ad4e;}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {  background-color: #d9534f;}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.media {  margin-top: 15px;}
.media:first-child {  margin-top: 0;}
.media,.media-body {  overflow: hidden;  zoom: 1;}
.media-body {  width: 10000px;}
.media-object {  display: block;}
.media-object.img-thumbnail {  max-width: none;}
.media-right,.media > .pull-right {  padding-left: 10px;}
.media-left,.media > .pull-left {  padding-right: 10px;}
.media-left,.media-right,.media-body {  display: table-cell;  vertical-align: top;}
.media-middle {  vertical-align: middle;}
.media-bottom {  vertical-align: bottom;}
.media-heading {  margin-top: 0;  margin-bottom: 5px;}
.media-list {  padding-left: 0;  list-style: none;}

.embed-responsive {  position: relative;  display: block;  height: 0;  padding: 0;  overflow: hidden;}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,
.embed-responsive object,.embed-responsive video {
  position: absolute;  top: 0;  bottom: 0;  left: 0;  width: 100%;  height: 100%;  border: 0;}
.embed-responsive-16by9 {  padding-bottom: 56.25%;}
.embed-responsive-4by3 {  padding-bottom: 75%;}





/*
*   3.5 - Loading
*/
.loading { opacity:1.0 !important;}
#loading i {
    font-size:2em;
    line-height: 2.2em;
    display: inline-block;
    text-shadow: 0px 1px 3px black;
}
#loading {
    z-index:20000;
    position: fixed;
    top: 0;
    z-index: 2016;
    width: 100%;
    height: 100%;
    /*opacity:0;*/
    background: white;
    -webkit-transition: opacity .25s ease-in-out;
       -moz-transition: opacity .25s ease-in-out;
        -ms-transition: opacity .25s ease-in-out;
         -o-transition: opacity .25s ease-in-out;
            transition: opacity .25s ease-in-out;
}
#loading-see-through {
    /*position: relative;
    top: 0;
    opacity:0;
    z-index: 2016;
        */
    width: 100%;
    height: 100%;
    background: transparent;
    -webkit-transition: opacity .25s ease-in-out;
       -moz-transition: opacity .25s ease-in-out;
        -ms-transition: opacity .25s ease-in-out;
         -o-transition: opacity .25s ease-in-out;
            transition: opacity .25s ease-in-out;
    }

.loading-box {
    z-index:20003;
    position:absolute;
    top: calc(50vh - 100px);
    left: calc(50vw - 55px);
    text-align:center;
    vertical-align:middle;
    min-width:100px;
    min-height:100px;
}
#loading-see-through #loadMe {
    z-index:20003;
    position:fixed;
    top: calc(55vh - 100px);
    left: calc(50vw - 55px);
    text-align:center;
    vertical-align:middle;
    min-width:100px;
    min-height:100px;
    font-size:11px;
}
#loading-see-absolute #loadMe {
    z-index:20003;
    position:absolute;
    top: calc(90vh - 100px);
    left: calc(50vw - 55px);
    text-align:center;
    vertical-align:middle;
    min-width:100px;
    min-height:100px;
    font-size:11px;
}

#loading-request-manager {
    position: fixed;
    top: 0;
    display:none;
    z-index: 2016;
    width: 100%;
    height: 100%;
    background: transparent;
    -webkit-transition: opacity .25s ease-in-out;
       -moz-transition: opacity .25s ease-in-out;
        -ms-transition: opacity .25s ease-in-out;
         -o-transition: opacity .25s ease-in-out;
            transition: opacity .25s ease-in-out;
    }

#loading-request-manager.loading {
    display:block;
    }

#loading-request-manager #loadMe {
    z-index:20003;
    position:fixed;
    top: calc(55vh - 100px);
    left: calc(50vw - 55px);
    text-align:center;
    vertical-align:middle;
    min-width:100px;
    min-height:100px;
    font-size:11px;
}

    .loading-box i {
        z-index:20005;
        position:relative;
    }
    .loading-box .txtLoading {
        z-index:20005;
        position:relative;
        display:inline-block;
        line-height: 2.2em;
        top:-5px;
    }
    .loading-box .ani-sort {
        z-index:20004;
        background: url("../../AGentMenu/Images/anim-sort.gif") no-repeat center;
        position: fixed;
        width: 200px;
        height: 200px;
        display: block;
        top: calc(50vh - 200px);
        left: calc(50vw - 100px);
    }
/*LOADING TO BE USED BY THE ID ITSELF*/
.appWhiteOverlay {
    background:white;
    height:100%;
    width:100%;
    z-index:30000;
    top:0px;
    left:0px;
}
.loading-container {
    z-index:30001;
    position: fixed;
    display:block;
    justify-content:center;
    align-items:center;
    width:100px;
    height:100px;
    top: calc(50vh - 50px);
    left: calc(50vw - 50px);
}
.loading-icon {
    z-index:30004;
    position:absolute;
    color:white;
    text-align:center;
    vertical-align:middle;
    width: 100%;
}
.loading-icon i {
    font-size:4em;
    padding-right:0px;
    display: inline-block;
    margin-top: 28px;
}
.loading-dot {
    z-index:30003;
    position:absolute;
    background:grey;
    text-align:center;
    vertical-align:middle;
    min-width:70px;
    min-height:70px;
    margin-left: 15px;
    margin-top: 15px;
    -webkit-border-radius: 50%;
     -khtml-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
}
.loading-pulse {
    z-index:30002;
    position:absolute;
    background:lightgrey;
    text-align:center;
    vertical-align:middle;
    min-width:100px;
    min-height:100px;
    -webkit-border-radius: 50%;
     -khtml-border-radius: 50%;
	   -moz-border-radius: 50%;
        -ms-border-radius: 50%;
         -o-border-radius: 50%;
	        border-radius: 50%;
        -webkit-animation: pulse 1s ease-out;
 -webkit-animation-iteration-count: infinite;
                  -moz-animation-name: pulse;
    -moz-animation-iteration-count: infinite;
            -ms-animation: pulse 1s ease-out;
     -ms-animation-iteration-count: infinite;
             -o-animation: pulse 1s ease-out;
      -o-animation-iteration-count: infinite;
                animation: pulse 1s ease-out;
         animation-iteration-count: infinite;

}
@media (max-width: 767px) {
    #loading-see-through #loadMe {
        top: calc(65vh - 100px);
    }
}




/*
*   3.6 - Helper Classes
*/


.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,
.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label {  color: #3c763d;}
.has-success .form-control {  border-color: #3c763d;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}
.has-success .form-control:focus {  border-color: #2b542c;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;}
.has-success .input-group-addon {  color: #3c763d;  background-color: #dff0d8;  border-color: #3c763d;}
.has-success .form-control-feedback {  color: #3c763d;}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,
.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label {  color: #8a6d3b;}
.has-warning .form-control {  border-color: #8a6d3b;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}
.has-warning .form-control:focus {  border-color: #66512c;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;}
.has-warning .input-group-addon {  color: #8a6d3b;  background-color: #fcf8e3;  border-color: #8a6d3b;}
.has-warning .form-control-feedback {  color: #8a6d3b;}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,
.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label {  color: #a94442;}
.has-error .form-control {  border-color: #a94442;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}
.has-error .form-control:focus {  border-color: #843534;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;}
.has-error .input-group-addon {  color: #a94442;  background-color: #f2dede;  border-color: #a94442;}
.has-error .form-control-feedback {  color: #a94442;}
.has-feedback label ~ .form-control-feedback {  top: 25px;}
.has-feedback label.sr-only ~ .form-control-feedback {  top: 0;}
.help-block {  display: block;  margin-top: 5px;  margin-bottom: 10px;  color: #737373;}

.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          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;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;
}

.center-block {  display: block;  margin-right: auto;  margin-left: 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;}
.hide-overflow-y {
    overflow-y: hidden !important;
}

@-ms-viewport {  width: device-width;}
.visible-xs,.visible-sm,.visible-md,.visible-lg {  display: none !important;}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,
.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {  display: none !important;}
@media (max-width: 767px) {
  .visible-xs {    display: block !important;  }
  table.visible-xs {    display: table !important;  }
  tr.visible-xs {    display: table-row !important;  }
  th.visible-xs,  td.visible-xs {    display: table-cell !important;  }
  .visible-xs-block {    display: block !important;  }
  .visible-xs-inline {    display: inline !important;  }
  .visible-xs-inline-block {    display: inline-block !important;  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {    display: block !important;  }
  table.visible-sm {    display: table !important;  }
  tr.visible-sm {    display: table-row !important;  }
  th.visible-sm,  td.visible-sm {    display: table-cell !important;  }
  .visible-sm-block {    display: block !important;  }
  .visible-sm-inline {    display: inline !important;  }
  .visible-sm-inline-block {    display: inline-block !important;  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {    display: block !important;  }
  table.visible-md {    display: table !important;  }
  tr.visible-md {    display: table-row !important;  }
  th.visible-md,  td.visible-md {    display: table-cell !important;  }
  .visible-md-block {    display: block !important;  }
  .visible-md-inline {    display: inline !important;  }
  .visible-md-inline-block {    display: inline-block !important;  }
}
@media (min-width: 1200px) {
  .visible-lg {    display: block !important;  }
  table.visible-lg {    display: table !important;  }
  tr.visible-lg {    display: table-row !important;  }
  th.visible-lg,  td.visible-lg {    display: table-cell !important;  }
  .visible-lg-block {    display: block !important;  }
  .visible-lg-inline {    display: inline !important;  }
  .visible-lg-inline-block {    display: inline-block !important;  }
}
@media (max-width: 767px) {  .hidden-xs {    display: none !important;  }}
@media (min-width: 768px) and (max-width: 991px) {  .hidden-sm {    display: none !important;  }}
@media (min-width: 992px) and (max-width: 1199px) {  .hidden-md {    display: none !important;  }}
@media (min-width: 1200px) {  .hidden-lg {    display: none !important;  }}
.visible-print {  display: none !important;}
.visible-print-block {  display: none !important;}
.visible-print-inline {  display: none !important;}
.visible-print-inline-block {  display: none !important;}
@media print {
    .visible-print {    display: block !important;  }
    table.visible-print {    display: table !important;  }
    tr.visible-print {    display: table-row !important;  }
    th.visible-print,  td.visible-print {    display: table-cell !important;  }
    .visible-print-block {    display: block !important;  }
    .visible-print-inline {    display: inline !important;  }
    .visible-print-inline-block {    display: inline-block !important;  }
    .hidden-print {    display: none !important;  }
}

/*
*   3.7 - Widths
*/
.w10 {   max-width: 10px;}
.w20 {   max-width: 20px;}
.w30 {   max-width: 30px;}
.w40 {   max-width: 40px;}
.w50 {   max-width: 50px;}
.w60 {   max-width: 60px;}
.w70 {   max-width: 70px;}
.w80 {   max-width: 80px;}
.w90 {   max-width: 90px;}
.w100 {  max-width: 100px;}
.w110 {  max-width: 110px;}
.w120 {  max-width: 120px;}
.w130 {  max-width: 130px;}
.w140 {  max-width: 140px;}
.w150 {  max-width: 150px;}
.w160 {  max-width: 160px;}
.w170 {  max-width: 170px;}
.w180 {  max-width: 180px;}
.w190 {  max-width: 190px;}
.w200 {  max-width: 200px;}
.w225 {  max-width: 225px;}
.w250 {  max-width: 250px;}
.w275 {  max-width: 275px;}
.w300 {  max-width: 300px;}
.w325 {  max-width: 325px;}
.w350 {  max-width: 350px;}
.w375 {  max-width: 375px;}
.w400 {  max-width: 400px;}
.w425 {  max-width: 425px;}
.w450 {  max-width: 450px;}
.w475 {  max-width: 475px;}
.w500 {  max-width: 500px;}
.w550 {  max-width: 550px;}


/*
* 4.0 - Forms & Popups
*/
form.maintain-participant-record{ height:100%; overflow-y:auto; }
/* removed the 'form select' from the */
form input[type="text"], form input[type="password"], input[type=text].input-text-long {height:24px; padding:3px; margin:0px; border:1px solid #ABABAB; outline-style:none; vertical-align:middle; line-height:16px; -moz-box-sizing:border-box; box-sizing:border-box;}

table td.textBold.acq-fix {    width:auto !important;    font-weight:normal;    line-height:initial;   }
table.acq-table-popup {    width:100%;    line-height:18px;}
.add-user-account table.tableBorderColor table.tableBgColor td:nth-of-type(1) {    min-width:250px !important;}
.add-user-account input, .add-user-account select, .add-user-account textarea {    margin:2px !important;}
select#selHomeLoc {    display: block;    margin-bottom: 4px;}
label#lblpwd {    display: block;}
.import-user-mapping table, .import-patron-group table, .import-protected-fields table, .import-patron-homelocation table {    width:100%;}

.edit-user-form {
}
.edit-user-form select, .edit-user-form input {

}
.form-span {
    font-weight:bold;
}


@media screen and (min-width: 768px) {
    .form-span {
        clear: left;
    }
    .edit-user-form select, .edit-user-form input {
    clear:right;
    margin: 5px 5% !important;
    }
}


@media screen and (min-width: 991px) {
    .edit-user-form select, .edit-user-form input {
    margin: 5px 1% !important;
    }
}


/*
*   4.1 - Classified Forms
*/

table.library-profile-main {border-collapse:separate; border-spacing:0 5px; *border-collapse:expression('separate', cellSpacing = '4px'); margin:0; padding:0; width:100%;}
table.library-profile-main td {padding:0px; height:24px; vertical-align:middle;}
table.library-profile-main td * {vertical-align:middle;}
table.library-profile-main td.label-cell {width:200px; font-weight:bold;}
table.library-profile-main td.bold {font-weight:bold;}
table.library-profile-main td[colspan="2"] {height:10px;}
table.library-profile-main td label[for="state"], table.library-profile-main td label[for="zip"] {padding-left:10px;}

.text.radio-option {padding-right:10px;}
.text.radio-option > label {padding-left:4px;}
.rss-feeds-textarea {width: inherit !important;}
td.label {width: 55%;}
span.radio-option {padding-right:10px;}
span.radio-option > label {padding-left:4px;}
/* an alternative for asp:RadioButtonList */
.radio-button-list {}
.radio-button-list > input[type=radio] {width:13px; height:13px; padding:0px; margin:0px; vertical-align:middle;}
.radio-button-list > input[type=radio] + label {height:13px; padding-left:4px; padding-right:10px; vertical-align:middle;}

/* this is an override to avoid cells on this view to have indentation */
.cell-no-indent tr.text td + td {text-indent:0px;}
.record-display-format td.header {padding:0px; margin:0px; text-align:center; vertical-align:middle; font-weight:bold;}
.record-display-format td {text-align:center; vertical-align:middle;}
.record-display-format td + td {text-indent:0px;}
.select-search-indexes td {overflow:auto;}
.select-search-indexes td input[type=checkbox]{display:inline-block; margin:5px auto;}
.select-search-indexes td input[type=text],
.select-search-indexes td .language-input {float:none; overflow:auto; height:20px; width:111px; padding-left:4px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; line-height:1; vertical-align:middle;}
.select-search-indexes td input[type=text].seq-txt-input {width:32px;}
.select-search-indexes td .text-10{display:inline-block; float:left; /*overflow:auto;*/ width:42px; padding:0 8px 0 0; font-size:10px; text-indent:0; line-height:22px; vertical-align:middle;}
.select-search-indexes td table.button {float:none; margin-left:50px; margin-top:5px; margin-bottom:5px;}
.select-search-indexes td table.button td {text-indent:0px;}
.select-search-indexes td.text + td {text-indent:0px;}
.multiple-iframes {/*background-color: #FBFBFB;*/}
.multiple-iframes iframe, #myIFrame,
.multiple-iframes .nested-iframe {display:block; overflow:hidden; float:none; clear:both; width:100% !important; height:600px; background-color:Transparent; border:none 0; margin:0px; margin-top:14px; padding:0px;}
.multiple-iframes .nested-iframe.top,
.multiple-iframes .nested-iframe:first-child {height:36px; margin-top:0px;}
/* make rows with more vertical space */
.feedback-form {/*background-color:#FFFFFF; background-image:none;*/}
.feedback-form div {margin:0 10px; padding:10px 0px;}
.feedback-form table {margin:0px; border-spacing:0 5px; border-collapse:separate; *border-collapse: expression('separate', cellSpacing = '5px');}
.feedback-form tr {display:block; /*margin:5px 0px;*/}
.feedback-form td {height:24px; font-size:11px; vertical-align:middle; line-height:24px;}
.feedback-form td * {height:24px; vertical-align:middle;}
.feedback-form td.align-top {vertical-align:top;}
.feedback-form td.align-center {text-align:center;}
.feedback-form td.label-cell {width:260px; font-family:Verdana; font-weight:bold;}
.feedback-form td.label-cell + td {text-align:left;}
.data-table {width:100%;}
.data-table tr > td {text-align:center; vertical-align:middle; text-indent:0px;}
.data-table tr > td[align=left] {text-align:left;}
.data-table tr > td[align=center] {text-align:center;}
.data-table tr > td * {text-align:center; vertical-align:middle;}
.data-table.borrowers-patron-browse tr > td {text-align:left;}
.blank-request-form {width:90%;}
.blank-request-form td > select {width:100% !important;}
.blank-request-form td > input[type="text"],
.blank-request-form td > .input-text-long {width:100% !important;}
.blank-request-form > tbody > tr > td:first-child {width: 250px !important;}
.blank-request-form > tbody > tr > td + td {width: 400px !important;}
/* 26942 - Problem with "Format to Print" Received Items */
.blank-request-form td.text {padding:initial;}
/* three fields cells */
.three-fields-inline td:first-child {padding-left:0;}
.system-wide-record {margin-top:0px; vertical-align:top;}
.system-wide-record tr > td:first-child {width:10px;}
.system-wide-record td.text + td {width:190px !important; text-indent:0px;}
.system-wide-record td.text + td > * {width:inherit; margin:0px; padding:0px; text-indent:0px; text-align:left; vertical-align:middle; line-height:16px; box-sizing:border-box;}
.system-wide-record td.text + td > select,
.system-wide-record td.text + td > input[type="text"] {width:100%; text-indent:4px;}
.system-wide-record td.text + td.text {width:200px !important;}
.summation-rule {height:1pt; padding:0; background-color:transparent; border-top:1pt solid #000;}
#ConfigFormGrid {width:inherit !important; margin-left: 5px;}
#ConfigFormGrid th {padding:0 4px; text-align:center; font-weight:bold;}
#ConfigFormGrid th,
#ConfigFormGrid td {min-width:50px !important; width:auto; vertical-align:middle;}
#ConfigFormGrid td * {display:inline-block; text-align:inherit;}
#ConfigFormGrid .text11px > input[type="text"] {max-width:150px !important;}
.search-library-info td:first-child {width:180px;}
.search-library-info td > select,
.search-library-info td > input[type=text] {display:inline-block; width:300px; margin:0px;}
.headingSubField.heading-options {display:block; width:inherit; margin:5px 8px;}
.headingSubField.heading-options tbody {display:block; width:100%;}
.headingSubField.heading-options tr {display:block;width:100%;}
.headingSubField.heading-options td {height:auto; line-height:18px; vertical-align:middle;}
.headingSubField.heading-options td > * {display:inline-block !important; height:inherit; box-sizing:border-box; line-height:inherit; vertical-align:inherit; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000;}
.headingSubField.heading-options td > label {width:auto; margin:0px; margin-left:20px; margin-right:5px;}
.headingSubField.heading-options td > label:first-child {margin-left:0px;}
.headingSubField.heading-options td > label.range {margin:0px 10px;}
.headingSubField.heading-options td > select {width:auto; height:inherit; padding:2px;}
.headingSubField.heading-options td > input[type=text] {width:auto; height:inherit; max-width:120px; padding:2px; line-height:normal;}
.headingSubField.heading-options td > input[type=text].smaller {max-width:92px;}
.dynamic-component-wrapper .table-header {font-family:Verdana, Arial, Tahoma; font-size:11px; font-weight:bold; position: relative; top: -12px;}
.dynamic-component-wrapper .table-header .no-bold {font-weight:normal;}
.header-frame .select-option td.label-cell label .highlight.red {display:inline-block; padding:0px 4px; line-height:inherit; color:#F00; font-weight:bold;}
.header-frame .select-option td.label-cell-30 label .highlight.red {display:inline-block; padding:0px 4px; line-height:inherit; color:#F00; font-weight:bold;}

/* body */
.maintain-lending-policy > div {margin:0 10px;}
.maintain-lending-policy > div table td {padding:2px;}
.maintain-lending-policy > div table td.has-textarea {text-align:center; vertical-align:middle;}
.maintain-lending-policy > div table td textarea {display:inline-block; overflow-y:auto; width:90%; min-height:48px; max-height:80px; margin:auto;}
.maintain-shipping-policy > div {margin:0 10px;}
.maintain-shipping-policy > div table {border-spacing:0px 6px; font-family:Verdana, Arial, Tahoma; font-size:11px;}
.maintain-shipping-policy > div table td {padding:2px; text-align:left; text-indent:2px;}
.maintain-shipping-policy > div table thead td {font-weight:bold;}
.maintain-shipping-policy > div table thead .no-bold {font-weight:normal;}
.maintain-acceptance-policy > div {margin:0 10px;}
.maintain-acceptance-policy > div table {border-collapse:separate; border-spacing:0px 6px;}
.maintain-acceptance-policy td.first,
.maintain-acceptance-policy tbody td:first-child,
.maintain-acceptance-policy thead td:first-child {width:200px;}
.maintain-acceptance-policy td {padding:2px; text-align:left; text-indent:2px; font-family:Verdana, Arial, Tahoma; font-size:11px;}
.maintain-copies-policy > div {margin:0 10px;}
.maintain-copies-policy > div table {border-collapse:separate; border-spacing:0px 6px; font-family:Verdana, Arial, Tahoma; font-size:11px;}
.maintain-copies-policy > div table td {padding:2px; text-align:center; text-indent:2px;}
.maintain-copies-policy > div table td:first-child {width:200px; text-align:left;}
.maintain-copies-policy > div table thead td {font-weight:bold;}
.maintain-copies-policy > div table thead .no-bold {font-weight:normal;}
/* 3 columns layout */
.maintain-participant-record > div > table tr.cols-3 {}
.maintain-participant-record > div > table tr.cols-3 td {width:240px;}
.maintain-participant-record > div > table tr.cols-3 td.span-2 {width:500px;}
.maintain-participant-record > div > table tr.cols-3 td.full-w {width:760px;}
/* 6 columns layout */
.maintain-participant-record > div > table tr.cols-6 {}
.maintain-participant-record > div > table tr.cols-6 td {width:110px;}
.maintain-participant-record > div > table tr.cols-6 td.span-2 {width:240px;}
.maintain-participant-record > div > table tr.cols-6 td.span-3 {width:370px;}
.maintain-participant-record > div > table tr.cols-6 td.span-4 {width:500px;}
.maintain-participant-record > div > table tr.cols-6 td.span-5 {width:630px;}
.maintain-participant-record > div > table tr.cols-6 td.full-w {width:760px;}
.maintain-participant-record > div {margin: 0px; /*background-color:#FFF;*/}
.maintain-participant-record > div > table {width:100%; margin:0px; padding:0px; border-collapse:separate; border-spacing:0px 6px;}
.maintain-participant-record > div > table tr {line-height:22px;}
.maintain-participant-record > div > table tr.hi-light {/*background-color:#F5E3A3;*/}
.maintain-participant-record > div > table tr.hi-light td {padding:0px 10px; font-weight:bold;}
.maintain-participant-record > div > table td.text + td {text-indent:0px;}
.maintain-participant-record > div > table thead td {/*background-color:#EEE;*/ font-weight:bold; font-size:12px; line-height:inherit; vertical-align:middle;}
.maintain-participant-record > div > table thead td .no-bold {font-weight:normal;}
/* general override */
.maintain-participant-record textarea {border:1px solid #ABABAB; outline-style:none; vertical-align:middle; -moz-box-sizing:border-box; box-sizing:border-box;}
#TopOfForm select, #TopOfForm textarea, #TopOfForm input { margin-top:5px; margin-bottom:5px;  box-sizing:border-box;}
/*OT 5831*/
#TopOfForm thead td {font-weight:bold; font-size:12px;}
#TopOfForm tr.hi-light td {padding:10px; font-weight:bold;}
/*#TopOfForm table {width:100%; margin:0px; padding-left:3px; border-collapse:separate; border-spacing:0px 0px;}*/
/*#TopOfForm tr {line-height:22px;}*/
/* Lender Information */
.lender-information {}
.lender-information > div > table tr {line-height:22px;}
.lender-information select,
.lender-information textarea,
.lender-information input[type="text"],
.lender-information input[type="password"] {width:240px; margin:3px;  box-sizing:border-box;}
.lender-information select,
.lender-information input[type="text"],
.lender-information input[type="password"] {height:24px; padding:1px; margin:3px; line-height:22px; text-indent:0px; vertical-align:middle; font-family:verdana;}
.lender-information input[type="text"].days {width:32px; margin-right:5px; text-align:center;}
.lender-information textarea {min-height:56px; max-height:120px;}
.lender-information .label-cell {width:240px; vertical-align:middle;}
.lender-information .label-cell.align-top {vertical-align:top;}
.lender-information .label-cell > label {display:inline-block; vertical-align:middle;}
.lender-information .label-cell + td {vertical-align:bottom;}
.lender-information td {/*padding:0px 10px;*/}
.lender-information td:first-child {/*padding-left:10px;*/}
.lender-information .textParticipant img {margin-left:5px; margin-right:10px;}
.lender-information .inline-radio-list *,
.lender-information .inline-checkbox-list * {line-height:inherit;}
.lender-information .inline-radio-list input[type="radio"],
.lender-information .inline-checkbox-list input[type="checkbox"] {vertical-align:middle; margin:0 4px 0 0;}
.lender-information .inline-radio-list label,
.lender-information .inline-checkbox-list label {margin-right:10px; vertical-align:middle;}
.lender-information .label-cell input[type="checkbox"] {width:13px; margin-right:7px; vertical-align:middle;}
.lender-information .label-cell.no-checkbox > label {padding-left:20px;}
.lender-information .label-cell .small {display:inline-block; clear:both; width:100%; padding-left:20px; font-size:80%; line-height:1;}
.lender-information .buttonHelp {float:left; margin-right:10px;}
/* for list of radio buttons */
.lender-information .list {display:inline; position:relative; clear:both; float:none; height:auto; padding:0px; margin:0px; vertical-align:middle; list-style-type:none;}
.lender-information .list li {display:block; clear:both;}
.lender-information .list input[type="radio"], .list input[type="checkbox"], .list label {display:inline; height:auto; padding:0px; margin:0px; vertical-align:middle;}
.lender-information .list input[type="radio"], .list input[type="checkbox"] {margin-right:2px;}
/* Owned by my library */
.owned-by-my-library select,
.owned-by-my-library textarea,
.owned-by-my-library input[type="text"],
.owned-by-my-library input[type="password"] {width:240px; box-sizing:border-box;}
.owned-by-my-library select,
.owned-by-my-library input[type="text"],
.owned-by-my-library input[type="password"] {height:24px; padding:1px; line-height:22px; text-indent:0px; vertical-align:middle; font-family:verdana;}
.owned-by-my-library textarea {min-height:56px; max-height:120px;}
.owned-by-my-library .subtitle {font-weight:bold;}
.owned-by-my-library .label-cell {width:240px; vertical-align:middle;}
.owned-by-my-library .label-cell.align-top {vertical-align:top;}
.owned-by-my-library .label-cell.align-right {text-align:right;}
.owned-by-my-library .label-cell > label {display:inline-block; vertical-align:middle;}
.owned-by-my-library .label-cell + td {vertical-align:bottom;}
.owned-by-my-library td {padding:0px 10px;}
.owned-by-my-library td:first-child {padding-left:10px;}
.owned-by-my-library .inline-radio-list *,
.owned-by-my-library .inline-checkbox-list * {line-height:inherit;}
.owned-by-my-library .inline-radio-list input[type="radio"],
.owned-by-my-library .inline-checkbox-list input[type="checkbox"] {vertical-align:middle; margin:0 4px 0 0;}
.owned-by-my-library .inline-radio-list label,
.owned-by-my-library .inline-checkbox-list label {margin-right:10px; vertical-align:middle;}
.owned-by-my-library .label-cell input[type="checkbox"] {width:13px; margin-right:7px; vertical-align:middle;}
.owned-by-my-library .label-cell.no-checkbox > label {padding-left:20px;}
.owned-by-my-library .label-cell.inline-radio-list > input[type="radio"] {margin-left:40px;}
.owned-by-my-library .label-cell .small {display:inline-block; clear:both; width:100%; padding-left:20px; font-size:80%; line-height:1;}
/* Holiday List */
.participant-holiday-list td {width:110px; padding:0px 10px; vertical-align:middle;font-weight: normal;font-size: 11px;}
.participant-holiday-list td input[type="text"] {height:24px; width:110px; padding:1px; box-sizing:border-box; line-height:22px; text-indent:0px; vertical-align:middle; font-family:verdana;}
/*OT 5831*/
.participant-holiday-list td .no-bold {font-weight:normal; padding-left:5px; padding-right:10px;}
/* External Communications */
.external-communications select,
.external-communications textarea,
.external-communications input[type="text"] {width:240px; box-sizing:border-box;}
.external-communications select,
.external-communications input[type="text"] {height:24px; padding:1px; line-height:22px; text-indent:0px; vertical-align:middle; font-family:verdana;}
.external-communications textarea {min-height:56px; max-height:120px;}
.external-communications .label-cell {width:240px; vertical-align:middle;}
.external-communications .label-cell.align-top {vertical-align:top;}
.external-communications td {padding:0px 10px;}
.external-communications td:first-child {padding-left:10px;}
/* Usernames and Passwords */
.usernames-and-passwords {}
.usernames-and-passwords select,
.usernames-and-passwords textarea,
.usernames-and-passwords input[type="text"],
.usernames-and-passwords input[type="password"] {width:240px; box-sizing:border-box;}
.usernames-and-passwords select,
.usernames-and-passwords input[type="text"],
.usernames-and-passwords input[type="password"] {height:24px; padding:1px; line-height:22px; text-indent:0px; vertical-align:middle; font-family:verdana;}
.usernames-and-passwords textarea {min-height:56px; max-height:120px;}
.usernames-and-passwords .label-cell {width:240px; vertical-align:middle;}
.usernames-and-passwords .label-cell.align-top {vertical-align:top;}
.usernames-and-passwords .label-cell > label {display:inline-block; width:100%;}
.usernames-and-passwords td {padding:0px 10px;}
.usernames-and-passwords td:first-child {padding-left:10px;}
/* Other Related Information */
.related-information {}
.related-information select,
.related-information textarea,
.related-information input[type="text"],
.related-information input[type="password"] {width:240px; box-sizing:border-box;}
.related-information select,
.related-information input[type="text"],
.related-information input[type="password"] {height:24px; padding:1px; line-height:22px; text-indent:0px; vertical-align:middle; font-family:verdana;}
.related-information input[type="text"].days {width:32px; margin-right:5px; text-align:center;}
.related-information textarea {min-height:56px; max-height:120px;}
.related-information .label-cell {width:240px; vertical-align:middle;}
.related-information .label-cell.align-top {vertical-align:top;}
.related-information .label-cell > label {display:inline-block; vertical-align:middle;}
.related-information .label-cell + td {vertical-align:middle;}
.related-information .label-cell + td.align-top {vertical-align:top;}
.related-information td {padding:0px 10px;}
.related-information td:first-child {padding-left:10px;}
.related-information .textParticipant img {margin-left:5px; margin-right:10px;}
.related-information .inline-radio-list *,
.related-information .inline-checkbox-list * {line-height:inherit;}
.related-information .inline-radio-list input[type="radio"],
.related-information .inline-checkbox-list input[type="checkbox"] {vertical-align:middle; margin:0 4px 0 0;}
.related-information .inline-radio-list label,
.related-information .inline-checkbox-list label {margin-right:10px; vertical-align:middle;}
.related-information .label-cell input[type="checkbox"] {width:13px; margin-right:7px; vertical-align:middle;}
.related-information .label-cell.no-checkbox > label {padding-left:20px;}
.related-information .label-cell .small {display:inline-block; clear:both; width:100%; padding-left:20px; font-size:80%; line-height:1;}
/* Patron Notification */
.patron-notification-setup select,
.patron-notification-setup textarea,
.patron-notification-setup input[type="text"] {width:240px; box-sizing:border-box;}
.patron-notification-setup select,
.patron-notification-setup input[type="text"] {height:24px; padding:1px; line-height:22px; text-indent:0px; vertical-align:middle; font-family:verdana;}
.patron-notification-setup textarea {min-height:56px; max-height:120px;}
.patron-notification-setup .label-cell {width:240px; vertical-align:middle;}
.patron-notification-setup .label-cell.align-top {vertical-align:top;}
.patron-notification-setup td {padding:0px 10px;}
.patron-notification-setup td:first-child {padding-left:10px;}
/* NCIP C-ILL Communication Parameters */
.ncip-communication-parameters select,
.ncip-communication-parameters textarea,
.ncip-communication-parameters input[type="text"] {width:240px; box-sizing:border-box;}
.ncip-communication-parameters select,
.ncip-communication-parameters input[type="text"] {height:24px; padding:1px; line-height:22px; text-indent:0px; vertical-align:middle; font-family:verdana;}
.ncip-communication-parameters textarea {min-height:56px; max-height:120px;}
.ncip-communication-parameters .label-cell {width:240px; vertical-align:middle;}
.ncip-communication-parameters .label-cell.align-top {vertical-align:top;}
.ncip-communication-parameters td {padding:0px 10px;}
.ncip-communication-parameters td:first-child {padding-left:10px;}
.ncip-communication-parameters .inline-radio-list * {line-height:inherit;}
.ncip-communication-parameters .inline-radio-list input[type="radio"] {vertical-align:middle; margin:0 4px 0 0;}
.ncip-communication-parameters .inline-radio-list label {margin-right:10px; vertical-align:middle;}
/* URL Information */
.url-information {}
.url-information select,
.url-information textarea,
.url-information input[type="text"],
.url-information input[type="password"] {width:240px; box-sizing:border-box;}
.url-information select,
.url-information input[type="text"],
.url-information input[type="password"] {height:24px; padding:1px; line-height:22px; text-indent:0px; vertical-align:middle; font-family:verdana;}
.url-information textarea {min-height:56px; max-height:120px;}
.url-information .label-cell {width:240px; vertical-align:middle;}
.url-information .label-cell.align-top {vertical-align:top;}
.url-information .label-cell > label {display:inline-block; vertical-align:middle;}
.url-information .label-cell + td {vertical-align:bottom;}
.url-information td {padding:0px 10px;}
.url-information td:first-child {padding-left:10px;}
.url-information .textParticipant img {margin-left:5px; margin-right:10px;}
.url-information .inline-radio-list * {line-height:inherit;}
.url-information .inline-radio-list input[type="radio"] {vertical-align:middle; margin:0 4px 0 0;}
.url-information .inline-radio-list label {margin-right:10px; vertical-align:middle;}
.url-information .label-cell input[type="checkbox"] {width:13px; margin-right:7px; vertical-align:middle;}
.url-information .label-cell.no-checkbox > label {padding-left:20px;}
.url-information .label-cell .small {display:inline-block; clear:both; width:100%; padding-left:20px; font-size:80%; line-height:1;}
/* header*/
.header-frame .participant-record-controls {/*margin-top:4px;*/line-height: 7px;}
/*.header-frame {background-color:#FFF; vertical-align: middle;}
.header-frame > .wrapper {margin:5px 10px 0px 10px; background-color:#FFF;}
.header-frame > div .table-header.maintain-shipping-labels {width:100%; padding:0px; margin:0px; border-collapse:collapse;}
.header-frame > div .table-header.maintain-shipping-labels td {border:1px solid #ccc; border-collapse:collapse;}
.header-frame > div .table-header.maintain-shipping-labels td select {max-width: 112px;}
.header-frame .avery-labels .text {width:280px !important; padding:0px;}
.header-frame .avery-labels td.text + td {text-indent:0px;}
.header-frame .avery-labels .averypg {overflow:auto; width:136px; max-width:136px; height:auto;} 104
.header-frame .avery-labels .averypg > div {display:inline-block; float:left; width:30px; height:13px; border:1px dotted gray; border-collapse:collapse; outline:none 0; text-align:center; vertical-align:middle; line-height:13px;}
/* body
.maintain-shipping-labels {background-color:#FFF; padding-bottom:10px;}
.maintain-shipping-labels > div {margin:0 10px; /*background-color:#FFF;*/}
.maintain-shipping-labels > div table tr:nth-child(2n) {background-color:rgb(238, 238, 238);}
.maintain-shipping-labels > div table td {padding:2px; border:1px solid #ccc;}
.maintain-shipping-labels > div table td.has-checkbox {text-align:center; vertical-align:middle;}
.maintain-shipping-labels > div table td.has-checkbox input[type=checkbox] {vertical-align:middle;}
.maintain-shipping-labels > div table td textarea {display:inline-block; overflow-y:auto; width:90%; min-height:48px; max-height:80px; margin:auto;}
.maintain-bookstraps {/*background-color:#FFF;*/ padding-bottom:10px;}
.maintain-bookstraps > div {margin:0 10px; /*background-color:#FFF;*/}
.maintain-bookstraps > div table tr:nth-child(2n) {/*background-color:rgb(238, 238, 238);*/}
.maintain-bookstraps > div table td {padding:2px; border:1px solid #ccc;}
.maintain-bookstraps > div table td.has-checkbox {text-align:center; vertical-align:middle;}
.maintain-bookstraps > div table td.has-checkbox input[type=checkbox] {vertical-align:middle;}
.maintain-bookstraps > div table td textarea {display:inline-block; overflow-y:auto; width:90%; min-height:48px; max-height:80px; margin:auto;}
.add-user-account {background-color:#FFF; padding-bottom:10px;}
.add-user-account > div {margin:0 10px; /*background-color:#FFF;*/}
.add-user-account > div > table {width:100%; padding:0; margin:0; border-collapse: separate; border-spacing: 0 6px;}
.add-user-account > div > table tr {line-height:22px;}
.add-user-account > div > table tr td.alignlink { padding-left:150px; }
.add-user-account td {padding:0px 10px;}
.add-user-account td.sub-options {padding-left:60px;}
.add-user-account td.sub-options-child {padding-left:80px;}
.add-user-account td.text + td {text-indent:0px;} /*temp fix */
.add-user-account .label-cell, .add-user-account .text {width:240px; vertical-align:middle;} /*temp fix */
.add-user-account .label-cell.align-top {vertical-align:top;}
.add-user-account .label-cell.no-checkbox > label {padding-left:20px;}
.add-user-account .label-cell > label {display:inline-block; vertical-align:middle;}
.add-user-account .label-cell input[type="checkbox"] {width:13px; margin-right:7px; vertical-align:middle;}
.add-user-account .highlight {font-weight:bold;}
.add-user-account .highlight.red {color:#F00;}
.add-user-account .inline-radio-list *,
.add-user-account .inline-checkbox-list * {line-height:inherit;}
.add-user-account .inline-radio-list input[type="radio"],
.add-user-account .inline-checkbox-list input[type="checkbox"] {vertical-align:middle; margin:0 4px 0 0;}
.add-user-account .inline-radio-list label,
.add-user-account .inline-checkbox-list label {margin-right:10px; vertical-align:middle;}
.add-user-account select,
.add-user-account textarea,
.add-user-account input[type="text"],
.add-user-account input[type="password"] {width:240px; box-sizing:border-box;}
.add-user-account select,
.add-user-account input[type="text"],
.add-user-account input[type="password"] { padding:3px; text-indent:5px; vertical-align:middle; font-family:verdana;}
.add-user-account input[type="text"].numeric {width: 40px;}
.numeric.two-digits {width: 30px;}
.numeric.three-digits {width: 40px;}
.numeric.four-digits {width: 60px;}
/*#UserListForm td.text + td {text-indent:0px;}
#UserListForm td.text * {vertical-align:middle; border: 0px !important; margin: 0px auto !important;}*/
.user-duplicate-detection td > span.text,
.user-duplicate-detection div > span.text {display:inline-block; line-height:16px;}
.user-duplicate-detection span > input[type="radio"],
.user-duplicate-detection span > input[type="checkbox"] {display:inline; line-height:inherit; vertical-align:middle;}
.user-duplicate-detection span > input[type="radio"] + label,
.user-duplicate-detection span > input[type="checkbox"] + label {display:inline; padding-left:10px; line-height:inherit; vertical-align:middle;}
.user-duplicate-detection div > p.textBold {width:100%;}
.default-user-password table td {vertical-align:middle;}
.configure-user-record table table td {vertical-align: middle;}
.configure-user-record table table td.text + td {text-indent:0px;}
.tree-head td {height: 20px; vertical-align: middle;}
.tree-head td > * {vertical-align: middle;}
.tree-head a {display: inline-block; height: inherit; line-height: inherit;}
.tree-head a img {display: inline-block; margin: 0 auto; padding: 4px 6px; vertical-align: middle;}
.tree-body td > * {vertical-align: middle;}
.reports-and-downloads {/*background: none repeat scroll 0 0 #FFFFFF;*/}
.reports-and-downloads > div {margin: 0 10px; padding:10px 0px;}
.reports-and-downloads > div > table {margin:10px 0px 0px;}
.reports-and-downloads > div > table:first-child {margin:0px}
.reports-and-downloads > div > table .checkbox-list {margin:0px; padding:0px; list-style:none inside none;}
.reports-and-downloads > div > table .checkbox-list li {display:block; clear:both; line-height:16px;}
.reports-and-downloads > div > table .checkbox-list li > * {vertical-align:middle; line-height:inherit;}
.reports-and-downloads > div > table .checkbox-list input[type="checkbox"] {margin:0px 5px 0px 0px;}
.reports-and-downloads textarea {overflow-x:hidden; width:250px; min-height:56px; max-height:120px; border:1px solid #ABABAB; outline-style:none; vertical-align:middle; -moz-box-sizing:border-box; box-sizing:border-box;}
.reports-and-downloads > div > table td {width:250px; padding:0px;}
.reports-and-downloads > div > table td[colspan="2"] {width:500px;}
.reports-and-downloads > div > table td[colspan="3"] {width:750px;}
.reports-and-downloads > div > table td[colspan="4"] {width:1000px;}
.reports-and-downloads > div > table td.label-cell {width:150px;}
.reports-and-downloads > div > table td.label-cell + td {width:350px;}
.reports-and-downloads > div > table td * {vertical-align:middle;}
.reports-and-downloads > div > table td.label-cell,
.reports-and-downloads > div > table td[colspan="2"] label {font-weight:bold;}
.reports-and-downloads > div > table td.label-cell + td[colspan="3"] {width:850px;}
.reports-and-downloads > div > table td.label-cell + td {text-indent:0px;}
.reports-and-downloads > div table.button {margin-top:10px;}
.reports-and-downloads > div table.button:first-child {margin:0px;}
.reports-and-downloads > div table.button td {width:120px; line-height:18px;}
/* width reduction - OT #21078, #20921*/
.reports-and-downloads > div > table td[colspan="2"] {width:auto;}
.reports-and-downloads > div > table .label-cell.align-top {width:150px;}
.reports-and-downloads > div > table:first-child td:first-child {width: 47%;}
/*.reports-and-downloads > div > table:first-child + table td.label-cell {width: 85px;}*/
.reports-and-downloads > div > table:first-child + table td.label-cell:first-child + td {width: 140px;}
.reports-and-downloads > div > table:first-child + table + table + table td.label-cell {width: 150px;}
.reports-and-downloads > div > table:first-child + table + table + table td.label-cell + td {width: 310px;}
.contu-copyright-records {/*background: none repeat scroll 0 0 #FFFFFF;*/}
.contu-copyright-records > div {margin: 0 10px; padding:10px 0px;}
.contu-copyright-records > div > table {margin:10px 0px 0px; border-spacing:0 5px; border-collapse:separate;}
.contu-copyright-records > div > table:first-child {margin:0px}
.contu-copyright-records > div > table .radio-list {margin:0px; padding:0px; list-style:none inside none;}
.contu-copyright-records > div > table .radio-list li {display:block; clear:both; line-height:16px;}
.contu-copyright-records > div > table .radio-list li > * {vertical-align:middle; line-height:inherit;}
.contu-copyright-records > div > table .radio-list input[type="text"] {width:140px;}
.contu-copyright-records > div > table td {width:250px; padding:0px;}
.contu-copyright-records > div > table td[colspan="2"] {width:500px;}
.contu-copyright-records > div > table td[colspan="3"] {width:750px;}
.contu-copyright-records > div > table td[colspan="4"] {width:1000px;}
.contu-copyright-records > div > table td.label-cell {width:150px;}
.contu-copyright-records > div > table td * {vertical-align:middle;}
.contu-copyright-records > div > table td.label-cell label {font-weight:bold;}
.contu-copyright-records > div > table td.label-cell + td[colspan="3"] {width:850px;}
.contu-copyright-records > div > table td.label-cell + td {text-indent:0px;}
.system-activities {/*background: none repeat scroll 0 0 #FFFFFF;*/}
.system-activities > div {margin: 0 10px; padding:10px 0px;}
.system-activities > div > table {margin:10px 0px 0px; border-spacing:0 5px; border-collapse:separate;}
.system-activities > div > table:first-child {margin:0px; width:100%;}
.system-activities > div > table td {width:250px; padding:0px; vertical-align:middle;}
.system-activities > div > table td[colspan="2"] {width:500px;}
.system-activities > div > table td[colspan="3"] {width:750px;}
.system-activities > div > table td[colspan="4"] {width:1000px;}
.system-activities > div > table td * {vertical-align:middle;}
.system-activities > div > table td select {width:50%;}
.system-activities > div > table td.label-cell {width:150px; font-weight:bold;}
.system-activities > div > table td.label-cell + td {width:350px;}
.system-activities > div > table td.label-cell + td + td[colspan="2"] {text-align:right;}
.system-activities > div > table td.label-cell + td + td[colspan="2"] .button {display:inline-block; width:50px; height:18px; line-height:17px;  border:1px solid #ABABAB; color:#000; vertical-align:middle;}
.system-activities > div > table td.label-cell + td + td[colspan="2"] .button:hover,
.system-activities > div > table td.label-cell + td + td[colspan="2"] .button:active {/*background:#000; border:1px solid #000; color:#FFF;*/}
.system-activities .activity-list {width:100%; margin:0px; margin-left:0px; padding:0px;}
.system-activities .activity-list > table{width:350px; margin:auto;}
.system-activities .activity-list tr {background:transparent none;}
.system-activities .activity-list tr:hover {background:#EEE;}
.system-activities .activity-list tr[class="spacer-row"]:hover {background:transparent none;}
.system-activities .activity-list tr.totals + tr {height:20px;}
.system-activities .activity-list tr.totals + tr:hover {background:transparent none;}
.system-activities .activity-list td {font-family:Verdana; font-size:11px;}
.system-activities .activity-list td:first-child {width:75%; text-align:left;}
.system-activities .activity-list td:first-child + td {text-align:right;}
.system-activities .activity-list tr.totals td {font-weight:bold;}
.statistics-reports {/*background: none repeat scroll 0 0 #FFFFFF;*/}
.statistics-reports > div {margin: 0 10px; padding:10px 0px;}
.statistics-reports > div > table {margin:10px 0px 0px; border-spacing:0 5px; border-collapse:separate;}
.statistics-reports > div > table:first-child {margin:0px}
.statistics-reports > div > table td {width:250px; padding:0px; height:24px; vertical-align:middle;}
.statistics-reports > div > table td * {vertical-align:middle;}
.statistics-reports > div > table td.label-cell {font-weight:bold;}
.statistics-reports select,
.statistics-reports > div > table td select,
.statistics-reports > div > table td input[type="text"] {width:250px;}
.statistics-reports select[name="transfrom_mm"],
.statistics-reports select[name="from_mm"],
.statistics-reports select[name="to_mm"] {width:85px;}
.statistics-reports select[name="from_dd"],
.statistics-reports select[name="to_dd"] {width:45px;}
.statistics-reports select[name="transfrom_yy"],
.statistics-reports select[name="from_yy"],
.statistics-reports select[name="to_yy"] {width:60px;}
.statistics-reports .buttonHyperLink {display:inline-block; width:50px; height:24px; line-height:22px; background:#FFF; border:1px solid #ABABAB; color:#000; text-align:center; vertical-align:middle; -moz-box-sizing:border-box; box-sizing:border-box;}
.statistics-reports .buttonHyperLink:hover,
.statistics-reports .buttonHyperLink:active {/*background:#000; border:1px solid #000; color:#FFF;*/}
.statistics-reports .field-conjunction {padding:0px 12px; font-weight:bold;}
.graphical-statistics-report {/*background: none repeat scroll 0 0 #FFFFFF;*/}
.graphical-statistics-report > .wrapper {margin: 0 10px; padding:10px 0px;}
.graphical-statistics-report > .wrapper > table {margin:10px 0px 0px; border-spacing:0 5px; border-collapse:separate;}
.graphical-statistics-report > .wrapper > table:first-child {margin:0px}
.graphical-statistics-report > .wrapper > table td {width:250px; padding:0px; height:24px; vertical-align:middle;}
.graphical-statistics-report > .wrapper > table td * {vertical-align:middle;}
.graphical-statistics-report > .wrapper > table td.label-cell {font-weight:bold;}
.graphical-statistics-report > .wrapper > table td.align-top {padding-top:8px; vertical-align:top;}
.graphical-statistics-report .inline-radio-list *,
.graphical-statistics-report .inline-checkbox-list * {line-height:inherit;}
.graphical-statistics-report .inline-radio-list input[type="radio"],
.graphical-statistics-report .inline-checkbox-list input[type="checkbox"] {vertical-align:middle; margin:0 4px 0 0;}
.graphical-statistics-report .inline-radio-list label,
.graphical-statistics-report .inline-checkbox-list label {margin-right:10px; vertical-align:middle;}
.graphical-statistics-report .label-cell input[type="checkbox"] {width:13px; margin-right:7px; vertical-align:middle;}
.graphical-statistics-report > .wrapper > table .list {margin:0px; padding:0px; list-style:none inside none;}
.graphical-statistics-report > .wrapper > table .list li {display:block; clear:both; line-height:24px;}
.graphical-statistics-report > .wrapper > table .list li span,
.graphical-statistics-report > .wrapper > table .list li span > * {display:inline-block; vertical-align:middle; line-height:inherit;}
.graphical-statistics-report > .wrapper > table .list input[type="checkbox"],
.graphical-statistics-report > .wrapper > table .list input[type="radio"] {vertical-align:middle; margin:0 4px 0 0;}
.graphical-statistics-report > .wrapper > table .list label {margin-right:10px; vertical-align:middle;}
.graphical-statistics-report > .wrapper > table > tbody > tr > td.label-cell + td[colspan="3"] > .inline-radio-list {display:inline-block; width:110px;}
.graphical-statistics-report > .wrapper > table > tbody > tr > td.label-cell + td[colspan="3"] > .inline-radio-list + select,
.graphical-statistics-report > .wrapper > table > tbody > tr > td.label-cell + td[colspan="3"] > .inline-radio-list + input[type="text"] {margin-left:5px;}
.graphical-statistics-report > .wrapper > table > tbody > tr > td.label-cell + td[colspan="3"] > .inline-radio-list + input[type="text"][name="LibNameText"] {width:135px;}
.graphical-statistics-report > .wrapper > table {border-spacing:0 5px; border-collapse:separate;}
.graphical-statistics-report > .wrapper > table table {width:100%; border-spacing:0 5px; border-collapse:separate;}
.graphical-statistics-report > .wrapper > table table td {width:auto;}
.graphical-statistics-report > .wrapper > table table td.label-cell{width:125px;}
.graphical-statistics-report > .wrapper > table table td.inline-radio-list {width:auto; line-height:24px;}
.graphical-statistics-report > .wrapper > table table td.label-cell + td span {display:inline-block; margin-left:5px;}
/* drop down and text input */
.graphical-statistics-report > .wrapper > table td select,
.graphical-statistics-report > .wrapper > table td input[type="text"] {width:250px;}
.library-activity-selection {background: none repeat scroll 0 0 #FFFFFF;}
.library-activity-selection > div {margin: 0 10px; padding:10px 0px;}
.library-activity-selection > div > table {margin:10px 0px 0px; border-spacing:0 5px; border-collapse:separate;}
.library-activity-selection > div > table:first-child {margin:0px}
.library-activity-selection > div > table td {width:250px; padding:0px; height:24px; vertical-align:middle;}
.library-activity-selection > div > table td * {vertical-align:middle;}
.library-activity-selection > div > table td.label-cell {font-weight:bold;}
.library-activity-selection > div > table td.align-top {vertical-align:top;}
.library-activity-selection > div > table td.align-center {text-align:center;}
.library-activity-selection > div > table td[colspan="3"] p {margin:0px; font-weight:bold;}
.library-activity-selection > div > table td select {height:60px;}
.library-activity-selection > div > table td label[for="hpv"] {font-weight:bold;}
.library-activity-selection > div > table td label[for="ctn"] {margin-right:5px;}
.library-activity-selection > div > table .list {margin:0px; padding:0px; list-style:none inside none;}
.library-activity-selection > div > table .list li {display:block; clear:both; line-height:24px;}
.library-activity-selection > div > table .list li span,
.library-activity-selection > div > table .list li span > * {display:inline-block; vertical-align:middle; line-height:inherit;}
.library-activity-selection > div > table .list input[type="checkbox"],
.library-activity-selection > div > table .list input[type="radio"] {vertical-align:middle; margin:0 4px 0 0;}
.library-activity-selection > div > table .list label {margin-right:10px; vertical-align:middle; font-weight:bold;}
td.input-text-long {height:auto;}
td.input-text-long select#lib {height:120px; min-width: 50%; max-width: 85% !important; font-size: 1.2em;}
td.input-text-long select#libs {height:160px; min-width: 50%; max-width: 85% !important; font-size: 1.2em;}
table[summary="Replication Type"] td.text {width:90% !important; text-align:left; vertical-align:middle; line-height:12px;}
table[summary="Replication Type"] td.text span {display:inline-block; width:90%;}
table[summary="Replication Type"] td.textbold,
table[summary="Please select one or more target libraries to be replicated."] td.textbold,
table[summary="Please select a source library on which to base the replication."] td.textbold {font-weight:bold;}
.copyright-message {margin-top:60px; font-family:Verdana, Arial; color:#000;}
.copyright-message td {font-size:11px; color:inherit;}
.copyright-message p {margin-top:10px; text-align:center;}
.copyright-message p:first-child{margin-top:0px;}
.copyright-message .textCopyright,
.copyright-message .textCopyright a {font-family:inherit; font-size:11px;}
.copyright-message .textScreenTitle {font-weight:300; font-family:Franklin Gothic Book, Georgia, Times New Roman;}
/*#20910 only*/
.copyright-message #txtFocus {display:none;}

.web-stats .copyright-message {margin-top:15px;}
.library-defined-form, .library-defined-form table { width: 100%; border-collapse:collapse; }
.library-defined-form td { padding: 5px; vertical-align: middle; border-top: solid 1px #eeeeee; }
.library-defined-form tr:first-child td:first-child, .library-defined-form tr:first-child td:first-child + td, .library-defined-form table td { border: none; }
.library-defined-form .textBold { font-size: 10px !important; }
.runReports-style tr td:first-child { width: 30% !important; }
.runReports-style tr td:first-child + td { text-indent: 0; padding: 2px 30px }
.viewReportsStyle #ReportList td { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 5px;  text-indent: 0; }
.viewReportsStyle #ReportList td.text { vertical-align: middle; }
.viewReportsStyle #ReportList td:first-child, .viewReportsStyle #ReportList td:first-child + td + td + td, .viewReportsStyle #ReportList td:first-child + td + td + td + td + td { width: 5%; }
.doReportsStyles .tableBgColor table td { text-indent: 0; padding: 5px 15px;  border-top: 1px solid #eeeeee;}
.doReportsStyles .tableBgColor table td:first-child { width: 240px !important; vertical-align: middle; }
 .overdueShorten td:first-child { width: 22%; }
.overdueShorten td:first-child +td { width: 1%; }
.suspensionIntervalManagement table td { text-indent: 0; text-align: left}
.suspensionIntervalManagement table td.text { width: auto !important; }
.textClassFix table td { text-indent: 0; text-align: left}
.textClassFix table td.text { width: auto !important; }
.editreceiptText table td { text-indent: 0; text-align: left; vertical-align: middle; padding: 10px; }
.editReserveNotesNotification table td { text-indent: 0; text-align: left; vertical-align: middle; padding: 10px; }
.editLib2homeAlertParams table td { text-indent: 0; text-align: left; vertical-align: middle; padding: 10px; }
.editLib2homeAlertParams table td:first-child { width: 10% !important; font-weight: bold; }
.changeTagMaintenance td { text-indent: 0 !important; text-align: left; vertical-align: middle; }
.changeTagMaintenance td:first-child { width: 10% !important; }
.CATAddItem td { text-indent: 0 !important; text-align: left; vertical-align: middle; }
.textClassFixPAC table td { text-indent: 0; vertical-align: middle;}
.textSmall {vertical-align: middle;}
.tableSearchOption tr td{ height:22px; }
.tdAlingMiddle{ width:100%; height:100%; margin-top:6%; }
.addMaterialType label { margin-right: 5px; }
.ManageReaderReviews label { margin-right: 10px; }

/* libraries */
/*form.library-types-libraries > .tableBorderColor[width="99%"][summary=" "] {}
form.library-types-libraries > .tableBorderColor[width="99%"][summary=" "] + table {display:none;}
form.library-types-libraries > .tableBorderColor[width="99%"][summary=" "] + table + table[width="100%"][summary=" "] td.tableBorderColor {display:none;}
form.library-types-libraries > .tableBorderColor[width="99%"][summary=" "] + table + table[width="100%"][summary=" "] td.tableBgColor {padding-left:13px; padding-right:30px;}
form.library-types-libraries > .tableBorderColor[width="99%"][summary=" "] + table + table[width="100%"][summary=" "] td.tableBgColor table.tableBgColor td.textSmallBold {vertical-align: middle;}
form.library-types-libraries > .tableBorderColor[width="99%"][summary=" "] .tableBgColor td > table.headingFormAction {}
form.library-types-libraries > .tableBorderColor[width="99%"][summary=" "] .tableBgColor td > table.headingFormAction + table[summary=" "] {display:none;}
form.library-types-libraries > .tableBorderColor[width="99%"][summary=" "] .tableBgColor td > table.headingSubField[summary="Select Source"] {}
form.library-types-libraries > .tableBorderColor[width="99%"][summary=" "] img {display:none;}*/
/* resources */
/*form.library-types-resources > .tableBorderColor[width="99%"][summary=" "] {}
form.library-types-resources > .tableBorderColor[width="99%"][summary=" "] + table {display:none;}
form.library-types-resources > .tableBorderColor[width="99%"][summary=" "] + table + table[width="100%"][summary=" "] td.tableBorderColor {display:none;}
form.library-types-resources > .tableBorderColor[width="99%"][summary=" "] + table + table[width="100%"][summary=" "] td.tableBgColor {padding-left:6px; padding-right:23px;}
form.library-types-resources > .tableBorderColor[width="99%"][summary=" "] + table + table[width="100%"][summary=" "] td.tableBgColor table.tableBgColor td.textSmallBold {vertical-align: middle;}
form.library-types-resources > .tableBorderColor[width="99%"][summary=" "] .tableBgColor td > table.headingFormAction {}
form.library-types-resources > .tableBorderColor[width="99%"][summary=" "] .tableBgColor td > table.headingFormAction + table[summary=" "] {display:none;}
form.library-types-resources > .tableBorderColor[width="99%"][summary=" "] .tableBgColor td > table.headingSubField[summary="Select Source"] {}
form.library-types-resources > .tableBorderColor[width="99%"][summary=" "] img {display:none;}
*/

table.userMagnament > tbody > tr > td { vertical-align:middle; }
table.userMagnament > tbody > tr:first-child > td + td + td {padding-left:20px; }
table.userMagnament > tbody > tr:first-child > td + td + td > input[type=radio] {padding-left:10px; }
.textBold > input#txtLocation {float:left; text-align:left;}
form.public-search-form {height:100%; overflow-y:auto;}
body > #RequestMainFrame {height:auto;}
/*Modified style button un menu controls*/
.header-frame table.tableHeader table.button { float:right; display:inline-block; margin:5px; }
/* Align the Text area in ILL Admin/ Days to Recive Reports*/
#dum { width:43%;}
.StaffCell 	 { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; float: left; padding: 5px 10px; margin: 0px; min-width: 185px; }
.configure-enhanced-record .tableBgColor > tbody > tr  > td > table > tbody > tr  > td:first-child {min-width:110px;}
.configure-enhanced-record .tableBgColor > tbody > tr  > td > table > tbody > tr  > td:first-child + td,
.configure-enhanced-record .tableBgColor > tbody > tr  > td > table > tbody > tr  > td:first-child + td + td {min-width:60px;}
.configure-enhanced-record .tableBgColor > tbody > tr  > td > table > tbody > tr  > td:first-child + td + td + td {min-width:280px; text-align:right;}
.configure-enhanced-record .tableBgColor > tbody > tr  > td > table > tbody > tr  > td input[type="text"] {width:200px;}



/*
*   4.2 - Calendar Overlays
*/

.cal .ajax__calendar_container   {    background-color: #e2e2e2;     border:solid 1px #cccccc;}
.cal .ajax__calendar_header  {    background-color: #ffffff;     margin-bottom: 4px;}
.cal .ajax__calendar_title,.cal .ajax__calendar_next,.cal .ajax__calendar_prev    {    color: #004080;     padding-top: 3px;}
.cal .ajax__calendar_body    {    background-color: #e9e9e9;     border: solid 1px #cccccc;}
.cal .ajax__calendar_dayname {    text-align:center;     font-weight:bold;     margin-bottom: 4px;     margin-top: 2px;}
.cal .ajax__calendar_day {    text-align:center;}
.cal .ajax__calendar_hover .ajax__calendar_day,.cal .ajax__calendar_hover .ajax__calendar_month,.cal .ajax__calendar_hover .ajax__calendar_year,.cal .ajax__calendar_active  {
    color: #004080;     font-weight: bold;     background-color: #ffffff;}
.cal .ajax__calendar_today   {    font-weight:bold;}
.cal .ajax__calendar_other,.cal .ajax__calendar_hover .ajax__calendar_today,.cal .ajax__calendar_hover .ajax__calendar_title {
    color: #bbbbbb;}
.cal * td {    padding: 1px 1px 0 !important;    border: none !important;}
.checkInCalendar {    padding: 15px 25px 15px 15px;    display: inline-block;    width:90%;}





/*
*   4.3 - Form Adjustments
*/

/* 27330 - Circ related font changes */
form[name=tlookup] .tableBorderColor * table[border='1'] td {    font-size:inherit;}
form[name=tlookup] .headingSubField {    FONT-SIZE: inherit;}
form[name=tlookup] .headingSubField .text11px a {    font-weight: bold;}
form[name=Form1] .tableBorderColor * table[border='1'] td {    font-size:inherit; width:auto;}
form[name=Form1] .headingSubField {    FONT-SIZE: inherit;}
form[name=Form1] .headingSubField .text11px a {    font-weight: bold;}
form[name=ViewReserveList] .tableBorderColor * table[border='1'] td {    font-size:inherit;}
form[name=ViewReserveList] .headingSubField {    FONT-SIZE: inherit;}
form[name=ViewReserveList] .headingSubField .text11px a {    font-weight: bold;}

/*
    Forms, Tables, and Font Updates.
*/
form.period-limits {    /*this form covers the tables for Load Period, Renewal Period, Renewal Limits, Checkout Limit, Fine amount, Fine Limit.*/}
    form.period-limits td.textBold {        font-size: 0.75em !important;        padding: 0px 5px;  /*changing the fonts will change this around*/  }
form.merge-material-types {    /*popup that uses label and drop down aligned side by side. mobile should drop a line below 540px.*/}
form.material-types {    /*main table layout to address any issues with fonts with*/}
    form.material-types table td.textBold {        font-weight:normal !important;        vertical-align: bottom !important;        font-size: 0.85em !important;    }
/*27900 - Circ Reports and Statistics*/
form.DoReports .tableBgColor table td {        text-indent: 0;        padding: 5px;        font-size: 0.85em !important;}
form.circ-history td.textBold:nth-of-type(1){ width:3%; max-width:50px; }
form.edit-patron-catagories td.textBold:nth-of-type(1){ width:3%; max-width:150px; }
form.mult-item-transfer { }

#dataLstCheckInCopies .copy-number {}
#dataLstCheckInCopies .copy-desc {}
#dataLstCheckInCopies .copy-barcode {}
#KeepRecord {    font-size: 1.25em;    font-weight: bold;}
#Section2 .label {    font-size: 14px;}
#Section2 .Items {    font-size: 14px;}
.add-item-main {}
.add-item-main td {    padding:5px;}
.category-checkboxes {    display: inline-block;    float: left;    height: 24px;    font-size: 0.95em;    margin: 5px 10px;}
.category-checkboxes .category-labels {    display: inline-block;    padding: 3px 2px;    vertical-align: top;}

table.bibtool-mark-defaults td.textBold {    width:auto !important;}
span#lblmissing {    display: inline-block;    margin: 3px 0px;}
form.circ-history {  }
form.circ-history td.textBold:nth-of-type(1) { width:10%; max-width:200px; min-width: 150px; }
form.list-issue-checkin {    font-size:13px !important;}
form.issue-checkin { }
form.fine-notice { }
form.fine-notice td.text11px:nth-of-type(1) { width:20%; max-width:150px; }
form.add-item-main {    font-size:13px;}
form.merge-patron-catagories {    /*popup that enables what is used in patron catagories.*/}
form.edit-material-types {}
    form.edit-material-types input { width:90%; }
form.library-hours {}
    form.library-hours table td.textBold:nth-of-type(1){ width:10% !important; }
    form.library-hours table td.textBold:nth-of-type(2){ width:20% !important; }
    form.library-hours table td.textBold:nth-of-type(3){ width:25% !important; }
    form.library-hours table td.textBold:nth-of-type(4){ width:12% !important; }
    form.library-hours table td.textBold:nth-of-type(5){ width:13% !important; }
    form.library-hours table td.textBold:nth-of-type(6){ width:20% !important; }
form.fee-setup {}
    form.fee-setup a { display:inline-block; margin:5px 0px; font-size: 1.15em; }
    form.fee-setup td:nth-of-type(1){ /*width:30%;*/ max-width:150px; text-align: left; }
    form.fee-setup td:nth-of-type(2){ width:30%; max-width:150px; text-align: left; }
    form.fee-setup td:nth-of-type(3){ width:30%; max-width:150px; text-align: left; }
    form.fee-setup .tableBorderColor * table[border='1'] tr:nth-child(odd) {        background:none;    }

form.fee-setup-munis {}
    form.fee-setup-munis a {
        display: inline-block;
        margin: 5px 0px;
        font-size: 1.15em;
    }
    form.fee-setup-munis td:nth-of-type(1) { /*width:30%;*/ 
        width: 20%;
        max-width: 150px;
        text-align: left;
    }
    form.fee-setup-munis td:nth-of-type(2) { /*amount*/
                                          
        width: 10%;
        max-width: 50px;
        text-align: right;
    }
    form.fee-setup-munis td:nth-of-type(3) { /*ledgernumber*/
        width: 25%;
        max-width: 150px;
        text-align: left;
    }
    form.fee-setup-munis td:nth-of-type(4) { /*ledger  name*/
        width: 25%;
        max-width: 150px;
        text-align: left;
    }
    form.fee-setup-munis td:nth-of-type(5) {
        width: 8%;
        max-width: 30px;
        text-align: center;
    }
    form.fee-setup-munis td:nth-of-type(6) {
        width: 10%;
        max-width: 150px;
        text-align: left;
    }
    form.fee-setup-munis .tableBorderColor * table[border='1'] tr:nth-child(odd) {
        background: none;
    }


@media screen and (max-width: 991px) {
    form.library-hours .tableBorderColor * table[border='1'] td { font-size: 0.85em; font-weight: normal; border: none; vertical-align: middle; }
    form.library-hours table { line-height:18px; }
    form input[type="text"], form input[type="password"], input[type=text].input-text-long {        height:initial !important;        padding:5px;        margin-top:5px;        margin-bottom:5px;    }
}

.flow-label-input {
    /*This represents a div with percentages with the flow being left side label, right side input, but make queries under 540px make them stack on top of each other.*/
    margin-top:15px;
    margin-bottom:15px;
}
    .flow-label-input .label {        text-align:left;        text-indent:10px;    }
    .flow-label-input .label label {        /*margin-right:10px;*/    }
    .flow-label-input .input {        padding-bottom:5px;    }
    .flow-label-input .checkbox  {        padding-bottom:5px;    }
    .flow-label-input .checkbox input[type='checkbox']  {        height:17px;        width:17px;        margin-left:25px;        margin-right:5px;    }
    .flow-label-input .checkbox label  {        vertical-align: top;        line-height: 1.65em;    }









/*
*   4.4 - Standardized Boot Popups, tooltips, etc.
*/

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {  border-color: #ddd;  border-color: rgba(0, 0, 0, .15);}
.well-lg {  padding: 24px;  border-radius: 6px;}
.well-sm {  padding: 9px;  border-radius: 3px;}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {  -webkit-appearance: none;  padding: 0;  cursor: pointer;  background: transparent;  border: 0;}
.modal-open {  overflow: hidden;}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {  overflow-x: hidden;  overflow-y: auto;}
.modal-dialog {  position: relative;  width: auto;  margin: 10px;}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1040;  background-color: #000;}
.modal-backdrop.fade {  filter: alpha(opacity=0);  opacity: 0;}
.modal-backdrop.in {  filter: alpha(opacity=50);  opacity: .5;}
.modal-header {  padding: 15px;  border-bottom: 1px solid #e5e5e5;}
.modal-header .close {  margin-top: -2px;}
.modal-title {  margin: 0;  line-height: 1.42857143;}
.modal-body {  position: relative;  padding: 15px;}
.modal-footer {  padding: 15px;  text-align: right;  border-top: 1px solid #e5e5e5;}
.modal-footer .btn + .btn {  margin-bottom: 0;  margin-left: 5px;}
.modal-footer .btn-group .btn + .btn {  margin-left: -1px;}
.modal-footer .btn-block + .btn-block {  margin-left: 0;}
.modal-scrollbar-measure {  position: absolute;  top: -9999px;  width: 50px;  height: 50px;  overflow: scroll;}
@media (min-width: 768px) {
  .modal-dialog {    width: 600px;    margin: 30px auto;  }
  .modal-content {    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);  }
  .modal-sm {    width: 300px;  }
}
@media (min-width: 992px) {
  .modal-lg {    width: 900px;  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto;
}
.tooltip.in {  filter: alpha(opacity=90);  opacity: .9;}
.tooltip.top {  padding: 5px 0;  margin-top: -3px;}
.tooltip.right {  padding: 0 5px;  margin-left: 3px;}
.tooltip.bottom {  padding: 5px 0;  margin-top: 3px;}
.tooltip.left {  padding: 0 5px;  margin-left: -3px;}
.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;  bottom: 0;  margin-bottom: -5px;  border-width: 5px 5px 0;  border-top-color: #000;}
.tooltip.top-right .tooltip-arrow {  bottom: 0;  left: 5px;  margin-bottom: -5px;  border-width: 5px 5px 0;  border-top-color: #000;}
.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;}

.carousel {  position: relative;}
.carousel-inner {  position: relative;  width: 100%;  overflow: hidden;}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,.carousel-inner > .item > a > img {  line-height: 1;}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .carousel-inner > .item.next,  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,  .carousel-inner > .item.prev.right,  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev {  display: block;}
.carousel-inner > .active {  left: 0;}
.carousel-inner > .next,.carousel-inner > .prev {  position: absolute;  top: 0;  width: 100%;}
.carousel-inner > .next {  left: 100%;}
.carousel-inner > .prev {  left: -100%;}
.carousel-inner > .next.left,.carousel-inner > .prev.right {  left: 0;}
.carousel-inner > .active.left {  left: -100%;}
.carousel-inner > .active.right {  left: 100%;}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {  content: '\2039';}
.carousel-control .icon-next:before {  content: '\203a';}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {  width: 12px;  height: 12px;  margin: 0;  background-color: #fff;}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {  text-shadow: none;}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,  .carousel-control .icon-next {
    width: 30px;    height: 30px;    margin-top: -10px;    font-size: 30px;  }
  .carousel-control .glyphicon-chevron-left,  .carousel-control .icon-prev {
    margin-left: -10px;  }
  .carousel-control .glyphicon-chevron-right,  .carousel-control .icon-next {
    margin-right: -10px;  }
  .carousel-caption {    right: 20%;    left: 20%;    padding-bottom: 30px;  }
  .carousel-indicators {    bottom: 20px;  }
}
.clearfix:before,.clearfix:after,
.dl-horizontal dd:before,.dl-horizontal dd:after,
.container:before,.container:after,
.container-fluid:before,.container-fluid:after,
.row:before,.row:after,
.form-horizontal .form-group:before,.form-horizontal .form-group:after,
.btn-toolbar:before,.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,
.nav:before,.nav:after,
.navbar:before,.navbar:after,
.navbar-header:before,.navbar-header:after,
.navbar-collapse:before,.navbar-collapse:after,
.pager:before,.pager:after,
.panel-body:before,.panel-body:after,
.modal-header:before,.modal-header:after,
.modal-footer:before,.modal-footer:after {
  display: table;  content: " ";
}



/*
*   4.5 - Request Manager
*/
/*Request Manager - updates for typography */
form[name="RequestMainFrame"] table td.textBold label, form[name="RequestMainFrame"] .blank-request-form td.text {    font-size: 13px; }
table.blank-request-form td.textbold {    font-size: 11px; }
table.select-option td[class=label-cell] {    width: 25%;    table-layout: auto; }
table.select-option td[class=label-cell-30] {    width: 30%;    table-layout: auto; }
table.select-option td[class=label-cell-45] {    width: 45%;    table-layout: auto; }
table.select-option td[class=label-cell-45] .highlight.red {display:inline-block; line-height:1.25em; color:#F00; font-weight:bold;}

.request-heading .textBold {
    font-size: small;
    font-weight: bold;
    text-align: left;
    display:inline-block;
    padding:0px;
    padding: 0px 10px;
}

.updateAllStatus {
    line-height: 1.25em;
    text-indent: 0px;
    padding-left: 25px;
    padding-top: 10px;
    display: inline-block;
    text-align: left;
    width: 350px;
}
/*Media query changes depending on most common devices*/
@media (min-width: 768px) { .updateAllStatus {    width: 350px; }}
@media (min-width: 992px) { .updateAllStatus {    width: 460px; }}
@media (min-width: 1200px) { .updateAllStatus {    width: 100px; }}
.text-width-45 { width:45% }
/*Request Manager Stylzing*/
.headingILLTitle {
    font-size: 1.25em;
}
.headingTitle table td.textBold  { text-indent: 10px;}
.headingTitle td.text {    padding: 4px;    text-indent: 10px;}
.headingTitle td a {    font-weight:bold;}
.request-table {     border-spacing: 0;    box-shadow: 0px 3px 10px #aaa;    margin: 5px auto;    display: block;    margin: 10px;    padding: 10px;}


/*
*   4.6 - Reports and Downloads
*/

/*Reports and Downloads*/
.activity-report {background: none repeat scroll 0 0 #FFFFFF;}
/*5705 - remove double scroll bars by not forcing height and overflow*/
/*.activity-report > div {height:930px; margin:10px 0 10px 10px; padding:0 10px 0 0; overflow-y:auto;}*/
.activity-report > div {margin:10px 0 10px 10px; padding:0 10px 0 0;}
.activity-report > div font[color="black"] {display:block; width:inherit; margin:2px 0px; padding:0px; color:#000; font-size:18px; font-family:Verdana;}
.activity-report > div font[color="red"] {display:block; width:inherit; margin:2px 0px; padding:0px; color:#F00; font-size:16px; font-family:Verdana;}
.activity-report > div p {width:inherit; margin:10px 0px; padding:0px;}
.activity-report > div p table {width:100%;}
.activity-report > .breadcrumb {height:auto; margin:10px;}
.activity-report-data {    width:100% !important;}
.borrowing-activity-report-data {    width:75% !important;}
table.activity-report-data td {    padding: 5px;    font-size:inherit;    color:#454545;    border-left: 1px solid lightgrey;}
table.activity-report-data td {    /*background: white;*/}
table.activity-report-data {    /*background: none;    border: 1px solid lightgrey;*/}
.header-table {    border:none !important;    background:none !important;}
.header-row td {    font-weight: bold;    background: lightgrey;    font-size: 0.8em !important;    border:none !important;    vertical-align:bottom !important;}
.Lending-Title {    color:#454545 !important;}
table.activity-report-data td.header-table {    padding:10px 0px;    font-size:1.0em;    font-weight:bold;}



/*
*   4.7 - Popover()
*/
.popover { padding:0; }
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 0px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);

  line-break: auto;
}
.popover.top {  margin-top: -10px;}
.popover.right {  margin-left: 10px;}
.popover.bottom {  margin-top: 10px;}
.popover.left {  margin-left: -10px;}
.popover-title {  padding: 8px 14px;  margin: 0;  font-size: 14px;  background-color: #00e;  border-bottom: 1px solid #ebebeb;  border-radius: 5px 5px 0 0; color: white;}
.popover-content {  padding: 9px 14px;}
.popover > .arrow,.popover > .arrow:after {  position: absolute;  display: block;  width: 0;  height: 0;  border-color: transparent;  border-style: solid;}
.popover > .arrow {  border-width: 11px;}
.popover > .arrow:after {  content: "";  border-width: 10px;}
.popover.top > .arrow {  bottom: -11px;  left: 50%;  margin-left: -11px;  border-top-color: #999;  border-top-color: rgba(0, 0, 0, .25);  border-bottom-width: 0;}
.popover.top > .arrow:after {  bottom: 1px;  margin-left: -10px;  content: " ";  border-top-color: #fff;  border-bottom-width: 0;}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}




/*
* 5.0 - Navigations
*/









/*
*   5.3 - Other Menu definitions
*/








/*
*   5.4 - Tablesorter.js
*/
.ag-tablesorter {
    font-size:13px;
    line-height:32px;
    text-align: left;	border-collapse: collapse;
    /*border-top: 1px solid #82cffa;*/
    border-spacing: 0;
    color: #555;
}
.ag-tablesorter { width: 98% !important; margin:0px auto; }
    .ag-tablesorter .text {         font-size:13px;         color:#454545;    }
    .ag-tablesorter .sort-header {   font-size:0.85em;     display:inline-block;  padding:0px 2px;    color:#454545;  font-weight:bold;   }

/*make sure the sticky reaches out the full width*/
.tablesorter-sticky-wrapper table { margin:0px auto !important;}
.tablesorter-sticky-wrapper {    width: 100% !important;    max-width: 100%;}

/*firefox fix for sticky tablesorter*/
@media screen and (min--moz-device-pixel-ratio:0) {
    .tablesorter-sticky-wrapper table { margin: inherit !important;}
    .tablesorter-sticky-wrapper {    width: 95% !important;    max-width: 100% !important;}
}


/*create the column selector that would fit on all possible pages tables*/
a.cogWheel {
    color:#454545;
    background:#efefef;
    border-top:3px solid #ccc;
    display:inline-block;
    padding:10px;
    font-size:1.5em;
    width: 20px;
    height:18px;
    text-align: center;
    cursor: pointer;
}


/* ---- tfoot ---- */
.ag-tablesorter tfoot i { 	font-size: 11px; }
.ag-tablesorter tfoot th, .ag-tablesorter tfoot td {
    border:none !important;
    padding: 20px 10px;
	font-weight: normal;
    line-height: 29px;
    text-align: center;
    color: #2281CF;
}
.ag-tablesorter tfoot th, .ag-tablesorter tfoot td {
    font: 18px/36px Arial, Sans-serif;
    font-weight: bold;
    padding: 25px;
     margin: 0 0 18px;
}


/* ---- header ---- */

.ag-tablesorter thead {    border-bottom: 3px solid #CCC !important; background:#efefef;}
.tablesorter-stickyHeader thead {    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12), 0 0 0 #000000 inset;}
.ag-tablesorter thead tr { /*background:#efefef !important;*/     }

.ag-tablesorter thead th,.ag-tablesorter thead td {	font: 14px/26px Arial, Sans-serif;	    font-weight: bold;	    text-align: center; background:initial; padding-top: 2.5em;}
.ag-tablesorter th.headingSorter.header {    font: 14px/26px Arial, Sans-serif;	    font-weight: bold;	    padding: 5px;	    margin: 5px;    }
.ag-tablesorter th.headingSorter { font-weight: normal;  }
.ag-tablesorter th.headingSorter.header { font-weight: normal;    cursor: pointer;}
.ag-tablesorter th, .ag-tablesorter thead td { 	border:none !important;	    padding: 0px;	font-size: 13px;	font-weight: normal;	line-height: 1em;	text-align: left;}
.ag-tablesorter .header, .ag-tablesorter thead tr, .ag-tablesorter .tablesorter-headerRow {	white-space: normal;}

/*Make sure disabling the column field does not show the icon or hover state to select*/
.tablesorter-header.sorter-false .sort-header { color:#ccc !important;}
.tablesorter-header.sorter-false:hover, .tablesorter-header.sorter-false:focus {     background:#efefef !important; }
.tablesorter-header.sorter-false .tablesorter-header-inner:after {     content:"" !important; }
.tablesorter-headerUnSorted .tablesorter-header-inner { text-align:center; }

/* Make the sort function has a hover and changes on the color theme. */
.ag-tablesorter .tablesorter-header { 	cursor: pointer; }
    .ag-tablesorter .tablesorter-header:hover { background:#ccc;    }

/* These Represent the Sort Icons next to the Table Header Descriptions */
.tablesorter-headerDesc .tablesorter-header-inner:after {
    font-family:'FontAwesome';
    content:"\f0dd";
    font-weight: bold;
    font-size:1.35em;
    margin-left: 5px;
    color:#454545;

}
.tablesorter-headerUnSorted .tablesorter-header-inner:after {
    font-family:'FontAwesome';
    content:"\f0dc";
    font-weight: bold;
    font-size:1.35em;
    margin-left: 5px;
    color:#aaa;
    display:inline-block;
    width:0px;
    height:0px;
}
.tablesorter-headerAsc .tablesorter-header-inner:after {
    font-family:'FontAwesome';
    content:"\f0de";
    font-weight: bold;
    font-size:1.35em;
    margin-left: 5px;
    color:#454545;
}
#loanPeriods th, #loanPeriods-sticky th {
    font-size: 0.85em;
}

#import-user-record th, #import-user-record-sticky th {
    font-size: 0.85em;
}
#status-browse .ag-tablesorter .sort-header {
    display:table-cell !important;
}

#maintain-bookstraps.ag-tablesorter {
    width:96% !important;
}

#UserSearchControl_PatronList.hideme {
    visibility:hidden !important;
    display:none !important;
}

.pagerSavedHeightSpacer.remove-me {
    /*height: auto !important;*/

}

#UserSearchControl_ChangePermissionList_PermissionTypeList,
#UserSearchControl_LibraryCodeList_LibraryCodeList,
#UserSearchControl_UserTypeList_UserTypeList,
#UserSearchControl_PermissionTypeList_PermissionTypeList {
    padding:5px;
    max-width: 250px;
    width: 95%;
    font-size: 1em;
}

.permission-add-remove {
    width: 96%;
    clear: both;
    float: left;
    border-style: solid;
    border-color: red;
    border-width: 2px;
    max-width:500px;
    margin:10px 0px;
}



/* ---- tbody ---- */
.ag-tablesorter td {
	padding: 0px 10px;	line-height: 26px;	 color: #454545;     font-size: 1.125em; text-align: left;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
}
.ag-tablesorter table td {
        border-top: 1px solid transparent;
        border-bottom: 1px solid transparent;
}
.ag-tablesorter table td:hover, .ag-tablesorter table td:focus {
        border-top: 1px solid transparent;
        border-bottom: 1px solid transparent;
}
    .ag-tablesorter table tr:hover > td {
        background-color: none !important;
	    border-color: transparent !important;
    }

.ag-tablesorter table a {
        text-decoration:underline !important;
        color:#00e !important;
        padding:5px;
}

.tablesorter tbody > tr:nth-child(odd) {
}
.tablesorter tbody > tr:nth-child(even), .ag-tablesorter tbody > tr:nth-child(even) {
    background:rgba(255, 255, 255, 0.35);
}

/* hovered row colors */
.ag-tablesorter tbody > tr.hover > td, .ag-tablesorter tbody > tr:hover > td, .ag-tablesorter tbody > tr.even:hover > td, .ag-tablesorter tbody > tr.odd:hover > td {
    color:#454545;
	background-color: rgba(255, 255, 255, 0.65);
	border-color: #EBEBEB;
    border-right: 0;	border-left: 0;
	/* trick to do border-top and bottom colors */
	border-style: double;
}

/*.tablesorter tbody input {
    border: initial !important;
    FONT-FAMILY: initial !important;
    FONT-SIZE: initial !important;
    HEIGHT: initial !important;
}*/


/*Tablesorter pagination makes height adjustments that gives too much gap, so overriding it.*/
.pagerSavedHeightSpacer {
    height:auto !important;
}


/* Filter Widget */
.ag-tablesorter .tablesorter-filter-row { }
.ag-tablesorter .tablesorter-filter-row td {
	padding-bottom: 2px; padding-top:2px; line-height: normal; text-align: center; /* center the input */
    -webkit-transition: line-height 0.1s ease;
	   -moz-transition: line-height 0.1s ease;
	     -o-transition: line-height 0.1s ease;
	        transition: line-height 0.1s ease;
}
/* filters */
.ag-tablesorter input.tablesorter-filter, .ag-tablesorter select.tablesorter-filter {
    color: #333; background-color: #fff;
	border: 1px solid #bbb;     padding: 2px;
    font-size: 1.15em;		width: 98%; text-indent:4px;
	height: auto;	margin: 0;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;
	-webkit-transition: height 0.1s ease;	-moz-transition: height 0.1s ease;	-o-transition: height 0.1s ease;	transition: height 0.1s ease;
}

/* ajax error row */
.tablesorter .tablesorter-errorRow td {	text-align: center;	cursor: pointer;	background-color: #e6bf99;}
/* processing icon */
.ag-tablesorter .tablesorter-processing {    background-image: url(images/loading.gif) !important; 	background-position: center center !important;	background-repeat: no-repeat !important;}
/* table processing indicator */
.ag-tablesorter .tablesorter-processing {	background-position: center center !important;	background-repeat: no-repeat !important;	background-image: url(images/loading.gif) !important; }


/* ---- Hiddens and no displays ---- */
.ag-tablesorter thead .sorter-false {	cursor: default;}
.ag-tablesorter thead .sorter-false i.tablesorter-icon {	display: none;}
/* optional disabled input styling */
.ag-tablesorter .tablesorter-filter-row .disabled { 	opacity: 0.5;	filter: alpha(opacity=50);	cursor: not-allowed;}
/* rows hidden by filtering (needed for child rows) */
.tablesorter .filtered { 	display: none; }
/* hidden filter row */
.ag-tablesorter .tablesorter-filter-row.hideme td {	padding: 2px; margin: 0;	line-height: 0;}
.ag-tablesorter .tablesorter-filter-row.hideme * {	height: 1px;	min-height: 0;	border: 0;	padding: 0;	margin: 0; opacity: 0;	filter: alpha(opacity=0);}
/* rows hidden by filtering */
.tablesorter .filtered {	display: none;}
/* hidden filter row */
.ag-tablesorter .tablesorter-filter-row.hideme td {
	padding: 2px; /*** change this padding to modify the thickness of the closed filter row (height = padding x 2)     ***/
	margin: 0;	line-height: 0;	cursor: pointer;}
.ag-tablesorter .tablesorter-filter-row.hideme * {	height: 1px; 	min-height: 0; 	border: 0; 	padding: 0; 	margin: 0;		opacity: 0; filter: alpha(opacity=0);    /* don't use visibility: hidden because it disables tabbing */ }



/* Column Widget - SHIFT CLICK 3 columns to distinguish the sort in a neutral attire. */
.ag-tablesorter > tbody > tr td.primary {	background-color: rgba(235, 235, 235, 0.66);  color: #222; /*font-weight:bold;*/}
.ag-tablesorter > tbody > tr td.secondary  {	background-color: rgba(235, 235, 235, 0.45); color: #454545; /*font-weight:bold;*/}
.ag-tablesorter > tbody > tr td.tertiary  {	background-color: rgba(235, 235, 235, 0.3); /*font-weight:bold;*/}

/* pager plugin */
.pager { float: left; padding:0px 5px; margin:2px; background: #EFEFEF; border-top: 3px solid #CCC; }
.pager select {  padding: 3px 6px 4px 6px;}
.pager .pagedisplay {
    display: inline-block;
    border: 0;
    min-width: 160px;
    text-align: center;
    font-size: 1.1em;
}
.pager .first {cursor:pointer; margin:2px;}
.pager .prev {cursor:pointer; margin:2px;}
.pager .next {cursor:pointer; margin:2px;}
.pager .last {cursor:pointer; margin:2px;}
.filters .pager {
    font-size: 0.75em;
    height: 37px;
    margin:11px 0px 0px 10px;
}
.pager .PageNum, .pager .pagedisplay, .pager .perPage { font-size: 1.25em; }
.pager-footer {    text-align:center;}
.pager-footer .pager {
    background:none !important;
    border:none !important;
    float:none !important;
}

/*Media query changes depending on most common devices*/
@media (min-width: 768px) { .container {    width: 750px; }}
@media (min-width: 992px) { .container {    width: 970px; }}
@media (min-width: 1024px) { .container {    width: 1170px; }}




/*** custom css only popup ***/
.columnSelectorWrapper {
  position: relative;
  margin: 10px 1% 0px 10px;
  display: inline-block;
}
.columnSelector.hidden {
  display: none;
}
.columnSelectorButton {
  background: #99bfe6;
  border: #888 1px solid;
  color: #111;
  border-radius: 5px;
  padding: 5px;
}
#colSelect1:checked + label {
  background: #5797d7;
  border-color: #555;
}
#colSelect1:checked ~ #columnSelector {
  display: block;
}
.columnStatus {
  min-width: 160px;
  position: absolute;
  top: 37px;
  right: 40px;
  padding: 10px;
  background: #efefef;
  border: 3px solid #ccc;
  z-index:200;
  box-shadow: 0px 1px 3px lightgrey;
}

#statusText {
    font-size:0.85em;
    display:inline-block;
    padding:3px;
}
#statusSelect {
    width: 90%;
    padding:5px;
    font-size: 0.85em;
}



.columnSelector {
  min-width: 120px;
  position: absolute;
  top: 37px;
  right: 0px;
  padding: 5px;
  background: #efefef;
  border: 3px solid #ccc;
  z-index:200;
  box-shadow: 0px 1px 3px lightgrey;
}
.columnSelector label {
  display: block;
  position: relative;
  padding: 5px 5%;
  vertical-align: top;
  cursor: pointer;
}
.columnSelector label:nth-child(1) {
  /*border-bottom: 2px solid #ccc;*/
}
.columnSelector input {
  margin-right: 5px;
}
.columnSelector .disabled {
  color: #ddd;
  cursor:not-allowed;
}

#PatronReviewList th {
    font-size:0.85em;
}
#ttspagination {
    float: none;
    height: 40px;
    display: inline-block;
    margin-left: 1%;
}




.loan-period-material {
    width:15%;
}
.boxes table {
    line-height:inherit !important;
}
.caption {
    background-color: #fff;
    padding: 10px;
    color: #777;
    text-align: left;
}

.nav-checks label {
    display:inline-block;
    width:23%;
}
.nav-checks {
    width:960px;
}

@media screen and (max-width: 500px) {
    .nav-checks {
        width:300px;
    }
    .nav-checks label {
        width:100%;
    }
}

@media screen and (min-width: 501px)  and (max-width: 767px) {
    .nav-checks {
        width:480px;
    }
    .nav-checks label {
        width:40%;
    }
}
@media screen and (min-width: 768px)  and (max-width: 991px) {
    .nav-checks {
        width:640px;
    }
    .nav-checks label {
        width:30%;
    }
}
@media screen and (min-width: 992px)  and (max-width: 1099px) {
    .nav-checks {
        width:720px;
    }
    .nav-checks label {
        width:30%;
    }
}

#LibraryDropDownCtl_LibraryList {
    max-width:200px;
}









/*
* 8.0 - Grids and alignments
*/

.container {  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto;}
@media (min-width: 768px) {  .container {    width: 750px;  }}
@media (min-width: 992px) {  .container {    width: 970px;  }}
@media (min-width: 1200px) {      .container {    width: 1170px;     }}
.container-fluid {  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto;}
.row {  margin-right: -15px;  margin-left: -15px;}

.table-responsive {  min-height: .01%;  overflow-x: auto;}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive > .table {    margin-bottom: 0;  }
  .table-responsive > .table > thead > tr > th,  .table-responsive > .table > tbody > tr > th,  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,  .table-responsive > .table > tbody > tr > td,  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {    border: 0;  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}







.SearchBoxTop {    /*BACKGROUND-COLOR: #fff*/ }
.SearchBoxBottom {    BACKGROUND-COLOR: #DCEECC }
.SearchBoxBorder {    BORDER-RIGHT: #a9a9a9 1px solid;    BORDER-TOP: #6a5acd 1px;    BORDER-LEFT: #6a5acd 1px;    BORDER-BOTTOM: #a9a9a9 1px solid}

.bold-text {    font-weight: bold;}

.fixedwidth {width:50px; margin:auto; }

.footer{	display:none;	}


.menuTopShadow{    BACKGROUND-COLOR: #6799A0;}
.menuTopShadow > table {display:none;}
.menuTopShadow > table + table {display:table;}
.menuTopShadow img[width="8"] {visibility:hidden;}
.menuTop {background-color:#8FC2BE; font-family:Verdana; font-size:11px; font-weight:bold;}
.menuTopActive{    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    FONT-FAMILY: Verdana;    color:#000000}
.menuTopActiveLeftEdge{    BACKGROUND-COLOR: #692f00}
.menuTopActiveShadow{    HEIGHT: 20px;    BACKGROUND-COLOR: #d9a300}
.menuTopLeftEdge{    BACKGROUND-COLOR: #000000}
.menuTopRightEdge{    height: 22px;    width: 1px;    COLOR: #DCEECC;    BACKGROUND-COLOR: #DCEECC}
.menuTopActiveRightEdge{    BACKGROUND-COLOR: #fffbdc}

.bannerSeparator{    BACKGROUND-COLOR: #297dc6}
.menuTopBottomLine{    BACKGROUND-COLOR: #160063}


.bullOn{    COLOR: #00329b;    FONT-FAMILY: Verdana}
.bullOff{    FONT-FAMILY: Verdana}
.lineColor{    BACKGROUND-COLOR: #dceecc}
.bgColor_1{    BACKGROUND-COLOR: #f5e3a3}
.dropListQualifier{    WIDTH: 190px}
.tabsLightBorder{    BACKGROUND-COLOR: #a6bee5}
.tabsColor{    BACKGROUND-COLOR: #0152b6}
.tabsDarkBorder{    BACKGROUND-COLOR: #191970}
.tabsBottomLine{    BACKGROUND-COLOR: #bccd8f}
.tabsActiveLightBorder{    BACKGROUND-COLOR: #fff2d8}
.tabsActiveDarkBorder{    BACKGROUND-COLOR: #aa823f}

.input-text-date {    WIDTH: 60px;    HEIGHT: 20px}

.bgDotOff{    BACKGROUND-COLOR: #aab040}
.bgDotOn{    BACKGROUND-COLOR: #b9f500}
.bgHeading{    /*BACKGROUND-COLOR: #fff*/}
.bgRowDark{    BACKGROUND-COLOR: #eee;}
.bgRowLight{    BACKGROUND-COLOR: #ffffff;}
.bgBar{    BACKGROUND-COLOR: #a4b0ce}
.bgSeparator{    BACKGROUND-COLOR: #757575}
.bgBarBorder{    BACKGROUND-COLOR: #445995}
.bgBarDark{    BACKGROUND-COLOR: #445995}
.bgBarLight{    COLOR: #edf1ca;    BACKGROUND-COLOR: #c7d4f1}

.ISOReasons{    WIDTH: 150px}
.sizeFilter{    WIDTH: 240px}

.width100{    WIDTH: 100px!important;}

.menubar-text{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: medium none;
    CURSOR: default;
    COLOR: #00125d;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #8fc2be
}
.menubar-text-selected
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    CURSOR: default;
    COLOR: #00125d;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fea21e
}
.searchboxadvance-noqual{    PADDING-LEFT: 2px;    WIDTH: 400px;    HEIGHT: 22px}
.searchboxadvance2{    PADDING-LEFT: 2px;    WIDTH: 280px;    HEIGHT: 22px}

.Shadow{    BACKGROUND-IMAGE: url(../images/Shadow.gif)}
.Shadow6{    BACKGROUND-IMAGE: url(../images/Shade6px.gif);    BACKGROUND-COLOR: #fffacd}
.Shadow8{    BACKGROUND-IMAGE: url(../images/Shadow8px.gif)}
.shade8pxLeft{    BACKGROUND-IMAGE: url(../images/Shade8pxLeft.gif)}
.shade8pxDown{    BACKGROUND-POSITION: center top;    BACKGROUND-IMAGE: url(../images/Shade8pxDown.gif)}
.shade8pxRight{    BACKGROUND-IMAGE: url(../images/Shade8pxRight.gif)}
.shade8pxRightDown{    BACKGROUND-IMAGE: url(../images/Shade8pxRightDown.gif)}
.shade8pxLeftDown{    BACKGROUND-IMAGE: url(../images/Shade8pxLeftDown.gif)}
.shadow8px{    BACKGROUND-IMAGE: url(../images/Shadow8px.gif)}
.shadow8pxDown{    BACKGROUND-IMAGE: url(../images/Shade8pxDown.gif)}
.shadow8pxRight{    BACKGROUND-IMAGE: url(../images/Shade8pxRight.gif)}
.shadow8pxLeft{    BACKGROUND-IMAGE: url(../images/Shade8pxLeft.gif)}
.searchbox_rty{    BACKGROUND-IMAGE: url(../images/searchbox_rty.gif)}
.searchbox_ltg{    BACKGROUND-IMAGE: url(../images/searchbox_ltg.gif)}
.menu_edge{    BACKGROUND-IMAGE: url(../images/menu_edge.gif)}

.DBpanel-bg{    BACKGROUND-COLOR: #ffffff}
.DBpanel-border{    BACKGROUND-COLOR: #fff}
.bgBarHighLight{    BACKGROUND-COLOR: #b9cae3}
.bgSummary{    BACKGROUND-COLOR: #feedda}
#ResourceListErrorMessage{    BACKGROUND-COLOR: #ffffff}
#Holdingsdk {    BACKGROUND-COLOR: #fbdfc6}
#Holdingslk {    BACKGROUND-COLOR: #ffffff}

/*** search box and link box for iconn new search screen ***/

.bgSearchBox{    BORDER: #aaaaaa 1px solid;    BACKGROUND-COLOR: #DCEECC}
.bgLinkBox {    BACKGROUND-COLOR: #DCEECC}
.borderLinkBox {    BORDER: #aaaaaa 1px solid; }

.HorizontalLine {	background-color: #000000;}
.VerticalLine{	background-color: #0D7A8A;}
.LeftMenuBg{	background-color: #DED0BE;}
.MainAreaBg{	background-color: #EEE3D5;}
.BannerBg{	background-color: #FFFFFF;}
.topMenuTable{	width: 100%;	background-color: #000000;}
.CBBTop {	COLOR:#ffffff}
#CBBResCountHdr{	COLOR:#ffffff}
#CBBResRowHdr{	BACKGROUND-COLOR:#0055ea;	color:#ffffff}
#CBBResRowHdr a{	color:#ffffff}

br.padding {	margin: 10px;}
.chromeframe {
	margin: 0.2em 0;
	background: #ccc;
	color: black;
	padding: 0.2em 0;
}
#cat {
	color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    height: 30px;
    padding-left: 2px;
    width: 200px;
    float:left;
}
.radio { 	width:20px;	vertical-align:middle;}
#displayNotes {	width:318px;}





/********************************************************************************************************************************
 *
 * OTD 23184 Verso Current Location and Permanent Location dropdown menu bars got a LOT shorter
 *
 ********************************************************************************************************************************/


.width500 {  width: 100%!important;  max-width: 500px!important;}
.width50 {  /*max-width: 50px!important;*/ }

#lgrp { width: inherit !important;margin:-15px 0px 0px 0px;}


#btnUpdateAll {    background:white !important;}
#btnSubmit {
    padding: 5px;
    height: auto;
} /* removed 12/28/18   background:white;} */

#dgIPs {    background:none !important;    border-width: 0px !important;}

.nested-iframe {    width:100%;}

tr.headingSubField > td.textBold11px {    text-align: center;}
table.headingSubField > tbody > tr {     line-height: 24px;    display: block; }

.header-frame > table.headingFormAction {    line-height: inherit; }
.participant-record-controls > tbody > tr {    line-height: 0px; }
.header-frame .participant-record-controls {    line-height: 0; }
.participant-record-controls .button {    margin-top:2px; }

table#ctl00_MainContentHolder_OrdersGridView {    width: 100%;    text-align:left;}

table.text {    width: 100%;}

table#ctl00_MainContentHolder_TriggerList {    width: 100% !important;    text-align:left;}

.mar-bot-10 {    margin-bottom:10px;}





/* 27026 - IE 10+ bugfixes*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     .blank-request-form td.text {padding:0px; line-height:15px;}
    .headingFormAction .buttonHelp { line-height:14px; }
}
div[id^="tipDiv"] td.text {     padding:0px; }
#charleyX001 td.text {    line-height: 14px; }


#txtCOTitle {    border:none;    height: 118%;    width: 100%;    font-size: 1.15em;}
#chkInput {    border: 1px solid #ABABAB;    border-radius: 0px;    width: 280px;    height: 36px;    margin-bottom: 5px;}
#chkInput .input-group-addon {        padding:2px 10px 0px 10px;    }

@media screen and (max-width: 767px) {
    #chkInput {        width: 100%;    }
    #txtCOTitle {        height: 40px;    }
}

td.textCopyright {    text-align:center;}

a#btnCheckinBarcodeScanner {    cursor:pointer;}

.checkin b {    padding: 10px 0px 10px 25px;    display:inline-block;}

#lblEffectiveDate, #lblDailyCheckinTotal, #lblSessionCheckinCount {    padding: 10px 0px 10px 0px;     font-size:1.25em;    display: inline-block; }


div#filter-Reserves {    padding-top: 10px;}
#chkRememberCheckinDate {    margin:5px;}

.reqMgrLenderList td.text {    padding: 0px;    line-height: 12px;}
#lenderPendingListId td.text {    padding: 0px;    line-height: 12px;}
.reqMgrLenderList table select {    padding:3px;}
#lenderPendingListId table select {    padding:3px;}
.lndActReport {}
.borActReport {}
.netActReport { }



.totals-for {     font-size: 1.5em;    font-weight: bold;}
.net-for {    font-size: 0.75em;    font-weight: bold;}
.grand-totals {    font-size: 1.5em;    font-weight: bold;}
.borrower-name {    font-size: 1.0em;    font-weight: bold;}
.header-table {     padding: 10px 0px;    font-size: 1.0em;    font-weight: bold;}





.filter-mobile {    font-size:1.25em;    font-weight:bold;    text-indent:25px;}
.filter-mobile i {    font-size:1.25em;    font-weight:bold;    text-indent:5px;}
.label-select {    padding: 0px 0px 10px 15px;    display: inline-block;    width: 60px;}
#filter-Reserves {    padding: 5px 0px;}

.table-title {    font-size:1.75em;    padding: 10px 0px;    font-size: 1.75em;    border-bottom: 3px solid #454545;}

/*ELEMENTS THAT WILL NEED MEDIA QUERY ADJUSTMENTS*/
#selSortBy, #selMyPatronsOnly, #selFilter { width:20%; min-width:125px;}
@media screen and (max-width: 767px) {
    #selSortBy, #selMyPatronsOnly, #selFilter {        min-width:50%;    }
}
.less50-media768 {        width:100%;    }
@media screen and (min-width: 768px) {
    .less50-media768 {        width:49%;    }
}


.no-back {    background:none !important; }
.no-back h3 {    border-left: 10px solid #ccc;    margin: 10px 5px 5px 5px;    padding-left: 5px;    padding-top: 5px;}


/*
    Device Specific
*/
#checkinBarcodeScanner { display:none;}
body.device #checkinBarcodeScanner { display:inline-block; }

input[type="hidden"] {
    padding:0px !important;
    margin:0px !important;
    height:0px !important;
    width:0px !important;
}










@media screen and (max-width: 500px) {
    .two-col {        width:100%;    }
    .flow-label-input .label {        width:100%;    }
    .flow-label-input .input {        width:100%;    }
    .flow-label-input .checkbox  {        width:100%;    }
    /*input {
        margin-top:5px;
        margin-bottom:5px;
        padding:7px;
    }
    select {
        margin-top:7px;
        margin-bottom:7px;
        padding:7px;
        font-size: 1.25em;
    }*/
    input[type="checkbox"], input[type="radio"] {
        height: 20px;
        width: 20px;
        margin-right:5px;
    }
    form.edit-patron-catagories td.textBold:nth-of-type(1){ width:20%; max-width:150px; }
}

@media screen and (min-width: 501px)  and (max-width: 767px) {
    /*input {
        margin-top:5px;
        margin-bottom:5px;
        padding:7px !important;
    }
    select {
        margin-top:7px;
        margin-bottom:7px;
        padding:7px !important;
        font-size: 1.25em;
    }*/
    input[type="checkbox"], input[type="radio"] {
        height: 20px;
        width: 20px;
        margin-right:5px;
    }
    form.edit-patron-catagories td.textBold:nth-of-type(1){ width:12%; max-width:150px; text-align: right; padding-right: 10px; }
}
@media screen and (min-width: 768px)  and (max-width: 991px) {
    input {
        margin-top:3px;
        margin-bottom:3px;
        padding:5px;
    }
    select {
        margin-top:5px;
        margin-bottom:5px;
        font-size: 1.15em;
    }
    input[type="checkbox"], input[type="radio"] {
        height: 18px;
        width: 18px;
        margin-right:5px;
    }
    form.edit-patron-catagories td.textBold:nth-of-type(1){ width:6%; max-width:150px; text-align: right; padding-right: 10px; }
}
@media screen and (min-width: 992px)  and (max-width: 1099px) {
    input {
        margin-top:2px;
        margin-bottom:2px;
    }
    select {
        margin-top:5px;
        margin-bottom:5px;
    }
    input[type="checkbox"], input[type="radio"] {
        height: 15px;
        width: 15px;
        margin-right:5px;
    }
}

.item-exc-label {
    width:225px;
    text-align:center;
    padding:7px;
    float:left;
}
.item-exc-input {
    width:225px;
    padding:0px 7px;
    float:left;
}
item-exc-dropdown {
}
.item-exc-btn {
}

.linkBold {
    text-decoration:underline;
}

input#rptURLReports_ctl01_btnDelete {
    border: initial !important;
    background: none;
    FONT-FAMILY: verdana;
    FONT-SIZE: initial !important;
    HEIGHT: initial !important;
    text-decoration:underline;
    color: #18468C;
}

.loc-library .textBold, .loc-branch .textBold, .loc-collection .textBold {
    font-size:.85em !important;
}

select.input-text-values {
    padding: 0px !important;
}

#search-resources td.textSmall {
    border:0px !important;
    vertical-align: top;
}

#search-resources td.textSmall A.textLinkSmall {
    background:none !important;
    border: 1px solid transparent !important;
}
#search-resources td.textSmall A.textLinkSmall:hover {
    background:none !important;
    border: 1px solid transparent !important;
}

.rebuild-lenderlist-button {
    display: inline-block;
    margin-top: 4px;
    vertical-align: top;
}


