@charset "utf-8";
/* CSS Document */

/*overrides the default Bootstrap body width*/
body {
	padding-left: 0;
	padding-right: 0;
	background-color: transparent;
	color: #23201d;
	line-height: 1.7;
	font-family: 'Roboto',Helvetica,Arial,sans-serif;
	font-size: 15px;
	width: 100%;
	overflow-x:hidden;
}
.container {
	padding-left: 0;
	padding-right: 0;
}
#menu-unf a, #s-lg-tabs-container .nav-tabs > .active > a, #s-lg-tabs-container .nav-pills > .active > a, #s-lg-tabs-container .nav-tabs > .active > a:hover, #s-lg-tabs-container .nav-pills > .active > a:hover, #s-lg-col-1 .s-lib-box-std h2.s-lib-box-title, h2, .s-lib-box-std h2.s-lib-box-title, #s-lg-tabs-container .nav-pills > li > a, #s-lg-tabs-container .nav-tabs > li > a, #s-lg-tabs-container .nav-pills > li > a:hover, #s-lg-tabs-container .nav-tabs > li > a:hover, #footer h4, #disclaimers li a  {
	font-family: 'Karla',Helvetica,Arial,sans-serif;
}
#s-lg-guide-tabs-title-bar {
    border: none;
}
/*Text Styles*/
h1 {
	font-size: 24px;
    font-weight: 300;
    margin-bottom: 18px;
    margin-top: 5px;
	color: #1e1d1d;
}
#s-lg-guide-header-info h1 {
    border-bottom: 3px solid  #808080;
    font-size: 18px;
    font-weight: 700;
    line-height: 19px;
    padding: 0px 0;
    text-transform: uppercase;
    margin-bottom: 0;
}

#s-lg-guide-header {
    margin-top: 10px;
}


#s-lib-public-header {
	clear: both;
}
/*Buttons styles for forms found in LibWizard*/

/*Column Headers*/
#s-lg-col-1 .s-lib-box-std h2.s-lib-box-title, h2, .s-lib-box-std h2.s-lib-box-title, h4, #s-lg-col-1 .s-lib-box-std h2.s-lib-box-title {
	border: none;
	background-color: none;
	background-color: transparent;
	font-size: 15px;
	line-height: 19px;
	border-bottom: 3px solid #7ec307;
    font-weight: 700;
	padding: 5px 3px;
	text-transform: uppercase;
	color: #1e1d1d;
}
#s-lg-col-1 .s-lib-box-std h2.s-lib-box-title, h2, .s-lib-box-std h2.s-lib-box-title, #s-lg-col-1 .s-lib-box-std h2.s-lib-box-title {
	margin-left: -4px;
}
h3, h4 {
	border: none;
	color: #000;
	font-weight: 700;
	text-transform: none;
	padding: 0;
	font-size: 15px;
	padding-left: 0;
	margin: 0;
	margin-bottom: 3px;
}
h3 {
	text-transform: uppercase;
}
.s-lib-box-content p {
	margin-bottom: px;
}
.s-lib-box-content li {
	margin-bottom: 6px;
}
.s-lib-box-content #api_upc_cid697_iid1540 ul {
	padding-left: 0;
	list-style: none;
}
.s-lg-file-icon.fa-file-pdf-o {
    background-color: #006411;
    color: #fff;
    padding: 4px;
}
.s-lg-link-list li:hover .s-lg-file-icon.fa-file-pdf-o {
	background-color: #7ec307;
}
.s-lg-link-list li:hover a {
	color: #23527c;
	text-decoration: underline;
}
#s-lg-col-1 .s-lib-box {
	margin: 10px 0;
	padding: 12px;
}
#s-lib-admin-bc .breadcrumb, #s-lib-bc .breadcrumb {
	margin: 10px 0 2px;
	font-size: 12px;
}
#s-lib-bc .breadcrumb li {
	/*margin: 10px 0 2px;*/
	font-size: 12px;
}
#s-lib-bc .breadcrumb li.active {
	color: #262c31;
	border: none;
}

