.login {
	background: rgb(0,108,255);
	background: linear-gradient(180deg, #015eff 0%, rgb(1, 93, 255) 70%, rgb(32, 45, 88) 100%);
	color: white;
	font-weight: bold;
}
.login a ,.login #nav a,.login #backtoblog a
{

  color: white;
  font-weight: bold;
}
.privacy-policy-link
{

}
.login #loginform {
	background: rgb(17,17,17);
background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(166, 166, 166) 64%, rgb(161, 161, 161) 100%);
	color: #0d0d0d;
	border-radius: 10px;
	-webkit-box-shadow:  0px 14px 16px -5px rgb(0, 0, 0);
	box-shadow: 0px 14px 16px -5px rgb(0, 0, 0);
	border: solid 1px black;
}
.login #login-message
{
background-color: #017b48;
-webkit-box-shadow:  0px 14px 16px -5px rgb(0, 0, 0, 0.66);
box-shadow: 0px 14px 16px -5px rgb(0, 0, 0, 0.66);
}
.login .message, .login .notice, .login .success {
	border-left: 4px solid #5cff01;

}
#loginform input
{
	border-radius: 10px;
	  color: black;
	  -webkit-box-shadow: inset 0px 0px 6px 2px rgba(0, 0, 0, 0.78);
	  box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.6);
	  padding: 10px;
}

#loginform label
{
  font-weight: bold;
  margin-bottom: 5px;
}

#login h1 a {
  object-fit: cover;
    width: 150px;
    height: 80px;
    margin-top: 20px;
background-size: contain;
    background-image: url("https://basic-site.fr/wp-content/uploads/2024/05/LogoAnim.svg") !important;

    width: 100%;
}
#loginform #wp-submit,#language-switcher .button
{
  font-weight: bold;
    color: white;
    background: rgb(0,108,255);
  background: linear-gradient(180deg, rgb(0, 108, 255) 60%, rgb(62, 95, 203) 100%);
    border: 1px solid #000;
    box-shadow: unset;
}

.Ced_admin_box h2 {
	background-color: #1d2327;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 15px !important;
	color: white;

}
#login {
	width: 40%;
	padding: 5% 0 0;
	margin: auto;
	max-width: 600px;
	/* height: ; */
}


/* Conteneur global */
p.forgetmenot {
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 15px;
  cursor: pointer;
}
#loginform input[type=checkbox]
{

	border: 3px solid white;
background-color: #5d5d5d;
box-shadow: 0px 3px 3px -1px black,inset 0px 0px 3px 1px #000000c7;
}

#rememberme {
  appearance: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 20px;
  height: 20px;
  border: 2px solid #bbb;
  border-radius: 4px;
  background-color: #fff;
  cursor: pointer;
  position: relative;
  transition: all 0.2s ease;
}


#loginform input[type=checkbox]:checked {

	background-color: #006cff;

	  transform: scale(0.95);
}
input[type="checkbox"]:checked::before {
  content: "";

}

.forgetmenot label {
  cursor: pointer;
  color: #333;
  user-select: none;
}
.login #backtoblog a:hover, .login #nav a:hover, .login h1 a:hover,.privacy-policy-link:hover {
	color: #0ff;
}
