@charset "utf-8";
/* CSS Document */


body.login {}


/*------------------ CUSTOM CHANGES ------------------------- */

body{
  font-family: 'Raleway', sans-serif !important;
  background-color: #990099 !important;
}

input[type="text"]{
    font-size:14px !important;
}

/*--------------------END CHANGES-----------------------------*/

body.login div#login {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
body.login div#login h1 {}
body.login div#login h1 a {}
body.login div#login form#loginform {
	height: 250px;
	width: 350px;

	display: grid;
	grid-template-areas: 
		"username username"
		"password password"
		"remember login";
}
body.login div#login form#loginform p label {

}
body.login div#login form#loginform p:first-child {
	grid-area: username;

	font-family: 'Raleway', sans-serif;
	font-style: normal;
	font-size: 15px;
	font-weight: 400;
}
body.login div#login form#loginform p label {}
body.login div#login form#loginform .user-pass-wrap {
	grid-area: password;
}
body.login div#login form#loginform input {}
body.login div#login form#loginform input#user_login {
  border-radius: 0px;
  border: 1px solid #bebebe;
  box-shadow: inset 1px 1px 4px rgba(0, 0, 0, 0.5);
}
body.login div#login form#loginform input#user_pass {
	border-radius: 0px;
  border: 1px solid #bebebe;
  box-shadow: inset 1px 1px 4px rgba(0, 0, 0, 0.5);

	font-family: 'Raleway', sans-serif;
	font-style: normal;
	font-size: 15px;
	font-weight: 400;
}
body.login div#login form#loginform p.forgetmenot {
	grid-area: remember;
	display: flex;
	align-items: center;
}

body.login div#login form#loginform p.forgetmenot input#rememberme {
	height: 24px;
	width: 24px;
	border-radius: 0px;
  border: 1px solid #bebebe;
  box-shadow: inset 1px 1px 4px rgba(0, 0, 0, 0.5);
	margin-right: 10px;
	font-size: 15px;
}

body.login div#login form#loginform p.forgetmenot input#rememberme::before {
	height: 24px;
	width: 24px;
	border-radius: 0px;
  border: 2px solid #bebebe00;
  box-shadow: inset 1px 1px 4px rgba(0, 0, 0, 0);
	margin-right: 10px;
	font-size: 15px;
}

body.login div#login form#loginform p.submit {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
body.login div#login form#loginform p.submit input#wp-submit {
	grid-area: login;

	font-family: 'Raleway', sans-serif;
	font-style: normal;
	font-size: 15px;
	font-weight: 400;

	width: 90px;
	height: 30px;
	background-color: #392052;
	text-transform: uppercase;
	border-radius: 20px;

	text-align: center;
	line-height: 0px;
}

.button .wp-hide-pw::before{
	display: none;
	cursor: default;
}

.dashicons-visibility::before{
	display: none;
	pointer-events: none;
}

body.login div#login p#nav {
	margin-right: 250px;
	white-space: nowrap;
}
body.login div#login p#nav a,
body.login div#login p#nav a:link,
body.login div#login p#nav a:visited{ 
  color:white !important; 
  text-decoration:none; outline-width:0; 
  outline-style:none; 
  outline-color:#fff; 
}
body.login div#login p#nav a:hover { 
  color:white !important; 
}
body.login div#login p#backtoblog {}
body.login div#login p#backtoblog a {}
