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


*{
border-radius:0!important;	
}
body{
background-color: #fff;
}
a {
    color: #004a7c;
}

/*
=======================================================================================
	HEADER
=======================================================================================
*/
.header,
#ada_header{
background:url("http://www.eui.eu/NewGenerationSite/i/bg-header-default.gif") repeat scroll 0 0 #F6F6F6;
padding-bottom:20px;
height:180px;
}
.headerWrapper{
background:transparent;
}
.header_container, 
#ada_header .header_container{
height:auto;
width:100%;
}
#logo_container{
width:1000px;
margin:20px auto 0 auto;
height:78px;
}
#logo_container p,
#logo_container img{
margin:0;
/* height:78px; */
}
#logo_container a{
height:78px;
display:inline-block;
}

/*
=======================================================================================
	TOP MENU
=======================================================================================
*/
#mainMenu{
background-color:#2583c0;
}
#mainMenuContainer{
background-color:transparent;
margin-top:0px;
float:none;
width:1000px;
margin:0 auto;
}
.menuLink a,
.menuLink a:visited,
.menuLink a:active,
.loginLink a,
.menuActive a,
#lpMainLink,
#languageSelector .pipeSeparator,
.pipeSeparator-light{
color:#FFF;	
font-size:14px;
}
.fa-question-circle::before,
.fa-wheelchair::before,
#ada_header .fa-question-circle::before,
#ada_header .fa-wheelchair::before{
color:#FFF;
font-size:14px;
}


.welcome {
 color: #fff;
font-weight: bold; 
font-size: 14px;
}
/* language option color property: color */

.lpdropdown li a, .lpdropdown li a:visited, .lpdropdown li a:active {
color: #108cc9;
font-weight: bold;
font-size: 14px;
}

.lpdropdown li a:hover {
color: #14b8e0;
font-weight: bold;
font-size: 14px;
}
/* language dropdown list items */

.lpdropdown .dropdownListItem a {
color: #108cc9;
font-weight: bold;
font-size: 14px;
}
.lpdropdown .dropdownListItem a:hover {
color: #14b8e0;
font-weight: bold;
font-size: 14px;
}
/* Change help and ADA icon color */


/* ADA menu box background color */

.ada_div_top {
/*background-color: ;*/
}

/*
=======================================================================================
	SEARCHBOX
=======================================================================================
*/
#searchBoxWrapper{
/*background-color:#2583c0;*/
background-color: #004a7c;	
border:0;
padding:0;
width:1000px;
height:40px;
margin:-40px auto 30px auto;
}
#searchBox{
height:30px;
padding:5px 0;
}
.quicksearchWrapper{
height:auto;
padding:0;
}
#searchBoxHomeLink{
opacity:1;
margin:0;
display:inline-block;
padding:0 5px 0 10px;
}
#searchBoxStyleDiv{
float:none;
display:inline-block;	
}
#searchBox .dropDown{
background-color:#FFF;
color:#000;
border-color:#FFF;
margin:0 3px;
font-family:'Open Sans', sans-serif;
font-size:14px;
} 
#searchBox .dropDown:focus{
background-color:#FFF;
color:#000;
border-color:#FFF;
}
.searchBoxSection{
float:left;	
}
#searchField{
top:auto;	
}
#q{
background-color:#FFF;
color:#000;
border-color:#FFF;
padding:5px;
height:20px;
margin:0 0 0 3px;
font-family:'Open Sans', sans-serif;
}
#q:focus{
background-color:#FFF;
color:#000;
border-color:#FFF;
}
#searchButton,
#searchButton:hover{
background-color:#0085c2;
color:#FFF;
top:auto;
font-family:'Open Sans', sans-serif;
font-size:14px;
min-width:0;
height:30px;
padding:0 10px;
margin-left:0px;
box-shadow:none;
}
#searchBoxAdvancedLink{
top:auto;
height:30px;
line-height:30px;
}
#searchBoxAdvancedLink a{
font-size:14px;
line-height:30px;
}
/* QuickSearch Buttons */

#Quicksearch_Classic_Catalogue {
	background-color:#f1f1f1;
	font-weight: bold;
	padding: 5px;
}

 
/* 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;
}
*/


