@import url("https://library.anderson.edu/themes/niclib2021/assets/css/searchbox.css");

body{
    max-width: 100%;
    background-color: var(--1917cream);
    font-size: 18pt;
	padding-top: 4.5em;
}

header{
	width: 100%;
	background: rgba(255,252,249,0.9);
	position: fixed;
	top: 0;
	border-bottom: var(--rising-orange) 3px solid;
	z-index: 5;
	box-shadow: 0 7px 5px 0 rgba(0, 0, 0, 0.4), 0 8px 25px 0 rgba(0,0,0,0.4);
}

a{
    color: var(--raven-black);
    /*text-decoration: underline; -- Removed because the University doesn't use it */
    font-weight: bold;
    cursor: pointer;
    transition: all .5s;
}

a:hover{
    color: var(--rising-orange);
    text-decoration: none;
}

footer{
    margin-bottom: 1em;
    padding: 1em;
    border-top: .25em solid var(--rising-orange);
    clear: both;
	z-index: 3;
	/*box-shadow: 0 -9px 8px 0px rgba(0,0,0,0.4);
	position: relative;*/
}

pre {
	color: var(--rock-gray) !important;
}

u{
	text-decoration-color: var(--dark-yellow) !important;
}

/* Classes */
.banner-img{
    width: 100%;
}

.box{
    width: 33.33%;
    height: 20em;
    float: left;
}

.box div:first-child{
    width: 100%;
    height: 100%;
}

.mainBox div:first-child{
    width: 100%;
    height: 100%;
}

.box-hours{
    padding: 1em;
    text-align: center;
    height: 100% !important;
}

.box-hours tfoot{
    font-size: .75em;
    font-style: italic;
}

.bottomBox{
    width: 100%;
    height: 15em;
    clear: both;
}

.btn{
    background-color: var(--rising-orange);
    color: var(--1917cream);
    font-weight: bold;
}

.btn-group{
	position: fixed;
    bottom: 2em;
    left: 1em;
    font-weight: bold;
	border-color: rgb(165,172,175);
	z-index: 4;
	background-color: var(--rising-orange);
	color: var(--1917cream);
	box-shadow: 0 1px 10px 0px rgba(0,0,0,0.35);
	opacity: 50%;
}

.btn-group:hover{
	opacity: 100%;
	transition: all .5s;
}

.buttonTitle{
    font-size: 3em;
}

.carousel-inner {
	border-top: .25em solid var(--rising-orange);
	border-bottom: var(--rising-orange) solid .25em;
	box-shadow: 6px 0px 4px 1px rgba(0,0,0,0.5), 8px 0px 35px 10px rgba(96,111,111,0.9),-9px 0px 8px 1px rgba(0,0,0,0.4);
	position: relative;
	
}

.carousel-control-prev:hover {
	background-color: rgb(0,0,0,.2);
	transition: all .5s;
}

.carousel-control-next:hover {
	background-color: rgb(0,0,0,.2);
	transition: all .5s;
}

.contact-buttons {
    margin: 1.15em 0;
    padding: 1.93em 2em;
    clear: both;
}

.container nav{
    margin-top: 1em;
}

.content{
    margin: 1em auto;
}

.contentContact{
    width: 100%;
    margin-bottom: 1em;
}

.contentContact h3{
    color: var(--rock-gray);
}

.contentContent{
    clear: both;
}

.contentContent p{
    margin-top: .5em;
}

.contentImage{
    margin: 1em auto;
}

.contentList{
    margin: 1em auto;
}

.contentList dt{
    border: 1px solid rgba(195, 207, 220, 0.7);
    padding: 2em;
    background-color: rgba(195, 207, 220, 0.2);
}

.contentList dd{
    padding: 2em;
}

.contentTitle{
    font-weight: bold;
    font-size: 2em;
    color: var(--rising-orange);
    text-transform: uppercase;
}

.dropdown-divider {
	border-color: var(--rising-orange) !important;
	width: 90%;
	margin-left: auto !important;
	margin-right: auto !important;
}

.dropdown-item {
    font-size: 1.5em;
	text-align: center !important;
	color: var(--raven-black);
}

.dropdown-item:hover {
	background-color: var(--dark-yellow) !important;
	color: var(--1917cream);
	transition: all .5s;
}

.dropdown-menu {
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.3), 0 4px 10px 0 rgba(0, 0, 0, 0.3);
}

.dropdown-RR {
    font-size: 1.5em;
	text-align: center;
	padding-top: .25em;
}

