@font-face {
  font-family: 'ProximaNova';
  src: url('https://libapps-ca.s3.amazonaws.com/sites/173/include/353AA0_0_0.eot'); /* IE9 Compat Modes */

}

/*
html *
{
/* font-size: 1.035em !important;*/
/*  font-family: 'ProximaNova', Fallback, sans-serif !important;
} 

*/
body{
	padding: 0;
	color: #000;
	overflow-x: hidden;
	font-family: "ProximaNova",Corbel,Arial,sans-serif;	
}



header{
	/*margin: 20px 0 40px 0;*/
	margin-bottom: 35px;
}


.uwlogo{
	margin-top: 20px;
}
header .btn{
	margin-top: 40px;
}
@media (min-width: 992px){
header .btn{
	float: right;
}
}
.servicename{
	text-align: right;
	margin-top: 36px;
	/*font-family: "Clarendon FS Bold",Georgia,'Times New Roman',Times,serif;
	font-weight: bold;*/
}
.docs ul{
	padding-left: 25px;
}
.container .jumbotron{
		border-radius: 0;
}
.headerimg{
	/*background-image: url(images/thehive.jpg);*/
	background-image: url(library-header-compressed.webp);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: 0px -250px;
	margin-right: 0;
	margin-left: 0;
	margin-top: 25px;
	border-bottom: 1px solid #dedede;
}
@media (max-width: 1400px){
.headerimg{
	background-image: url(library-header-compressed.webp);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: 0px -140px;
	margin-right: 0;
	margin-left: 0;
}
}
@media (max-width: 1200px){
.headerimg{
	background-image: url(library-header-compressed.webp);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: 0px -120px;
	margin-right: 0;
	margin-left: 0;
}
}
@media (max-width: 992px){
.headingimg{
	background-image: url(library-header-compressed.webp);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: 0px -60px;
	margin-right: 0;
	margin-left: 0;
}
}
@media (max-width: 768px){
.headerimg{
	background-image: url(library-header-compressed.webp);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: 0px -40px;
	margin-right: 0;
	margin-left: 0;
}
}
@media (max-width: 480px){
.headerimg{
	background-image: url(library-header-compressed.webp);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: 0px -20px;
	margin-right: 0;
	margin-left: 0;
}
}
.jumbotron{
	/*background-image: url(images/thehive.jpg);
	background-size: 100%;
	background-repeat: no-repeat;*/
	background:  #003B5C;
	/*min-height: 260px;
	max-height: 280px;*/
	color: #fff;
	margin-top: 30px;
	margin-bottom: 40px;
	padding: 30px 15px!important;
}

/*for tab box background - post content box style edits*/
.s-lib-box-content-top {
background:  #003B5C;

}


.jt2{
	padding: 0 15px 0 15px!important;
	margin-top: 40px;
	margin-bottom: 50px;
}
/*@media (min-width: 768px){
.jt2{
	min-height: 150px;
	background-position: 0px -110px!important;
}
}*/
.jumbotron.libguides{
	padding: 15px 15px!important;
	margin-top: 20px;
	margin-bottom: 25px;
}
@media (min-width: 992px){
.jumbotron{
	font-size: 14px;
	/*background-position: 0px -40px;*/
}
}

.jumbotron label{
	font-size: 21px;
	font-weight: 500;
}
.jumbotron p{
	font-size: 14px;
}
.jumbotron .jtlinks a{
	color: #fff;
	 text-shadow: 1px 1px 1px #286090;
}
.jumbotron .h1, .jumbotron h1 {
	margin-top: 0px;
	float: right;
	font-size: 38px;
	font-weight: bold;
}
.jumbotron h2 {
	margin-top: 10px;
	float: right;
	font-weight: bold;
}
.jumbotron h3 {
	margin-top: 0;
	font-weight: 500;
	float: left;
    width: 100%;
	font-size: 21px;
}
.jumbotron .form-control{
	border: 1px solid #fff;
	border-radius: 0;
}
@media (max-width: 768px){
.jumbotron .input-group-btn{
	margin-top: 20px;
	float:left;
	border-top-left-radius: 6px;
  	border-bottom-left-radius: 6px;
	width: 100%;
	color: black;
	/*display: block;*/
}
}
@media (max-width: 768px){
.jumbotron .input-group{
	width: 70%;
	/*display: block;*/
}
}


