  /*Settings*/

.chapter-button {
    background-color: #041e42;
    font-size: 1.2rem;
    font-weight: bold;
}

.chapter-button {
	background-color: #AA3DD5;
}

.chapter-sticky {
    position: fixed;
    bottom: 5px;
    left: 5px;
    border: 1px solid #efefef;
}

.president-seal .banner-container {
	background-image: url('https://beta.unr.edu/main/images/campaigns/strategic-plan/banner/University-seal-watermark-100.png');
    background-repeat: no-repeat;
    background-size: 70%;
    background-position: right;
    background-color: #000;
    box-shadow: inset 0 0 0 1000px rgb(4 30 66 / 90%);
	text-align: center;
}
	
	
.banner .banner-container p.strat-plan-title {
    /*font-size: 14rem;
    line-height: 14rem;*/
	max-width: 90%;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: auto;
    margin-right: auto;
	/*line-height: 200px;*/
	
	
}

.line1 {
	line-height: .6em;
}

.line2 {
	line-height: .8em;
}

.line3 {
	line-height: 1.25em;
}

.strat-plan-title .rising-large {
	/*font-size: 18rem;*/
}

.subtitle {
	font-weight: initial;
	/*line-height: 100px;*/
}

/*Local Quicklinks*/
.local-quicklinks {
	max-width: 90%;
    margin: auto;
    margin-top: -5%;
	box-shadow: 0 2px 3px rgb(0 0 0 / 30%);
}

.local-quicklinks ul li {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    flex-shrink: 1;
    flex-grow: 1;
    flex-basis: 50%;
}

/*---------- Word Definition ----------*/
.definition-container {
    width: 20rem;
    border: none;
    float: right;
    margin-bottom: 1rem;
}

.word-definition {
    background: #eee;
    padding: 0.5rem 1rem;
}

.word-definition hr {
    margin: 0;
    padding: 0;
}



.word {
    font-weight: $font-bold;
}



.definition {
    font-size: 0.875rem;
}

/* showcase definition arrow*/
.showcase-arrow-left {
    position: relative;
    background: #eee;
}

.showcase-arrow-left:after {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(46, 107, 161, 0);
    border-right-color: #eee;
    border-width: 15px;
    margin-top: -15px;
}

/*Progress Bar customizations*/
.progress-bar-container {
    background: #041E42;
}
.progress-bar {
	background-color: #E70041;
}

svg.nt-chapter-icon {
    margin-bottom: -4px;
}

@media print, screen and (min-width: 64em) {
	.banner .banner-container p.strat-plan-title {
		/*line-height: 200px;*/
	}
	
	.subtitle {
		/*line-height: 100px;*/
	}
	
	.local-quicklinks {
		max-width: 90%;
		margin: auto;
		margin-top: -2%;
	}
	
	.local-quicklinks ul li {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0;
		flex: 1 1 0;
		flex-shrink: 1;
		flex-grow: 1;
		flex-basis: 0;
	}
}

@media screen and (max-width: 63.99875em) {
	.banner .banner-container p.strat-plan-title {
		/*line-height: 150px;*/
	}
	
	.subtitle {
		/*line-height: 75px;*/
	}
	
	.local-quicklinks ul li {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0;
		flex: 1 1 0;
		flex-shrink: 1;
		flex-grow: 1;
		flex-basis: 0;
	}
	
	.local-quicklinks {
		max-width: 95%;
		margin: auto;
		margin-top: -2%;
	}
}

@media screen and (max-width: 39.99875em) {
	.banner .banner-container p.strat-plan-title {
		/*line-height: 60px;*/
	}
	
	.subtitle {
		/*line-height: 50px;*/
	}
	
	.local-quicklinks ul li {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;
		flex-shrink: 1;
		flex-grow: 1;
		flex-basis: 50%;
	}
	
	.local-quicklinks {
		max-width: 95%;
		margin: auto;
		margin-top: -5%;
	}
}

@media only screen and (max-width:160rem) and (min-width:90rem) {
	.definition-container {
        width: 25rem;
        margin-left: 3rem;
    }

    .word {
        font-size: 1.5rem;
    }

    .definition {
        font-size: 1.2rem;
        line-height: 1.2;
    }

    .word-definition ul, .word-definition ol {
        width: 15rem;
    }

    .word-definition ul li {
        width: 22rem;
        margin: 0;
    }

    .word-definition ul li ul li {
        width: 22rem;
    }

    .word-definition ol li {
        width: 15rem;
        margin: 0;
    }

    .word-definition ol li ol li {
        width: 14rem;
    }
}

@media only screen and (max-width: 61.99rem)and (min-width:48rem) {
	.definition-container {
        margin-left: 1rem;
    }
	
	.word-definition ul li {
        width: 17rem;
        margin: 0;
    }

    .word-definition ul li ul li {
        width: 15rem;
    }
}

@media only screen and (max-width: 47.99rem) {
	.definition-container {
        width: auto;
		float: none;
    }
	
	.showcase-arrow-left:after {
        display: none;
    }
}

@media screen and (min-width: 64em) {
	
}

@media screen and (max-width: 63.99875em) {
	
}