

html.keyboard-tab-focus a:focus-visible:not([id$=":errorlink1"],.mega-hdr-a),
html.keyboard-tab-focus input[type="checkbox"]:focus-visible,
html.keyboard-tab-focus input[type=submit]:focus-visible,
html.keyboard-tab-focus button:focus-visible,
html.keyboard-tab-focus select:focus-visible,
html.keyboard-tab-focus img:focus-visible{
	outline: 2px solid #004b85 !important;
	outline-offset: 1px !important;		
				
}


html.keyboard-tab-focus input:focus-visible:not([type=submit]):not([readonly],[title="Restore Dashboard"],.ui-combobox-input),
html.keyboard-tab-focus input[type=text]:focus-visible:not([readonly]),
html.keyboard-tab-focus input[type=password]:focus-visible:not([readonly]),
html.keyboard-tab-focus input[type=email]:focus-visible:not([readonly]),
html.keyboard-tab-focus input[type=url]:focus-visible:not([readonly]),
html.keyboard-tab-focus input[type=time]:focus-visible:not([readonly]),
html.keyboard-tab-focus input[type=date]:focus-visible:not([readonly]),
html.keyboard-tab-focus input[type=datetime-local]:focus-visible:not([readonly]),
html.keyboard-tab-focus input[type=tel]:focus-visible:not([readonly]),
html.keyboard-tab-focus input[type=number]:focus-visible:not([readonly]),
html.keyboard-tab-focus input[type=search]:focus-visible:not([readonly]),
html.keyboard-tab-focus textarea:focus-visible:not([readonly]),
html.keyboard-tab-focus .accessibility-dropdown li:focus-visible{
	
outline: 2px solid #004b85 !important;
outline-offset: 1px !important;		
	
}


html.keyboard-tab-focus p.tableData span[class^="data"] input[type=text]:focus-visible{
	outline: none !important;
}
	
html.keyboard-tab-focus .nbs-flexisel-ul a:focus-visible{
	outline: none !important;
	box-shadow: inset 0 0 0 2px black !important;
}


html.keyboard-tab-focus .nbs-flexisel-ul li.selected a:focus-visible{
	box-shadow: inset 0 0 0 2px #0098db !important;
}