/*makes A-Z Database shift over to right, negative margin cutting table*/
#s-lib-public-main .row {
	margin: 0;
}

/*makes A-Z results sit under 48 Databases found*/
#s-lg-az-content {
    clear: both;
}

/*Make the bullet disc icon disppear for a bulleted list of documents*/
.s-lg-link-list-4 li, .s-lg-link-list li {
	list-style-type:none;	
	padding-left:0px;
}

/*Make the bullet disc icon disppear for a bulleted list of databases*/
.s-lg-er-item-list, .s-lg-link-list, .s-lg-rss-list, .s-lg-system-list {
	list-style-type:none;	
	padding-left:0px;
}

.s-lg-er-item-list, .s-lg-link-list, .s-lg-rss-list, .s-lg-system-list {
	padding-left:0px;
}

/* In LibWizard forms, fixes the font size for checkbox labels*/

#canvas {
    font-size: 12px;
}


/* Hides the LibGuides generated footer information that shows the last date the page was updated, etc. Just remember that hiding this will also hide the LibGuides admin login! */

.s-lib-footer {
    display: none;
}


/* Hides the LibGuides search box*/
#s-lg-guide-header-search {
	display:none;
}

	/* When not hidden, moves the LibGuides search box up 35px to be closer to the header*/
	#s-lg-guide-header-search	{
	margin-top: -35px;
	}

#s-lib-bc-site {
	display:none;

}


/***** Main Page *****/
/* Left nav */

.s-lib-box {
    	background: transparent;
    	border: none;
    	box-shadow: none;
    	margin: 0;
}
#s-lg-col-1 .s-lib-box {
    	margin: 0;
    	padding: 8px;
    	box-shadow: 2px 2px 5px #cccccc;
    	background-color: #fff;
}
#s-lg-col-1 .s-lib-box, #s-lg-col-2 .s-lib-box {
    	box-shadow: none;
    	background-color: #fff;
    	margin-bottom: 8px;
		margin-top: 0;
}
#banner-crl {
    	height: 180px;
}
#s-lg-tabs-container .nav-stacked {
		padding: 0;
		margin-bottom: 0;
}
#s-lg-tabs-container .nav-stacked ul {
		padding: 0;
}
/*left nav: inactive state*/
#s-lg-tabs-container .nav-stacked ul > li > a {
		background-color: #808080;
}

#s-lg-tabs-container .nav-stacked > li > a {
		line-height: 1.2em;
		display: block;
        background-color: #555;
        padding-top: 9px;
        padding-bottom: 9px;
}

/*left nav: hover/active state*/
#s-lg-tabs-container .nav-tabs > .active > a, #s-lg-tabs-container .nav-pills > .active > a, #s-lg-tabs-container .nav-tabs > .active > a:hover, #s-lg-tabs-container .nav-pills > .active > a:hover {
		font-weight: 700;
		font-size: 12px;
		text-transform:  none;
		border: 1px solid transparent;
        background-color: #006411;
        color: #fff;
} 
.nav-stacked > li + li {
        font-weight:700;
        margin-top: 0px;
}  
.nav-stacked > li {
	/*border-bottom: 1px solid #e7e7e7;*/
}

