@import 'https://cran.ent.sirsidynix.net.uk/client/css/vse/flat.css'; /* SITEADDRESS is the actual URL to Enterprise. This copies in the default styles. */
@import 'https://cran.ent.sirsidynix.net.uk/custom/web/frbrish.css';


/************************** BODY STYLES *******************/
/* Insert the image for the background in the parentheses */
body{
background-color: #e7ebed;
}

a {
	/*color: #0000FF; standard blue */ 
	color: #295D85;
	text-decoration: underline;
}

#content {
    /*background: #0c406d !important;*/
    padding: 1.25em !important;
}


.federated .limitcolumn_wrapper {
    width: auto;
}

/************************Interlibrary Loan form**************/

/* Puts input fields in full width instead of right-justified */
.requestData {
	display: block;
}

/************************TOOL TIP****************************/

.tooltip {
  /* border-bottom: 1px dotted #000000; */
  color: #000000;
  outline: none;
  /* cursor: help; */
  text-decoration: none;
  position: relative;
}
.tooltip span {
  font-size: medium;
  margin-left: -999em;
  position: absolute;
}

.tooltip:hover span {
  font-family: Arial, sans-serif;
  position: absolute;
  left: 1em;
  top: 2em;
  z-index: 99;
  margin-left: 0;
  width: 175px;
}
.tooltip:hover img {
  border: 0;
  margin: -10px 0 0 -55px;
  float: left;
  position: absolute;
}
.tooltip:hover em {
  font-family: Arial, sans-serif;
  font-size: 1.5em;
  font-weight: bold;
  display: block;
  padding: 0.2em 0 0.6em 0;
}
.classic { padding: 0.8em 1em; }
.custom { padding: 0.5em 0.8em 0.8em 2em; }
* html a:hover { background: transparent; }

.classic { background: #FFFFAA; border-radius:10px; }

border-radius: 5px 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);


/*************************** HEADER AREA ******************************/

/* Increase header height - default is 138px - this now controls the position of the content */

.header, #ada_header {
height: ;
background-color: #fff;
}

/* Background color of header as well as the color "area" of the header - default height of header color 150px */

.headerWrapper {
background-color: #fff;
height: ;
}

/* Placement of a banner -- you may need to lower a banner by 30px if it gets in the way of the ADA menu */

.header_container, #ada_header .header_container {
	padding: 0 !important;
	background-image: url(/custom/web/cu-banner.gif);
	background-repeat: no-repeat;
	background-position: 0;
}

.logo_container {
    position: absolute;
	margin-left: 110px;
	margin-top: 35px;
	font-family: Roboto Slab, sans-serif;
}

#logo_container img {
    float: left;
    margin-bottom: 10px;
}

.logoContainer p {
margin: 0;
}

.logoContainer a {
	color: #0c406d;
	text-decoration: none;
}

/* menu links color property: color */

/* menu container background color */

#mainMenuContainer {
    background-color: transparent;
    border-radius: 0;
    line-height: 0;
    margin-top: 0;
    padding: 0;
}

.menuLink a, .menuLink a:visited, .menuLink a:active, .loginLink a, .menuActive a, #lpMainLink, #languageSelector .pipeSeparator,  .pipeSeparator-light  {
color: #000;	
}
.menuLink a:hover, .loginLink a:hover, .menuActive a:hover, #lpMainLink:hover, #languageSelector .pipeSeparator:hover,  .pipeSeparator-light:hover {
color: #000;
	
}

/* ADA colours */

#ada_header #mainMenuContainer, #ada_header #searchBoxWrapper, .ada_div_top, .ada-mode .limitcolumn_wrapper .button, .ada-mode .resultsToolbar_num_results,
.ada-mode table.sortable thead, .ada-mode #accountSummary .summarySubheading, .ada-mode .button, .ada-mode .button:visited, .ada-mode .myListFooter,
.ada-mode #searchInterfiledPanelPlacard, .ada_link_light, .ada-mode .facetTitle, #ada_header .menuLink a, #ada_header #adaModeDiv .fa-question-circle::before, #ada_header #adaModeDiv .fa-wheelchair::before,
#ada_header .loginLink a {
    color: #fff;
}