.rowbluebg{
	background:  #003B5C;
	margin-right: 0;
	margin-left: 0;
	margin-top: -36px; /*remove break between header dropdowns and search tabs*/
}

.rowbluebg a, a:link, a:visited {
    color: #FFF;
    font-size:100%
}  

.rowbluebg a:hover {
    color: #000;
}  

.libsearch{
	margin-bottom: 30px;

}
@media (max-width: 480px){
#lib-select{
	max-width: 190px;
}
}
#lib-select{
	text-align:left;
}
.ddtest{
	margin-top: 50px;
	margin-bottom: 70px;
}
.ddtest select{
	font-size: 16px;
}
/*@media (max-width: 768px){
#librarySearch{
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
}*/
p {
	margin: 0 0 20px;
}
.navbar-default{
	border-radius: 0;
	margin-top: 120px;
	background-color: transparent!important;
	background-image: none!important;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.navbar{
	margin-bottom: 0;
}
.navbar-nav{
	background-color: #fff;
	margin-top: 0;
}
.dropdown-menu {
	background: #333;  /*was #003B5C*/
	border-radius: 0;
	padding: 15px 5px;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	background-image: none;
	background-color: #333;
	color: #fff;
}

li.dropdown a.dropdown-toggle{
	color: #000;
}


.dropdown-menu li a{
	color: #fff;
}
.navbar-toggle{
	background-color: #fff;
	border-radius: 0;
}
#collapseListGroupHeading1{
	padding: 15px 15px;
}
#collapseListGroup1 .list-group {
	width: 33.33333333%;
	float: left;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
} 
@media (min-width: 768px){
#collapseListGroup1 .list-group {
	padding-right: 10px;
	padding-left: 10px;
}
}
@media (max-width: 768px){
#collapseListGroup1 .list-group {
	width: 100%;
}
}
/*#collapseListGroup1 .list-group-item{
	border: none;
	border-bottom: 1px solid #ddd;
	margin-bottom: 0;
}*/
#collapseListGroup1 .list-group li{
	list-style-type: none;	
}
#collapse1 .well, #collapse2 .well, #collapse3 .well, #collapse4 .well, #collapse5 .well, #collapse6 .well{
	margin-bottom: 0;
}
.no-bmargin{
	margin-bottom: 0;
}
.badge{
	background-color: #337ab7!important;
}
.col-sm-8 iframe{
	width: 100%!important
}
.breadcrumb {
	border-radius: 0;
}
/*div.list-group ul{
	margin-left: 0;
	padding-left: 0;
}
.col-sm-4 .page-header{
	margin-top: 0;
}
.col-sm-4 .page-header h3{
	margin-top: 0;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{
	text-shadow: 0 0 0;
}
.active{
	padding-right: 0;
	padding-left: 0;
}*/

/*the tab search box */

/*

.tab-content ul, li {
    display: inline;
    color: #545454;
    margin: 0 7px 0 0; 
    padding-left: 0;

}
*/


.tab-content{
	background-color: #fff;
	}

.tab-content a {

	color: #5A7D9D;
	font-weight: 400;    
}





