/*
@font-face {
font-family: 'icomoon';
src:  url('../../fonts/icomoon.eot?baei2k');
src:  url('../../fonts/icomoon.eot?baei2k#iefix') format('embedded-opentype'),
url('../../fonts/icomoon.ttf?baei2k') format('truetype'),
url('../../fonts/icomoon.woff?baei2k') format('woff'),
url('../../fonts/icomoon.svg?baei2k#icomoon') format('svg');
font-weight: normal;
font-style: normal;
}
#login h1 {display:none;}

*/
body, html {
    height: auto;
}

.language-switcher {
	display: none;
}


/*BG*/
body.login {
    /*background: #313a3f; #3a3a3a;*/
    /*color: #FFF !important;*/

	/*background-color: #0091ca;  #74b6ff  */
	/*background: #d6111a !important; #5ba6cc !important;*/
	
	/*background: #5790d8;
	color: #fff !important;*/
	
	/*background-color: #0091ca;    
	z-index: 1;
	position: relative;
	position: fixed;
	width: 100%;
	height: 100%;*/
}

.login form {
    /*background: rgb(255 255 255 / 30%) !important;*/
    backdrop-filter: blur(10px);
	/*box-shadow: 0 10px 30px rgba(0,0,0,.05);*/
}


/*LOGIN*/
#backtoblog {
	margin-left: 17px !important;
	text-indent: -17px;
}
/*
.login h1 a {
	background-image: url(../../img/enym-w.png);
	background-image: none,url(../../img/enym-w.svg);
	background-size: 250px;
	width: 250px;
}
*/

.message .login a {
	color: #38608c;
}

.login #login_error,
.login .message,
.login .success {
	color: #38608c;
}

.logintext {
	background: #e2e2e263 !important;
	padding: 25px;
	font-size: 13px;
	font-weight: 600;
}
.login #backtoblog a,
.login #nav a,
.login .privacy-policy-page-link a {
	font-size: 13px;
	text-decoration: none;
}
.login #backtoblog a:hover,
.login #nav a:hover,
.login .privacy-policy-page-link a:hover {
	text-decoration: underline;
}
#backtoblog {
	margin: 5px 0;
}
#language-switcher select,
.login form {
	border: 0;
	border-radius: 0;
}
.dashicons-visibility:before {
    color: #62b3f8;
}
/*
.login form#language-switcher {
    background: none !important;
    border: none;
    box-shadow: none;
}

body.login {
background: -webkit-gradient(linear, left top, left bottom, from(#545454), to(#fff)) fixed;
}
*/


body.login p.message {
	color: #6a97d2 !important;
}
/*---------------------------------------------*/



.login input[type=submit].button-primary, 
.login input[type=password], 
.login input[type=text] {
	border-radius: 0px;
	border: 0;
}



.login .privacy-policy-page-link {
	text-align: left;
	width: unset;
	margin: unset;
	padding: 0 24px 0;
	font-size: 14px;
}

.wp-core-ui .button-primary,
.wp-core-ui .button {
	background: #007cba;
	border-color: #007cba;
	color: #fff;
	border-radius: 0px;
	border: 0;
}

.wp-core-ui .button-primary, .wp-core-ui .button {
	background: #62B3F8;
	text-transform: uppercase;
}
	
.wp-core-ui .button-primary.focus, 
.wp-core-ui .button-primary.hover, 
.wp-core-ui .button-primary:focus,
.wp-core-ui .button-primary:hover {
	background: #424242;    
	border-color: #135e96;    
	color: #fff;
}

/*labels*/
#nav a:before,
.privacy-policy-page-link a:before {
		content: '← ';
}

.login form {
    border: 0px; /*15px solid #ffffff1c;*/
}

.login form#language-switcher {
	background: none !important;
}

body.login div#login {
    padding-top: 0;
    position: unset !important;
    top: unset !important;
    display: block !important;
    margin-top: 100px !important;
}



body.login:before {
	z-index: -2;
	opacity: .4;
	/*background-color: #5790d8 !important; neu: enym blau, alt/rot: #d6111a
	background: radial-gradient(circle farthest-corner at 100% 0,#827be9,rgba(130,123,233,0));
	background: radial-gradient(circle farthest-corner at 100% 0,#ff8c8e,rgba(130,123,233,0));*/
}

body.login:before {
	position: absolute;
	top: 0;
	display: block;
	content: '';
	left: 0;
	right: 0;
	bottom: 0;
}

body.login:after {
    z-index: -1;
    opacity: .9;
    background-image: url(../../img/bg.svg);
    background-size: cover;
    background-attachment: fixed;
}

body.login:after, body.login:before {
	position: absolute;
	top: 0;
	display: block;
	content: '';
	left: 0;
	right: 0;
	bottom: 0;
}

/*
body.login div#login h1 a {
background-image: none !important;
}

body.login div#login h1:before {
font-family: 'icomoon' !important;
content: "\e900" !important;
color: #fff !important;
font-size: 50px;
font-weight: normal;
position: relative;
top: 60px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
}

body.login .wp-core-ui .button-primary {
background: #fbfbfb;
border-color: #dedede;
box-shadow: none !important;
color: #000;
text-decoration: none;
text-shadow: none !important;
border-radius: 0;
}
*/
