@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200..800&display=swap');

body {
	font-family: "Plus Jakarta Sans", sans-serif !important;
  }
  body,h1, h2, h3, h4, h5, h6,input, textarea,a,ul,li,button,form,p,label{
	font-family: "Plus Jakarta Sans", sans-serif !important;
	
  }


/* Login */
#login {
    width: 325px !important;
    margin-right: 0px !important;
    position: fixed !important;
    top: 0!important;
    bottom: 0!important;
    backdrop-filter: blur(16px) saturate(180%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    background-color: rgba(255, 255, 255, 0.75);
}

.dashicons-visibility:before {
    content: "\f177";
    color: #000;
    position: relative;
    top: 9px;
}

.login form {
    margin-right: 0!important;
    font-weight: 400!important;
    background: unset!important;
    border: none!important;
    box-shadow: none!important;
}

/* Language switcher */
#language-switcher{
	display:none;
}



/* User login */
#user_login{
	border-style:none;
	box-shadow:0px 0px 17px -3px rgba(44,51,56,0.19) inset;
	border-radius: 10px;
	color:#000000;
	margin-top:10px;
	background-color:#f4f4f4;
}

/* User pass */
#user_pass{
	border-style:none;
	box-shadow:0px 0px 17px -3px rgba(44,51,56,0.19) inset;
	border-radius: 10px;
	color:#000000;
	margin-top:10px;
	background-color:#f4f4f4;
}

/* Label */
#loginform p label{
	font-weight:600;
}

/* Label */
#loginform .user-pass-wrap label{
	font-weight:600;
}

/* Button */
#wp-submit{
	width:100% !important;
	margin-top:17px;
	border-radius: 10px;
	font-weight:600;
	padding-top:2px;
	padding-bottom:2px;
	font-size:14px;
}

/* Forgetmenot */
#loginform .forgetmenot{
	float:none;
}

/* 432px and smaller screen sizes */
@media (max-width:432px){
	/* Login */
	#login{
		height:499px;
		padding-top:41px;
		margin-top:66px;
		margin-left:auto!important;
		margin-right:auto!important;
		display: block !important;
		position: relative !important;
		border-top-left-radius:20px;
		border-top-right-radius:20px;
		border-bottom-left-radius:20px;
		border-bottom-right-radius:20px;
	}
}