.emailForm{
    padding: 1em;
}

.emailForm textarea{
    height: 11.25em;
}

.expand-icon{
    color: var(--rock-gray);
    float: right;
    clear: both;
}

.footernav{
    margin-bottom: 1em;
}

.headerHours{
    font-size: .6em;
}

.job-title{
    color: var(--helios);
}

.left{
    margin-left: 5%;
    text-align:left;
    float: left;
}

.libraryh3lp{
    padding: 1em;
}

.libSearch{
    background-image: url('https://library.anderson.edu/themes/niclib2021/assets/images/niclib_doors.jpeg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 10em;
    padding-left: 5%;
	padding-right: 3%;
    border-bottom: var(--rising-orange) solid .25em;
	height: 30em;
	box-shadow: 0 6px 4px 0 rgba(0, 0, 0, 0.5), 0 9px 25px 0 rgba(0,0,0,0.4);
	z-index: 3;
	position: relative;
}

.mainBox{
    width: 100%;
    height: 30em;
	float: left;
}

.main-menu{
    margin-left: 40%;
}

.mobile-child-menu{
    padding: 1em;
    list-style: none;
	background-color: var(--rock-gray);
	border: solid 2px var(--raven-black);
}

.mobile-child-menu li{
    padding: 1em;
}

.mobile-menu{
    text-align: center;
    display: none;
}

.mobile-menu-item{
    font-size: 1em;
    font-weight: 600;
    padding: 1em;
    display: block;
}

.mobile-parent-menu{
    padding: 0;
    list-style: none;
}

.navbar-toggler{
    font-size: 1em;
	color: var(--raven-black);
}

.navbar-brand {
	background: rgba(255,255,255,0.10);
	background-image: url('https://library.anderson.edu/themes/niclib2021/assets/images/lib-logo-sm.png');
	background-position: center center;
    background-repeat: no-repeat;
	background-size: contain;
	width: 16%;
	height: 90px;
}
}

.nav-link:focus {
	color: var(--rising-orange);
	transition: all .5s;
}

.questionGroup{
    margin: 1em auto;
    clear: both;
}

.right{
    margin-right: 5%;
    text-align: right;
    float: right;
}

.seeThis{
    background-color: var(--rising-orange);
    padding: 1em;
    text-align: center;
	color: var(--1917cream);
}

.staff-img{
    /* Img must be 232px wide */
    float: left;
    clear: both;
}

.staff-info{
    margin-top: 2em;
    padding-left: 2%;
    float: left;
}

.staff-info p{
    font-size: .75em;
}

.staff-name{
    font-weight: bold;
    color: var(--rising-orange);
    text-transform: uppercase;
}

.staff-title{
    color: var(--rock-gray);
}

.table td, .table th{
    border-top: none;
}

.york-presenters{
    text-align: center;
}

.york-presenters-title {
    color: var(--rock-gray);
}

.york-presenter-profile-name a{
    color: var(--helios);
    text-transform: uppercase;
}

.york-schedule{
    text-align: center;
}

.york-schedule tfoot{
    font-size: .5em;
    font-style: italic;
}


/* IDs */
.databasesBox{
    background-image: url('https://library.anderson.edu/themes/niclib2021/assets/images/articles-h.jpg');
    background-size: cover;
    background-position: 0% 40%;
    background-repeat: no-repeat;
    padding: 2em;
    border-right: var(--rock-gray) solid .1em;
	text-align: center;
    float: left;
	box-sizing: border-box;
	height: 20em;
	width: 33%;
	z-index: 1;
	position: sticky;
	color: var(--1917cream);
    text-shadow: 2px 1px var(--raven-black);
}

.databasesBox:hover{
	background-image: url('https://library.anderson.edu/themes/niclib2021/assets/images/articles.jpg');
	opacity: 80%;
	transition: all .5s;
	z-index: 2;
	box-shadow:27px -1px 51px -14px rgba(255,114,13,0.9);
	opacity: 100%;
	color: var(--1917cream);
    text-shadow: 4px 3px var(--raven-black);
	
}

.researchBox{
    background-image: url('https://library.anderson.edu/themes/niclib2021/assets/images/computer_use-h.jpg');
    background-size: cover;
    background-position: 100% 90%;
    background-repeat: no-repeat;
    padding: 2em;
    border-left: var(--rock-gray) solid .1em;
	border-right: var(--rock-gray) solid .1em;
	text-align: center;
	float: left;
	box-sizing: border-box;
	height: 20em;
	width: 34%;
	z-index: 1;
	position: sticky;
	color: var(--1917cream);
    text-shadow: 2px 1px var(--raven-black);
}