/*
=======================================================================================
	SEARCH RESULTS SIDEBAR
=======================================================================================
*/
#search_target_tabs a{
/*font-weight:bold;*/
color:#000;
font-size:14px;
}
.tab{
background-color:#F4F4F4;
margin:0;
border:0;
}
.tab_selected{
background-color:#DCDCDC;
margin-left:0;
border-style: outset;
border-top: medium outset;
border-right: linen outset;
font-weight: bold;
}
.limitcolumn_wrapper,
.limitcolumn_wrapper.noShowAvailable{
background-color:#DCDCDC;
font-family:'Open Sans', sans-serif;
padding:6px 1px;
width:223px;	
}
.facetTitleRow{
background:#FFF;
}
.facetTitle{
font-family:'Open Sans', sans-serif;
font-size:12px;
color:#000;	
}
.limitcolumn_button{
margin:0;	
}
.limitcolumn_wrapper .button{
font-family:'Open Sans', sans-serif;
background:#FFF;
box-shadow:none;
text-shadow:none;
color:#000;
padding:2px 6px;
font-weight:400;
border:1px solid #000;
margin:0;
font-size: 11px;
}
.limitcolumn_wrapper .button:hover{
background:#004a7c;
color:#FFF;
}
#pub_date_btn{
background:transparent;	
}
#graph_wrapper .ui-state-active, 
#graph_wrapper .ui-widget-content .ui-state-active, 
#graph_wrapper .ui-widget-header .ui-state-active{
background:#FF0000!important;	
}
#slider{
margin-top:5px;	
}
.ui-slider-horizontal{
height:.2em;	
}
.ui-widget-header{
background:#919191!important;
}
.ui-slider-horizontal .ui-slider-handle{
border-radius:100%!important;
background:#FFF;
border:2px solid #004a7c;
top:-.5em;
}
.ui-slider .ui-slider-handle{
height:10px;
width:10px;
}
.facet a{
color:#000;	
}

/*
=======================================================================================
	SEARCH RESULTS CONTENT 
=======================================================================================
*/
.resultsToolbar_wrapper{
background:transparent;
border-top:1px solid #DDD;
}
.resultsToolbar_num_results{
color:#FFF;
background:#004a7c;
}
.resultsToolbar_paginationNumbers{
color:#004a7c;
}
.resultsToolbar_paginationNumbers a{
margin:0 5px;
color:#004a7c;	
}
.currentPage{
color:#FFF;
background:#004a7c;
padding:0 5px;
font-weight:normal;
}
.resultsToolbar_bottom_left .customDropdown,
.sortDropDown, 
.edsSortSelect,
.customDropdown.bottom{
border:1px solid #004a7c;
}
.list .hitNumber{
color:#004a7c;
}
.displayDetailLink > a,
.displayElementText.ELECTRONIC_ACCESS > a{
color:#004a7c;	
}
#bottomToolbar_wrapper{
background:transparent;	
}

.ui-accordion-icons .ui-accordion-header a {
    background: #004a7c none repeat scroll 0 0 !important;
}
.detailItems th {
    background: #004a7c none repeat scroll 0 0;
}
#results_wrapper .results_every_four .cell_wrapper .sortable th {
	 background: #004a7c none repeat scroll 0 0;
}
.clearAllCrumbs .button {
	top:-5px;
}
	

/*
=======================================================================================
	ADVANCED SEARCH 
=======================================================================================
*/
.advancedSearchTitle,
.searchModifiersLabel{
color:#1081d1;
font-size:18px;
}
.advancedSearchTextField,
.advancedSearchDropDown,
#example{
border:1px solid #004a7c;
height:30px;
line-height:30px;
top:auto;
margin:0;
}
#searchLimitFacetDiv{
display:none;	
}
#advancedSearchButton{
background:#004a7c;
height:32px;
line-height:32px;
top:auto;
padding:0px 15px;
margin:0;
box-shadow:none;
}

/*
=======================================================================================
	MY LISTS
=======================================================================================
*/
#lists_main #listLoginLink{
background-color:#2583c0;
color:#FFF;	
}
.myListHeader,
.myListFooter{
background:#EFEFEF;
}
.customDropdown li a,
.dropDownButton div,
.myListControls #listdetails_sort{
color:#000;
}


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