#s-lg-tabs-container .nav-stacked ul > li {
		border-bottom: 1px solid #808080;
}
.col-md-2 #s-lg-tabs-container .nav-stacked ul li.active a, .col-md-2 #s-lg-tabs-container .nav-stacked ul li {
		margin-top: 0;
}
#s-lg-tabs-container .nav-pills > li > a, #s-lg-tabs-container .nav-tabs > li > a {
                color: #FFF;
		font-weight: 700;
		font-size: 12px;
		text-transform: uppercase;
}
#s-lg-tabs-container .nav-stacked ul a, #s-lg-tabs-container .nav-stacked ul li.active a  {
        text-transform: none;
        padding-left: 28px;
        font-weight: normal; 
        font-size: 12px;
		line-height: 18px;
}
#s-lg-tabs-container .nav-stacked ul li:hover a, #s-lg-tabs-container .nav-stacked ul li.active:hover a {
	font-weight: normal; 
    font-size: 12px;
	line-height: 18px;
	background-color: #555;
}
#s-lg-tabs-container .nav-stacked ul li.active:hover a {
	background-color: #006411;
}
#s-lg-tabs-container .nav-stacked ul li a:hover, #s-lg-tabs-container .nav-stacked ul li.active a:hover, 
#s-lg-tabs-container .nav-stacked ul li.active a { 
        text-transform: none;      
}
#s-lg-tabs-container .nav-tabs > .active > a, #s-lg-tabs-container .nav-pills > .active > a, 
#s-lg-tabs-container .nav-stacked ul li.active a {
       /* margin-left: -7px;  
        margin-right: -7px;*/
        padding-left: 25px;
		box-shadow: 2px 2px 5px #555;
		color: #fff;
}
#s-lg-tabs-container .nav-stacked ul li.active a {
        padding-left: 35px;
}

#s-lg-tabs-container .nav-stacked ul li.active a, 
#s-lg-tabs-container .nav-stacked ul li {
        margin-top: 1px;
}
#s-lg-tabs-container .nav-tabs > .active > a, #s-lg-tabs-container .nav-pills > .active > a, 
#s-lg-tabs-container .nav-tabs > .active > a:hover, #s-lg-tabs-container .nav-pills > .active > a:hover, 
#s-lg-tabs-container .nav-pills > li > a:hover, #s-lg-tabs-container .nav-tabs > li > a:hover {
        background-color: #006411;
        color: #fff;
		font-weight: 700;
		font-size: 12px;
		text-transform: uppercase;
}
#s-lg-guide-tabs {
		margin-top: 26px;
}
#s-lg-guide-main {
       padding-top: 10px;
}
#s-lib-admin-bc .breadcrumb, #s-lib-bc .breadcrumb {
		margin-bottom: 12px;
}
#s-lib-bc .breadcrumb {
    margin-top: 0;
	clear: both;
	padding: 0;
	display: none;
}
#s-lg-side-nav-content .col-md-2 {
		padding-left: 0;
		margin-top: 5px;
}
#s-lg-side-nav-content {
		background-color: #f5f5f5;
		padding: 0 15px 15px 15px;
}
.s-lg-tabs-side .nav {
		margin-top: 0;
}
#s-lg-guide-tabs {
    	margin-top: -12px;
}
.s-lg-tabs-side .s-lg-subtab-ul {
		margin-left: 0;
		padding-top: 0;	
}

#s-lg-tabs-container .nav-stacked ul li {
    	padding-left: 0px;
		background-color: #808080;
		/*border-left: 3px solid #555;*/
}

.s-lib-box-content {
	padding-left: 0;
	padding-right: 0;
}

