@charset "utf-8";
/* CSS Document */

/* New Home Page - Fall 2017) */

.emergency-note {
background-color:#efefef;
border:1px solid #fc6;
font-size:1.1em;
margin:0 1.8em 1em 0;
padding:.5em;
}

/* Computer Availability */

.AvailableComputers{
width:30.6em;
border-bottom:1px solid #fc6;
padding-bottom: 2em;
}

.outer-wrapper {
background-color:#efefef;
border:1px solid #fc6;
width:23em;
margin:0 0 0 1em;
padding-bottom: .5em;
}

.AvailableComputers .wrapper{
width:25em;
float:left;
margin: 1em 0 1em 1em;
}

.AvailableComputers .icon{
width:3em;
float:left;
}

.AvailableComputers .text{
float:left;
font-size:1.5em;
}
.AvailableComputers .icon .fa-desktop{
font-size:2em;
}

.AvailableComputers .computerList{
margin:1em 1em 0 2.5em;
width: 14em;
font-size: 1.3em;
}

.AvailableComputers .computerList th{
display:none;
}

.AvailableComputers .computerList td{
padding:.25em 0;
}


.page-node-461573 #content > div > div > div:nth-child(2) {
background-image: url("https://www.lib.lsu.edu/sites/all/themes/libtheme/images/homepage-img.jpg");
height:338px;
margin: 0;
width: 944px;
}

.page-node-461573 #tabbedsearchbox {
width: 31em;
margin:2em 0 0 1em;
}



.page-node-461573 .TabbedPanelsContentGroup {
background: rgba(248, 248, 248, .9);

}

.page-node-461573 #TabbedPanels1 .TabbedPanelsContentVisible {
background:none;
}


.page-node-461573 #tabbedsearchbox .TabbedPanelsContent {
	padding: 1em .5em 1em 1.3em;
	min-height:14em;
}

.page-node-461573 #TabbedPanels1 > ul > li.TabbedPanelsTab.TabbedPanelsTabSelected {
background: rgba(248, 248, 248, .9);
border-bottom: rgba(248, 248, 248, .1) 1px solid;
font-size: 1.1em;
font-weight: bold;
}


.page-node-461573 #TabbedPanels1 > ul > li.TabbedPanelsTab{
background: rgba(255, 204, 102, .9)	;
position: relative;
top: 1px;
float: left;
padding: 4px 10px;
margin: 0px 1px 0px 0px;
list-style: none;
border-left: solid 1px #999;
border-bottom: solid 1px #999;
border-top: solid 1px #999;
border-right: solid 1px #999;
  -moz-user-select: none;
  -khtml-user-select: none;
  cursor: pointer;
}

.page-node-461573 #tabbedsearchbox .bookstab .search-input-wrapper{
margin:0 0 1.5em 0;
}

.page-node-461573 #tabbedsearchbox .bookstab input[type="text"]{
width:16em;
}

.page-node-461573 #tabbedsearchbox .bookstab select{
width:8em;
font-size:1em;
font-weight:normal;
padding: .53em;
margin: 0 0 0 1em;
}

.page-node-461573 #tabbedsearchbox .bookstab .searchbuttonblock{
display:block;
width:100%;
}

.page-node-461573 #tabbedsearchbox .bookstab input[type="submit"]{
width: 5em;
float: right;
}

.page-node-461573 .hours {
width:19em;
background: rgba(248, 248, 248, .9);
margin: 2.1em 0 0 9em;
padding: .41em 0 1em 1em;
height:16.6em;
}

.page-node-461573 .hours h2{
margin:0;
}

.page-node-461573 .hours table.hours-today {
width:18em;
margin: .2em 0 .2em .5em;
}


.page-node-461573 .hours .hours-today tr td {
border-bottom: .1em #cccccc solid;
padding: .7em .3em .2em 0;
}


.page-node-461573 .hours .hours-today tr th {
border-bottom: .1em #cccccc solid;
padding: .7em .3em .2em 0;
font-weight:normal;
}

.page-node-461573 .hours .weekly {
margin: .4em 0 .4em 0;
}

.page-node-461573 .hours .s-lc-note {
display:block;
width:12em;

}

.page-node-461573 .hours .call{
border-top:1px #666 dotted;
margin: .5em 1em .25em 0;
}