.leftnav{
	background: #d9d9d9!important;
}
.list-group-item{
	background-color: transparent;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{
	background:  #003B5C;
	border-color:  #003B5C;
	text-shadow: none;
}
.list-group-item:first-child{
	border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.list-group-item:last-child{
	border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.roombooking{
	background-image: url(images/room-booking.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 55px;
}
.workshops{
	background-image: url(images/workshops.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 55px;
}
.alert{
	border-radius: 0;
}
.alert-grey {
	background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
	background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
	/*filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*/
	background-repeat: repeat-x;
	border-color: #dbdbdb;
	border-color: #ccc;
}
a .alert-grey {
	color: #555;
}

.worcawards{
	text-align: center;	
}
a.parent{
	color: #fff;
	margin-left: 15px;
}
.list-group-subitem{
	list-style-type: none;
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
}
.submenu{
	margin-top: 10px;
	/*margin-left: -15px!important;
	margin-right: -15px!important;
	margin-bottom: -10px!important;*/
}
.onlineservices {
	margin-bottom: 40px;
}
.onlineservices .page-header {
	margin-top: 20px!important;
}
.onlineservices .page-header h3 {
	margin-top: 20px!important;
}
/*ul.submenu, menu, dir {
	-webkit-margin-before: 0.5em;
	-webkit-margin-after: 0.5em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}*/
.list-group-subitem.active, .list-group-subitem.active:focus, .list-group-subitem.active:hover {
	font-weight: bold;
}
.imgright{
	float: right;
	margin-right: 10px;
}
.imgleft{
	float: left;
	margin-right: 10px;
}
.panel{
	border-radius: 0;
}
.panel-title{
	font-weight: bold;
}
.panel-info{
	background-color: #003B5C;
	border-color: #003B5C;
	color: #fff;
}
.panel-body h2, .panel-body h3, .panel-body h4, .panel-body h5{
	font-weight: 700;

}

.panel-body h2, .panel-body h3, .panel-body h4, .panel-body h5{
	font-weight: 700;
}


/*.clock{
	float: right;
	font-size: 80px;
	color: #d9d9d9;
	vertical-align: bottom;
}
.icon-twitter {
	font-size: 80px;
}*/
.twitter-logo{
	float:right;
}

.openingtimes{
	background: #767C00!important;
	height: 265px;
	padding-bottom: 10px;
    padding-top: 0px;
	padding-left: 20px;
	display:block;
	overflow: hidden;
}
	

.openingtimes p{
	color:#fff;
	font-size: 125%;

}

.openingtimes h3{
	line-height: 0.1em;

}



.info .panel{
	background-color: transparent;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
	margin-bottom: 0;

}


/*these things style the old libguides base page*/ 

.panel-success .panel-heading{
	background: #3c763d;
	color: #fff;
}


.panel.panel-default div.panel-heading {
	background: #fff;	
}


.panel.panel-default div.panel-heading a{
color: #003B5C;	
}

div.s-lg-gtitle.s-lib-color-lt-grey a.bold { 
color: #003B5C;
 }

div.alert.alert-info.margin-top-med { 
background: #E8E8E8;
border-color: #E8E8E8;

 }

  div.alert.alert-info.margin-top-med div strong { 
	color: 	#383838; 
  }

 div.alert.alert-info.margin-top-med div a { 
	color:#003B5C;
  }




/* links to dbs */
div.margin-bottom-xlg div.txt.pad-top-sm a {

	color:#003B5C;
}

/*hide tab border on guides*/ 

 .s-lg-guide-body div#s-lg-guide-tabs-title-bar.container.s-lib-side-borders {

 border-top: 0;
}



/*fixes weird ed guide and new home  page but breaks everything else*/

/*do it at guide level*/

/*.s-lib-box.s-lib-box-std h2.s-lib-box-title { 
color: #fff; 
} */ 

/*searchy bar on old libguides base*/ 

#s-lg-hp-nav-bottom  {
background:  #003B5C;
color: #fff;
}

/* db a to z */


div.s-lg-az-result-title a  {
color:#003B5C;

}


ul.s-lg-system-list a { 
color:#003B5C;
}


.widget-search{
	margin-bottom: 20px;
}
.askalibrarian{
	background: #00B0B9!important;
	color: #fff;
    height: 265px;
	padding-bottom: 0px;
    padding-top: 0px;
	padding-left: 0px;
	display:block;
	overflow: hidden;
}

.askalibrarian p {

	text-align: center;
	

}
.askalibrarian a{
	color: #fff;
    text-decoration: none;
    outline: 0;

}



a.twitter-timeline {
  /* Buttonish */
  /* Text */
  text-decoration: underline;
  color: #fff;

}



.askalibrarian img{

width: 15%;
margin: 0 7% 0 8.3%; 

}

@media (max-width: 480px){
.askalibrarian img{
width: 15%;
margin: 0 7% 0 8.3%; 
}
}


@media (max-width: 768px){
.askalibrarian img{
width: 15%;
margin: 0 7% 0 8.3%; 
}
}


@media (max-width: 992px){
.askalibrarian img{
width: 15%;
margin: 0 7% 0 8.3%; 
}
}

@media (max-width: 1200px){
.askalibrarian img{
width: 15%;
margin: 0 7% 0 8.3%; 
}
}



/*news boxes */


.news1{
	background: #0085CA!important;
	color: #fff;
    height: 220px;
	padding-bottom: 20.5px;
    /*padding-top: 10px;*/
	/*padding-left: 20px;*/
	display:block;
	overflow: hidden;

}


.news1 a{
text-decoration: underline;
}

.news2{
	background: #768682!important;
	color: #fff;
    height: 220px;
	padding-bottom: 20.5px;
    /*padding-top: 10px;*/
	/*padding-left: 20px;*/
	display:block;
	overflow: hidden;


}


.news2 a{
text-decoration: underline;
}



/*pesky 'border' for the news2 content-box*/

.news2 .s-lib-box-content {
	background: #768682;

}



.greenBox{
	background: #7a884b!important;
	color: #fff;
}
.greenBox a{
	color: #fff;
}
.well p{
	margin-bottom:5px;
}


/*booking1 bar img bits*/

.booking1 img{
filter: invert(100);
width: 10%;
margin: 0 125px;

}

@media (max-width: 480px){
.booking1  img{
 display: none;
}
}


@media (max-width: 768px){
.booking1  img{
 display: none;
}
}


@media (max-width: 992px){
.booking1 img{
 display: none; 
}
}


@media (max-width: 1200px){
.booking1 img{
 display: none; 
}
}
/*booking bar font bits*/

@media (max-width: 480px){
.booking h3 {
 font-size: 1.75rem;
}
}


@media (max-width: 768px){
.booking h3{
 font-size: 2rem;
}
}


@media (max-width: 992px){
.booking h3{
 font-size: 2.5rem;
}
}


@media (max-width: 1200px){
.booking h3{
 font-size: 3rem;
}
}


/*booking bar img remove link underlining*/	

.booking a{
    text-decoration: none;
}



.rowdarkgreybg{
	background:  #003B5C;
	/*padding-top: 15px;*/
	margin-right: 0;
	margin-left: 0;


}




.rowdarkgreybg .col-sm-6{
	padding-right: 0!important;
	padding-left: 0!important;

}

.rowgreybg{
	background: #f6f6f6;
	padding-top: 15px;
	margin-right: 0;
	margin-left: 0;
}
.rowwhitebg{
	/*padding-top: 15px;*/
	color: #fff;
	background-color:#003B5C;
	margin-right: 0;
	margin-left: 0;
	height: 220px;

}

.guides {
	margin-top: 10px;
}
.secondrow {
	margin-top: 0;
}
.guides .thumbnail{
	background-color: transparent;
	border: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.guides .thumbnail a{
	color: #000;
}
.guides .thumbnail h3 {
	position: absolute;
	background: #fff;
	padding: 8px 12px;
	top: 20px;
}
.guides .thumbnail h3 {
	font-size: 18px;
}
.blog .thumbnail{
	background-color: transparent;
	border: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.blog .thumbnail a{
	color: #000;
}
.social{
	margin-top: 20px;
	margin-bottom: 20px;
}
.thumbnail img{
	width: 100%;
}
.searchresults .list-group-item-heading{
	font-weight: bold;
}
.servicelink{
	font-size: 12px;
}
.searchBoxes{
	display: none;
}
.searchLabel{
	padding: 8px 10px;
	background-color: #fff;
	color: #0c75b1;
	margin: 0 2px 10px 0;
	display: inline-block;
	cursor: pointer;
	font-size: 14px!important;
	font-weight:normal!important;
	min-width: 100px;
	text-align: center;
	border: 1px solid #f5f5f5;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
		background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
	background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
}
.searchLabel:hover {
	background-image: none;
	background-color: #245580;
	color: #fff;
	border: 1px solid #245580;
}
.searchOptions input[type="radio"]:checked + label {
	background-image: none;
    background-color: #245580;
	border: 1px solid #245580;
    color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0,0,0,.2);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
}
.searchOptions{
	background-color: #46A6E1;
    padding: 24px 15px 0 15px;
    display: block;
    float: left;
    width: 100%;
}
.lbsmall{
	font-size: 12px!important;
}
.btn{
	border-radius: 0;
}
header .btn{
	margin-left: 2px;
	font-weight: 600;
}
.btn-primary{
	background-color: #245580 !important;
	background-image: none;
}
.searchbut{
	padding: 12px 18px;
	font-weight: bold;
}
.author{
	color: #999;
}
.copyright{
	color: #999;
	font-size: 12px;
}
footer{
	margin-top: 20px;
}
footer .row{
	/*background: #555;*/
}
.guidebody h1{
	color:  #003B5C!important;
}
/* LibApps - LibGuides Override */
h1, h2, h3{
	font-weight: 700;
}
h3{
	font-size: 22px;
}
/*#s-lg-tabs-container .nav-tabs > li > a,*/
#s-lg-tabs-container .nav-pills > li > a {
	font-weight: normal;
	padding: 8px 15px!important;
}
#s-lg-guide-header-info h1, .s-lib-header h1{
	font-size: 36px;

}

/* box bordering for guides */
/*
#s-lg-guide-main .s-lib-box {
    border-color: transparent;
    border-width: 0;
    box-shadow: none;
}
.s-lib-box {
    box-shadow: none;
}

*/





.s-lg-tabs-side .s-lib-box {
    padding: 10px;
}
.s-lg-tabs-side .s-lib-box ul, .s-lg-tabs-side .s-lib-box ol{
    padding-left: 14px;
}
#s-lg-guide-main .s-lib-box-content{
	padding: 0 0 10px 0!important;
}

.s-lib-box .s-lib-box-title {

    text-indent: .5em;
    color: #333;
    border-bottom: none;
    border-radius: 0;
}




#s-lg-guide-main .s-lib-box .s-lib-box-title{
	font-size: 15px;
	padding: 10px 0;
}
.s-lg-tabs-side .s-lib-box .s-lib-box-title{
	font-size: 18px;
}
#s-lib-admin-bc .breadcrumb, #s-lib-bc .breadcrumb {
    padding: 8px 15px;
    background-color: #f5f5f5;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{
	-moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    -khtml-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{
	-moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{
	-moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    -khtml-border-top-right-radius: 0;
    border-top-right-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    -khtml-border-top-left-radius: 0;
    border-top-left-radius: 0;
}
.ui-widget-header{
	border: none;
}
#s-lg-srch-local .navbar-default{
	margin-top: 0;
	background-color: #e8e8e8!important;
}
#az-search-col-1 .navbar-default{
	margin-top: 0;
	margin-bottom: 10px;
	background-color: #e8e8e8!important;
}
#s-lg-srch-btn{
	display: none;
}
#s-lg-srch-nav{
	border-radius: 0!important;
	margin-bottom: 0;
}
#s-lg-srch-form, #s-lg-az-nav-1{
	padding-left: 0;
}
#s-lg-srch-cols{
	margin-top: 30px;
}
.nav-pills>li>a{
	border-radius: 0;
}
.form-control{
	border-radius: 0;
}
.s-lib-border-round{
	border-radius: 0;
}
#s-lg-az-nav, #s-lg-er-nav, #s-lg-hp-nav, #s-lg-profile-nav, #s-lg-srch-nav{
	border-radius: 0;
}
#s-lg-er-nav-bottom, #s-lg-hp-nav-bottom, #s-lg-srch-nav-bottom{
	border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.panel-group .panel{
	border-radius: 0;
}
.chosen-container-single .chosen-single{
	border-radius: 0!important;	
}
.btn-info{
	background: #006599!important;
	border-color: #245580;
}
.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn{
	border-radius: 0;
}
.blog .s-lib-public-side-header {
	display: none;
}
.blog .margin-bottom-xlg {
    float: left;
    width: 25%;
    padding-right: 15px;
    padding-left: 15px;
}
.blog .margin-bottom-xlg img {
	max-width: 100%;
}
#s-lg-guide-tabs ul.nav li.dropdown:hover ul.dropdown-menu{
	display: none;
}
.s-lg-tabs-side .s-lg-subtab-ul{
	margin-left: 0;
}
#s-lg-tabs-container .nav-pills .s-lg-subtab-ul > li > a
{
	padding-left: 25px!important;
}
.guidebody #s-lg-guide-name{
	display: none;
}
.guidebody .s-lib-box-title{
	display: none;
}
.guidebody .s-lib-box-content h1{
	margin-top: 0;
}
.s-lib-jqtabs{
	 border: /*2px solid #ccc*/none;
}
.ui-tabs .ui-tabs-nav {
    background: none;
    border-bottom: 1px solid #d3d3d3;
}
#s-lib-ctabs-7752417{
	border: 2px solid #ccc;
}
.jumbotron #s-lib-ctabs-7752417{
	border: none;
}
#s-lib-ctabs-7752417 .ui-tabs-nav{
	border-bottom: none;
	background: #ccc ;
}
.jumbotron #s-lib-ctabs-7752417 .ui-tabs-nav{
	border-bottom: none;
	background: none ;
}
#frmHomeSearch .invisible{
	display: none;
}
.guidebody .guides {
	margin-top: 0;
}
.uwjump{
	border: 1px solid  #003B5C;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
.s-lg-system-list a{
	font-weight: 700;
}
.s-lg-guide-list-info a{
	font-weight: 500;
}
.libraryservicesh1{
	color: #fff;
    margin-left: 20px;
    margin-right: 20px;
    position: relative;
    top: 40px;
    font-size: 450%;
    /*text-shadow: 2px 2px #333;*/
    float: left;
}
.jumbotron.libguides .s-lib-jqtabs{
	border: none;
	background: none;
}
.jumbotron.libguides .ui-tabs .ui-tabs-nav{
	background: none;
	border-bottom: none;
}
.jumbotron.libguides .ui-tabs .ui-tabs-panel{
	background: #1F4E79;
}
.jumbotron.libguides .ui-state-default, .jumbotron.libguides .ui-widget-content .ui-state-default, .jumbotron.libguides .ui-widget-header .ui-state-default{
	background: #0088B8;
	border: 1px solid #0088B8;
	color: #fff;
	font-weight: 700;
}
.jumbotron.libguides .ui-state-default a, .jumbotron.libguides .ui-state-default a:link, .jumbotron.libguides .ui-state-default a:visited{
	color: #fff;
}
.jumbotron.libguides .ui-state-active, .jumbotron.libguides .ui-widget-content .ui-state-active, .jumbotron.libguides .ui-widget-header .ui-state-active{
	background: #1F4E79;
	border: 1px solid #1F4E79;
	color: #fff;
	font-weight: 700;
}
.jumbotron.libguides .ui-state-active a, .jumbotron.libguides .ui-state-active a:link, .jumbotron.libguides .ui-state-active a:visited{
	color: #fff;
}
.jumbotron.libguides .ui-widget-content{
	color: #fff;
}
.jumbotron.libguides input[type="text"]{
	font-size: 1.2em;
	/*min-width: 250px;*/
	width: 80%;
	height: 32px;
	color: black;
}

.jumbotron.libguides input[type=submit] {
	font-size: 1.2em;
	height: 32px;
	color: black;
}
.jumbotron.libguides select {
	font-size: 1.2em;
	height: 32px;
	color: black;
}
.jumbotron.libguides #SS_CFocusTag{
	font-size: 1.2em;
	height: 32px;
	width: 61.2%;
	color: black;
}
.jumbotron.libguides #s-lg-embedded-search-widget-1440743304147 .s-lg-form-control{
    font-size: 1.2em!important;
    height: 32px;
	border-radius: 0;
}
.jumbotron.libguides #s-lg-embedded-search-widget-1440743304147 .s-lg-btn{
	font-size: 1.2em!important;
    height: 32px;
}
.jumbotron.libguides #s-lg-embedded-search-widget-1440749122204 .s-lg-form-control{
    font-size: 1.2em!important;
    height: 32px;
	border-radius: 0;
}
.jumbotron.libguides #s-lg-embedded-search-widget-1440749122204 .s-lg-btn{
	font-size: 1.2em!important;
    height: 32px;
}
/* LibApps - LibGuides Override */


