  /* CSS Document */

.quickNavBar {
    display: flex;  
    width: 100%;  
    padding-left: 0;
	padding-right: 0;
	margin-top:1rem;
	margin-bottom:1.5rem;
}

.quickNavBar ul {
    display: flex;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}

.quickNavBar li {
	padding:0 0.28em 0 0;
    list-style:none;
	text-decoration:none;
}

.quickNavBar .LibIcon1 {
	margin-left:6em;
}

.quickNavBar li img {
	width:100%;
	height:auto;
	max-height:74px;
}

.qnb-lib-logo {
	margin-left:0;
	width:110px;
}

.qnb-lib-promos {
    display: flex;
    justify-content: space-between;
    width: 100%;
}


table.rgMasterTable td img {
	max-width:90px!important;
	height:auto;
}

.vl-home-frame {
	margin-top:0;
}

.vlSchoolName {
	padding:0!important;
	margin-right:-1rem;
	margin-top:-1rem;
}

.vl-left-nav {
	margin-left:-1.6rem;
}

@media screen and (max-width: 1000px) {
	
table.rgMasterTable td img {
	min-width:80px!important;
	height:auto;
}	
	
.quickNavBar {
	margin-top:1.5em;
	margin-bottom:0;
}

.qnb-lib-logo {
	margin-right:3rem;
	margin-left:0.78rem;
}


.quickNavBar li {
	padding-bottom:0.58em;
}

.quickNavBar .LibIcon1 {
	margin-left:0.68em;
}

.vl-left-nav {
	margin-left:0;
}

.vlSchoolName {
	float: none!important;
    width: 91%!important;
	margin-top: 0.18rem;
}

}

@media screen and (max-width: 780px) {
.quickNavBar {
	margin-top:-4.6rem;
}
}

@media screen and (max-width: 740px) {

.quickNavBar li {
	padding-right:0.05em;
	margin-left:-2rem;
}

.quickNavBar .LibIcon1 {
	margin-left:-2rem;
}

.quickNavBar li img {
	width:75%;
}

.qnb-lib-logo {
	margin-left:2.6rem;
	margin-right:4rem;
}

.qnb-lib-promos {
    padding-right: 1rem;
}
}


@media screen and (max-width: 550px) {
.quickNavBar {
	padding:0;
	margin-top:-3rem;
}

.quickNavBar ul {
    display: block;
    width: 100%;
	text-align: center;
	margin:0 auto;
	padding-top:0;
	margin-top:-2.4rem!important;
}

.quickNavBar li {
    padding:0;
	margin:0;
}

.quickNavBar .LibIcon1 {
    margin-left:0rem; 
}

.qnb-lib-promos {
    display: block;
    width: 100%;
    margin: 0 auto;
}

.qnb-lib-logo {
	display:block;
	width:100%;
	margin: 0 auto; 
	max-width:35%;
	margin-bottom:2rem;
	margin-top:2.6rem;
}
	
.quickNavBar li img {
	width: 60%;
	max-height: 100%;
}

.vlSchoolName {
	margin-top:0.68rem;
	text-align: center!important;
	width:100%!important;
}
}


@media screen and (max-width: 440px) {
.quickNavBar li img {
	width:100%;
}

.qnb-lib-promos {
	margin-left: 0.98rem;
	margin-right: 0;
	width: 100%;
}

.vl-left-nav {
	margin-top:4rem;
}


}