.page-node-461573 .hours .fa{
font-size:1.5em;
padding:.5em .75em .25em 0;
}


.page-node-461573 .hours a{
display:inline;
}

.page-node-461573 .hours .phone{
padding:0 .5em 0 .5em;
}

.homebuttons-block {
background: rgba(240, 240, 240, 1);
width:65.5em;
margin:0;
}

.homebuttons ul {
margin:1em;
list-style: none;
}

.homebuttons ul > li{

display:inline-block;
margin:0 .7em .5em .3em;
border-bottom: 1px #333 solid;
padding:0 0 .5em 0;
font-size:1.2em;
}

.homebuttons ul > li:last-child{
margin: 1em 0 0 0;
}

.homebuttons ul > li a{
color: #333;
}
	
.homebuttons ul > li .fa{
display:block;
font-size:1.8em;
text-align:center;
margin: 0 0 .25em 0;
}

.page-node-461573 .morelink{
text-align:right;
margin:1em 1em 1em 0;
font-size:1.1em;
font-weight:bold;
}

#vscc_controls_front_page_slideshow-panel_pane_1 img {
margin:0 .5em;
}

.views-slideshow-slide-counter {
font-size:1.3em;
}

/* new home responsive styles */


 @media (min-width: 120px) and (max-width: 499px) {

.page-node-461573 .header-mid {
	display:none;
}

.page-node-461573 #content > div > div > div:nth-child(2) {
background-image: none;
height:auto;
margin: 0 0 0 -3em;
width: 30em;
}


.page-node-461573 #tabbedsearchbox {
width: 20em;
margin:0;

}

.page-node-461573 #tabbedsearchbox .TabbedPanelsContent {
height:18.5em;
}

.page-node-461573 #TabbedPanels1 > ul > li.TabbedPanelsTab{
display:none;
}

.page-node-461573 .limiter-wrapper{
width:100%;
}

.page-node-461573 .search-options-col1{
float:left;
width:35%;
}

.page-node-461573 .search-options-col2{
float:left;
width:60%;
}

.page-node-461573 #tabbedsearchbox input[type="text"] {
width: 9em;
}

.page-node-461573 #tabbedsearchbox input[type=submit]{
float:left;
background-color:#fc6;
font-size:1.4em;
font-weight:bold;
margin:0 0 0 .5em;
padding:.4em;
width:4em;
}

.page-node-461573  #tabbedsearchbox p.advanced, #tabbedsearchbox p.mobilelinks{
float:left;
width:95%;
color:#333;  
border-top: 1px dotted #666;
margin:.5em 0 0 .4em;
}

.page-node-461573 #tabbedsearchbox p.advanced {
display:none;

}

.page-node-461573 #tabbedsearchbox p.mobilelinks{
display:block;
width: 100%;
font-size:1.2em;
}

.page-node-461573 #tabbedsearchbox p.mobilelinks a{
display:block;
margin:.75em 0;
padding: 0;
border-left: none;
vertical-align: top;
text-decoration:none;
color:#333;
}


.page-node-461573 .hours {
width:18em;
background: rgba(248, 248, 248, .9);
margin: 1em 0 0 1em;
padding:1em;
border:1px #999 solid;
}

.homebuttons-block {
background: rgba(248, 248, 248);
width:20em;
margin:1em 0 1em -1em;
border:1px #999 solid;
}

.homebuttons ul {
margin:0;
list-style: none;
padding: 0 0 0 .3em;
}


.homebuttons ul > li .fa{
display:inline;
font-size:1.5em;
margin: 0 0.25em 0 0;
}


.homebuttons ul li{
list-style: disc outside none;
display:block;
margin:.2em 0;
border-bottom: none;
padding:.5em;
font-size:1.4em;
}

.homebuttons ul > li:last-child{
margin: 0 0 0 0;
}

 }

  @media (min-width: 500px) and (max-width: 900px) {

.page-node-461573 .header-mid {
	display:none;
}

.page-node-461573 #content > div > div > div:nth-child(2) {
background-image: none;
height:auto;
margin: 0 0 0 -3em;
width: 30em;
}


.page-node-461573 #tabbedsearchbox {
width: 30em;
margin:0;

}

.page-node-461573 #tabbedsearchbox .TabbedPanelsContent {
height:18.5em;
}