.ada-mode .facetTitleRow, .ada-mode .rightSearchLimitsColumn .limitcolumn_wrapper.noShowAvailable .facet .facetTitleRow {
    padding-left: 0.5em;
}

.welcome {
 color: #000;	
}
/* language option color property: color */

.lpdropdown li a, .lpdropdown li a:visited, .lpdropdown li a:active {
color: #000;
}
.lpdropdown li a:hover {
color: #000;

}
/* language dropdown list items */

.lpdropdown .dropdownListItem a {
color: #000;
}
.lpdropdown .dropdownListItem a:hover {
color: #000;

}
/* Change help and ADA icon color */
.fa-question-circle::before, .fa-wheelchair::before {
    color: #000;
}

.fa-question-circle::before:hover, .fa-wheelchair::before:hover {
    color: #000;
}

/* ADA menu box background color */

.ada_div_top {
background-color: ;
}
 #libInfoContainer {
 font-size: 100%;
 font-weight: normal;
 }
 
 /************************* CHAT WIDGET ******************************************/
 
#lcs_slide_out_button-10740 {
  border: none;
}
 
/************************** SEARCH BOX AREA **************************************/

/* reposition search wrapper - default is 110px  */
#searchBoxWrapper {
top: ;
background-color: #0c406d;
}

/*#searchBoxStyleDiv {
    float: none;
}*/

.extendedSearchBoxDiv #q {
    width: 450px;
}

/* change Home link color */
.fa-home::before {
    color: ;
}
/* Home icon is 0.7 opacity by default.  If you want the true color, set opacity to 1 */

#searchBoxHomeLink {
    opacity: 1;
}

/* Set color of search drop-down menus */

#searchBox .dropDown {
 background-color: #fff ;
 color: ;
 border-color: ;
} 
#searchBox .dropDown:focus {
 background-color: #fff ;
 color: ;
 border-color: ;
}

/* Set color of search box */

#q {
background-color: #fff ;
color: ;
border-color: ;
}

#q:focus {
background-color: #fff ;
color: ;
border-color: ;
}

/* Advanced Search Link */

/*
#searchBoxAdvancedLink {
    left: 40px;
    float: right;
    padding-left: 10px;
    top: -40px;
} */

#searchBoxAdvancedLink a {
color: ;
font-size: 100%;
}
#searchBoxAdvancedLink a:hover {
color: ;
}

/* Search Button */

#searchButton {
    background-color: #d1356f;
    border-radius: 5px;
    color: #fff; 
	font-family: Roboto Slab, sans-serif;
    font-size: 120%;
}

#searchButton:hover {
    background-color: #791B3E;
    color: #fff;
}

 
/* repositions the search suggestions drop-down, add enough pixels to fix if you increase the height of the search bar.

#dropDown {
	left: 496px !important;
	top: 30px !important;
}

#dropDown, x:-moz-any-link, x:default {
	left: 484px !important;
	top: 32px !important;
}
*/

/******************** QUICK SEARCH BUTTONS *******************************/

.quicksearchWrapper {
height: auto;
padding: 0;
}

/* .quicksearch_display_button {
    font-size: 100%;
    padding: 0 0 0 1.75em;
}
 */
.quicksearch_display_button a {
    background-color: #d1356f;
	border-radius: 5px;
	color: #fff !important;
	font-family: "Roboto Slab",serif;
	font-size: 16px;
	padding: 0.5em;
	text-decoration: none;
	text-transform: uppercase;
}

.quicksearch_display_button a:hover {
	text-decoration: underline;
}

/******************** ACCOUNT AREA ***************************************/

/* Address3 for patron edit */
#myAccount_contact_info_header_address30::after {
	font-weight:normal;
	font-size:12px;
	content:"This record of your address is for library postage purposes only. To change your official address held in central Cranfield systems, please also visit https://eve.cranfield.ac.uk";
	line-height: 1.75em;
	font-style: italic;
	display: block;
}


div.patronRequestsError {
	color: #000;
}
 /* tabs */
