/*-- ;vc; Version WebOpac.CSS.webopacAir.css/IGU.3 Date 2020-06-10 By TorontoQA Location IGU45QA --*/
@import url(../base/base.css);
@import url(style.css);
WARNING{WARNING:"This is a compiled file. Any changes directly added to this .css file will be lost. Contact Infor for details."}
#additional a[name=anchorAdditional],.hidden,.pageHeading,.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
#body #LoginDialog a::before,#body #divRecordOptions .option a::before,#body #divReviews .deleteReviewLink a::before,#body #divReviews .editReviewLink:not(.baduse) a::before,#body #footer .block a::before,#body #header_skiplinks a::before,#body .ReadingGrouplistFunctions a::before,#body .RelatedWorks .briefMainTitle .link2.textLink::before,#body .RelatedWorks .relAuthors a::before,#body .application.Display .recordDisplayElement div:not(.rating)>a:not(.navigationPage):not(.nolink)::before,#body .application.EditBorrowerData .registerSteps a::before,#body .application.ListOptions li>a::before,#body .application.ReadingLists a::before,#body .application.Restrictions li>a::before,#body .application.ResultsOptions li>a::before,#body .application.Start a::before,#body .application.UserActivities a::before,#body .browseNavOptions a::before,#body .buttonHolder a::before,#body .helpLink a:before,#body .listInfo a::before,#body .recordDisplayElement .data .link2.textLink::before,#body .searchTree.textOnly a::before,#body a.link2:not(.button):not(.nolink)::before,#body ul.mainnavigation>li>ul>li>a::before,#collapseExpandLA.collapsed:after,#collapseExpandLA.expanded:after,#collapseExpandPD.collapsed:after,#collapseExpandPD.expanded:after,.dijitDialogCloseIcon:after,.dijitTitlePane .dijitClosed:after,.dijitTitlePane .dijitOpen:after,.interests ul.overview .remove>a:after,ul.mainnavigation>li>a>span:after{font-family:WebopacAir!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#wrapperinner>div:not(#header):not(#navigation):not(#footer){margin:0 10px}
@media (min-width:750px){
#wrapperinner>div:not(#header):not(#navigation):not(#footer){margin:0 calc(-175.89744px + 24.78632vw)}
}
@media (min-width:1920px){
#wrapperinner>div:not(#header):not(#navigation):not(#footer){margin:0 auto;width:1320px}
}
#wrapperinner>div#footer,#wrapperinner>div#header,#wrapperinner>div#navigation{margin:0;max-width:none;padding:0 10px}
@media (min-width:750px){
#wrapperinner>div#footer,#wrapperinner>div#header,#wrapperinner>div#navigation{padding:0 calc(-175.89744px + 24.78632vw)}
}
@media (min-width:1920px){
#wrapperinner>div#footer,#wrapperinner>div#header,#wrapperinner>div#navigation{padding:0 calc((100vw - 1320px)/ 2)}
}
#footer .location a.footerbutton{border:2px solid #fff;border-radius:1.5rem;padding:.35rem 1.25rem;font-size:.8rem;margin-top:1.5rem;font-weight:400;color:inherit}
.application .SearchScreen input[type=text],.updListName{border:1px solid #666;background:#fff;padding:0 .5rem;box-sizing:border-box}
#wrapper,body,html{height:100%}
html{background-color:#f9f9f9}
body,p{font-size:.8rem}
#banner,#content,#footer,#footerinner,#header,#header>a:first-child,#wrapper,#wrapperinner,.HeaderLogo,body{background:0 0}
#wrapper{max-width:none;width:auto;min-width:0}
#wrapperinner{margin:0;padding:0;display:flex;flex-flow:column wrap;min-height:100%}
#wrapperinner>div{float:none;width:auto;padding:0;margin:0}
#wrapperinner>div:not(#content){flex:0 0 auto}
#wrapperinner>div#content{flex:1 1 auto}
#navigation{background:0 0!important}
#navigation ul{overflow:auto}
.applicationcontainer{padding:0}
.apptitle{border:none}
#body.oneColumn #content #columnwrapper div.column{width:100%}
#wrapperinner>div#footer,#wrapperinner>div#header{background-color:#fff}
#wrapperinner>div#navigation{background:#fff!important;box-shadow:0 1px 2px rgba(0,0,0,.05);border-color:rgba(0,0,0,.15)}
.applicationcontainer{box-sizing:border-box;padding:.5rem;margin:1.5rem .5rem .5rem;border-radius:5px;background-color:#fff;box-shadow:0 1px 2px 1px rgba(51,51,51,.1)}
.applicationcontainer .apptitle{border-bottom:1px solid #009fe3;margin-bottom:.75rem;border-top:none;min-height:1rem;margin-bottom:.25rem}
.applicationcontainer .apptitle h1,.applicationcontainer .apptitle h2{color:#009fe3;font-weight:400}
.applicationcontainer .appcontent{padding:.5rem}
.PersonalData .title{color:#009fe3!important;font-weight:400}
.userMessage{border-color:rgba(0,118,219,.5)}
fieldset.group{box-shadow:none;background-color:#fdfdfd;border:1px solid rgba(0,118,219,.25)}
fieldset.group>legend{color:#009fe3}
fieldset.group .EditBorrowerData .text{width:90%;background:#fff;padding:.1rem .25rem}
.application.ReadingGroups .ReadingGrouplistName{color:#009fe3}
.application.ReadingGroups .ReadingGrouplistMembersTop,.application.ReadingGroups .ReadingGrouplistModeratorsTop{font-weight:700;font-size:.95em;margin-left:.5rem}
.application.ReadingGroups .ReadingGroups .ReadingGrouplistMembers,.application.ReadingGroups .ReadingGroups .ReadingGrouplistModerators{margin-top:.5rem}
.application.ReadingGroups .ReadingGroups .ReadingGrouplistMembers li,.application.ReadingGroups .ReadingGroups .ReadingGrouplistModerators li{display:flex;flex-flow:row wrap;margin-top:.125rem;cursor:default}
.application.ReadingGroups .ReadingGroups .ReadingGrouplistMembers li:hover,.application.ReadingGroups .ReadingGroups .ReadingGrouplistModerators li:hover{background-color:rgba(0,159,227,.1)}
.application.ReadingGroups .ReadingGroups .ReadingGrouplistMembers li>*,.application.ReadingGroups .ReadingGroups .ReadingGrouplistModerators li>*{flex:1 1 auto}
.application.ReadingGroups .ReadingGroups .ReadingGrouplistMembers li>span,.application.ReadingGroups .ReadingGroups .ReadingGrouplistModerators li>span{flex:1 1 8rem;order:2}
.application.ReadingGroups .ReadingGroups .ReadingGrouplistMembers li>a,.application.ReadingGroups .ReadingGroups .ReadingGrouplistModerators li>a{flex:0 1 auto;order:1;margin-left:0;margin-right:1rem;margin-bottom:auto}
.EditBorrowerData #showSteps .stepDone{text-decoration:none;margin-right:0}
.EditBorrowerData #showSteps .stepActive{color:#009fe3}
.EditBorrowerData #showSteps .stepNext{color:#333;opacity:.6}
.EditBorrowerData #showSteps .registerSteps a{margin-right:1rem}
.interests ul.overview .remove>a{visibility:visible}
#body .interests ul.overview .remove>a::after{font-size:.9rem;line-height:1em;width:1rem;right:auto}
#body #wrapper .interests ul.overview .remove>a{border-bottom:none}
.interests ul.overview>li a:hover>span{text-decoration:none}
#body #collapseExpandLA.collapsed,#body #collapseExpandLA.expanded,#body #collapseExpandPD.collapsed,#body #collapseExpandPD.expanded,.dijitTitlePane .dijitClosed,.dijitTitlePane .dijitOpen,.interests ul.overview .remove>a{background:0 0}
#collapseExpandLA.collapsed,#collapseExpandLA.expanded,#collapseExpandPD.collapsed,#collapseExpandPD.expanded{position:relative}
#collapseExpandLA.collapsed:after,#collapseExpandLA.expanded:after,#collapseExpandPD.collapsed:after,#collapseExpandPD.expanded:after,.dijitTitlePane .dijitClosed:after,.dijitTitlePane .dijitOpen:after,.interests ul.overview .remove>a:after,ul.mainnavigation>li>a>span:after{position:absolute;top:0;left:0;right:0;bottom:0;line-height:20px;font-size:16px}
#collapseExpandLA.expanded:after,#collapseExpandPD.expanded:after,.dijitTitlePane .dijitOpen:after{content:"\e904"}
#collapseExpandLA.collapsed:after,#collapseExpandPD.collapsed:after,.dijitTitlePane .dijitClosed:after{content:"\e905"}
ul.mainnavigation>li.logoff>a>span:after{content:"\e907"}
ul.mainnavigation>li.search>a>span:after{content:"\e902"}
ul.mainnavigation>li.searchHistory>a>span:after{content:"\e900"}
ul.mainnavigation>li.useractivities>a>span:after{content:"\e901"}
ul.mainnavigation>li.logoff>a>span,ul.mainnavigation>li.search>a>span,ul.mainnavigation>li.searchHistory>a>span,ul.mainnavigation>li.useractivities>a>span{padding-left:2.25rem}
.interests ul.overview .remove>a:after{content:"\e906"}
ul.mainnavigation>li.logoff:not(:hover):not(focus)>a:not(:hover):not(focus){background-color:#009fe3}
ul.mainnavigation>li.logoff:not(:hover):not(focus)>a:not(:hover):not(focus)>span,ul.mainnavigation>li.logoff:not(:hover):not(focus)>a:not(:hover):not(focus)>span:after{color:#fff!important}
#LoginDialog button,#body #wrapper .dijitButton button,#body #wrapper a.link2.button,#body #wrapper button.link2.button,#body a.sortOK,.RichTextItem .StyleButton,.RichTextItem .StyleButton:hover,.application.CurrentReservations .topInfo a,.application.RichTextItem .searchsubmit>input,.buttonLink span,.buttonLink span:hover,.dialogButtons button.dijitButtonNode,.dijitDialog button,.link2.button,.link2.button:hover,.topInfo a,.topInfo a:hover,button.link2{background:#009fe3!important;border:medium none;border-radius:2px;box-shadow:0 13px 15px -15px rgba(0,0,0,.125) inset,0 -17px 10px -10px rgba(0,0,0,.125) inset,1px 2px 3px -1px rgba(0,0,0,.125);color:#fff!important;outline-color:#009fe3!important;cursor:pointer;display:inline-block;font-weight:400!important;height:auto!important;line-height:initial!important;margin:5px!important;padding:5px 15px!important;white-space:nowrap}
#body #wrapper a.link2.button span,#body #wrapper button.link2.button span,#body .dijitButton button>div,.RichTextItem .StyleButton:hover>span,.RichTextItem .StyleButton>span,.application.CurrentReservations .topInfo a span,.buttonLink span a,.buttonLink span:hover>a,.link2.button:hover>span,.link2.button>span,.topInfo a:hover>span,.topInfo a>span,button.link2>span{background:0 0!important;height:auto!important;line-height:initial!important}
.RichTextItem .StyleButton:hover>span,.buttonLink span:hover>a,.dijitButton>button:hover>div>center,.link2.button:hover>span,.topInfo a:hover>span{text-decoration:underline!important}
#body .dijitButton button>div center{background:0 0!important;font-size:1rem;font-weight:400!important;height:auto!important;line-height:initial!important;margin:0!important;padding:0!important}
#body .application.ReadingLists a,#body .application.Start a,.application.Display a,.application.UserActivities a{background:0 0!important;padding:0!important}
#body #LoginDialog a,#body #divRecordOptions .option a,#body #divReviews .deleteReviewLink a,#body #divReviews .editReviewLink:not(.baduse) a,#body #footer .block a,#body #header_skiplinks a,#body .ReadingGrouplistFunctions a,#body .RelatedWorks .briefMainTitle .link2.textLink,#body .RelatedWorks .relAuthors a,#body .application.Display .recordDisplayElement div:not(.rating)>a:not(.navigationPage):not(.nolink),#body .application.EditBorrowerData .registerSteps a,#body .application.ListOptions li>a,#body .application.ReadingLists a,#body .application.Restrictions li>a,#body .application.ResultsOptions li>a,#body .application.Start a,#body .application.UserActivities a,#body .browseNavOptions a,#body .buttonHolder a,#body .helpLink a,#body .listInfo a,#body .recordDisplayElement .data .link2.textLink,#body a.link2:not(.button):not(.nolink),#body ul.mainnavigation>li>ul>li>a{display:inline-block;background:0 0!important;padding:0 0 0 .75rem!important;position:relative;box-shadow:none;border-radius:0}
#body #LoginDialog a::before,#body #divRecordOptions .option a::before,#body #divReviews .deleteReviewLink a::before,#body #divReviews .editReviewLink:not(.baduse) a::before,#body #footer .block a::before,#body #header_skiplinks a::before,#body .ReadingGrouplistFunctions a::before,#body .RelatedWorks .briefMainTitle .link2.textLink::before,#body .RelatedWorks .relAuthors a::before,#body .application.Display .recordDisplayElement div:not(.rating)>a:not(.navigationPage):not(.nolink)::before,#body .application.EditBorrowerData .registerSteps a::before,#body .application.ListOptions li>a::before,#body .application.ReadingLists a::before,#body .application.Restrictions li>a::before,#body .application.ResultsOptions li>a::before,#body .application.Start a::before,#body .application.UserActivities a::before,#body .browseNavOptions a::before,#body .buttonHolder a::before,#body .helpLink a:before,#body .listInfo a::before,#body .recordDisplayElement .data .link2.textLink::before,#body .searchTree.textOnly a::before,#body a.link2:not(.button):not(.nolink)::before,#body ul.mainnavigation>li>ul>li>a::before{speak:none;content:"\e903";position:absolute;font-size:.6rem;line-height:.9rem;top:0;left:0}
#body .searchTree.textOnly a{position:relative;background:0 0!important}
#body #wrapper a:focus,#body #wrapper a:hover,a.link2:not(.button):focus,a.link2:not(.button):hover{color:#009fe3!important;text-decoration:underline!important}
#additionalbefore ul.appLinks>li>a:hover span,#divBrowseOptions .option a:hover,#divInterests .add a:hover,#divInterests .generalInfo a.NeedHelp:hover span,#divListOptions .option a:hover,#divListOptions a:hover,#divListOptions ul a:hover,#divLists a:hover,#divRecordOptions .option a:hover,#divResultsOptions .option a:hover,#divResultsOptions ul a:hover,#divReviews .addReviewLink a:hover,#divReviews .deleteReviewLink a:hover,#divReviews .editReviewLink a:hover,#divSearchResultsCMS .shortRecord a:hover,#divSearchScreen .more a:hover,#divSearchScreen .switchSearchAdvanced a:hover span,#divSearchScreen .switchSearchExpert a:hover span,#itemDetailsLink a:hover,#moreInfo a:hover,#optionsExpanded div.option a:hover,#sOptions .advancedLink a:hover span,#vote a:hover,.EditBorrowerData .helpLink a:hover span,.LinkRequest .linkEntry .buttons a:hover span,.RelatedWorks .briefMainTitle .link2.textLink,.RelatedWorks .briefMainTitle .link2.textLink span,.RichTextItem .additional a:hover span,.SearchBox #sBoxOptions .advancedLink a:hover span,.SearchResults .leftDiv .switchSearchSimpleEmbedded a:hover,.UserActivities .navigation a:hover,.addMoodLink a:hover,.browseNavOptions a:hover,.calendarLinkDiv div a:hover,.cancelAll a:hover,.cancelSelected a:hover,.deleteSelected a:hover,.dijitDialog a:hover,.divVlink .linkVlink a:hover span,.feedItemInner a:hover,.headerReviews,.helpLink a:focus,.helpLink a:hover,.itemCover .reserveItem a:hover span,.itemFull .reserveItem a:hover span,.itemText .reserveItem a:hover span,.modifyData a:hover,.newRequest a:hover,.otherSources .externalLink a:hover span,.recordDisplayElement .data .link2.textLink,.recordDisplayElement .data .link2.textLink span,.recordDisplayElement div.FullRequest a.linkTo:hover span,.recordDisplayElement div.FullUrl a.linkTo:hover span,.relAuthors .relAuthor a:hover span,.renewAll a:hover,.renewSelected a:hover,.searchFormSimple .switchSearchSimple a:hover span,.searchTree.textOnly a:hover,.selectAll a:hover,.selectPublic a:hover,.showItemDetails a:hover,.viewInfo a:hover,.zeroHits .altTerm a:hover,.zeroHits .linkVlink a:hover,.zeroHits .searchAll a:hover,a.link2:hover,a.sortOK:hover>span,div.appcontent div.singleEvent a:hover{color:#009fe3!important}
#body #wrapper a:not(.nolink),#body button.link2.textLink:not(.nolink),a.link2:not(.button):not(.nolink){border-bottom:1px solid rgba(0,159,227,.5);color:inherit;line-height:1.2em}
#body #wrapper a:not(.nolink):focus,#body #wrapper a:not(.nolink):hover,#body button.link2.textLink:not(.nolink):focus,#body button.link2.textLink:not(.nolink):hover,a.link2:not(.button):not(.nolink):focus,a.link2:not(.button):not(.nolink):hover{color:#009fe3!important;border-color:#009fe3!important;text-decoration:none!important}
#body #wrapper a:not(.nolink) span,#body button.link2.textLink:not(.nolink) span,a.link2:not(.button):not(.nolink) span{color:inherit}
#body #wrapper .rating a{border-bottom:none}
#searchHistoryTable tbody[onclick]:focus button,#searchHistoryTable tbody[onclick]:hover button{color:#009fe3;border-color:#009fe3!important;text-decoration:none!important}
.dijitDialog .rightDiv a{border-bottom:1px solid rgba(0,159,227,.5)}
.dijitDialog{border-color:rgba(0,159,227,.5);padding:.5rem;box-shadow:0 0 5px rgba(0,0,0,.1),1px 2px 5px rgba(0,0,0,.2)}
.dijitDialog .dijitDialogTitleBar{font-weight:400;color:#009fe3;padding:.25rem .5rem;border-bottom:1px solid #009fe3;margin:0 0 .25rem}
.dijitDialog .dijitDialogTitleBar span{padding:0}
.dijitDialog .dijitDialogPaneContent{padding:.5rem}
.dijitDialog #metaInst{width:100%}
.dijitDialog .dijitTextBox{margin-right:0}
.dijitDialogUnderlay{background:#f9f9f9;opacity:.85}
.dijitDialogCloseIcon{background:0 0;top:5px;right:5px}
body .dijitDialogCloseIcon{border-color:#009fe3;margin:0}
.dijitDialogCloseIcon:after{content:"\e906";line-height:20px;padding-left:3px}
#dlgReserveDiv .msgError,#dlgReserveDiv .msgOk,.WarningMessage{border-color:rgba(0,159,227,.5)}
#searchHistoryTable thead+tbody tr:first-child{border-top:none}
#searchHistoryTable tbody+tbody tr:first-child{border-top:1px solid #999}
#searchHistoryTable .link2.textLink{white-space:normal;max-width:50vw}
body ul.mainnavigation>li{width:auto}
@media (max-width:500px){
body ul.mainnavigation>li{width:100%}
}
body ul.mainnavigation>li>a>span{position:relative;background:0 0;line-height:2.5rem;padding:0 1rem 0 1rem;font-size:.85rem;font-weight:400;color:#666}
ul.mainnavigation>li>a>span:after{line-height:inherit;left:.5rem;color:#009fe3;font-size:20px}
body ul.mainnavigation:hover::after{display:none}
.application .SearchScreen .switch{margin-bottom:1rem;text-align:right}
.application .SearchScreen .switch>div{width:auto;display:inline-block;clear:none;float:none!important}
.application .SearchScreen input[type=text],.application .SearchScreen select{height:1.5rem;font-size:.8rem}
.application .SearchScreen select{width:100%}
#body .application .SearchScreen .sources{width:100%;box-sizing:border-box;margin:1rem 0 0;background-color:#fff;border:1px solid #ccc}
#divSearchScreen div.searchFormSimple{display:flex;flex-flow:row wrap}
#divSearchScreen div.searchFormSimple .switch{flex:1 0 100%;order:1}
#divSearchScreen div.searchFormSimple .treeLinks{flex:1 0 100%;order:2}
.browse#divSearchScreen div.searchFormSimple>div:nth-child(2),.browse#divSearchScreen div.searchFormSimple>div:nth-child(3){display:none}
.browse#divSearchScreen div.searchFormSimple>div:nth-child(4),.browse#divSearchScreen div.searchFormSimple>div:nth-child(5):not(.button),.simple#divSearchScreen div.searchFormSimple>div:nth-child(2),.simple#divSearchScreen div.searchFormSimple>div:nth-child(3):not(.button){flex:5 1 10rem;margin:.25rem}
.browse#divSearchScreen div.searchFormSimple>div:nth-child(4) input,.browse#divSearchScreen div.searchFormSimple>div:nth-child(4) select,.browse#divSearchScreen div.searchFormSimple>div:nth-child(5):not(.button) input,.browse#divSearchScreen div.searchFormSimple>div:nth-child(5):not(.button) select,.simple#divSearchScreen div.searchFormSimple>div:nth-child(2) input,.simple#divSearchScreen div.searchFormSimple>div:nth-child(2) select,.simple#divSearchScreen div.searchFormSimple>div:nth-child(3):not(.button) input,.simple#divSearchScreen div.searchFormSimple>div:nth-child(3):not(.button) select{width:100%;height:2rem;box-sizing:border-box;margin:0}
.simple#divSearchScreen div.searchFormSimple>div:nth-child(2){order:3}
.simple#divSearchScreen div.searchFormSimple>div:nth-child(3):not(.button){order:2}
.browse#divSearchScreen div.searchFormSimple>div:nth-child(4){order:3}
.browse#divSearchScreen div.searchFormSimple>div:nth-child(5):not(.button){order:2}
.simple#divSearchScreen div.searchFormSimple>div:nth-child(2) input{padding:0 .5rem}
.browse#divSearchScreen div.searchFormSimple>div:nth-child(4) input{padding:0 .5rem}
#divSearchScreen div.searchFormSimple div.button{flex:1 1 5rem;margin:.25rem;order:4}
#divSearchScreen div.searchFormSimple div.button>div{min-width:100%}
#body #divSearchScreen div.searchFormSimple div.button button{margin:0!important;min-width:100%!important;height:2rem!important}
#divSearchScreen .searchPostText,#divSearchScreen .searchPreText{box-sizing:border-box;width:100%!important;float:none;overflow:auto;background-color:#fff}
#divSearchScreen .searchPreText{margin:.5rem 0 1rem}
#divSearchScreen .searchPostText{margin:1rem 0 0!important}
@media only screen and (max-width:30rem){
body.oneColumn .SearchScreen.expert table,body.oneColumn .SearchScreen.expert tbody{display:block!important;width:100%}
body.oneColumn .SearchScreen.expert thead{display:none}
body.oneColumn .SearchScreen.expert tr:not([style~="display:none"]){width:100%;display:flex!important;flex-flow:column nowrap}
body.oneColumn .SearchScreen.expert tr+tr{margin-top:1rem}
body.oneColumn .SearchScreen.expert tr:first-child td:first-child{display:none}
body.oneColumn .SearchScreen.expert tr td:nth-child(1){order:1}
body.oneColumn .SearchScreen.expert tr td:nth-child(2){order:3}
body.oneColumn .SearchScreen.expert tr td:nth-child(3){order:2}
body.oneColumn .SearchScreen.expert td{flex:1 1 auto;display:flex;flex-flow:row wrap}
body.oneColumn .SearchScreen.expert td+td{margin-top:.25rem}
body.oneColumn .SearchScreen.expert td>label{flex:1 1 5rem;opacity:.75;font-style:italic;display:inline-block}
body.oneColumn .SearchScreen.expert td>label+*{flex:5 1 10rem;margin:0;box-sizing:border-box}
body.oneColumn .SearchScreen.expert td>label+* select{width:100%}
}
@media only screen and (max-width:750px){
body:not(.oneColumn) .SearchScreen.expert table,body:not(.oneColumn) .SearchScreen.expert tbody{display:block!important;width:100%}
body:not(.oneColumn) .SearchScreen.expert thead{display:none}
body:not(.oneColumn) .SearchScreen.expert tr:not([style~="display:none"]){width:100%;display:flex!important;flex-flow:column nowrap}
body:not(.oneColumn) .SearchScreen.expert tr+tr{margin-top:1rem}
body:not(.oneColumn) .SearchScreen.expert tr:first-child td:first-child{display:none}
body:not(.oneColumn) .SearchScreen.expert tr td:nth-child(1){order:1}
body:not(.oneColumn) .SearchScreen.expert tr td:nth-child(2){order:3}
body:not(.oneColumn) .SearchScreen.expert tr td:nth-child(3){order:2}
body:not(.oneColumn) .SearchScreen.expert td{flex:1 1 auto;display:flex;flex-flow:row wrap}
body:not(.oneColumn) .SearchScreen.expert td+td{margin-top:.25rem}
body:not(.oneColumn) .SearchScreen.expert td>label{flex:1 1 5rem;opacity:.75;font-style:italic;display:inline-block}
body:not(.oneColumn) .SearchScreen.expert td>label+*{flex:5 1 10rem;margin:0;box-sizing:border-box}
body:not(.oneColumn) .SearchScreen.expert td>label+* select{width:100%}
}
.collapseExpand>button::before,.collapseExpand>button:focus,.collapseExpand>button:hover{color:#009fe3}
.results .navigation li:not([class]) span{padding:.125rem .25rem;display:inline-block}
.results .navigation li:not([class]) span.navigationPageCurrent{color:inherit!important}
#divRestrictions .restrictionHeader{margin-bottom:.1rem}
#divRestrictions .restrictionHeader:first-child{margin-top:0}
#divRestrictions .restriction,#divResultsOptions .option{background:0 0;padding:0;margin:0 0 .2rem .5rem}
.ResultsOptions .resultsLinks{margin-right:0}
.ResultsOptions .sortSelect select{max-width:100%}
.ListOptions select{max-width:100%}
.RelatedWorks div.dispIcons,div.dispIcons{display:none}
#emailRetrieving,#pleaseWait,#printRetrieving,div[class*=message_].formmessage>span{border-color:#009fe3;color:#333}
#divRelatedWorks .image img,.listItem .image img,.recordDisplayElement .image img{border:none}
#shelfMarks table caption,.mainOptions .iWantTo{color:#333;font-weight:400}
.mainOptions .option *{font-weight:400;text-transform:capitalize}
#itemDetailsTable tr td:first-child,#itemDetailsTable tr th:first-child{display:none}
.ItemDetails tr,.LoanHistory tr,.PaymentsDue tr,.RichTextItem .appcontent tr,.dj_ie .ItemDetails tr td,.dj_ie .ItemDetails tr th,.dj_ie .LoanHistory tr td,.dj_ie .LoanHistory tr th,.dj_ie .PaymentsDue tr td,.dj_ie .PaymentsDue tr th,.dj_ie .RichTextItem .appcontent tr{border-bottom-color:rgba(0,159,227,.5);background-color:#fff!important}
#recordDisplay .FullMaterialType,.recordDisplayElement .FullMaterialType,.recordDisplayElement .briefMaterial{color:#009fe3}
.QRcode{overflow:hidden}
.QRcode img{margin:-15px;width:120px}
.updListType{margin:auto;width:auto}
#footer .location{display:flex;flex-flow:row wrap}
#footer .location>div{flex:1 1 15rem;padding:0 1rem 2rem;box-sizing:border-box;text-align:left}
#footer .location h2{margin-bottom:.5rem}
#footer .location .footerbold{font-weight:700}
#footer .location a.footerbutton{display:block}
.thesaurus#divSearchScreen div.searchFormSimple>div:nth-child(2),.thesaurus#divSearchScreen div.searchFormSimple>div:nth-child(3){display:none}
.thesaurus#divSearchScreen div.searchFormSimple>div:nth-child(4){order:3}
.thesaurus#divSearchScreen div.searchFormSimple>div:nth-child(4) input{padding:0 .5rem}
.thesaurus#divSearchScreen div.searchFormSimple>div:nth-child(4) input,.thesaurus#divSearchScreen div.searchFormSimple>div:nth-child(4) select,.thesaurus#divSearchScreen div.searchFormSimple>div:nth-child(5):not(.button) input,.thesaurus#divSearchScreen div.searchFormSimple>div:nth-child(5):not(.button) select{width:100%;height:2rem;box-sizing:border-box;margin:0}
.thesaurus#divSearchScreen div.searchFormSimple>div:nth-child(5):not(.button){flex:5 1 10rem;margin:.25rem}
.thesaurus#divSearchScreen div.searchFormSimple>div:nth-child(5):not(.button){order:2}