.page-node-461573 #TabbedPanels1 > ul > li.TabbedPanelsTab{
display:none;
}

.page-node-461573 .limiter-wrapper{
width:100%;
}

.page-node-461573 .search-options-col1{
float:left;
width:35%;
}

.page-node-461573 .search-options-col2{
float:left;
width:60%;
}

.page-node-461573 #tabbedsearchbox input[type="text"] {
width: 9em;
}

.page-node-461573 #tabbedsearchbox input[type=submit]{
float:left;
background-color:#fc6;
font-size:1.4em;
font-weight:bold;
margin:0 0 0 .5em;
padding:.4em;
width:4em;
}

.page-node-461573  #tabbedsearchbox p.advanced, #tabbedsearchbox p.mobilelinks{
float:left;
width:95%;
color:#333;  
border-top: 1px dotted #666;
margin:.5em 0 0 .4em;
}

.page-node-461573 #tabbedsearchbox p.advanced {
display:none;

}

.page-node-461573 #tabbedsearchbox p.mobilelinks{
display:block;
width: 100%;
font-size:1.2em;
}

.page-node-461573 #tabbedsearchbox p.mobilelinks a{
display:block;
margin:.75em 0;
padding: 0;
border-left: none;
vertical-align: top;
text-decoration:none;
color:#333;
}


.page-node-461573 .hours {
width:28em;
background: rgba(248, 248, 248, .9);
margin: 1em 0 0 1em;
padding:1em;
border:1px #999 solid;
}

.homebuttons-block {
background: rgba(248, 248, 248);
width:30em;
margin:1em 0 1em -1em;
border:1px #999 solid;
}

.homebuttons ul {
margin:0;
list-style: none;
padding: 0 0 0 .3em;
}


.homebuttons ul > li .fa{
display:inline;
font-size:1.5em;
margin: 0 0.25em 0 0;
}


.homebuttons ul li{
list-style: disc outside none;
display:block;
margin:.2em 0;
border-bottom: none;
padding:.5em;
font-size:1.4em;
}

.homebuttons ul > li:last-child{
margin: 0 0 0 0;
}

 }
 
 
/* End New Home Styles */

/* Home Events Pane */

.events-home h3 {
display:none;
}

.events-home ul {
padding:0;
}

.events-home li {
list-style-type:none;
font-size:1em;
margin:.5em 0;
padding:0 0 .5em 0;	
border-bottom:1px #fc6 solid;
}

.events-home .morelink {
text-align:right;
margin:0 1em 1em 0;
font-size:1.1em;
font-weight:bold;
}

.events-home a {
font-size:1em;
font-weight:bold;
display:block;
color:#461d7c;
}

/* New Blog Display with Description */

.news-n-notes a {
font-size:1em;
font-weight:bold;
display:block;
color:#461d7c;
}

.news-n-notes p {
font-size:1em;
margin:.5em 0;
padding:0 0 .5em 0;	
border-bottom:1px #fc6 solid;
}

.view-news-and-notes .morelink {
text-align:right;
margin:.4em 1em 0 0;
font-size:1.1em;
font-weight:bold;
}




/* New Drupal Blog */

.view-content table td.views-field-field-news-image {
padding:.5em 0 .5em 0;
}

.views-field-field-news-image {
border-bottom:1px #fc6 solid;
}

.field-name-field-news-image {
float:left;
margin:0 1em 1em 1em;
}

.news-wrapper {
width:32em;

}

.news-image {
float:left;
width:25%;
}
.news-content {
float:left;
width:75%;
}

.news-title {
font-size:1.1em;
}

.news-content img {
display:none;
}

.node-news-notes-in-drupal img {
width:12em;
float:left;
margin:0 2em 1em 0;
}

.node-news-notes-in-drupal .user-picture {
display:none;
}

.pane-news-notes-in-drupal-panel-pane-1 {
margin:0 1em 0 0;
}





.front .contacts h2, .front .hours h2 {
margin-top:0;
}

.contact ul, .socialmedia > ul, .hours-subnav > ul  {
list-style-type: none;
padding: 0px;
margin: 0px;
}

.contact ul li, .socialmedia > ul li, .contact-h > ul li, .hours-subnav > ul li {

background-repeat: no-repeat;
background-position: left top; 
padding-left: 40px; 
height: 40px;
color:#000;
margin: .5em 0;
}