.ui-tabs-tab a.ui-tabs-anchor, .ui-tabs-tab a.ui-tabs-anchor:link {
	color: #000;
}

/* checkouts table */
table.sortable thead, .table.sortable .thead {
	background-color: #0C406D;
}

/******************** BREADCRUMBS ****************************************/

.secondary_header_menu_container ul li a,
.nm-color-p4,
.menu_link_after::before {
  color: #306d9c;
}

/******************** CONTENT AREA ***************************************/

/* hide RSS button */
#RSSImg {
    display: none;
}

/* Hide Please wait ... message */
#analysis center {
	display: none;
}

/* Home room carousel */

.nytimes_wrapper {
	width: 100%;
}		
	
.bookRiver .nytimes_select {
    padding: 5px;
}

/* Change pagination icon color */

.fa-chevron-circle-left::before {
    color: #0099c4;
}
.fa-chevron-circle-right::before {
    color: #0099c4;
}

/* Change font colour when no book lists showing */
/*#bookRiverWrapper .noItems {
	color: #fff;
}*/

/* Reduce Abstract and Contents display with vertical scroll bar */
.displayElementText.text-p.ABSTRACT,
.displayElementWrapper {
    word-wrap: break-word;
    overflow: auto;
    display: -webkit-box;
    -webkit-line-clamp: 5;
   -webkit-box-orient: vertical;
}

/* Availability table */
.detailAccordionHeader .items result0 .ui-accordion-header .nm-bgcolor-p5 .nm-bgcolor-ada .ui-state-default .ui-accordion-header-active .ui-state-active, #accountTabs .ui-state-hover a::before, .ui-accordion-header > a:visited,
.availableLabel.availableCountLabel,
#totalAvailable4 {
  color: #fff;
}

/* Detail display modal */
.nm-bgcolor-p5,
.detailItems th {
	background: #0C406D;
}

/* Hide research starter */
.cell_wrapper.researchStarter {
    display: none;
}


/******************** TABS *********************/

.tab {
    background-color: #fff;
    border-bottom: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #000000;
    font-size: 20px;
    margin-left: 0;
    margin-right: 0.5em;
	text-decoration: none;
}

.tab_selected {
    background-color: #fff;
    color: #000;
}

#tab_DISCOVERY_ALL {
    background-color: #A6CFF2;
}

/* Articles + tab */
#tab_1932298495,
#federatedSearchTitle {
	background: #F6C310;
}

.fa-info-circle {
	padding-left: 5px;
}

/* #federatedSearchTitle::after {
	content: '[searches eResources (articles, news etc) and ebooks]';
	font-size: 16px;
}
 */
#tab_-1737837229.tab_selected, /* Default EDS */
#tab_-1933511387.tab_selected,
#tab_1014040165.tab_selected,
#tab_-382214799.tab_selected {
    background: #F6C310;
}

#tab_-1737837229, /* Default EDS */
#tab_-1933511387,
#tab_1014040165,
#tab_-382214799 {
    background: #7FA5C2;
}

#tab_-1933511387,
#tab_1014040165,
#tab_-382214799 {
    color: black;
}

/* #tab_1932298495::after,
#tab_DISCOVERY_ALL::after {
  font-family: 'fontAwesome';
  content: "\f05a";
  padding-left: 5px;
}
 */
/*** NOTES ***/
/* add info icon to tabs */
/* .info-icon {
  font-family: "fontAwesome";
  content: "\f05a";
  padding-left: 5px;
}
 */

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	color: #000;
}

.ui-state-hover a, .ui-state-hover a:hover {
	/*background-color: #fff;*/
}

/* facet buttons */

/* fix position of down arrow in action drop-down – it moves over the Did You Mean section if in any language other than English.  This will position it ALWAYS the same place */

.dropDownButton div::after {
position: absolute;
right: 10px;
text-align: right;
}

/* fix missing arrow in Sort By dropdown */

.sortDropDown::after {
    color: #000;
    display: inline-block;
    font-family: FontAwesome;
    content: "\f0d7";
    -webkit-font-smoothing: antialiased;
    margin-left: 5px;
    font-size: 14px;
    position: relative;
    left: 62px;
                font-family: FontAwesome;
    content: "\f0d7";
    -webkit-font-smoothing: antialiased;
    margin-left: 5px;
}

