/*
Implementation Skeleton v3 - 12/6/18
Add styles to overwrite customer CSS, USE WITH CAUTION.
*/

/* A-Z */
ul.a-z {
	list-style: none;
	display: flex;
	justify-content: space-evenly;
	padding-left: 0px;
}

/* Newsletter Styling */
section.subscribe-section label,
section.subscribe-section button[type=reset] {
	display: none;
}

/* Hero anchor fix */
.hero-caption p {
	display: grid;
}

.hero-caption a {
	justify-self: end;
}

strong {
	font-weight: 900 !important;
}

/* td:not([headers="title"]) {
    text-wrap: nowrap;
} */

#directory-list td:not([headers="title"]) {
   text-wrap: nowrap;
}

/* ticket 262930 - start */
/* search input */
.program-search {
	position: relative;
}

.program-search input#programSearch {
	background-color: var(--light-gray);
	border: none;
	width: 100%;
	padding: 8px 40px 8px 12px;
	position: relative;
}

.program-search .fa-search {
	position: absolute;
	right: 10px;
	left: auto;
	top: 12px;
}

.programs input[type="checkbox"] {
	border: 1px solid var(--primary-color);
}

/* ticket 262930 - end */