.other-hours .contact .detailed-hours ul li.hours {
margin: .5em 0 4.5em 0;
}

ul#mathlab {
list-style-type: none;
}
	
ul#mathlab li {
color:#525252;
margin: .5em 0;
}

ul#mathlab li.hours {
margin: .5em 0 2em 0;
}

ul#mathlab li.hours a{
display:inline;
}


.contact-h > ul{
margin-left:-2.3em;
}
	
.contact-h > ul li{
display:inline-block;
margin-right:1em;
}


.contact ul li.phone, .contact-h > ul li.phone {
	background-image:url(/sites/all/themes/libtheme/images/icons/purple/phone.png);
}

.contact ul li.text, .contact-h > ul li.text {
	background-image:url(/sites/all/themes/libtheme/images/icons/purple/text.png);
}

.contact ul li.email, .contact-h > ul li.email  {
	background-image:url(/sites/all/themes/libtheme/images/icons/purple/email.png);
}

.contact ul li.location, .contact-h > ul li.location  {
	background-image:url(/sites/all/themes/libtheme/images/icons/purple/home.png);
}

.contact ul li.staff, .contact-h > ul li.staff  {
	background-image:url(/sites/all/themes/libtheme/images/icons/purple/staff.png);
}

.contact ul li.ask, .contact-h > ul li.ask  {
	background-image:url(/sites/all/themes/libtheme/images/icons/purple/ask.png);
}

.contact ul li.hours, .contact-h > ul li.hours  {
	background-image:url(/sites/all/themes/libtheme/images/icons/purple/hours.png);
	width: inherit;
}

.contact ul li.musicdept {
	background-image:url(/sites/all/themes/libtheme/images/icons/purple/music.png);
}
/* applies gold line at top of block; Dave hid June 11

.field-name-field-lp-contacts h2, .field-name-field-lp-hours-block h2, .field-name-field-landing-page-heading-1 h2, .field-name-field-landing-page-heading-2 h2 {
border-top: #fc6 1px solid;
padding: .5em 0 0 0;
}*/

.hours {

width:15em;
}

.hours td{
	border-bottom:1px #efefef solid;
	padding:.7em .3em 0;
}

.hours a{
display:block;
padding:10px 0;
}

.hours .morehourslink{
background-image:url(/sites/all/themes/libtheme/images/icons/purple/hours.png);
background-repeat: no-repeat;
background-position: left top; 
padding-left: 40px; 
height: 40px;
color:#000;
margin: 2em 0;
}

.linkbox {
margin:0 0 1.5em 0;
width: 15em;
}


.linkbox ul, .pane-aggregator-feed-1 ul, .pane-aggregator-feed-2 ul, {
margin:0 0 0 -1.8em;
}

.linkbox > ul > li, .linkbox > ul > ul > li, .pane-aggregator-feed-1 ul >li, .pane-aggregator-feed-2 ul >li{
border-bottom: .1em #efefef solid;
list-style: none;
width:99%;
margin:0 0 .5em 0;
}


.linkbox1col .title h2{
	padding:3px 0 3px 10px;

}

.linkbox1col> ul > li{
	border-bottom: #A67121 1px dotted;
	list-style: none;
	margin:9px 0 6px -7px;
	width:99%;
}

.atozlist {
margin: 0 0 0 5em;
}

.atozlist .linkbox {
width: 25em;
}

/* Music main page */

#music .music-img {
margin:1.7em 0;
}


#music .pane-node-field-lp-links3 {
width: 50%;
float:left;
}

#music .pane-node-field-lp-links4 {
width: 50%;
float:left;
}

 @media (min-width: 120px) and (max-width: 480px) {
	 
#music .music-img {
display:none;
	}
	
#music .pane-node-field-lp-links3 {
width: 100%;
float:left;
}

#music .pane-node-field-lp-links4 {
width: 100%;
float:left;
}
 }

/* Services pages */

.services-list .linkbox {
width:16em;
}

.services-list  .linkbox ul li {
font-size:100%;	
margin:15px 5px;
}

.services-list .linkbox ul li p {
font-size:90%;	
margin:5px 5px;
}

/*used for "Call to Action" links (styles link to resemble a button) */