/* VIU Content Box Styling */

/*Advisory box on original sandbox*/

/*#s-lg-box-24145337-container .s-lib-box-title {
display: none;

}
#s-lg-box-24145337-container .s-lg-box {
box-shadow: none !important;

}
#s-lg-box-24145337 .s-lib-box-title {
display: none;
}
#s-lg-box-24145337 {


box-shadow: none !important;
border: 1 !important;
padding: 0 !important;
border-radius: 0;

}

*/

/*Advisory box on new sandbox*/
/*moved to local custom css*/
/*
#s-lg-box-16142601-container .s-lib-box-title {
display: none;

}
#s-lg-box-16142601-container .s-lg-box {
box-shadow: none !important;

}
#s-lg-box-16142601 .s-lib-box-title {
display: none;
}
#s-lg-box-16142601 {
box-shadow: none !important;
border: 1 !important;
padding: 0 !important;
border-radius: 0;

}
*/

/* default 'border' colouring for libguide content boxes and to exclude the regular libguides styles*/  
#advisorybox .s-lib-box-content {
background:  #0085CA;
margin-left: 0;
}

#advisorybox .s-lib-box-content u {
color: #fff;
}


/*for libguides - guides*/

.s-lib-box-content {
margin-left: 2px;
}

.s-lib-box-content a {
color: #003F5F;
}




