.updating{width:140px;color:#9f3f08;background-image:url("/img/ellipsis-6.23.42-RELEASE.gif");background-repeat:no-repeat;background-position:right bottom}
.retrieving{width:160px;color:#000;background-image:url("/img/ellipsis-6.23.42-RELEASE.gif");background-repeat:no-repeat;background-position:right bottom}
.canceling{width:160px;color:#9f3f08;background-image:url("/img/ellipsis-6.23.42-RELEASE.gif");background-repeat:no-repeat;background-position:right bottom}
.submitting{width:180px;color:#9f3f08;background-image:url("/img/ellipsis-6.23.42-RELEASE.gif");background-repeat:no-repeat;background-position:right bottom}
.renewing{width:140px;color:#9f3f08;background-image:url("/img/ellipsis-6.23.42-RELEASE.gif");background-repeat:no-repeat;background-position:right bottom}
.processing{width:160px;color:#9f3f08;background-image:url("/img/ellipsis-6.23.42-RELEASE.gif");background-repeat:no-repeat;background-position:right bottom}
.searching{width:140px;color:#9f3f08;background-image:url("/img/ellipsis-6.23.42-RELEASE.gif");background-repeat:no-repeat;background-position:right bottom;text-align:center}
div[id^="resultsGrid_"]{border:none !important;box-shadow:none !important}
table{word-break:break-word}table.dataTable tr{cursor:pointer !important}table.dataTable th{text-align:left;border-bottom:1px solid rgba(0,0,0,0.12)}
table.dataTable.no-footer{border:1px solid rgba(0,0,0,0.12)}table.dataTable thead{background-color:#fff !important;border:0}
table.dataTable>thead tr{height:40px}table.dataTable thead th{border:none !important;background:#e6e6e6;white-space:normal !important;color:#000;font-weight:bold}
table.dataTable thead th,table.dataTable thead td,table.dataTable tbody th,table.dataTable tbody td{padding:5px;border-right:1px solid lightgrey !important}
table.dataTable>tbody tr td:last-of-type,table.dataTable>thead tr th:last-of-type{border-right:none !important}
table.dataTable:first-child tbody tr:hover:not(.shown){background:#dadada url(/img/jquery/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x !important}
table.dataTable:first-child tbody tr:hover:not(.shown) td.sorting_1{background:inherit !important}
table.dataTable:first-child tbody tr:hover:not(.tableRow){background:#fbf9ee !important}
tr.shown,tr.shown+tr,tr.shown>td.sorting_1{background:#fbf9ee !important}.dataTables_length select{width:auto !important;height:inherit !important;border-width:1px !important;background:none !important;font-size:inherit !important}
.dataTables_length select:focus{outline:#5e9ed6 auto 5px !important}.dataTables_wrapper .dataTables_paginate .paginate_button{padding:.35em .7em !important;border:none !important;background:none !important;box-shadow:none !important}
.dataTables_wrapper .dataTables_paginate .paginate_button:focus{padding:.35em .7em !important;outline:#5e9ed6 auto 5px !important}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#fff !important;background:none !important;box-shadow:none !important;background-color:#485d67 !important;padding:.35em .7em !important;border:none !important}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover,.dataTables_wrapper .dataTables_paginate .paginate_button:active{border:none !important;color:#333 !important;padding:.35em .7em !important;background:none !important;box-shadow:none !important}
.dataTables_paginate{padding-top:1em !important;padding-bottom:1em !important}.dataTables_paginate .ellipsis{background-image:none !important}
.dataTables_wrapper{font-family:Arial,sans-serif !important;font-size:100% !important}
.dataTables_wrapper .dataTables_info{padding-top:1.5em !important}td.details-control{background-image:url("/img/plus-6.23.42-RELEASE.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center}
tr.shown td.details-control{background-image:url("/img/minus-6.23.42-RELEASE.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center}
thead .sorting,thead .sorting_asc,thead .sorting_desc{cursor:pointer;background-repeat:no-repeat;background-position:center right}
thead .sorting{background-image:url(/img/jquery/sort_both.png)}thead .sorting_asc{background-image:url(/img/jquery/sort_asc.png)}
thead .sorting_desc{background-image:url(/img/jquery/sort_desc.png)}.dataTables_empty{color:#df0000 !important;font-family:monospace;font-size:1em;font-weight:bold;margin-top:4px}
button:focus{outline:#5e9ed6 auto 5px !important}.row{margin-right:-15px;margin-left:-15px;margin-bottom:0}
.input-field{margin:0 !important}.select-wrapper input.select-dropdown:focus{outline:#1855c1 auto 5px}
.input-field input[type=text]:focus,.input-field input[type=password]:focus,.input-field input[type=search]:focus,textarea:focus{border-bottom:1px solid #000 !important;box-shadow:0 1px 0 0 #000 !important}
#divContent .row label{display:block;text-align:right}#divContent .row label[for='RequestInfo']{display:inline-block;width:120px;margin-left:-10px}
#divContent .row .ReqInfo{display:inline-block !important;padding-left:20px}#divContent .row .InfoHeading{font-weight:bold;font-size:1.3em}
#divContent .row.SupplyAddDocument span{float:right}#divContent .row.SupplyAddDocument .buttonRow{padding-top:0}
#divContent .row.SupplyAddDocument .verticalAlignStatus{margin-top:5px !important}
#divContent .row .calendarIcon{float:left;padding-right:22px;min-width:96px;background-image:url("/img/calendar-6.23.42-RELEASE.png");background-size:20px 20px;background-repeat:no-repeat;background-position:98% 50%}
#divContent .row .SupplyAddDocumentConstraint{color:#777}#divContent .row .SupplyAddDocumentProgress{margin-bottom:2px}
#divContent .row .SupplyAddDocumentProgress bdi.progressContainer{position:relative;padding:5px;margin:0;width:100%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border-color:#828f7d;border-style:solid;border-width:1px 1px 1px 4px !important;background:#fafafa;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;display:block;height:23px}
#divContent .row .SupplyAddDocumentProgress bdi.progressContainer:hover{border-color:#002621;background:#f6f6f6}
#divContent .row .SupplyAddDocumentProgress bdi .progressTxt{position:absolute;width:98%;z-index:100;max-width:98%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#divContent .row .SupplyAddDocumentProgress bdi .progressBg{position:absolute;top:0;left:0;height:100%;width:0;background:#e6e6e6;z-index:99;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#divContent .row .SupplyAddDocumentProgress bdi .progressBg.fail{background:rgba(255,0,0,0.25)}
#divContent .row .SupplyAddDocumentProgress bdi .progressBg.success{background:rgba(0,255,0,0.25)}
.RequestInfo .calendarIcon{float:left;padding-right:22px;min-width:96px;background-image:url(/img/calendar-6.23.42-RELEASE.png);background-size:20px 20px;background-repeat:no-repeat;background-position:98% 50%}
.ShippingInfo{margin-bottom:25px}.ShippingInfo .ShippingFieldset{padding:1.35em .75em .625em;border:1px solid silver}
.ShippingInfo legend{font-weight:bold;width:inherit}.ShippingInfo .TrackingNo{word-wrap:break-word}
.ShippingInfo .TrackingNo a{color:#255edb;text-decoration:underline}.ReqInfoSHP,.ReqInfoRET{padding-top:15px;padding-bottom:5px}
.even{background-color:#e6e6e6}#VC_ConstantTabButtons{padding-left:15px}.QueryReprint{margin-bottom:15px}
.QueryReprint .buttonRow{padding-top:0 !important}.QueryLink{margin-bottom:15px}
.QueryLink a:focus{outline:#5e9ed6 auto 5px !important;padding:.2rem}#QueryContent .dropdown-content.select-dropdown{top:24px !important}
#QueryContent .dropdown-content{width:100% !important;max-height:250px !important;overflow-y:auto !important}
#QueryContent .dropdown-content li>span{color:inherit !important;font-size:13px !important;padding:14px 16px !important;white-space:nowrap !important;border-left:0;border-right:0}
#QueryContent .input-field input{height:2rem !important;line-height:2rem !important}
#QueryContent input{height:2rem !important;font-size:100%;line-height:2rem !important}
#QueryContent .mainFieldset{padding:15px;border:1px solid silver}#QueryContent .mainFieldset legend{width:auto;font-weight:bold}
#QueryContent .mainFieldset legend h1{font-size:100% !important}#ExactQuery fieldset{padding-bottom:5px}
#AdvancedQueryForm .row .calendarIcon,.LoanProcessingForm .row .calendarIcon,.requestFormContent form .row .calendarIcon,.requestRoutingContainer .supplierFormContainer .calendarIcon{float:left;padding-right:22px;min-width:96px;background-image:url("/img/calendar-6.23.42-RELEASE.png");background-size:20px 20px;background-repeat:no-repeat;background-position:98% 50%}
.RequestTypeError{color:#df0000 !important;font-family:monospace;font-size:1.4em;font-weight:bold;margin-top:5px;display:inline-block;width:600px}
#ExactQueryForm,#AdvancedQueryForm{margin-top:10px;margin-bottom:10px}#ExactQueryForm .input-field>label,#AdvancedQueryForm .input-field>label{font-size:100% !important}
#ExactQueryForm label,#AdvancedQueryForm label{text-align:left !important;color:#4c4c4c !important;padding-bottom:10px;font-size:100% !important}
#ExactQueryForm .QueryFilterRadio span,#AdvancedQueryForm .QueryFilterRadio span{color:#4c4c4c !important;font-size:100% !important;padding-right:5px}
#ExactQueryForm label:not(.label-icon).active,#AdvancedQueryForm label:not(.label-icon).active{-webkit-transform:translateY(-14px) !important;transform:translateY(-14px) !important;-webkit-transform-origin:0 0;transform-origin:0 0}
#ExactQueryForm .DateFrom,#ExactQueryForm .DateTo,#ExactQueryForm .SupplierCode,#ExactQueryForm .LibrarySymbol,#AdvancedQueryForm .DateFrom,#AdvancedQueryForm .DateTo,#AdvancedQueryForm .SupplierCode,#AdvancedQueryForm .LibrarySymbol{padding-top:24px}
#ExactQueryForm .ExactTitle,#ExactQueryForm .TitleKeywords,#ExactQueryForm .AuthorKeywords,#ExactQueryForm .PatronID,#ExactQueryForm .CallNumber,#AdvancedQueryForm .ExactTitle,#AdvancedQueryForm .TitleKeywords,#AdvancedQueryForm .AuthorKeywords,#AdvancedQueryForm .PatronID,#AdvancedQueryForm .CallNumber{padding-top:0}
#ExactQueryForm [type="checkbox"].filled-in:not(:checked)+span:not(.lever):after,#AdvancedQueryForm [type="checkbox"].filled-in:not(:checked)+span:not(.lever):after{height:14px;width:14px;background-color:transparent;border:1px solid #5a5a5a;top:0}
#ExactQueryForm [type="checkbox"].filled-in:checked+span:not(.lever):after,#AdvancedQueryForm [type="checkbox"].filled-in:checked+span:not(.lever):after{top:0;width:14px;height:14px;border:1px solid #485d67 !important;background-color:#485d67 !important;z-index:0}
#ExactQueryForm [type="checkbox"]+span:not(.lever),#AdvancedQueryForm [type="checkbox"]+span:not(.lever){height:14px;line-height:0;font-size:inherit}
#ExactQueryForm [type="checkbox"].filled-in:checked+span:not(.lever):before,#AdvancedQueryForm [type="checkbox"].filled-in:checked+span:not(.lever):before{top:0;left:1px;width:5px;height:9px}
#ExactQueryForm .PatronID .hasUpperCaseCheckbox,#AdvancedQueryForm .PatronID .hasUpperCaseCheckbox{float:left;width:calc(100% - 92px)}
#ExactQueryForm .upperCaseCheckbox,#AdvancedQueryForm .upperCaseCheckbox{float:left;width:92px;margin-top:11px}
#ExactQueryForm .patronIDUppercaseLabel,#AdvancedQueryForm .patronIDUppercaseLabel{padding-top:7px;padding-left:20px}
#ExactQueryForm .DayRange,#AdvancedQueryForm .DayRange{padding-left:0;padding-right:15px !important}
#ExactQueryForm .calendarIcon,#AdvancedQueryForm .calendarIcon{padding-right:0 !important}
#ExactQueryForm input.calendarIcon[readonly="readonly"],#AdvancedQueryForm input.calendarIcon[readonly="readonly"]{color:inherit;border-bottom:1px solid #9e9e9e}
#AdvancedQuery{padding-right:20px;padding-left:24px}#AdvancedQuery #AdvancedQueryForm .row [class^="col-"]{padding-left:0;padding-right:15px}
#AdvancedQuery #AdvancedQueryForm .row [class^="col-"]:last-child{padding-left:0;padding-right:0}
#AdvancedQuery #AdvancedQueryForm label.required:after{color:#e32;content:' *';display:inline}
#AdvancedQuery #AdvancedQueryForm [type="radio"].with-gap+span:after{content:none;display:none}
#AdvancedQuery #AdvancedQueryForm [type="radio"].with-gap+span:before{background-clip:content-box;border:1px solid #bbb;background-color:#e7e6e7;padding:3px}
#AdvancedQuery #AdvancedQueryForm [type="radio"].with-gap:checked+span:before{border:1px solid #961e34;background-color:#961e34}
#AdvancedQuery #AdvancedQueryForm .QueryFilterRadio{padding-top:0;padding-bottom:15px}
#AdvancedQuery #AdvancedQueryForm #txtLabelSearchField{line-height:normal !important;height:35px;min-height:auto;padding:0;padding-top:.6em !important}
#AdvancedQuery #AdvancedQueryForm .AdvancedSearchContainer{text-align:left}#ExactQueryForm .row{margin-bottom:5px}
.requestFormContent form .row .splitText{width:48% !important}.requestFormContent form .row .splitText50{width:49.3% !important}
.requestFormContent form .row .calendarIcon{width:50% !important}.requestFormContent form .row .calendarIconTime{width:60% !important}
#divPage #divContent #RequestForm textarea{max-height:2rem !important;min-height:2rem !important;overflow-y:auto !important}
.ui-datepicker-title select{display:block !important;height:auto !important;display:initial !important}
#RequestForm .row label{text-align:left !important}#RequestForm .row .col-sm-6.col-md-6{padding-left:0;padding-right:0}
#RequestForm .row .col-sm-6.col-md-6:first-child{padding-right:15px !important}#RequestForm .row .col-sm-6.col-md-6.hide ~ .col-sm-6.col-md-6{padding-right:15px}
#RequestForm .reqInstruction label{text-align:center !important}#RequestForm .input-field label{color:#4c4c4c !important;padding-bottom:10px}
#RequestForm .input-field label:not(.label-icon).active{-webkit-transform:translateY(-14px) !important;transform:translateY(-14px) !important;-webkit-transform-origin:0 0;transform-origin:0 0}
#RequestForm .input-field input{height:2rem !important;font-size:100%;line-height:2rem !important}
#RequestForm .input-field .calendarIcon{float:left;min-width:96px;padding-right:0 !important;background-image:url("/img/calendar-6.23.42-RELEASE.png");background-size:20px 20px;background-repeat:no-repeat;background-position:98% 50%}
#RequestForm .input-field input.calendarIcon[readonly="readonly"]{color:inherit;border-bottom:1px solid #9e9e9e}
#RequestForm .select-wrapper .caret{position:absolute;right:0;top:0;bottom:0;margin-top:10px;fill:rgba(0,0,0,0.87)}
#RequestForm .spanRequiredIndicator{float:none !important;color:#df0000;vertical-align:top;font-size:inherit !important}
#RequestForm .selectField label{color:#4c4c4c !important;padding-bottom:10px}#RequestForm .selectAdjacentElement{margin-top:13px !important}
#RequestForm [type="checkbox"].filled-in:checked+span:not(.lever):after{top:0;width:14px;height:14px;border:1px solid #485d67 !important;background-color:#485d67 !important;z-index:0}
#RequestForm [type="checkbox"].filled-in:not(:checked)+span:not(.lever):after{height:14px;width:14px;border:1px solid #5a5a5a;top:0;z-index:0}
#RequestForm [type="checkbox"].filled-in:checked+span:not(.lever):before{top:0;left:1px;width:5px;height:9px}
#RequestForm [type="checkbox"]+span:not(.lever){padding-left:20px;height:14px;line-height:14px}
#RequestForm .checkBoxLabel{display:inline-block;padding-left:10px;font-size:100% !important;width:90%}
#RequestForm .checkBoxRow{margin-bottom:20px}#RequestForm .Acknowledge{margin-top:10px}
#RequestForm .ContactLink{margin-top:20px}.gridContainer .msgContainer{padding-left:40px;text-align:left}
.pending{color:#96011c}.exactValue,#idBarcode{text-transform:uppercase}.requestNumberField{font-weight:bold;color:#000}
#AddNote{display:none}#divContent .exactSearchContent form input[type="text"],#divContent .exactSearchContent form select{width:95%}
#divContent .exactSearchContent .inlineBlock{display:inline-block;vertical-align:middle}
#divContent #ExactSearch,#divContent.requestDetailContent,#divContent.requestLoanDocumentContent,#divContent.requestLoanTrackingContent{margin-top:10px}
#divContent .advancedFormContent form label{display:block !important;text-align:right !important}
#divContent .advancedFormContent form input[type="text"],#divContent .advancedFormContent form input[type="password"],#divContent .advancedFormContent form select{width:100% !important}
#divContent .advancedFormContent form input.calendarIcon{width:80% !important}#divContent.searchContent form input[type="text"],#divContent.searchContent form select{width:100% !important}
div[id^="resultsGrid_"],#ResultContent,#AuditGrid_toppager{border:1px solid #aaa;border-radius:4px;background:#fff;position:relative;border-top-color:#8e8e8e;box-shadow:inset 0 7px 7px -7px rgba(0,0,0,0.5)}
#Tabs.ui-widget-content{border:none !important}#Tabs .ui-widget-header{border:none !important;background:none !important}
#Tabs .ui-tabs-panel{padding:12px 30px 0 30px !important}#Tabs>div.ui-tabs-panel{border-top:1px solid #aaa !important}
#Tabs ul{padding-left:15px}#Tabs ul li{padding-left:15px;margin-right:3px;padding-right:15px;font-weight:bold;box-shadow:-1px -2px 4px -2px rgba(0,0,0,0.5)}
#Tabs ul li.ui-state-default{background:#e6e6e6 !important}#Tabs ul li.ui-tabs-active{background:#fff !important}
#Tabs .ExactQueryForm{border-bottom:1px solid black;padding-bottom:15px;margin-top:10px}
#Tabs .LoanProcessingForm{margin:15px 0 30px 0}#Tabs .LoanProcessingForm .barcodeStatus{color:#961e34;letter-spacing:2px;font-style:italic}
#Tabs .LoanProcessingForm .msgContainer{padding-left:0}#Tabs .SupplyProcessingForm{margin:15px 0 30px 0}
#Tabs .SupplyProcessingForm .supplyAsStatus{color:#961e34;letter-spacing:2px;font-style:italic}
#Tabs .yesLabel,#Tabs .noLabel{position:relative;bottom:-3px}#Tabs .toggle{text-align:inherit !important}
#Tabs .toggle span{cursor:pointer}#Tabs .switch{background:#fff;border-radius:20px;display:inline-block;-webkit-transition:.4s;transition:.4s;margin:0 10px;height:22px;position:relative;width:50px;border:1px solid grey}
#Tabs .switch:after{background-color:#961e34;border-radius:50%;content:"";display:block;height:15px;position:absolute;top:3px;left:3px;width:15px;-webkit-transition:.4s;transition:.4s}
#Tabs .toggle>input[type="checkbox"]{display:none}#Tabs input[type="checkbox"]:checked ~ .yesLabel,#Tabs input[type="checkbox"]:not(:checked) ~ .noLabel{color:#961e34}
#Tabs input[type="checkbox"]:not(:checked) ~ .yesLabel{color:#737373 !important}
#Tabs input[type="checkbox"]:checked ~ .noLabel{color:#737373 !important}
#Tabs input[type="checkbox"]:not(:checked) ~ .switch:after{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}
#Tabs .UnfilledCancelData{margin-top:15px;margin-bottom:45px}#Tabs .UnfilledCancelData .unfilledLabel,#Tabs .UnfilledCancelData .cancelLabel,#Tabs .UnfilledCancelData .conditionLabel,#Tabs .UnfilledCancelData .respondToCancelLabel,#Tabs .UnfilledCancelData .requestToCancelLabel{color:#961e34}
#Tabs .UnfilledCancelData .unfilledLabel.disabled,#Tabs .UnfilledCancelData .cancelLabel.disabled,#Tabs .UnfilledCancelData .conditionLabel.disabled,#Tabs .UnfilledCancelData .respondToCancelLabel.disabled,#Tabs .UnfilledCancelData .requestToCancelLabel.disabled{cursor:pointer !important}
#Tabs .UnfilledCancelData .radioContainer{display:inline-block;margin-right:10px}
#Tabs .UnfilledCancelData .radioContainer input[type="radio"]{opacity:0;position:absolute}
#Tabs .UnfilledCancelData .radioContainer input[type="radio"]+label:before{content:"";display:inline-block;width:15px;height:15px;padding:3px;margin-right:5px;background-clip:content-box;border:1px solid #bbb;background-color:#e7e6e7;border-radius:50%;position:relative;top:2px}
#Tabs .UnfilledCancelData .radioContainer input[type="radio"]:checked+label:before{background-color:#961e34;border:1px solid #961e34}
#Tabs .UnfilledCancelData .UnfilledForm textarea,#Tabs .UnfilledCancelData .CancelForm textarea,#Tabs .UnfilledCancelData .ConditionalForm textarea,#Tabs .UnfilledCancelData .RequestToCancelForm textarea,#Tabs .UnfilledCancelData .RespondToCancelForm textarea{width:100%}
#Tabs .RecallRenewData{margin-top:15px;margin-bottom:45px}#Tabs .RecallRenewData .recallLabel,#Tabs .RecallRenewData .renewalLabel,#Tabs .RecallRenewData .requestToRenewLabel,#Tabs .RecallRenewData .respondToRenewLabel{color:#961e34}
#Tabs .RecallRenewData .recallLabel.disabled,#Tabs .RecallRenewData .renewalLabel.disabled,#Tabs .RecallRenewData .requestToRenewLabel.disabled,#Tabs .RecallRenewData .respondToRenewLabel.disabled{cursor:pointer !important}
#Tabs .RecallRenewData .radioContainer{display:inline-block;margin-right:20px}#Tabs .RecallRenewData .radioContainer input[type="radio"]{opacity:0;position:absolute}
#Tabs .RecallRenewData .radioContainer input[type="radio"]+label:before{content:"";display:inline-block;width:15px;height:15px;padding:3px;margin-right:5px;background-clip:content-box;border:1px solid #bbb;background-color:#e7e6e7;border-radius:50%;position:relative;top:2px}
#Tabs .RecallRenewData .radioContainer input[type="radio"]:checked+label:before{background-color:#961e34;border:1px solid #961e34}
#Tabs .RecallRenewData .RecallForm textarea,#Tabs .RecallRenewData .RenewalForm textarea,#Tabs .RecallRenewData .RequestToRenewForm textarea,#Tabs .RecallRenewData .RespondToRenewForm textarea{width:100%}
#Tabs .multiVolumeReminderMsg{color:#961e34}#Tabs .msgContainer{margin-bottom:25px}
#Tabs .AdditionalRequestInfo .RequestInfo{margin:15px 0 45px 0}#Tabs .AdditionalRequestInfo .acknowledgementMsgs{max-height:105px;min-height:29px;padding:0;padding-left:0 !important;border-radius:0;text-align:left;overflow:auto;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border-color:#828f7d;border-style:solid;border-width:1px 1px 1px 4px !important}
#Tabs .AdditionalRequestInfo .acknowledgementMsgs .checkBoxRow{padding:10px 5px 10px 5px !important;border-bottom:1px solid #828f7d;font-weight:normal !important;cursor:pointer}
#Tabs .AdditionalRequestInfo .acknowledgementMsgs .checkBoxRow .checkBoxInput{display:inline-block;margin:auto;vertical-align:top}
#Tabs .AdditionalRequestInfo .acknowledgementMsgs .checkBoxRow .checkBoxLabel{display:inline-block;text-align:left !important;margin-left:5px;max-width:96%;vertical-align:top}
#Tabs .AdditionalRequestInfo .UpdateRequest .row{margin-bottom:10px}#Tabs .AdditionalRequestInfo .AuditHistory .row{margin-bottom:10px}
#Tabs .divRequiredMessage{padding:0}#Tabs .TabTitle{margin:0 0 15px 0;font-size:1.3em}
#Tabs .TabTitle a:focus{outline:auto !important;padding:.2rem !important}#Tabs .verticalAlignStatus{margin-top:10px}
#Tabs .BibliographicInformation{margin-top:15px;padding-bottom:30px}#Tabs .LoanPeriodValue{margin-left:5px}
#Tabs .xs-loadperiod label,#Tabs .xs-loadperiod div{display:inline-block}#Tabs .batchProcessing{margin-top:8px;float:left}
#Tabs .batchProcessingLabel{margin-left:4px;margin-top:7px;float:left}#Tabs #unfilledBatchProcessing,#Tabs #cancelBatchProcessing{min-width:100px}
#Tabs span.tabEllipsis,#Tabs .TabEllipsis{display:inline-block;margin-left:10px;margin-top:-3px}
#Tabs span.CopyForm{float:right;font-weight:normal;padding-left:.2rem;padding-right:.2rem}
#Tabs .multiVolumeGridContainer .ui-jqgrid tr.jqgrow td{font-size:11px !important;height:23px !important;vertical-align:middle !important}
#Tabs .multiVolumeGridContainer .ui-jqgrid tr.ui-jqgrid-labels th{font-size:11px !important;text-align:center !important}
#Tabs .lonAutoProcessLabel{display:inline;padding-left:5px}#ResultContent .smallEllipsis{width:115px;margin-top:10px}
#txtExceptionNote{width:100%}#Tabs #Tab_RequestRouting,#Tabs #Tab_ResultsRequestRouting{padding-left:0 !important;padding-right:0 !important}
#Tabs #Tab_RequestRouting .jstree-proton .jstree-clicked,#Tabs #Tab_ResultsRequestRouting .jstree-proton .jstree-clicked{background:#fff;color:#000;border-radius:0;box-shadow:none}
#Tabs #Tab_RequestRouting .jstree-proton .jstree-clicked.addable,#Tabs #Tab_ResultsRequestRouting .jstree-proton .jstree-clicked.addable{background:#3392e3;color:#fff;border-radius:3px;box-shadow:inset 0 0 1px #3392e3}
#Tabs #Tab_RequestRouting .jstree-proton .jstree-hovered,#Tabs #Tab_ResultsRequestRouting .jstree-proton .jstree-hovered{background:#fff;color:#000;border-radius:0;box-shadow:none;text-decoration:none}
#Tabs #Tab_RequestRouting .jstree-proton .jstree-hovered.addable,#Tabs #Tab_ResultsRequestRouting .jstree-proton .jstree-hovered.addable{background:rgba(35,35,35,0.64);color:#fff;border-radius:3px;box-shadow:inset 0 0 1px rgba(35,35,35,0.64)}
#Tabs #Tab_RequestRouting .SupplierTree,#Tabs #Tab_ResultsRequestRouting .SupplierTree{margin-top:10px;height:380px;overflow-y:scroll;overflow-x:auto}
#Tabs #Tab_RequestRouting .SupplierTree ul,#Tabs #Tab_ResultsRequestRouting .SupplierTree ul{padding:0;margin:0;box-shadow:none}
#Tabs #Tab_RequestRouting .SupplierTree ul li,#Tabs #Tab_ResultsRequestRouting .SupplierTree ul li{box-shadow:none;list-style:none !important;font-weight:400;padding:0;margin:0 0 0 11px}
#Tabs #Tab_RequestRouting .supplierTreeContainer,#Tabs #Tab_ResultsRequestRouting .supplierTreeContainer{padding-right:0}
#Tabs #Tab_RequestRouting .supplierTreeContainer .AvailableSuppliers,#Tabs #Tab_ResultsRequestRouting .supplierTreeContainer .AvailableSuppliers{font-weight:bold}
#Tabs #Tab_RequestRouting .supplierTreeContainer .AddToList,#Tabs #Tab_ResultsRequestRouting .supplierTreeContainer .AddToList{margin-left:22px;margin-top:10px}
#Tabs #Tab_RequestRouting .supplierTreeContainer p,#Tabs #Tab_ResultsRequestRouting .supplierTreeContainer p{text-align:center;padding:5px;background:#fff;color:#000;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
#Tabs #Tab_RequestRouting .process,#Tabs #Tab_RequestRouting .success,#Tabs #Tab_RequestRouting .fail,#Tabs #Tab_ResultsRequestRouting .process,#Tabs #Tab_ResultsRequestRouting .success,#Tabs #Tab_ResultsRequestRouting .fail{margin-top:4px}
#Tabs #Tab_RequestRouting .RequestRoutingProcessingStatus,#Tabs #Tab_ResultsRequestRouting .RequestRoutingProcessingStatus{letter-spacing:2px;font-style:italic;font-size:100%}
@media(max-width:767px){.verticalAlignStatus{text-align:right}.xs-loadperiod{padding-top:8px}
.QueryLink{margin-bottom:14px !important;float:none !important}}#Tab_RequestRouting .disabled,#Tab_ResultsRequestRouting .disabled{background-color:#e6e6e6}
#Tab_RequestRouting .warning,#Tab_ResultsRequestRouting .warning{background-color:#fcf8e3}
#Tab_RequestRouting #supplierTable{font-size:100% !important}#supplierTable tr:hover{background:#fff !important}
#supplierTable tr.disabled:hover{background-color:#e6e6e6 !important}#supplierTable tr.warning:hover{background-color:#fcf8e3 !important}
#supplierTable>tbody>tr>td{font-size:100%;line-height:12px;padding:0}.requestRoutingContainer{margin-top:10px;margin-bottom:45px}
.requestRoutingContainer .divRequiredMessage{padding-left:25px !important}.requestRoutingContainer .supplierTreeContainer{display:inline-block;vertical-align:top;width:calc(100% - 82%);border-right:1px solid #000;border-top-width:0;border-bottom-width:0;border-image:-moz-radial-gradient(black,white) 1 stretch;border-image:-webkit-radial-gradient(black,white) 1 stretch;border-image:-o-radial-gradient(black,white) 1 stretch;border-image:-ms-radial-gradient(black,white) 1 stretch}
.requestRoutingContainer .supplierInfoContainer{display:inline-block;margin-left:10px;width:calc(100% - 20%)}
.requestRoutingContainer .supplierInfoContainer .errorMsg{margin-bottom:10px}.requestRoutingContainer .supplierInfoContainer .supplierOverridesLabel{font-weight:bold}
.requestRoutingContainer .supplierInfoContainer .MaximumAllowedSuppliers{margin-bottom:10px;margin-top:5px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .buttonRow.top .moveUp{border-right:0}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .buttonRow.top .moveDown{border-right:0}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .buttonRow.bottom{margin-bottom:20px;float:right}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierTableContainer{display:inline-block;vertical-align:top;width:calc(100% - 48%)}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierTableContainer .supplierInput{color:#222;border:0;background:none !important;padding-top:7px;padding-left:4px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierTableContainer .callNumberInput{border:0;background:none !important}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierTableContainer #supplierTable{margin-bottom:20px;margin-top:0}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierTableContainer #supplierTable th{font-weight:bold;background-color:#fff !important;border:1px solid lightgrey !important}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierTableContainer #supplierTable th.Supplier{width:150px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierTableContainer #supplierTable th.CallNumber{width:200px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierTableContainer #supplierTable th.TurnaroundTime{width:180px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierTableContainer #supplierTable .supplierInput .tooltip-inner{max-width:525px;text-align:left}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierTableContainer #supplierTable .supplierInput span{color:#426fb2}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierTableContainer #supplierTable .supplierOfLastResort{background-color:#d1d7ad !important}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierTableContainer #supplierTable .supplierOfLastResort td{border:1px solid #adb28f !important}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierTableContainer #supplierTable .warning td{border:1px solid #ccc !important}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer{display:inline-block;margin-top:0;margin-left:10px;width:calc(100% - 55%)}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .supplierOverridesForm{background-color:#e6e6e6;padding:10px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer label{text-align:left !important}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .SupplierOverrides{margin-bottom:20px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .SelectedSupplier{margin-bottom:20px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .NeedByDate{padding-bottom:10px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .RequesterNeedByDate{padding-bottom:10px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .RequesterNeedByDate div,.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .RequesterNeedByDate input{display:inline-block}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .MaximumCost{padding-bottom:10px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .RequesterMaximumCost{padding-bottom:10px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .RequesterMaximumCost div{display:inline-block}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .SupplierServiceLevel{padding-bottom:10px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .NeedByDateLabel{display:inline-block;width:calc(100% - 55%);vertical-align:top;margin-top:5px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .RequesterNeedByDateLabel{display:inline-block;width:calc(100% - 55%);vertical-align:top}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .NeedByDateInput{display:inline-block;width:calc(100% - 50%)}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .RequesterNeedByDateInput{display:inline-block;width:calc(100% - 50%)}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .RequesterNeedByDateInput #txtRequesterNeedByDate{width:95px;border:0;background:transparent;outline:0}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .RightArrowDown{background:url(/img/right-arrow-down-6.23.42-RELEASE.png) no-repeat;height:11px;width:19px;background-size:contain;display:inline-block;margin-bottom:-5px;cursor:pointer}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .RequesterMaximumCostIcon.RightArrowDown{margin-left:5px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .RightArrowDownGray{background:url(/img/right-arrow-down-gray-6.23.42-RELEASE.png) no-repeat;height:11px;width:19px;background-size:contain;display:inline-block;margin-bottom:-5px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .RequesterMaximumCostIcon.RightArrowDownGray{margin-left:5px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .MaximumCostLabel{display:inline-block;width:calc(100% - 55%);vertical-align:top;margin-top:5px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .RequesterMaximumCostLabel{display:inline-block;width:calc(100% - 55%);vertical-align:top}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .MaximumCostInput,.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .RequesterMaximumCostInput{display:inline-block;width:calc(100% - 50%)}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .SupplierServiceLevelLabel{display:inline-block;width:calc(100% - 55%);vertical-align:top}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .SupplierServiceLevelSelect{display:inline-block;width:calc(100% - 50%)}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .SupplierAccountsLabel{display:inline-block;width:calc(100% - 55%);vertical-align:top}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .SupplierAccountsSelect{display:inline-block;width:calc(100% - 50%)}
@media only screen and (min-width:768px) and (max-width:1024px){.requestRoutingContainer .supplierTreeContainer{width:calc(100% - 70%)}
.requestRoutingContainer .supplierInfoContainer{width:calc(100% - 35%);margin-left:10px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierTableContainer{width:100%}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer{margin-top:10px;margin-left:10px;width:100%}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .NeedByDateLabel,.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .RequesterNeedByDateLabel{width:150px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .NeedByDateInput{width:130px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .RequesterNeedByDateInput{width:130px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .RequesterNeedByDateInput #txtRequesterNeedByDate{width:95px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .MaximumCostLabel,.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .RequesterMaximumCostLabel{width:150px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .MaximumCostInput,.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .RequesterMaximumCostInput{width:130px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .SupplierServiceLevelLabel{width:150px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .SupplierServiceLevelSelect{width:130px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .SupplierAccountsLabel{width:150px}
.requestRoutingContainer .supplierInfoContainer .supplierOverridesContainer .supplierFormContainer .SupplierAccountsSelect{width:130px}
}#ConstantRequestInfo{position:relative}#ConstantRequestInfo .backToSearchBtn,#ConstantRequestInfo .staffSearchBtn{cursor:pointer;background:transparent !important;padding:0 !important;color:#961e34;font:inherit;font-weight:bold !important;width:25px;height:24px;border:1px solid transparent;border-bottom:0;right:13px;position:absolute;z-index:100;bottom:12px;font-size:18px !important}
#ConstantRequestInfo .backToSearchBtn.additionalOpBtn,#ConstantRequestInfo .staffSearchBtn.additionalOpBtn{bottom:0}
#Tab_DeliveryInfo fieldset{padding:1.35em .75em .625em;border:1px solid silver !important}
#Tab_DeliveryInfo legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;width:auto;padding:0;white-space:normal;font-weight:bold}
#Tab_DeliveryInfo .DigitalResourceSection{margin-top:20px}#Tab_DeliveryInfo .DigitalResourceSection .DigitalResourcePreview{margin:0 0 0 -30px}
#Tab_DeliveryInfo .DigitalResourceSection .DigitalResourcePreview button{text-align:left;color:#961e34;font-weight:bold;border:0;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-left:20px}
#Tab_DeliveryInfo .DigitalResourceSection .DigitalResourceFileNameValue{text-align:left;line-height:16px;max-width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#Tab_DeliveryInfo #DigitalResourceViewsInput{width:100%}#Tab_DeliveryInfo .DigitalResourceAvailable .calendarIcon{float:left;padding-right:22px;min-width:96px;background-image:url("/img/calendar-6.23.42-RELEASE.png");background-size:20px 20px;background-repeat:no-repeat;background-position:98% 50%}
#Tab_DeliveryInfo .PublicationTypeLine{border-bottom:1px solid silver;margin-right:4px;margin-left:4px;padding-top:30px;clear:both}
#Tab_DeliveryInfo .DeliveryInfo{margin:15px 0 25px 0}#Tab_DeliveryInfo .DeliveryInfo .deliveryInfoLeftPush{padding-left:23px}
#Tab_DeliveryInfo .errorMsg{color:#df0000 !important;font-family:monospace;font-size:1em;font-weight:bold;margin-top:4px}
.RequestAlertContainer{padding:0;border-top:1px solid #fde7a9;background:#fffdf6;border-top-left-radius:15px;border-top-right-radius:15px}
.RequestAlertContainer .alertFirstRow{padding:10px 15px 5px 15px}.RequestAlertContainer .alertRow{padding:5px 15px}
.RequestAlertContainer .alertColFix{float:left;width:30px}.RequestAlertContainer .alertColMain{float:left;width:calc(100% - 60px);padding-bottom:5px;margin-bottom:5px;max-height:110px;overflow:auto;overflow-x:hidden}
.RequestAlertContainer .alertContainer:not(:first-child){padding-top:15px}.RequestAlertContainer .alertTitle{font-weight:bold;padding:4px 0 8px 0}
.RequestAlertContainer .alertTitle .buttonRow{margin-left:20px}.RequestAlertContainer .alertAnswer{padding-left:40px}
.RequestAlertContainer .alertNote{padding-top:6px}.RequestAlertContainer .DismissAlert,.RequestAlertContainer .RetryRequest{margin-left:-1px;color:#4e3b0e;cursor:pointer}
.RequestAlertContainer .DismissAlert span,.RequestAlertContainer .RetryRequest span{top:3px}
.RequestNumber .requestNumberField{padding-left:0}.RequestNumber .status{color:#961e34;letter-spacing:2px;font-style:italic;padding-left:0}
.Supplier .supplierField{font-weight:normal;padding-left:0}.RequestRetry .h4{font-weight:bold;text-align:center}
.openCloseAlertContainer{float:right;border:1px solid #4e3b0e !important;font-size:12px;padding:0 3px 2px 3px;border-radius:100%;color:#4e3b0e}
.openCloseAlertContainer div{display:block;cursor:pointer}.openCloseAlertContainer div:last-child{margin-top:-8px}
.openCloseAlertContainerCloseOverride{margin-right:15px;margin-top:6px}#Tabs .ui-widget-header-alert{background:#fffdf6 !important;border-top:0 !important;border-radius:0}
#Tabs .ui-widget-header-closeOverride{border-top:1px solid #fde7a9 !important;border-top-left-radius:15px;border-top-right-radius:15px;padding-top:0}
#Tabs ul{padding-left:15px;padding-right:35px}#Tabs .tooltip{border-top:0 !important}
#resultsGrid .gridAlertCol{padding-left:2px}#damageLostForm_TABDATA .radioContainer{display:inline-block;margin-right:20px}
#damageLostForm_TABDATA .radioContainer label{color:#961e34}#damageLostForm_TABDATA .radioContainer label.disabled{cursor:pointer !important}
#damageLostForm_TABDATA .radioContainer input[type="radio"]:checked+label:before{background-color:#961e34;border:1px solid #961e34}
#damageLostForm_TABDATA .radioContainer input[type="radio"]{opacity:0;position:absolute}
#damageLostForm_TABDATA .radioContainer input[type="radio"]+label:before{content:"";display:inline-block;width:15px;height:15px;padding:3px;margin-right:5px;background-clip:content-box;border:1px solid #bbb;background-color:#e7e6e7;border-radius:50%;position:relative;top:2px}
#damageLostForm_TABDATA .requestNumberField{padding-left:0}#damageLostForm_TABDATA .status{color:#961e34;letter-spacing:2px;font-style:italic;padding-left:0}
#damageLostForm_TABDATA .subTitleCol{padding-right:45px}#MainResultsContainer #additionalOp{width:fit-content !important;width:-moz-fit-content !important;overflow-x:hidden !important}
.MessageRequesterForm .divRequiredMessage,.MessageSupplierForm .divRequiredMessage,.AddNoteForm .divRequiredMessage{text-align:center}
.MessageRequesterForm .status,.MessageSupplierForm .status,.AddNoteForm .status{letter-spacing:2px;font-style:italic}
#resultsGrid{width:100% !important;display:table !important}#resultsGrid_wrapper{background-color:#fff !important;border-radius:4px !important;border-width:1px !important;border-style:solid !important;border-color:rgba(0,0,0,0.12) !important;padding:10px;font-size:100% !important}
#SubGridData{margin:5px;border:1px solid #aaa;border-radius:4px;background:#fff;position:relative;border-top-color:#8e8e8e;box-shadow:inset 0 7px 7px -7px rgba(0,0,0,0.5)}
.labelSearchErrorMsg{color:#df0000 !important;font-family:monospace;font-size:1em;font-weight:bold;margin-top:4px;display:inline-block}
.LabelHintText strong{font-weight:bold !important}.ellipsis{width:15px;height:5px;margin-left:4px;background-size:contain;background-image:url(/img/ellipsis-6.23.42-RELEASE.svg);background-repeat:no-repeat;background-position:0 2px}
#AddRequestProcess .buttonRow{display:inline-block}#AddRequestProcess .processingMsgDiv{display:inline-block;margin-left:20px}
#AddRequestProcess .processingMsg{display:inline-block;font-weight:normal;font-style:italic}
#AddRequestProcess .ellipsis{display:inline-block}