#homepage-solutions-tabs .et_pb_tabs_controls li.et_pb_tab_active>a {
	outline-color: #ffffff !important;
}

.et_pb_tabs_controls>li>a.keyboard-outline {
	outline: 2px #F9F9F9 solid !important;
	outline-offset: 0 !important;
	border-radius: 50px;
	box-shadow: 0 0 0 4px #193146 !important;
}

button.wistia_placebo_close_button {
	opacity: 1;
	background-color: #000000 !important;
	z-index: 999999 !important
}

button.wistia_placebo_close_button.keyboard-outline {
	/* inner indicator */
	outline: 2px #F9F9F9 solid !important;
	outline-offset: 0 !important;
	/* outer indicator */
	box-shadow: 0 0 0 4px #193146 !important;
	opacity: 1 !important;
}

.wistia_embed.applause-wistia-image-embed.keyboard-outline {
    outline: 3px #4e9ccb solid !important;
	outline-offset: 4px !important;
    box-shadow: 0 0 0 4px #fff !important;
	opacity: 1 !important;
	border-radius: 6px;
}

a.et_pb_button.keyboard-outline,
button.et_pb_button.keyboard-outline {
	/* inner indicator */
	outline: 2px #F9F9F9 solid !important;
	outline-offset: 0 !important;
	/* outer indicator */
	box-shadow: 0 0 0 4px #193146 !important;
}

form.mktoForm.mktoEmbeddedForm .mktoButtonRow button.keyboard-outline {
	/* inner indicator */
	outline: 2px #F9F9F9 solid !important;
	outline-offset: 0 !important;
	/* outer indicator */
	box-shadow: 0 0 0 4px #193146 !important;
	display: inline-block;
}

.state-of-digital-quality-2024 a.et_pb_button.keyboard-outline, 
.state-of-digital-quality-2024 button.et_pb_button.keyboard-outline,
.state-of-digital-quality-2025 a.et_pb_button.keyboard-outline, 
.state-of-digital-quality-2025 button.et_pb_button.keyboard-outline {
  outline: 2px #F9F9F9 solid !important;
  outline-offset: 3px !important;
  box-shadow: 0 0 0 4px #000 !important;
}

.explore-box {
	padding: 5px;
	cursor: pointer;
}

.explore-box.keyboard-outline {
	/* inner indicator */
	outline: 2px #F9F9F9 solid;
	outline-offset: 2px;
	/* outer indicator */
	box-shadow: 0 0 0 4px #193146;
	border-radius: 4px;
}

.et_pb_module.et_pb_image a.keyboard-outline {
	/* inner indicator */
	outline: 2px #F9F9F9 solid !important;
	outline-offset: 0 !important;
	/* outer indicator */
	box-shadow: 0 0 0 4px #193146 !important;
	display: inline-block;
}

iframe#dp-dfg-popup-modal-iframe:focus,
iframe#dp-dfg-popup-modal-iframe:focus-within {
	outline: 2px #F9F9F9 solid !important;
	outline-offset: 3px !important;
	box-shadow: 0 0 0 4px #193146 !important;
}

#news-menitons.dp_dfg_filtergrid .dp-dfg-item .dp-dfg-item {
	border-radius: 4px;
}

#resources-2024.dp_dfg_filtergrid .dp-dfg-items .dp-dfg-item,
#other-resources.dp_dfg_filtergrid .dp-dfg-items .dp-dfg-item {
	padding: 2px;
	border-radius: 4px;
}

#executives-grid.dp_dfg_filtergrid .dp-dfg-items .dp-dfg-item.keyboard-outline {
	/* inner indicator */
	outline: 2px #F9F9F9 solid;
	outline-offset: 2px;
	/* outer indicator */
	box-shadow: 0 0 0 4px #193146;
	border-radius: 4px;
}

#on-demand-sessions.dp_dfg_filtergrid .dp-dfg-items .dp-dfg-item.keyboard-outline,
#featured-blog-sidebar.dp_dfg_filtergrid .dp-dfg-items .dp-dfg-item.keyboard-outline,
#news-mentions.dp_dfg_filtergrid .dp-dfg-items .dp-dfg-item.keyboard-outline,
#resources-2024.dp_dfg_filtergrid .dp-dfg-items .dp-dfg-item.keyboard-outline,
#other-resources.dp_dfg_filtergrid .dp-dfg-items .dp-dfg-item.keyboard-outline {
	/* inner indicator */
	outline: 2px #F9F9F9 solid;
	outline-offset: 2px;
	/* outer indicator */
	box-shadow: 0 0 0 4px #193146;
	border-radius: 4px;
}

/* Grid Modal Window Close Button */
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
	background-color: #000;
	opacity: 1;
	display: block;
	width: auto;
	padding: 5px;
	line-height: 10px;
	transition: all linear 0.3s;
	right: 0px;
}

.mfp-wrap .mfp-container button:hover,
.mfp-iframe-holder .mfp-close:hover,
.mfp-image-holder .mfp-close:hover {
	background-color: #012236 !important;
}

button:focus.mfp-close.keyboard-outline {
	outline-offset: 0 !important;
}

#mobile-filters .dp-dfg-filter {
	margin: 0 auto !important;
}

#mobile-filters .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown ul.dp-dfg-level {
	overflow-x: visible;
	overflow-y: visible;
}

#mobile-filters .dp-dfg-filters-dropdown-layout .dp-dfg-filter a.dp-dfg-filter-link {
	border: 2px solid transparent !important;
	outline: none !important;
	margin: 0 auto !important;
}

#mobile-filters .dp-dfg-filters-dropdown-layout .dp-dfg-filter a.dp-dfg-filter-link.keyboard-outline {
	border: 2px #01446c solid !important;
	margin: 0 auto !important;
	outline: none !important;
}

@media (max-width: 980px) {
	#mobile-filters .dp-dfg-filters-dropdown-layout .dp-dfg-filters-dropdown ul.dp-dfg-level {
		overflow-x: visible !important;
		overflow-y: scroll !important;
		max-height: 300px;
	}
}

.et_pb_module.et_pb_heading .et_pb_heading_container a {
	display: inline-block;
}

.et_pb_module.et_pb_heading .et_pb_heading_container a.keyboard-outline {
	/* inner indicator */
	outline: 2px #F9F9F9 solid !important;
	outline-offset: 0 !important;
	/* outer indicator */
	box-shadow: 0 0 0 4px #193146 !important;
	display: inline-block;
}

.et-pb-arrow-prev.keyboard-outline,
.et-pb-arrow-next.keyboard-outline {
	opacity: 1 !important;
}

li.cookie-settings.keyboard-outline,
#ot-sdk-btn.keyboard-outline {
	outline: 2px #F9F9F9 solid !important;
	outline-offset: 2px !important;
	box-shadow: none !important;
	border-radius: 0px !important;
	text-align: left;
	display: inline-block
}

li.cookie-settings * {
	text-align: left
}

#onetrust-pc-sdk .ot-btn-container>button {
	outline-color: #ffffff !important;
}

#onetrust-pc-sdk .ot-btn-container>button:active,
#onetrust-pc-sdk .ot-btn-container>button:hover,
#onetrust-pc-sdk .ot-btn-container>button:focus {
	opacity: 1 !important;
	background-color: #0272b4 !important;
}