/* fix Thumbnail view for Detail issue in FLAT theme only */

.thumb #results_wrapper .cell_wrapper div:nth-child(2) {
  display: block;
}

/* facet title bar */

.facetTitle.nm-bgcolor-p5.nm-ada-bgcolor-p3 {
	color:#ffffff;
}

.facetTitleRow {
background-color: #fff;
padding-right: 10px;
}

.facetTitle {
	background-color:ffffff;
	color:#000000;
	font-weight: 800;
	left:0;
}

.navigatorCount {
    color: #000;
}

/* Search result display */

#no_results_wrapper {
    padding-left: 20px;
    text-align: left;
}

.Excerpt {
    display: none;
}

.resultsToolbar_num_results {
    background: #d0d0d0 none repeat scroll 0 0;
    color: #000;
}

.list .results_bio {
    float: left;
}

/* fix multiple URLs on hitlist */

.displayElementLabel.ELECTRONIC_ACCESS,
.displayElementLabel.CERES_ELECTRONIC_ACCESS {
    background-color: #d1356f;
    color: #fff;
    font-size: 110%;
    padding: 0.25em;
}

.displayElementText.ELECTRONIC_ACCESS a,
.displayElementText.CERES_ELECTRONIC_ACCESS a {
    display: list-item;
    text-decoration: underline;
    padding: 0.5em 0;
    font-size: 110%;
    margin-left: 1.5em;
}

/********************** EBSCO EDS STYLING **************************************/

/* Hide the 'OpenURL' link which is broken */
.displayElementText.CUSTOM_LINKS,
.displayElementLabel.CUSTOM_LINKS_label {
    display: none;
}

.interfiled3rdParty .results_bio {
    margin-right: 0;
}

.rightSearchLimitsColumn .facet {
    text-transform: capitalize;
}

/*EDS Federated Placard button */
.federated .publicationPlacard input.button {
	background: #d1356f;
}

/********************** REQUEST FORM STYLE *******************************/

.requestHeader {
font-size: 22px;
font-weight: bold;
}

.requestLabel {
	display: block;
	margin-bottom: 5px;
}

select[id^="requestId"], select[id^="requestId"] option {
font-size: 14px;
font-weight: bold;
}

#requestsFormZone tr {
display: block;
}

#requestsFormZone th {
padding-left: 10px;
display: inline;
}

#requestsFormZone td {
width: 700px;
}


.optional.fields {
    border-top: 1px solid #555;
    display: block;
    margin-top: 30px;
    padding-top: 30px;
}
/********************** ADVANCED SEARCH **********************************/

#languageFacetDiv,
#libraryFacetDiv {
    display: none;
}

#formatTypeFacetDiv {
    margin-bottom: 15px;
}

/********************** GENERAL BUTTONS **********************************/

.button {
 background-color: #d1356f;
 color: #fff;
}

.button:hover {
 background-color: #791b3e;
 color: #fff;
}

.button:visited {
	background: transparent;
}

/* search results buttons */

.list .results_right .button {
    border-radius: 5px;
    font-size: 100%;
    font-weight: bold;
}

/* facet buttons */


.limitcolumn_wrapper .clearAllCrumbs .button {
  background: #D1356F;
  color: #fff;
}

.limitcolumn_wrapper .button {
    background-color: #e7ebed;
    border-radius: 5px;
    color: #000;
    font-size: 100%;
    font-weight: normal;
    text-shadow: none;
}

.limitcolumn_wrapper .button:hover {
	background: #2d4e79;
	color:#fff;
}

#pub_date_btn {
    background: #e7ebed;
}

#pub_date_btn:hover {
    background: #0099c4;
}

.detailActions .button {
    border-radius: 5px;
    font-size: 100%;
    font-weight: bold;
}

#lists_main #listLoginLink {
    background-color: #0099c4;
    border-radius: 5px;
    color: #fff;
}

/* login button */

