body {
	font-size:100%;
	color:#0b2341;
}

h1 {
	font-size:2rem;
}

h2 {
	font-size:1.75rem;
}

h3 {
	font-size:1.5rem;
}

h4 {
	font-size:1.25rem;
}

h5 {
	font-size:1.125rem;
}

h6 {
	font-size:1rem;
}

.col-12.body-wrapper {
	display: block;
	position: relative;
	width: 100%;
}

.col-10.body-wrapper {
	display: block;
	position: relative;
	width: 90%;
	margin: 0 auto;
}

.mini-spacer {
	padding: 1% 0;
}

.spacer {
	padding: 1% 0;
}

h2.section-header {
	font-size:1.75rem!important;
	text-transform: uppercase;
    font-weight: 800;
    color: #0b2341;
    border-bottom: 2px solid #e86100;
    padding-bottom: 0%;
    position: relative;
    font-family: sweet-sans-pro,sans-serif;
    word-spacing: 3px;
}


.space {
	padding:1% 0;
}
.col-12.page-header-container {
	display: block;
	position: relative;
	width: 100%;
	background-image: url("../images/aerial-photo.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

.lastUpdate {
	display: block;
    position: relative;
    width: 20%;
    left: 80%;
    bottom: 1rem;
}
p {
    font-size: 1.25rem!important;
}

ol {
	margin-bottom:0;
}

.col-10.content-wrapper ul li,.col-10.content-wrapper ol li, li.milestone-li {
	font-size: 1.25rem!important;
}

.title-container {background:url("../images/page-headers/orange-strip.png"); background-position: center center; background-size:cover!important;background-repeat: no-repeat!important;}

.title-container {
	border-bottom: 0px!important;
	min-height:25rem;
}

.title-bluebar.title-container .content {
	min-height:25rem;
    height: 25rem;
}

.title-bluebar.title-container .content .title {
    padding: 1% 0% 1% 3.5%;
}

.col-12.content-wrapper{
	display: block;
	position: relative;
	width:100%;
	margin: 0 auto;
	padding:2% 0 0 0 ;
}

.col-10.content-wrapper{
	display: block;
	position: relative;
	width:90%;
	margin: 0 auto;
	padding:2% 0 0 0 ;
}

.card {
	display: inline-block;
	position: relative;
	background-color:rgb(11,35,65);
	color:#fff;
	border: 1px solid rgb(204,78,11);
	min-width:100%;
}
.card:hover,.card:focus {
	background-color:rgb(204,78,11);
	color:#fff;
	border: 1px solid rgb(11,35,65);
}
.card-body {
	font-size:1.25rem;
}

.dropdown-menu {
	min-width:100%;
	text-align:center;
}
.dropdown-item {
	font-size:1.25rem;
}
/* ---------- Test Styles End ------------------- */
.col-10.center-nav {
	display: block;
	position: relative;
	margin: 0 auto;
	padding: 2%;
}

div#filter-btns {
    display: block;
    position: relative;
    width: 100%;
}

button.btn-primary {
	font-size:1.25rem;
	padding:1% 0;
	width:25%;
	margin: 1% 4%;
}

button.btn.btn-primary.filter, button.btn.btn-primary {
	background-color:rgb(11,35,65);
	border-color:rgb(207,78,11);
}

button.btn.btn-primary.filter:hover, button.btn.btn-primary:hover {
    background-color: rgb(204,78,11);
	border-color:rgb(11,35,65);
}

button.btn.btn-primary.filter.active, button.btn.btn-primary.active {
    background-color: rgb(204,78,11);
	border-color:rgb(11,35,65);
}


/* ------------------------ Icon Hover ---------------------------------*/
.container{
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
  box-lines: multiple;
	max-width: none;
}

.cover .btn{
  padding: 0.5em 1em;
  margin: 1rem;
  background: rgb(204,78,11);
  left:12%;
  border-radius: 0.25em;
	color:#fff;
}
.cover .btn2{
  padding: 0.5em 1em;
    margin-top: 4rem;
	margin-left: 25%;
    background: rgb(204,78,11);
    left: 12%;
    border-radius: 0.25em;
    width: 50%;
	color:#fff;
}
.cover .btn:hover, .cover.btn a:hover, .cover .btn2:hover, .cover.btn2 a:hover{
  background: rgb(231,233,236);
	color:rgb(11,35,65)!important;
}

.btn a:hover, .btn2 a:hover {
	color:rgb(11,35,65)!important;
}


.box-contain {
		height:20rem;
	}
	.box .cover .intro {
		height:7.5rem!important;
	}
.box{
  width: 16rem;
  height: 16rem;
  overflow: hidden;
  margin: 5px;
  border: 1px solid #000;
  box-shadow: 0px 0px 15px 0px #666,
              0px 5px 15px 0px #000;
}
.one {
	background: url('../../../about/Vini Nathan Head Shot.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.two {
	background: url('../../../images/headshots/2019/thumb/asim-ali.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.three {
	background: url('../../../images/headshots/2020/thumb/christopher-basgier.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.four {
	background: url('../../../images/headshots/2022/barclay-bentley.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.five {
	background: url('../../../images/headshots/2019/thumb/karen-battye.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.six {
	background: url('../../../images/headshots/2019/thumb/lavelle-bledsoe.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.seven {
	background: url('../../../images/headshots/2019/thumb/katie-boyd.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.eight {
	background: url('../../../images/headshots/2020/thumb/matthew-campbell.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.nine {
	background: url('../../../images/headshots/2019/thumb/taffye-clayton.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.ten {
	background: url('../../../images/headshots/2019/thumb/royrickers-cook.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.one-1 {
	background: url('../../../bios/images/MarkDeGotiFinal.png');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.two-1 {
	background: url('../../../images/headshots/2020/thumb/courtney-edwards.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.three-1 {
	background: url('../../../leadership-team/Laura Fryar.png');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.four-1 {
	background: url('../../../images/headshots/2019/thumb/andy-gillespie.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.five-1 {
	background: url('../../../images/headshots/2019/thumb/norman-godwin.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.six-1 {
	background: url('../../../images/headshots/2019/thumb/christopher-heacox.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.seven-1 {
	background: url('../../../images/headshots/2020/thumb/hayden-helms.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.eight-1 {
	background: url('../../../images/headshots/2019/thumb/julie-huff.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.nine-1 {
	background: url('../../../images/headshots/2019/thumb/sandy-krietemeyer.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.ten-1 {
	background: url('../../../images/headshots/2021/thumb/ashley-ludewig.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.one-2 {
	background: url('../../../images/headshots/2021/thumb/cindi-malinick.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.two-2 {
	background: url('../../../images/headshots/2019/thumb/amanda-malone.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.three-2 {
	background: url('../../../images/headshots/2020/thumb/leianna-mann.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.four-2 {
	background: url('../../../images/headshots/2019/thumb/tammy-mayo.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.five-2 {
	background: url('../../../images/headshots/2019/thumb/jaime-miller.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.six-2 {
	background: url('../../../bios/images/Tracey-Newell.png');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.seven-2 {
	background: url('../../../bios/images/ashley-pangle.png');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.eight-2 {
	background: url('../../../bios/images/michael-quinn.png');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.nine-2 {
	background: url('../../../images/headshots/2022/karen-roath.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.ten-2 {
	background: url('../../../bios/images/placeholder.png');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.one-3 {
	background: url('../../../images/headshots/2022/james-ryan.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.two-3 {
	background: url('../../../bios/images/Staci Sarkowski.png');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.three-3 {
	background: url('../../../bios/images/Lori-Sewell.png');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.four-3 {
	background: url('../../../images/headshots/2022/sarah-lynn-sharpton.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.five-3 {
	background: url('../../../images/headshots/2019/thumb/tiffany-sippial.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.six-3 {
	background: url('../../../images/headshots/2019/thumb/ruthie-spiers.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.seven-3 {
	background: url('../../../bios/images/EricaStallings.png');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.eight-3 {
	background: url('../../../images/headshots/2020/thumb/andrew-taylor.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.nine-3 {
	background: url('../../../images/headshots/2022/fresia-vega.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.ten-3 {
	background: url('../../../images/headshots/2019/thumb/robert-weigel.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.one-4 {
	background: url('../../../images/headshots/2019/thumb/james-weyhenmeyer.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.two-4 {
	background: url('../../../images/headshots/2019/thumb/emmett-winn.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.three-4 {
	background: url('../../../bios/images/Boyd.png');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.four-4 {
	background: url('../../../images/headshots/20211013_JEN_5704.png');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.five-4 {
	background: url('../../../bios/images/Blakeney-Davis.png');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.six-4 {
	background: url('../../../images/headshots/2019/thumb/robert-weigel.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.seven-4 {
	background: url('../../../bios/images/Maddie-Benchwick.png');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.eight-4 {
	background: url('../../../bios/images/Sherrica-Bryars.png');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.nine-4 {
	background: url('../../../bios/images/Caroline-Greathouse.png');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.ten-4 {
	background: url('../../../bios/images/Audrey-Lowrey.png');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}
.one-5 {
	background: url('../../../bios/images/chris-lepczyk.png');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}

.two-5 {
	background: url('../../../bios/images/Martina-Janska.png');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}

.three-5 {
	background: url('../../../bios/images/WItherspoon.png');
	background-position: center;
	background-size:cover;
	background-repeat: no-repeat;
}

.box-contain {
		height:20rem;
	}
	.box .cover .intro {
		height:7.5rem!important;
	}
	.box {
  position: relative;
  width: 16rem;
  height: 16rem;
  background-color: #ccc;
  margin:5px;
}

.cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(11,35,65);
  opacity: 0;
  transition: opacity 0.3s ease;
  display: flex;
  justify-content: center;
  align-items: center;
}

.box:hover .cover,
.box:focus-within .cover,
.box .cover:focus {
  opacity: 1;
}

.info {
  color: #fff;
  text-align: center;
}

.info h2 {
  font-size: 1.2rem;
  margin-bottom: 10px;
}

.info p {
  font-size: 1rem;
  margin-bottom: 20px;
}

.info a {
  color: #fff;
  text-decoration: underline;
}
h2.leadership-name {
	display: block;
	position: relative;
	color:rgb(11,35,65);
	text-align: center;
	margin:4% 0;
	font-size:1.2rem;
}



/* ------------------------------------------------------------------*/

image.node-icon-image, .node-icon-text-total, .node-icon-text-direct {
	display: none;
}

/* --------------------- Reporting Units Css Only Test ------------------ */
/* CSS Document */

p a {border-bottom:1px dashed #cc4e0b;}

.title a { font-weight:600; color:rgb(11,35,65);border-bottom:1px dashed #cc4e0b;text-decoration: none;}

header {border-bottom:3px solid #cc4e0b; z-index:2;}
.header_logos_container .content_container .col-sm-2 .col-xs-6 .navbar-toggle {display:none;}
.provost-nav .nav-justified li {border:4px solid #fff;}
.provost-nav .nav-justified li a {background-color:#03244d; text-align: center;  color:#fff; height:100%;  font-weight:100; text-transform: uppercase; line-height: 1.1}
.provost-nav .nav-justified li a:focus{color:#03244d;}

/* Initiative Boxes */
.init-boxes {
	background-color: #eaeaea;
	border: 4px solid #FFF;
}
.init-boxes a {
	color:#000;
}

footer .glyphicon {margin-right:10px;}
footer .h4 {margin-bottom:10px;}

.breadcrumbs {background-color:#000; padding:10px;}
.breadcrumbs ul li {display:inline-block; padding:0px 5px;}
.breadcrumbs a {font-weight: 600;}

.page-index .intro img {width:100%;}
.page-index .row01 {padding:20px; margin-bottom:20px;}
.page-index .row01 .content_container {max-width:1000px;}
.page-index row01 .intro-text {margin-top:20px;}
.page-index .row02 [class*="col-"] {padding:0px;}
.page-index .initiatives .content_row_title {text-align: center; padding-bottom:20px;}

.page-reportingunits .unit {display:table; width:100%;}
.page-reportingunits .unit [class*="col-"] {float: none; display: table-cell; vertical-align: top; padding:0px;}
.page-reportingunits .unit .col-xs-2 {position: relative;}
.page-reportingunits .unit {}			
.page-reportingunits .unit .department-header {background-color:#a1a1a1; padding:3px 10px;  color:#fff; border-bottom:3px solid #cc4e0b; text-transform: uppercase; letter-spacing:4px; font-weight:100; width:100%;}
.page-reportingunits .unit .department-header a {color:#fff;}
.page-reportingunits .unit .department-header a:hover, .unit .department-header a:focus {color:#cc4e0b;}
.page-reportingunits .unit .department {padding:10px;}
.page-reportingunits .unit .department .title {font-size:1.5rem; font-weight:100; }
.page-reportingunits .unit .department .person {color:#cc4e0b; font-size:1.25rem;  font-weight:600;}

.page-leadership .row01 .content_container {max-width:1000px;}
.page-leadership .member {text-align:center; margin-bottom:30px;}
.page-leadership .member img {width:50%;}
.page-leadership .member .item {position:relative; min-height:330px;}
.page-leadership .member .item .bg {background-color:#eaeaea;  bottom:20%; left:0; right:0; top:80px; z-index: -1; box-shadow: 0px 5px 5px #a1a1a1;}
.page-leadership .member .item .info .name {font-weight: 900; margin:10px 0px;}
.page-leadership .member .item .info .title {padding:0px 15px;}

.page-leadership .member .item .item-sub {background-color:#DBDBDB; bottom:0; left:0; right:0; padding:10px 0px; border-bottom:4px solid #cc4e0b; }
.page-leadership .member .item .item-sub .email a {margin:5px; color:#cc4e0b;}
.page-leadership .member .item .item-sub .phone a {margin:5px; color:#000; font-weight:600;}

.page-bio .portrait {}
.page-bio .portrait img {width:100%;}
.page-bio .member_info {border-bottom:1px solid #a1a1a1; margin-bottom:20px; padding-bottom:20px;  text-align: center;}
.page-bio .member_info .glyphicon {margin-right:10px;}
.page-bio .member_info .name { font-weight:600;}
.page-bio .member_info .title { color:#CC4E0B;}
.page-bio .member_info .phone {font-weight:600;}
.page-bio .member_info .email {font-weight:600;}

.person-title {font-size:1.25rem;}
@media (min-width: 768px){
	.provost-nav .navbar-default {background:none; border:none;}
	.provost-nav .nav-justified li a:hover {background-color:#eaeaea; color:#000;}
	.provost-nav .nav-justified li a:active {background-color:#eaeaea; color:#000;}
	.provost-nav .nav-justified li a:focus {background-color:#dddddd; color:#000;border-top-left-radius: 10px; border-top-right-radius: 10px;}
	
	.page-index .initiatives .navbar-default {background:none; border:none;}
	.page-index .initiatives .nav-justified li a:hover {background-color:#B7B7B7; color:#fff;}	
	.page-index .intro-text {}
	
	.page-reportingunits .unit .department-header {background-color:#a1a1a1; padding:3px 10px;  color:#fff; border-bottom:3px solid #cc4e0b; text-transform: uppercase; letter-spacing:4px; font-weight:100; width:100%;}
	
	.page-reportingunits .level-2 .spacer-1 {background-image:url(https://auburn.edu/academic/provost/images/branch-2.jpg); background-size:cover; background-position: center center;width:10%;height:auto;}
	.page-reportingunits .level-2 .spacer-2 {}
	.page-reportingunits .level-2 .spacer-last {background-image:url(https://auburn.edu/academic/provost/images/branch-1.jpg); background-size:cover; background-position: center center;width:10%;height:auto;}
	
	.page-reportingunits .level-3 .spacer-1 {background-image:url(https://auburn.edu/academic/provost/images/branch-3.jpg); background-size:cover; background-position: center center;width:10%;height:auto;}
	.page-reportingunits .level-3 .spacer-2 {background-image:url(https://auburn.edu/academic/provost/images/branch-2.jpg); background-size:cover; background-position: center center;width:10%;height:auto;}
	.page-reportingunits .level-3 .spacer-last {background-image:url(https://auburn.edu/academic/provost/images/branch-1.jpg); background-size:cover; background-position: center center;width:10%;height:auto;}
	
	.page-leadership .member {text-align:center;  margin-bottom:30px;}
	.page-leadership .member img {width:80%;}
	.page-leadership .member .item {position:relative; height:350px;}
	.page-leadership .member .item .bg {background-color:#eaeaea; position:absolute; bottom:20%; left:0; right:0; top:80px; z-index: -1; box-shadow: 0px 5px 5px #a1a1a1;}
	.page-leadership .member .item .info .name {font-weight: 900; margin:10px 0px;}
	.page-leadership .member .item .item-sub {background-color:#E1E1E1; position:absolute; bottom:0; left:0; right:0; padding:10px 0px; border-bottom:4px solid #B84305;}
	.page-leadership .member .item .item-sub .email a {margin:5px; color:#A83F07; font-weight:900;}
	.page-leadership .member .item .item-sub .phone a {margin:5px; color:#000; font-weight:600;}
	
	.page-bio .portrait {float:right;}
	.page-bio .provost-nav .navbar-default {background:none; border:none;}
	.page-bio .provost-nav .nav-justified li a:hover {background-color:#eaeaea; color:#000;}
	.page-bio .member_info {text-align: left;}
	.page-bio .member_info .name {}
	.page-bio .member_info .title { color:#CC4E0B;}
	.page-bio .member_info .phone {font-weight:600;}
	.page-bio .member_info .email {font-weight:600;}
}

@media (min-width: 1200px){
	.intro {top:-175px; margin-bottom:-130px;}
		.intro .content_container {border:1px solid #000; position:relative; padding:0px;}
		.intro .content_container .intro-text {position:absolute; bottom:0px; left:0; right:0; padding:5px 10px; z-index: 2; padding:10px 40px;}
		.intro .content_container .intro-text .intro-bg {background-color:#fff; position:absolute; top:0; bottom:0; left:0; right:0; z-index: -1; opacity:0.8;}
		.intro .test {padding:10px;}
	.page-index .content_topper {background-color:#a1a1a1; margin-top:-130px; z-index:-1;}
	.page-index .row02 .content_container {display: table; width:100%;}
	.page-index .row02 [class*="col-"] {float: none; display: table-cell; vertical-align: middle;}
	}
/*---------------------------------------------------- Student eValuate --------------------------------*/
.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1rem 1.25rem;
    font-size: 1.5rem;
    color: #212529;
    text-align: left;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
.accordion-body {
	font-size:1.25rem;
}
@media (prefers-reduced-motion: reduce) {
    .accordion-button {
        transition: none;
    }
}
.accordion-button:not(.collapsed) {
    color: #0c63e4;
    background-color: #e7f1ff;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    transform: rotate(-180deg);
}
.accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
    .accordion-button::after {
        transition: none;
    }
}
.accordion-button:hover {
    z-index: 2;
}
.accordion-button:focus {
    z-index: 3;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.accordion-header {
    margin-bottom: 0;
}
.accordion-item {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125);
}
.accordion-item:first-of-type {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}
.accordion-item:first-of-type .accordion-button {
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px);
}
.accordion-item:not(:first-of-type) {
    border-top: 0;
}
.accordion-item:last-of-type {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-right-radius: calc(0.25rem - 1px);
    border-bottom-left-radius: calc(0.25rem - 1px);
}
.accordion-item:last-of-type .accordion-collapse {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.accordion-body {
    padding: 1rem 1.25rem;
}
.accordion-flush .accordion-collapse {
    border-width: 0;
}
.accordion-flush .accordion-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
    border-top: 0;
}
.accordion-flush .accordion-item:last-child {
    border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
    border-radius: 0;
}

/* ----------------------------- Bio Temp -----------------------------*/
.bio-image {
    display: block;
    position: relative;
    margin: 0 auto;
	width: 60%;
    border: 1px solid rgb(11,35,65);
    padding: 2%;
    background-color: rgb(204,78,11);
}

/* FOOTER
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.page-footer {
  position: fixed;
  right: 0;
  bottom: 20px;
  display: flex;
  align-items: center;
  padding: 5px;
}

.page-footer a {
  margin-left: 4px;
}

#policies ul li, #policies ul li a, #forms ul li, #forms ul li a {
	font-size:1.25rem;
}

.item{ font-size:1.25rem;}


svg.bi.bi-facebook:hover, svg.bi.bi-twitter:hover, svg.bi.bi-instagram:hover, svg.bi.bi-linkedin:hover {
    fill: #cc4e0b;
    transform: scale(1.25);
    transition: transform .2s;
}

/* -----------------------------------------------------------------*/


@media only screen and (max-width: 2560px) {
  
}

@media only screen and (max-width: 1920px) {
	.level-2-wrapper li.outside-border-top-1:nth-child(3)::before {
		content: "";
		position: absolute;
		top: -20px;
		left: 0px;
		width: 2px;
		height: calc(100% + 36px);
		background: var(--black);
	}
	
  .level-2-wrapper li.outside-border-top-2:nth-child(4)::before {
		content: "";
		position: absolute;
		top: -19px;
		left: 0px;
		width: 2px;
		height: calc(52% + 50px);
		background: var(--black);
	}
	
	.level-2::before {
		content: "";
		position: absolute;
		top: 50%;
		left: 0;
		transform: translate(-100%, -50%);
		width: 21px;
		height: 2px;
		background: var(--black);
	}
	
	.level-2::after {
		content: "";
		position: absolute;
		top: 50%;
		left: 22.5rem;
		transform: translate(-100%, -50%);
		width: 19px;
		height: 2px;
		background: var(--black);
	}
	
	.level-3-wrapper li.outside-border-1::before {
		content: "";
		position: absolute;
		top: 400px;
		left: -31px;
		width: 2px;
		height: calc(100% + 356px);
		background: var(--black);
	}
	
	.level-3-wrapper li.outside-border-3::before {
		content: "";
		position: absolute;
		top: 334px;
		left: -31px;
		width: 2px;
		height: calc(100% + 266px);
		background: var(--black);
	}
  
	.level-3-wrapper li.outside-border-4::before {
		content: "";
		position: absolute;
		top: 490px;
		left: -31px;
		width: 2px;
		height: calc(100% + 422px);
		background: var(--black);
	}
	
	.level-3-wrapper li.outside-border-4::before {
		content: "";
		position: absolute;
		top: 34.9rem;
		left: -30px;
		width: 2px;
		height: calc(100% + 30rem);
		background: var(--black);
	}
	
  .level-3-wrapper li.outside-border::before {
		content: "";
		position: absolute;
		top: 825px;
		left: -31px;
		width: 2px;
		height: calc(100% + 758px);
		background: var(--black);
	}
	
	.level-3-wrapper li.outside-border-2::before {
		content: "";
		position: absolute;
		top: 120px;
		left: -31px;
		width: 2px;
		height: calc(100% + 75px);
		background: var(--black);
	}
	
	.level-3-wrapper li.outside-border-4::before {
		content: "";
		position: absolute;
		top: 491px;
		left: -31px;
		width: 2px;
		height: calc(100% + 424px);
		background: var(--black);
	}
}


@media only screen and (max-width: 1536px) {
	.bio-image {
		width:75%;
	}
}

@media only screen and (max-width: 1440px) {
   .col-8.bio-content {
		display: block;
		position: relative;
		width:100%;
	}
	
	.col-4.bio-image-container {
		display: block;
		position: relative;
		width:50%;
		margin: 0 auto;
	}
}

@media only screen and (max-width: 1366px) {
  
}
@media only screen and (max-width: 1280px) {
  	button.btn-primary {
		font-size:1.2rem;
		padding:1% 0;
		width:48%;
		margin: 1% 0%;
	}
}
@media only screen and (max-width: 962px) {
  	button.btn-primary {
		font-size:1.2rem;
		padding:1% 0;
		width:100%;
		margin: 1% 4%;
	}
}
@media only screen and (max-width: 800px) {
    .col-8.bio-content {
		display: block;
		position: relative;
		width:100%;
	}
	
	.col-4.bio-image-container {
		display: block;
		position: relative;
		width:75%;
		margin: 0 auto;
	}
}

@media only screen and (max-width: 768px) {
  
}

@media only screen and (max-width: 601px) {
  
}

@media only screen and (max-width: 414px) {
  	

}

@media only screen and (max-width: 375px) {
  
}

@media only screen and (max-width: 360px) {
  
}