/* On top of main content navigation Tabs/Sub Nav--Old Styles that affected new left nav too*/
.nav-tabs > li > a {
	margin-right: 0;
}
.nav-tabs > li > a, #s-lg-tabs-container .nav-pills > li > a, #s-lg-tabs-container .nav-tabs > li > a, #s-lg-tabs-container .nav-pills > li > a:hover, #s-lg-tabs-container .nav-tabs > li > a:hover, #s-lg-tabs-container .nav-tabs > .active > a, #s-lg-tabs-container .nav-pills > .active > a, #s-lg-tabs-container .nav-tabs > .active > a:hover, #s-lg-tabs-container .nav-pills > .active > a:hover {
	border-radius: 0;
} 
#s-lg-tabs-container .split-button-nav > .active > a, #s-lg-tabs-container .split-button-nav > .active > a:hover, 
#s-lg-tabs-container .split-button-nav > li > a:hover, 
#s-lg-tabs-container .split-button-nav > li > a.s-lg-tab-top-link, #s-lg-tabs-container .split-button-nav > li > a.s-lg-tab-top-link:hover {
	padding: 5px 20px;
}
#s-lg-tabs-container .split-button-nav > li > a {
	padding: 5px 20px;
	color: #000;
	background-color: transparent;
	/*margin-top: -1px;*/
}
#s-lg-tabs-container .split-button-nav li a:hover, #s-lg-tabs-container .split-button-nav > .active > .s-lg-subtab-ul > .active > a {
    background-color: #808080;
    color: #fff !important;
}
#s-lg-tabs-container .split-button-nav > .active > .s-lg-subtab-ul > .active > a
#s-lg-tabs-container .split-button-nav > .active > a {
	margin-left: 0;
	margin-right: 0;
}
#s-lg-tabs-container .split-button-nav > .active > a.active, #s-lg-tabs-container .split-button-nav > li.active > a.active:hover, #s-lg-tabs-container .split-button-nav > li.active > a.dropdown-toggle {
	height: 36px;
	margin-top: -4px;
	padding-top: 9px;
	border-radius: 0;
}
#s-lg-tabs-container .split-button-nav > li.dropdown > a.active:hover {
	border-left: 1px solid #006411;
}
#s-lg-tabs-container .split-button-nav > .active > a.dropdown-toggle, #s-lg-tabs-container .split-button-nav > .active > a.s-lg-tab-top-link {
	box-shadow: none !important;
}
#s-lg-tabs-container .split-button-nav > .active > a.dropdown-toggle {
	box-shadow: 0px 2px 5px #555 !important;
}
#s-lg-tabs-container .split-button-nav > .active > a.s-lg-tab-top-link {
	box-shadow: 2px 2px 5px #555 !important;
}
.split-button-nav > li {
    position: relative;
    display: block;
    border-top: 1px solid #ccc;
    margin-right: 10px;
    border-bottom: 1px Solid #ccc;
}
#s-lg-tabs-container .split-button-nav {
	padding-top: 20px;
}
.split-button-nav .dropdown:hover {
    background-color: #808080;
}
.split-button-nav .dropdown:hover a {
	color: #fff;
}
.split-button-nav .dropdown:hover a {
    color: #fff !important;
}
.split-button-nav .dropdown:hover ul.dropdown-menu a {
	color: #000 !important;
}
.split-button-nav .dropdown:hover ul.dropdown-menu a:hover {
	color: #fff !important;
}
.dropdown-menu {
	border-radius: 0;
}

/*Boxes*/

/* adds the dropshadow to the floating boxes */
.s-lib-box { 
	border: none;
	border-radius: none;
	background: #fff;
	box-shadow: 2px 2px 5px #cccccc;
	padding: 8px;
	margin: 0 0 0 0;
}

/* Adds the spacing between columns */	
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    padding: 6px;
}
.s-lg-row {
	padding: 0 14px;
}

/* Tab Styles */
.s-lib-box-content .nav-tabs li {
	margin-bottom: -1px;
}
.s-lib-box-content .nav-tabs {
    border-bottom: none;
}
.nav-tabs>li>a {
	border: none;
}
.s-lib-jqtabs div.tab-content {
    border-top: 1px solid #ddd;
}
.s-lib-box-content .nav-tabs>li>a {
    color: #006411;
	border: 1px solid #ddd;
}
.s-lib-box-content .nav-tabs > li {
	margin-right: 2px;
}
.s-lib-box-content .nav-tabs>li.active>a, .s-lib-box-content .nav-tabs > li > a:hover {
    color: #000;
	border: 1px solid #ddd;
}
.s-lib-box-content .nav-tabs>li.active>a {
    color: #000;
}
.nav>li>a:hover, .nav>li>a:focus {
	outline: none;
}
.nav-tabs>li>a:hover, .nav-tabs>li>a {
    border-color: #eee #eee #ddd;
	border-bottom: none;
	background-color: #eee;
}
.s-lib-box-content .nav-tabs>li.active>a, .s-lib-box-content .nav-tabs>li.active>a:focus, .s-lib-box-content .nav-tabs>li.active>a:hover {
    border-bottom-color: transparent;
}
/* Updates the Tabs  */
/*.ui-corner-all, .ui-corner-top, 
.ui-corner-left, .ui-corner-tl {
	border-radius: 0;
}
.ui-widget-header {
	border: none;
	background: none;
}
.ui-widget-content {
	border: none;
}
.ui-tabs .ui-tabs-nav .ui-state-active {
	padding-bottom: 3px;
	margin-bottom: -2px;
}
.ui-tabs .ui-tabs-panel {
    border-top: 1px solid #aaa;
}*/

