/* Root variables */
:root {
	--nisra-purple: #4E2683;
}
/* END Root variables */

.login.wp-core-ui h1 a:focus {
	outline: 1px dotted var(--nisra-purple);
	box-shadow: none;
}

.login.wp-core-ui .button-primary {
	background: var(--nisra-purple);
	border-color: var(--nisra-purple);
	border-radius: 0;
	box-shadow: none;
	text-shadow: none;
	transition: all .5s;
}

.login.wp-core-ui .button-primary:hover,
.login.wp-core-ui .button-primary:focus {
	background: #fff;
	color: var(--nisra-purple);
}

.login.wp-core-ui input[type="checkbox"]:focus,
.login.wp-core-ui input[type="color"]:focus,
.login.wp-core-ui input[type="date"]:focus,
.login.wp-core-ui input[type="datetime-local"]:focus,
.login.wp-core-ui input[type="datetime"]:focus,
.login.wp-core-ui input[type="email"]:focus,
.login.wp-core-ui input[type="month"]:focus,
.login.wp-core-ui input[type="number"]:focus,
.login.wp-core-ui input[type="password"]:focus,
.login.wp-core-ui input[type="radio"]:focus,
.login.wp-core-ui input[type="search"]:focus,
.login.wp-core-ui input[type="tel"]:focus,
.login.wp-core-ui input[type="text"]:focus,
.login.wp-core-ui input[type="time"]:focus,
.login.wp-core-ui input[type="url"]:focus,
.login.wp-core-ui input[type="week"]:focus,
.login.wp-core-ui select:focus,
.login.wp-core-ui textarea:focus {
	border-color: var(--nisra-purple);
	box-shadow: none;
}

.login.wp-core-ui a,
.login.wp-core-ui a:hover,
.login.wp-core-ui a:focus,
.login.wp-core-ui #backtoblog a:hover,
.login.wp-core-ui #nav a:hover,
.login.wp-core-ui h1 a:hover {
	color: var(--nisra-purple);
}

.login.wp-core-ui a:hover,
.login.wp-core-ui a:focus {
	text-decoration: none;
}

.login.wp-core-ui #login_error {
	border-left-color: var(--nisra-purple);
}