.loginButton {
    background-color: #018bc1;
    border-radius: 5px;
    color: ;
}

.loginButton:hover {
 background-color: #5083c7;
 color: ;
}

/********************************** LISTS **************************************/
#lists_main
{
	color: #ffffff;
}

/*********************** FOOTER AREA ***************************************************/

#footer {
    background-color: #091932;
    color: #fff;
    height: auto;
    padding: 1em 0;
    text-align: center;
}

#footer a {
    color: #fff !important;
	text-decoration: underline;
}

#pub_finder a {
    font-size: 110%;
}

#copyright {
    font-size: 80%;
    padding: 0;
}

/*********************** Format Icons ***************************************************/

.format_container {
    display: inline;
    float: left;
}

.formatTypeIcon-ARTICLE {
  background-image: url(article.png);
}

.formatTypeIcon-AUDIOBOOK {
  background-image: url(cdrom.png);
}

.formatTypeIcon-BOOK {
  background-image: url(book.png);
}

.formatTypeIcon-CD-ROM,
.formatTypeIcon-CD {
  background-image: url(cdrom.png);
}

.formatTypeIcon-CD-ROM-REF,
.formatTypeIcon-CD_REF {
  background-image: url(cdrom-ref.png);
}

.formatTypeIcon-CONFERENCE {
  background-image: url(conference.png);
}

.formatTypeIcon-DISKETTE {
  background-image: url(diskette.png);
}

.formatTypeIcon-DVD {
  background-image: url(dvd.png);
}

.formatTypeIcon-DVD-REF,
.formatTypeIcon-DVD_REF {
  background-image: url(dvd-ref.png);
}

.formatTypeIcon-E_BOOK {
  background-image: url(ebook.png);
}

.formatTypeIcon-E_JOURNAL {
  background-image: url(ejournal.png);
}

.formatTypeIcon-E_LEARNING {
  background-image: url(elearning.png);
}

.formatTypeIcon-E_REPORT {
  background-image: url(ereport.png);
}

.formatTypeIcon-E_THESIS {
  background-image: url(ethesis.png);
}

.formatTypeIcon-JOURNAL {
  background-image: url(journal.png);
}

.formatTypeIcon-EQUIPMENT,
.formatTypeIcon-LIFTKEY {
  background-image: url(liftkey.png);
}

.formatTypeIcon-MAP {
  background-image: url(map.png);
}

.formatTypeIcon-MIXED {
  background-image: url(multimedia.png);
}

.formatTypeIcon-NEW_BOOK {
  background-image: url(newbook.png);
}

.formatTypeIcon-REPORT {
  background-image: url(report.png);
}

.formatTypeIcon-SERIES {
  background-image: url(series.png);
}

.formatTypeIcon-THESIS {
  background-image: url(thesis.png);
}

.formatTypeIcon-UNKNOWN {
  background-image: url(unknown.png);
}

.formatTypeIcon-VIDEO {
  background-image: url(video.png);
}

.formatTypeIcon-PAPER {
  background-image: url(workingpaper.png);
}

.formatTypeIcon {
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    height: 60px;
    margin: 0;
    min-width: 65px;
    padding-left: 0px;
}

.displayElementText.FORMAT {
    top: -100px;
    margin-left: -130px;
}

.displayElementLabel.FORMAT {
  display: none;
}

.ui-dialog span.pt-icon {
    margin-left: 130px;
}

.frbrTable_electronic_access {
    /*max-width: 300px;
 *     word-break: break-word;*/
    white-space: pre-wrap;
}

.requestBtn.buttonSection .button:disabled {
    background-color: #d1356f!important;
    color: #fff;
}

/***SR 48827, CSS for custom requests display***/
.custRequestsDiv .requestRow td {
    vertical-align: baseline;
}

.custRequestsDiv tbody tr {
    margin-bottom:5px;
 
}

.custRequestsDiv table td{
   border-bottom: 1px solid #dedede;
   padding-bottom:5px;
   padding-left:4px;
   padding-right:4px;
}

.custRequestsDiv .requestTh{
  padding-left:8px;
}

#requestsTab input.button.cancel{
   display:none;
}

