/* page background */
	body {
		background: url() no-repeat;		
		background-size: cover;	
	}


.login h1::before {
    content: "Powered by FullWebBuilder™";
	color: white !important;
	font-size: .5em;
}

.login h1 a {
    background: url(/wp-content/uploads/2023/12/RGB-Ring-Full-Web-Builder-1080.png);	
	background-size: cover;
	animation: pbFWBrotation 5s linear infinite;
}
@keyframes pbFWBrotation {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(359deg);
	}
}
#login h1::after {
    content: "RMGA";
    color: white;
	font-size: 2em;
}
form#loginform::before {
    content: url();	
}
#loginform, form#registerform {
    border-radius: 25px;
    background: none;
	letter-spacing: 0.2em;
}
form#loginform input#user_login, form#loginform input#user_pass, form#loginform input#rememberme, form#registerform input {
    border-radius: 100px;
    box-shadow: inset 1px 2px 5px black;
}
#loginform p label, form#registerform p label, p#reg_passmail, p.message.register, p#reg_passmail {
    color: white !important;
    font-size: 1.2em;
    text-shadow: 0 1px 2px black !important;
    font-weight: bold;
}
.login.login-action-login.wp-core-ui.locale-en-us #nav a, .login-action-register #nav a {
    background: black;
    color: white;
    padding: 10px;
    padding-right: 20px;
    padding-left: 20px;
    transition: .3s ease-in-out all;
}
.login.login-action-login.wp-core-ui.locale-en-us #nav a:hover {
	background: white;
	color: red;
}
p#backtoblog {
    visibility: hidden;
}
input#wp-submit {
    background: red;
    border-radius: 100px;
    box-shadow: none !important;
}
p.message.register, .login form {
    background: none;
    border: none;
    box-shadow: none;
	text-align: center;
}
form#loginform {
    background: rgba(255,255,255,0.5);
    box-shadow: 5px 5px 35px;
}

