.vp-accordion .vp-c-accordion_heading-container:before {
	/* HH- Added additional spacing for heading on 11/25 per Greg's request */
	 margin-top: 0.625rem;
}
 .card-body a {
	 font-weight: bold;
}
 .card__link {
	 font-weight: bold;
}
 .vp-directory_content .vp-directory_img {
	 width: 104px;
	 height: 104px;
	 border-radius: 50%;
}
 .vp-inner .nGY2 .nGY2GThumbnail {
	 background-color: #fff;
}
/*Sortable Tabe*/
 .vp-table.sortable-table {
	 border: none;
}
 .vp-table.sortable-table.courseStatus .bootstrap-table.bootstrap4 {
	 overflow:hidden;
}
 .vp-table .fixed-table-body{
	 border: 1px solid #bf5712;
}
 .vp-table.sortable-table .fixed-table-container{
	 width: calc(100% - 8px);
	 margin-left: 3px;
}
 .vp-table.sortable-table .fixed-table-pagination .btn-secondary.dropdown-toggle {
	 background: transparent;
	 border: 1px solid transparent;
	 color: #3b3b3b;
	 padding: 10px 0;
	 margin-bottom: 0;
}
 .vp-table.sortable-table .fixed-table-pagination .btn-secondary.dropdown-toggle::after {
	 color:#f89728;
}
 .vp-table.sortable-table .fixed-table-pagination .dropdown-item.active, .dropdown-item:active {
	 background-color: #1c69b3;
}
 .vp-table.sortable-table .fixed-table-pagination .page-link {
	 margin-left:2px;
	 color: #3b3b3b;
	 background-color: #fff;
	 border: 1px solid transparent;
}
 .vp-table.sortable-table .fixed-table-pagination {
	 width: calc(100% - 8px);
	 margin-left: 3px;
}
 .vp-table.sortable-table .fixed-table-pagination .page-item.active .page-link {
	 color: #1c69b3;
	 font-weight: bolder;
	 border: 1px solid transparent;
}
 .vp-table.sortable-table .fixed-table-pagination .page-item::after {
	 content: '';
	 display: -webkit-inline-box;
	 display: -webkit-inline-flex;
	 display: -moz-inline-box;
	 display: -ms-inline-flexbox;
	 display: inline-flex;
	 position: absolute;
	 width: 2px;
	 height: 25px;
	 background-color: #f89728;
	 -webkit-box-orient: horizontal;
	 -webkit-box-direction: normal;
	 -webkit-flex-direction: row;
	 -moz-box-orient: horizontal;
	 -moz-box-direction: normal;
	 -ms-flex-direction: row;
	 flex-direction: row;
	 -webkit-align-content: center;
	 -ms-flex-line-pack: center;
	 align-content: center;
	 -webkit-box-align: center;
	 -webkit-align-items: center;
	 -moz-box-align: center;
	 -ms-flex-align: center;
	 align-items: center;
	 margin-top: -30px;
}
 .vp-table.sortable-table .fixed-table-pagination .page-item:first-child::after{
	 display:none;
}
 .vp-table.sortable-table .fixed-table-pagination .page-item:first-child .page-link, .vp-table.sortable-table .fixed-table-pagination .page-item:last-child .page-link {
	 border-radius:0;
}
 .vp-table.sortable-table .bootstrap-table .fixed-table-container .table tbody tr .card-view {
	 display:block;
}
 .bootstrap-table .fixed-table-container .table tbody tr .card-view .card-view-title, .bootstrap-table .fixed-table-container .table tbody tr .card-view .card-view-value {
	 display: block;
	 width: 100%;
}
 .vp-table.sortable-table .float-right.search.btn-group{
	 float: none !important;
	 width: 100%;
	 margin-left: 3px;
}
 .vp-table.sortable-table .search .search-input {
	 height: 50px;
	 border: 1px solid #1c69b3 !important;
	 width: calc(100% - 63px);
	 float:left;
	 position: relative;
	 z-index: 3;
}
 .vp-table.sortable-table .float-right.search.btn-group::after {
	 content: '';
	 background-image:url(../img/icons/search-news.svg);
	 background-position: center;
	 background-repeat: no-repeat;
	 background-position-x: 14px;
	 background-color:#f89728;
	 height: 50px;
	 border: 1px solid #f89728 !important;
	 width:55px;
	 float:right;
	 position: relative;
	 z-index: 1;
}
/* Hover effect */
 .vp-inner .gallery .nGY2GThumbnail:hover {
	 transform: scale(0.95);
	 transition: transform 0.6s;
}
 .vp-inner .gallery .nGY2GThumbnail {
	 transition: transform 0.6s;
}
/* Lightbox styles */
 .vp-inner .nGY2 {
	 font-family: montserrat, sans-serif;
}
 .vp-inner .nGY2Viewer .ngy2viewerToolAction .fa {
	 color: #aaa;
}
 .vp-inner .nGY2Viewer .ngy2viewerToolAction:hover .fa {
	 color: white;
}
 .vp-inner .nGY2Viewer .ngy2viewerToolAction:hover {
	 opacity: 1 !important;
}
 .vp-accordion .vp-c-accordion_heading-container:before {
	 margin-top: 0;
}
/*Featured-event on home page*/
 .featured-event {
	 border: 2px white solid;
}
 .featured-event-text {
	 text-transform: uppercase;
	 border: 2px white solid;
	 margin-top: 20px;
	 color: white;
	 padding: 2px;
	 font-weight: bold;
}
/*Emergency Alerts CSS */
 .alert {
	 border-radius: 0;
	 margin-bottom: 0;
	 height: auto;
}
 .alert-content {
	 display:inline;
}
 .alert-link {
	 padding-left: .2rem;
}
 .alert a {
	 padding-top: .5rem;
	 padding-bottom: .5rem;
}
 .large-alert-content {
	 max-width: 800px;
	 margin: auto;
	 margin-top: 40px;
}
 .alert-large {
	 overflow-y: auto;
}
 #alert-large-close{
	 text-shadow:none;
	 opacity: .8;
	 font-size: 2.8rem;
}
 .alert-close-link {
	 text-align:center;
	 margin:20px;
	 margin:50px 20px 40px 20px;
}
 .alert-close-link a{
	 color:#ffffff;
}
 @media (max-width: 767.98px) {
	 .alert h4 {
		 font-size: .8rem;
		 padding-bottom: .2rem;
		 padding-top: .3rem;
	}
	 .alert-link {
		 padding-left: 0;
		 font-size: .7rem;
	}
}
 @media (max-width: 1199.98px) {
	 .alert h4 {
		 font-size: .8rem;
	}
	 .alert-content {
		 font-size: .8rem;
	}
	 .alert-link {
		 padding-left: 0;
		 font-size: .8rem;
	}
}
/* En Espanol icon */
.header__btn-espanol {
	 align-items: center;
}
 button#search-btn-close {
	 z-index: 99;
}
 h5.EN-ESPAñOL {
	 margin-bottom: 0;
}
 @media screen and (max-width: 992px) {
	 h5.EN-ESPAñOL {
		 display: none;
	}
	 span.align-middle.d-none.d-md-inline {
		 display: none !important;
	}
}
 .vpm-header__search input#site-search-bar {
	 right: 438px;
}
 .vpm-header__search input#site-search-bar.fillwidth {
	 width: -webkit-calc(100% - 438px);
	 width: -moz-calc(100% - 438px);
	 width: calc(100% - 438px);
}
 @media (max-width: 992px) {
	 .vpm-header__search input#site-search-bar {
		 right: 342px;
	}
	 .vpm-header__search input#site-search-bar.fillwidth {
		 width: -webkit-calc(100% - 342px);
		 width: -moz-calc(100% - 342px);
		 width: calc(100% - 342px);
	}
}
 @media (max-width: 767px) {
	 .vpm-header__search input#site-search-bar {
		 right: 206px;
	}
	 .vpm-header__search input#site-search-bar.fillwidth {
		 width: -webkit-calc(100% - 206px);
		 width: -moz-calc(100% - 206px);
		 width: calc(100% - 206px);
	}
	.header__btn-espanol img {
	    width: 30px;
	}
}
 @media (max-width: 420px) {
     .vpm-header__search #search-btn-submit {
         position: absolute;
         right: 52px;
     }
 }
 @media (max-width: 368px) {
     .col-auto.align-items-center.d-flex.justify-space-between {
         margin: 0 !important;
     }
     .vpm-header__search input#site-search-bar {
		 right: 196px;
	}
	 .vpm-header__search input#site-search-bar.fillwidth {
		 width: -webkit-calc(100% - 196px);
		 width: -moz-calc(100% - 196px);
		 width: calc(100% - 196px);
	}
 }
 @media (max-width: 767.98px)
.vpm-header__btn-nav svg, .vpm-header__btn-search svg {
    width: 20px;
}


/*HOMEPAGE UPDATES*/
@media (max-width: 991.98px) {
.home-hero {
    max-height: 600px;
}
.text-overlay {
    height:100%;
}
}
@media (min-width: 992px) {
.home-hero {
    height: 80vh;
    /*height: calc(100vh - 30px);*/
}
#vpds-c-home-hero__video {
    height: 80vh;
    object-fit: cover;
}
}
@media (min-width: 992px) and (max-width: 1200px)  {
    .card__home--campus .card-text {
        font-size: .83rem;
    }
 }
 
 /* Landing Page Updates */
.vp-landing .vp-breadcrumb--alt {
    margin-bottom: 20px;
}
.vp-landing .vp-breadcrumb--alt .breadcrumb {
    padding-top: .60rem;
}
.vp-landing .vp-breadcrumb--alt .breadcrumb .breadcrumb-item {
    padding-bottom: .60rem;
}

/* Fix for Bright Edge heading on home page */
.vp-home .be-ix-link-block .be-related-link-container .be-label {
    color: #1c69b3;
}