#s-lg-content-55203919 {
	background:  #0085CA;
}

#s-lg-content-55330164 {
	background: #768682;



}

/*social media icon bar - facebook / instagram for FRONT PAGE */

.rowdsocmediabg{
	background:  #fff;
	/*padding-top: 15px;*/
	margin-right: 0;
	margin-left: 0;

}

.rowdsocmediabg a{
	color: #fff;
    text-decoration: none;
    outline: 0;

}

.rowdsocmediabg img{

max-width: 3%;
margin: 0 0% 0 48.5%; 
filter: invert(75%);

}

@media (max-width: 480px){
.rowdsocmediabg img{
max-width: 7%;
margin: 0 0 0 30%; 

}
}


/*social media icon bar - facebook / instagram for FOOTERS (LG) */

.rowdsocmediabg2{

	background:  #003B5C;

	/*padding-top: 15px;*/

}

.rowdsocmediabg2 a{
	color: #fff;
    text-decoration: none;
    outline: 0;

}

.rowdsocmediabg2 img{

max-width: 3%;
filter: invert(10%);
width: 1.35em; 
margin-top:-2px;
margin-left:1em;
margin-right:.5em;

}

a.report{
padding-right:10px;

}


a.report:hover {
color: #fff;
text-decoration: underline;

}