.cta {
	width:13.5em;
	background-color:#f8f8f8;
	padding:1em 0 1em 1em;
	border:#fc6 .2em solid;
	border-radius: 1em;
	margin:1em .7em 1.3em 0;
	float: left;
}
.cta > a:link, .cta > a:visited{
	color:#461d7d;
	font-size:1.2em;
	font-style:italic;
}

.cta_wide {
	width:100%;
	background-color:#f8f8f8;
	padding:1em 0 1em 1em;
	border-top:#fc6 2px solid;
	margin:0 1em 1.3em 0;	
}

.dsl-main .cta {
width:20em;
}

.cta-clear {
clear:left;
}

.cta-vertical {
    width: 200px;
    float: left;
}


.library-spotlight .cta {
	
	width:24em;
}

.library-spotlight .cta-clear {
	width:26em;
	height:.2em; 
	border-bottom: 1px #fc6 solid;
}
 

.homehelp ul{
margin:0;
padding:0;
}

.homehelp ul li{
margin:.5em 0;
padding:.5em 0;
}

.lib-landing-page-half {
margin:0;
}

.pane-front-page-slideshow-panel-pane-1 {
margin:1.5em 0 0 .5em;
}

.pane-front-page-slideshow-sc-slideshow {
margin:0 auto 1em auto;
padding:0 0 .5em 0;
border-bottom:1px #fc6 solid;
}


#views_slideshow_cycle_main_front_page_slideshow-sc_slideshow {
margin:0 auto;
width:90%;
}

#vscc_controls_front_page_slideshow-panel_pane_1, #vscc_controls_front_page_slideshow-sc_slideshow{
float:right;
}
#vscc_controls_front_page_slideshow-panel_pane_1, #vscc_controls_front_page_slideshow-sc_slideshow span{
margin:.5em .4em;

}

/* Interlibrary Loan */

.btmcontainer-ill {
margin:0 1em;
}

.btmcontainer-ill th{
height:2.5em;
font-size:1.1em;
}

.btmcontainer-ill tr:nth-child(odd) td {
border-bottom:1px #fc6 solid;
padding:1em 1em 1em 0;
}

.btmcontainer-ill h4{
margin:0;
}


/* Policies page */

#policies .radix-layouts-contentcolumn1 {
width:40%;
}

#policies .radix-layouts-contentcolumn2 {
width:60%;
}

#policies .radix-layouts-contentcolumn2 .linkbox li{
width:22em;
}

/* News & Notes page */

.view-news-and-notes > .view-content table{
margin:0;
}

.view-news-and-notes > .view-content table td{
padding:.3em 0;
}


@media (min-width: 451px) and (max-width: 899px){

#policies .radix-layouts-contentcolumn2 .linkbox li{
width:60%;
}

}

@media (min-width: 120px) and (max-width: 450px){
#policies .radix-layouts-contentcolumn1 {
width:100%;
}

#policies .radix-layouts-contentcolumn2 {
width:100%;
}
}

/* News Feeds */

.pane-aggregator-feed-1 .more-link, .pane-aggregator-feed-2 .more-link {
display:none;
}

/* Oral History */

hr {
    height:1px;
    border:none;
    background-color:rgb(220,220,220)
}

.answer {
    display:none;
}


#oh-collections-content p {
padding: 0 .2em;
margin:.2em 0 .2em .2em;
}


#oh-collections-content #box {
background: #E4E4E4;
width: 50%;
float: left;
margin: 0 2%;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border: 1px solid #CCC;
}

#oh-collections-content #box2 {
background: #E4E4E4;
width: 40%;
float: left;
margin: 0 2%;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border: 1px solid #CCC;
}


#oh-collections-content #section {

color: #6B6B6B;
padding-left: 24px;
cursor: pointer;
background-position: left;
background-repeat: no-repeat;
margin: -16px 15px -18px;
}


.oh-workshops {
padding:0 0 0 1em;
}

/* Govdocs - main page - overwrite normalize.css resizing of images so image fits across the full width of the bottom right panel */

.lib-landing-page-quarter2 img {
max-width: none;
}

/* Searchbox styles */
#tabbedsearchbox .beta {
padding: 1em 0 0 0;
clear: left;
}

#tabbedsearchbox p.beta {
margin: .5em 0;
}


#tabbedsearchbox p.beta a{
padding: .7em 0 0 0;
display: block;
}