/* Image Gallery Box Custom Styling*/
.slick-slider .slick-prev {
    left: -28px;
    z-index: 2;
}
.slick-slider .slick-next {
    right: -28px;
}
.slick-slider .slick-prev::before, .slick-slider .slick-next::before {
    color: #006411;
	
}
.slick-slider .slick-prev, .slick-slider .slick-next {
	top: 20%;
}

/* Makes past events table extend two columns */
.onecol {
	width: 100%;
}

/* NEWS: Table of Newspaper images, outline, spacing, and drop shadow */
#s-lg-content-20725966 table {
	border-collapse: separate;
	border-spacing: 12px;
}
#s-lg-content-20725966 td {
	border: 1px solid #e9e9e9;
	padding: 12px 5px 5px;
	width: 33%;
	background-color: #f5f5f5;
}
#s-lg-content-20725966 td img {
	box-shadow: 2px 2px 5px #ccc;
}
/*Suppresses display of guide author on LibGuides search results page*/
.s-srch-result-author {display:none;}
 
.s-srch-result-meta .divider {display:none;}

/*Hides the display of the guide author and other guide information*/
.s-lg-system-list .s-lg-guide-list-info {
    display: none;}

/************ Sub Nav ***********/
	#s-lg-side-nav-content .col-md-2 {
	    margin-top: -6px;
	    padding-left: 0;
	}
	.s-lg-tabs-side #s-lg-guide-tabs {  
	    background-color: #dedede;
	    box-shadow: 2px 2px 5px #cccccc;
	    margin-bottom: 16px;
	    margin-top: 0;
	    padding: 10px 0;
	}

	.s-lg-tabs-side #s-lg-tabs-container .nav-stacked > li > a, #s-lg-tabs-container .nav-stacked ul li, #s-lg-tabs-container .nav-stacked ul > li > a {
	background-color: transparent;
	color: #000
	}

	.s-lg-tabs-side #s-lg-tabs-container .nav-tabs > .active > a, #s-lg-tabs-container .nav-pills > .active > a, #s-lg-tabs-container .nav-stacked ul li.active a, #s-lg-tabs-container .nav-stacked > li > a, #s-lg-tabs-container .nav-stacked ul > li > a {
	margin: 0;
	padding: 0;
	background-color: none; 
	padding-left: 10px;
	padding: 7px 13px;
	}
	.s-lg-tabs-side #s-lg-tabs-container .nav-stacked li {
	color: #fff;
	margin-bottom: 8px;
	padding: 0;
	margin: 0;
	}
	.s-lg-tabs-side #s-lg-tabs-container .nav-stacked li:hover {
	    font-size: 12px;
	    font-weight: 700;
	    text-transform: uppercase;
	}
	.s-lg-tabs-side #s-lg-tabs-container .nav-stacked li a:hover {
	   background-color: #808080;
	   color: #fff;
	}
	.s-lg-tabs-side #s-lg-tabs-container .nav-stacked li a:hover a {
	   color: #000;
	}
	.s-lg-tabs-side #s-lg-tabs-container .nav-tabs > .active > a, #s-lg-tabs-container .nav-pills > .active > a, #s-lg-tabs-container .nav-tabs > .active > a:hover, #s-lg-tabs-container .nav-pills > .active > a:hover, #s-lg-tabs-container .nav-pills > li > a:hover, #s-lg-tabs-container .nav-tabs > li > a:hover, .s-lg-tabs-side #s-lg-tabs-container .nav-stacked li:hover a {
	    outline:none;
	}
	.s-lg-tabs-side #s-lg-tabs-container .nav-stacked ul li {
	    border-bottom: none;
	    margin: 0;
	    padding: 0;
	}
	.s-lg-tabs-side #s-lg-tabs-container .nav-stacked ul > li a {
	    padding-left: 30px;
	    line-height: 15px;
	}
	s-lg-tabs-side #s-lg-tabs-container .nav-stacked ul > li a:hover {
	   background-color: #555;
	}
	.s-lg-tabs-side #s-lg-tabs-container .nav-tabs > .active > a, .s-lg-tabs-side #s-lg-tabs-container .nav-pills > .active > a, .s-lg-tabs-side #s-lg-tabs-container .nav-stacked ul li.active a, .s-lg-tabs-side #s-lg-tabs-container .nav-stacked li.active a:hover  {
	    background-color: #006411;
	    color: #fff;
	    margin-left: -7px;
	    margin-right: -7px;
	    padding-left: 20px;
	}
	 .s-lg-tabs-side #s-lg-tabs-container .nav-stacked li li.active a:hover,  .s-lg-tabs-side #s-lg-tabs-container .nav-stacked li li.active a  {
	   padding-left: 37px;
	   line-height: 15px;
	}

	/**************Search Database A-Z *******************/
	#az-search-col-1 .navbar-header button {
		background-color: #006411;
		border-color: #006411;
	}
	#az-search-col-1 .navbar-header button .icon-bar {
		background-color: #fff;
	}
	button#share_email_btn, button#s-lib-alert-btn-first {
		background-color: #006411!important;
		border-color: #006411!important;
		text-transform: uppercase;
		border-radius: 0;
	    border-top-right-radius: 0px;
	    border-bottom-right-radius: 0px;
		box-shadow: 2px 2px 5px #cccccc;
		color: #fff;
		padding: 0.5em 0.9em 0.5em;
		background-image: none;
	}
	button#share_email_btn:hover, button#s-lib-alert-btn-first:hover {
		background-color: #7ec307!important;
		border-color: #7ec307!important;
	}
	.ui-dialog-titlebar .btn-default {
		background-color: #808080;
	}
	.ui-dialog-titlebar .btn-default i.fa-close {
		color: #fff;
		padding: 2px;
		width: auto;
		top: -4px;
	}
	/************Past Events Databases ***************/
	ul.buttonLinks {
		list-style: none;
		padding: 0;
		margin: 20px 0 20px 0;
	}
	ul.buttonLinks li {
		padding: 0;
		margin: 0;
		margin-bottom: 15px;
		display: inline-block;
		margin-right: 10px;
	}
	ul.buttonLinks .btn {
		border-radius: 0;
	}
	ul.buttonLinks .btn .fa {
		color: white;
	}
	table.divisionTable td {
		margin-bottom: 20px;
		padding-bottome: 10px;
		border-bottome: 1px solid #ccc;
	}
 	#s-lg-guide-main .focus-highlight td h3 {
	    font-size: 16px;
	    line-height: 23px;
	    margin-top: 0;
	    color: #006411;
	    font-weight: bold;
	}
	table#courses_2016 ul.buttonLinks .btn-success.active, #OrderPackages table table ul.buttonLinks .btn {
	    /*background-color: #7ec307;*/
	    border: none;
	    color: #fff;
		border-radius: 0;
		padding:8px 18px;
		font-size: 15px;
		font-weight: normal;
		width: auto;
	}
	/*
	ul.buttonLinks .btn-success:hover {
	    background-color: #006411;
	    border-color: #7ec307;
		color: #fff;
	}*/
