  /*
Implementations Skeleton v3 - 5/10/2014
oustyles.css
Add styles to overwrite customer CSS, USE WITH CAUTION.
*/

/* fix the height of the faculy and staff department list in the sidebar */
#data-height-control-faculty-departments.list-item-open {
	max-height: 400px;
	overflow: scroll;
}

.slick-slide img {
	width: 100% !important;
}

@media (min-width: 768px) {
.o-hero-image .slick-slide {
  height: 65vh;
  min-height: 525px;
    }
}

/* OU Alerts - Start */
.oualerts-modal {
	top: 20%;
	margin-top: auto;
}

.oualerts-is-active {
    margin-top: -16px;
}

/*  OU Alerts - Dark theme font color for Subtitle and Message */
.dark-theme p.oualerts-notify-subtitle {
    color: #282828;
}

.dark-theme p.oualerts-notify-msg {
    color: #282828;
}

/* OU Alerts - End */

.menu-item-has-children .ou-pointer:hover {
	cursor: pointer;
}

.a-width--50 {
	display: block;
}

/* style.css changes */
[id$="search-table_info"] {
	text-transform: uppercase;
	font-weight: bold;
}

[id$="search-table_previous"], [id$="search-table_next"] {
	border-radius: 0px;
	text-transform: uppercase;
	font-weight: bold;
}

[id$="search-table_previous"] {
	padding: 0rem 1rem !important;
}

[id$="search-table_next"] {
	padding: 0rem 1rem !important;
}

[id$="search-table_wrapper"] tbody {
	border: 0px;
}

/* style.css changes end */

/* theme.css changes */

.light-theme [id$="search-table_wrapper"] {
	border: 1px solid #d8d8d8;
	background: #F6F6F6;
}

.light-theme [id$="search-table_info"] {
	color: #282828;
}

.light-theme [id$="search-table_previous"], .light-theme [id$="search-table_next"] {
	border: 1px solid #14325f;
	background: transparent;
	color: #282828;
}

.light-theme [id$="search-table_previous"]:hover, .light-theme [id$="search-table_next"]:hover {
	background: #14325f;
	color: #ffffff;
}

.light-theme [id$="search-table_wrapper"] .table-bordered th, .light-theme .table-bordered td {
	border: 1px solid #d8d8d8;
}

.dark-theme [id$="search-table_wrapper"] {
	border: 1px solid #151515;
}

.dark-theme [id$="search-table_info"] {
	color: #ffffff;
}

.dark-theme [id$="search-table_previous"], .dark-theme [id$="search-table_next"] {
	border: 1px solid #151515;
	background: #151515;
	color: #ffffff !important;
}

.dark-theme [id$="search-table_previous"]:hover, .dark-theme [id$="search-table_next:hover"] {
	border: 1px solid #0B0B0B;
	background: #0B0B0B;
}

.dark-theme [id$="search-table_wrapper"] .table-bordered th, .dark-theme .table-bordered td {
	border: 1px solid #333333;
}
/* theme.css changes end */

/* faculty data tables */
.a-to-z-faculty { display:inline-block; text-align: center; padding-left: 0}
.a-to-z-faculty li { list-style:none;  float:left;}
.a-to-z-faculty li a { border:none; }

@media (max-width: 768px) {
	.wv-full-width-sm {
		width: 100% !important;
	}
}

.wv-fit-content { width: fit-content; }
.wv-fit-content.imageLink { padding-right: 1rem; }

.wv-custom-card-white {
	color: #ffffff !important;
}

.wv-custom-card-white .home-cta-base--layout:hover {
    border-bottom: 5px solid #00CC36;
}

.wv-custom-card-white.wv-custom-card-heading {
	border-bottom: 1px solid #ffffff;
}

.dark-theme ul.list-group, .dark-theme .list-group-item {
	background-color: #282828;
}
.dark-theme .table-bordered th, .dark-theme .table-bordered td {
	border: 1px solid #333333;
	color: #fff;
}
.dark-theme .list-group-item {
	border: 1px solid #333333;
}

.wv-custom-horizontal-card .wv-custom-card-footer{
	position:absolute;
	bottom:0;
	width:100%;
}

.light-theme .wv-list-group-grey .list-group-item {
  background-color: #F6F6F6;
}

.light-theme .wv-list-group-grey .list-group-item:hover {
  background-color:#e8e8e8;
  text-decoration: underline;
  color: #0054A0;
}

.dark-theme .wv-list-group-grey .list-group-item {
  background-color: #212121;
}

.dark-theme .wv-list-group-grey .list-group-item:hover {
  background-color:#0B0B0B;
  text-decoration: underline;
  color: #7ABFFF;
}

.light-theme .wv-list-group-theme .list-group-item {
  background-color: transparent;
}

.light-theme .wv-list-group-theme .list-group-item:hover {
  background-color: #F0F0F0;
  text-decoration: underline;
  color: #0054A0;
}

.dark-theme .wv-list-group-theme .list-group-item {
  background-color: #212121;
}

.dark-theme .wv-list-group-theme .list-group-item:hover {
  background-color: #0B0B0B;
  text-decoration: underline;
  color: #7ABFFF;
}

.dark-theme .card-header {
	background-color: #0B0B0B;
}

.card-header {
	font-size: 1.5rem;
	font-weight: 700;	
}

.dark-theme .list-group-item-action:hover, .dark-theme .list-group-item-action:focus {
  color: #7abfff;
  text-decoration: underline;
  background-color: #202020;
}