@media (max-width: 480px){
.rowdsocmediabg2 img{
max-width: 7%;
margin-left:.2px;  

}
}



/*libguides book titles*/ 

.s-lg-book-title {

	color: #003F5F;
}


/*In custom CSS/JS - LINK color in guide description*/
/*span#s-lg-guide-description a {
	color: #003B5C;
}



/*lib footer*/
/* also added to Custom CSS/JSS*/
/*
.s-lib-public-body div.libfooter{
	background: #003B5C;
	color: #fff;
	margin-top: 5px;
	text-align: center;
}

.s-lib-public-body div.libfooter a {
	font-weight: bold;
}

*/

/*Libguides Search results styling is in the Custom CSS/JS */
/*Libguides footer tyling is in the Custom CSS/JS - mostly*/

/*
@media (max-width: 768px){
.rowdsocmediabg img{
max-width: 5%;
margin: 0 5% 0 20%; 
}
}


@media (max-width: 992px){
.rowdsocmediabg img{
max-width: 5%;
margin: 0 5% 0 20%; 
}
}

@media (max-width: 1200px){
.rowdsocmediabg img{
max-width: 5%;
margin: 0 5% 0 20%; 
}
}

*/

/*new RH bits the chat and appt buttons * this is appied in the CSS/JS window in the GUI/*


/*bits for subject page tab */ 
/*stored in a customjs/css */ 