/* Change pagination icon color */

.fa-chevron-circle-left::before {
    /*color:;*/
}
.fa-chevron-circle-right::before {
    /*color:;*/
}



/* 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;
}
/* Hide display options on results */
.resultsToolbar_view_btns {
    visibility: hidden;
}
/* Reposition the results indicator box */

.resultsToolbar_num_results {
	left: -200px;
    position: relative;
}
/* Fix title capitalization on detail screen */
.displayDetailLink > a {
	color: #004a7c;
    text-transform: none;
	font-size: 14px;
}



.displayElementText.ELECTRONIC_ACCESS > a {
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}
.displayElementLabel.ELECTRONIC_ACCESS_label + a {
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}
.displayElementLabel.Excerpt {
    display: none;
}
.displayElementText.Excerpt {
    display: none;
}
.displayElementLabel.INITIAL_TITLE_SRCH_label  {
display: none;
}
.displayElementText.INITIAL_TITLE_SRCH, .displayElementText.INITIAL_TITLE_SRCH  br {
display: none !important;
}

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

.button {
 background-color: #dcdcdc;
 color: #004a7c;
 font-weight: bold;
 /*font-family: Lucida Console;
  display: list-item;
 list-style-type: square; */
}

.button:hover {
 background-color: #004a7c;
 color: #FFFF;
 font-weight: bold;
 /*font-family: Lucida Console;*/
}
/* facet buttons */

.list .results_right .button {
font-size: 14px;
font-weight: bold;
margin: 2px -10px 5px;   
}

/* login button */

.loginButton {
 background-color: #2583c0;
 color: #fff;
}

.loginButton:hover {
 background-color: #2583c0;
 color: #fff;
}

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

#footer {
background-color: #fff;
color: #004a7c;
}

#footer a {
color: #004a7c;
}


/*****************Moidfiche di test da verificare***********************/
.displayElementWrapper {
    width: 485px;
	padding-bottom: 0px;
	font-size: 13px;
}

#nm_detail_wrapper {
    width: 950px;
    background: #fff;
    margin: 0 auto;
    }
.detailActions .button {
  /*  font-family: Lucida Console!important;*/
font-size: 14px;
left: 190px;
bottom: -55px;
}
.limitcolumn_title {
    font-size: 14px;
}
.detail_main {
    width: 103%;
}
.detail_cover_art {
    margin-left: 25%;
	
}
.detail_cover_art_div {
   width: 120px;
}
.availableLabel, .availableNumber {
   font-size: 13px;
}
.displayElementText {
   font-size: 13px;
}
.detailItems td {
   font-size: 13px;
}
.accordionHolder .availableLabel, .accordionHolder .availableNumber {
   font-size: 13px;
}

element.style {
    background: #dcdcdc;
}	

.columns_container .pct25 {
  width: 18%;
}
h3 {
  clear:both;
  padding:5px 0;
}
#content {
	margin-right: 30px;
}
/* Hide the "Cancel" button in the list of ILL requests */ 
#requestsAccordion > div.ui-accordion-content > input.button[title="Cancel"] {
	display: none;
}
ul, ol {
    list-style-position: outside;
	list-style-type: square;
	margin-left: 10px;
}

.quicksearchIcon {
	height: auto;
	padding: 0;
	width: auto;
}

#Quicksearch_PUBFINDER {
	border-color: lightgray;
	border-style: solid;
	font-size: 12px;
	font-weight: bold;
	padding: 7px;
	background-color: #cad7ee;
}
div.asset_thumbnail {
    display: inline;
    float: left;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 18%;
    left: -1000px;
}
div.enrichment_container{
  position: absolute;
  left:-1000px;
}
.detail_cover_art_div .no_image_text {
  left:0px;
}

#loginPageForm::after {
	content: "Default password is the last five digits of your library code";
	color: blue;
}

#federatedResults1162203697 .resultsToolbar_num_results {
	left: auto;
}

.reserveItemDisplay {
	padding-left: 10px;
	font-size: 14px;
}

.reserveItemText.reserveCourseId {
	display: none;
}

.reserveItemText.reserveCourseName {
	width: auto;
}

#searchView1162203697 #federatedResultsAccordion {
	padding-top: 2em;
}
