 
.ps_menuitem a:focus, 
.lplistitem a:focus, 
.nbtile-row:focus, 
.nuitile .nuilp:focus,
.psc_rowact:focus,

.psc_rowact:focus div.psa_vsubtab	 {
    background-color: %MSU_FOCUS_BACKGROUND_COLOR;
}

.psc_mode-access .ps_pagecontainer .ps-button:focus,
.psc_mode-access input:focus,
.psc_mode-access #tblpstabs a:focus,
.ps_button_bar .ps_box-button > .ps-button-wrapper > .ps-button:hover, 
.psc_grid-buttonbar .ps_grid-row > .ps_box-button > .ps-button-wrapper > .ps-button:hover, 
.ps_selector-control.psc_grid-buttonbar .ps_grid-row:hover,
.ps_button_bar .ps_box-button > .ps-button-wrapper > .ps-button:focus, 
.psc_grid-buttonbar .ps_grid-row > .ps_box-button > .ps-button-wrapper > .ps-button:focus, 
.ps_selector-control.psc_grid-buttonbar .ps_grid-row:focus {
	outline: 2px solid purple !important;
}
.alert {
	position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}
.alert-danger {
	color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}
.alert-success {
	color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
.alert-secondary {
	color: #383d41;
    background-color: #e2e3e5;
    border-color: #d6d8db;
}