.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #999;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: white;
	z-index:5000;
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

#tabbedsearchbox {
width: 32em;

}

#tabbedsearchbox .TabbedPanelsContent {
	padding: 1em;
	min-height:185px;
}

#TabbedPanels1 > ul > li.TabbedPanelsTab.TabbedPanelsTabSelected {
background-color: #f8f8f8;
border-bottom: #f8f8f8 1px solid;
font-size: 1.1em;
font-weight: bold;
}

#TabbedPanels1 .TabbedPanelsContentVisible {
background-color:#f8f8f8;
}

#TabbedPanels1 > ul > li.TabbedPanelsTab{
background-color:#fc6;
position: relative;
top: 1px;
float: left;
padding: 4px 10px;
margin: 0px 1px 0px 0px;
list-style: none;
border-left: solid 1px #999;
border-bottom: solid 1px #999;
border-top: solid 1px #999;
border-right: solid 1px #999;
  -moz-user-select: none;
  -khtml-user-select: none;
  cursor: pointer;
}


.search-wrapper {
padding:.5em 0 0 0;
font-size:1.1em;
font-weight:bold;
float:left;
}

.limiter-wrapper {
clear:both;
float:left;
width:95%;
margin:1em 0 0 0;
font-size: .9em;
}

.limiter-wrapper select {
    margin: .5em 0 0 0;
}

.search-options-col1{
float:left;
width:12em;
}

.search-options-col2{
float:left;
width:15em;
}
.search-options-right {
float:right;
width:12em;
}

#tabbedsearchbox input[type=text], #ebscohostsearchtext {
float:left;
width: 20em;
font-size:1em;
background-color:#fff;
margin:0;
padding:.5em;
}

#tabbedsearchbox input[type=submit]{
float:left;
background-color:#fc6;
font-size:1em;
font-weight:bold;
margin:0 0 0 1em;
padding:.5em;
}


#tabbedsearchbox h3{
color:#461d7c;
font-size: 1.1em;
text-transform:none;
padding:0;
margin: 0 0 .3em -.1em;
}

#tabbedsearchbox label{
font-weight:normal;
margin: .3em 0;
display:inline;
}

#tabbedsearchbox .search-options-col1 label, #tabbedsearchbox .search-options-col2 label{
display:block;
}

#tabbedsearchbox p.advanced, #tabbedsearchbox p.mobilelinks{
float:left;
width:95%;
color:#333;  
border-top: 1px dotted #666;
margin:.5em 0 0 .4em;
}

#tabbedsearchbox p.advanced a, #tabbedsearchbox p.mobilelinks a{
display:inline-block;
margin:.3em 0 0 .5em;
padding: 0 0 0 .8em;
border-left: 1px solid #666;
vertical-align: top;
height: 1.3em;
}

#tabbedsearchbox p.advanced a:nth-of-type(1), #tabbedsearchbox p.mobilelinks a:nth-of-type(1){
border-left: none;
margin:.3em 0 0 0;
padding:0;
}

#tabbedsearchbox p.mobilelinks {
display:none;
}
/*Discovery tab*/

label.search-box {
display: none; 
}

#tabbedsearchbox #discovery {

}




/*Catalog tab*/


.catalogtab form {
margin:0;
padding:0;
}

.catalogtab input[type="text"] {
width:230px;
margin:0;
padding:0; 
}

.catalogtab hr{
border-bottom-color:#999999; 
border-bottom-style:dotted;
}

.catalogtab input[type="image"] {
margin-bottom:-8px; 
border:none;
}

/*Databases tab*/

.databasesbrowse, .dblinks-terms-wrapper {
border-top: #461d7c 1px dotted;
clear:left;
}

.databasesbrowse{
padding:1em 0;
}

.databasesbrowse a, .db-select-letter{
font-size: 1.1em;
padding: 0 0 0 .15em;
}

.dblinks-terms-wrapper {
width:100%;
padding:.5em 0 .5em 0;
}

.databaseslink {

font-size: 1em;
width:95%;
float:left;
}

.searchboxnote {
display:block;
clear:left;
font-size:.8em;
font-weight:normal;
margin:1em 0 0 0;
}

.terms {
float:right;
width:50%;
font-size:.8em;
text-align: right;
}
/*Reserves tab*/