.researchBox:hover{
	background-image: url('https://library.anderson.edu/themes/niclib2021/assets/images/computer_use.jpg');
	opacity: 80%;
	transition: all .5s;
	z-index: 2;
	box-shadow:27px -1px 51px -14px rgba(255,114,13,0.9),-27px -1px 51px -14px rgba(255,114,13,0.9);
	opacity: 100%;
	color: var(--1917cream);
    text-shadow: 4px 3px var(--raven-black);
}

.browzineBox{
    background-image: url('https://library.anderson.edu/themes/niclib2021/assets/images/periodicals-h.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position-y: 53%;
    padding: 2em;
    border-left: var(--rock-gray) solid .1em;
	text-align: center;
    float: left;
	box-sizing: border-box;
	height: 20em;
	width: 33%;
	z-index: 1;
	position: sticky;
	color: var(--1917cream);
    text-shadow: 2px 1px var(--raven-black);
}

.browzineBox:hover{
	background-image: url('https://library.anderson.edu/themes/niclib2021/assets/images/periodicals.jpg');
	opacity: 80%;
	transition: all .5s;
	z-index: 2;
	box-shadow:-27px -1px 51px -14px rgba(255,114,13,0.9);
	opacity: 100%;
	color: var(--1917cream);
    text-shadow: 4px 3px var(--raven-black);
}

#chat-button{
    position: fixed;
    bottom: 2em;
    right: 1em;
    font-weight: bold;
    border-radius: 1em;
	border-color: rgb(165,172,175,.5);
	z-index: 5;
	box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.4);
	background-color: rgb(245,121,32,.5);
	color: rgb(255,255,255,.5);
}

#chat-button:hover{
	background-color: var(--rising-orange);
	color: var(--1917cream);
	border-color: transparent;
	box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.6), 0 5px 15px 1px rgba(0, 0, 0, 0.6);
	transition: all .5s;
}

#iframeHolder{
	position: fixed;
	bottom: 3.7em;
	right: 1em;
	height: 23em;
	z-index: 5;
}

#lang-button:hover{
	background-color: var(--rising-orange);
	color: var(--1917cream);
	border-color: transparent;
	box-shadow: 0 3px 3px 0px rgba(0,0,0,0.6), 0 5px 15px 0px rgba(0,0,0,0.59);
	transition: all .5s;
}

#lang-button:focus{
	background-color: var(--rising-orange);
	color: var(--1917cream);
	border-color: transparent;
	box-shadow: 0 3px 3px 0px rgba(0,0,0,0.6), 0 5px 15px 0px rgba(0,0,0,0.59);
	transition: all .5s;
}

#light_switch:hover{
	background-color: var(--rising-orange);
	color: var(--1917cream);
	border-color: transparent;
	box-shadow: 0 3px 3px 0px rgba(0,0,0,0.6), 0 5px 15px 0px rgba(0,0,0,0.59);
	transition: all .5s;
}

#light_switch:focus{
	background-color: var(--rising-orange);
	color: var(--1917cream);
	border-color: transparent;
	box-shadow: 0 3px 3px 0px rgba(0,0,0,0.6), 0 5px 15px 0px rgba(0,0,0,0.59);
	transition: all .5s;
}

#specialEvents{
	position: relative;
	width: 100%;
	float: left;
	border-bottom: var(--rising-orange) solid .25em;
	border-top: .25em solid var(--rising-orange);
	text-align: center;
	height: 206px;
	background-image: url('https://library.anderson.edu/themes/niclib2021/assets/images/event banner.png');
	background-size: cover;
	background-position: center center;
	box-shadow: 0 6px 4px 1px rgba(0,0,0,0.5), 0 8px 35px 10px rgba(96,111,111,0.9),0 -9px 8px 1px rgba(0,0,0,0.4);
	z-index: 3;
}

#Events{
	position: relative;
	width: 100%;
	float: left;
	height: 206px;
	z-index: 3;
}

#sur-button{
    position: fixed;
    bottom: .25em;
    left: .25em;
    font-weight: bold;
    border-radius: 1em;
	border-color: var(--1917cream);
	z-index: 3;
	background-color: var(--rising-orange);
	color: var(--1917cream);
}