#tabbedsearchbox .reservestab {
padding:0;
text-align:left;	
}

/*ejournals tab*/

#tabbedsearchbox .ejournalstab {
padding:0;
text-align:left;	
}

/* /////////////////////
Music page
Catalog tab*/

#music #tabbedsearchbox .TabbedPanelsContent {
min-height:180px;
}

#music #tabbedsearchbox .TabbedPanelsContent .searchboxwrapper {
width:100%;
}

#music #tabbedsearchbox .TabbedPanelsContent .cols50-50 {
float:left;
width:45%;
margin:0 2%;
}

#music #tabbedsearchbox .TabbedPanelsContent .cols50-50 .linkbox{
width:85%;
}

#music  #tabbedsearchbox p.advanced{

margin:1.25em 0 0 .4em;
}

/* /////////////////////
Digital Collections page*/

#digital #tabbedsearchbox .TabbedPanelsContent .searchboxwrapper {
width:100%;
}

#digital #tabbedsearchbox .TabbedPanelsContent .cols50-50 {
float:left;
width:45%;
margin:0 2%;
}

#digital #tabbedsearchbox .TabbedPanelsContent .cols50-50 .linkbox{
width:85%;
}

/* /////////////////////
Oral History page*/
.ldlsearch > .search-wrapper {

width:95%;
}


.ldlsearch .ldlselect .search-wrapper {
margin:1em 0 0 0;
border-top: 1px dotted #666;
width:95%;
}


#tabbedsearchbox .ldlsearch select{
float:left;
width: 20em;
font-size:1em;
background-color:#fff;
margin:0;
padding:.5em;
}

/* /////////////////////
Collection Services page*/
.pane-clone-of-staff-directory-per-department-coll-serv .pane-title {
margin-left: .8em;
}


@media (min-width: 481px) and (max-width: 999px){
	#tabbedsearchbox {
    width: 30em;
}

#tabbedsearchbox input[type=text], #ebscohostsearchtext {

width: 17em;

}

#tabbedsearchbox input[type=submit]{

}

#tabbedsearchbox .TabbedPanelsContent, #music #tabbedsearchbox .TabbedPanelsContent {
    min-height: 190px;
}

#digital #tabbedsearchbox .TabbedPanelsContent li{
   font-size:.9em;
}
}


 @media (min-width: 120px) and (max-width: 480px) {
	 
.library-spotlight .cta {
	
	width:17em;
}
	 
.library-spotlight .cta-clear {
	width:19em;
	height:.2em; 
	border-bottom: 1px #fc6 solid;
}
	 
#tabbedsearchbox {
width: 95%;

}

#TabbedPanels1 > ul > li.TabbedPanelsTab{

   display : none;

}
#tabbedsearchbox p.advanced{
     display: none !important;

   }

#tabbedsearchbox p.mobilelinks {
display:block;
font-size:.8em;
width: 100%;
}


.search-wrapper{
width:100%;
}

#tabbedsearchbox input[type="text"]	{
width: 60%;
}

#tabbedsearchbox input[type="submit"]	{
width: 35%;
font-size:.9em;
padding:0;
margin:0;
}


.limiter-wrapper{
width:100%;
}

.search-options-col1{
float:left;
width:40%;
}

.search-options-col2{
float:left;
width:55%;
}

#tabbedsearchbox .TabbedPanelsContent, #music #tabbedsearchbox .TabbedPanelsContent {
    min-height: 205px;
}

/* Computer Availability */

.AvailableComputers{
width:22em;
border-bottom:1px solid #fc6;
padding-bottom: 2em;
}

.outer-wrapper {
background-color:#efefef;
border:1px solid #fc6;
width:18em;
margin:0;
padding-bottom: .5em;
}

.AvailableComputers .wrapper{
width:20em;
float:left;
margin: 1em 0 1em .5em;
}

.AvailableComputers .icon{
width:3em;
float:left;
}

.AvailableComputers .text{
float:left;
font-size:1.2em;
}
.AvailableComputers .icon .fa-desktop{
font-size:2em;
}

.AvailableComputers .computerList{
margin:1em 1em 0 .5em;
width: 16em;
font-size: 1.1em;
}

.AvailableComputers .computerList th{
display:none;
}

.AvailableComputers .computerList td{
padding:.25em 0;
}


}