/* blikk styles::adults_login ah 20190905 harald.angerer@schule.suedtirol.it */

/* login */
#blikk_login { position:absolute; top:13px; right:10px; }
#blikk_loginform { width:40px; display:inline-block; }
#blikk_loginform input, #blikk_loginform label { display:none; }
#blikk_loginform #loginsubmit { display:inline-block; width:40px; height:40px; border-radius:5px; }
#blikk_loginform #loginsubmit { background:center #FEBE5F url('../icons/?i=log-in&sw=1') no-repeat;  }
#blikk_loginform #loginsubmit:hover { background-image:url('../icons/?i=log-in&c=C00'); }
/*
#blikk_loginform #loginsubmit:hover:after { color:#C00; }
#blikk_loginform #loginsubmit:after { font-family: 'Material Icons'; font-size:2.5em; color:black; content:'input'; }
*/

/* register */
#blikk_login #blikk_login_newregister { display:inline-block; width:40px; height:40px; border-radius:5px; margin-left:10px; }
#blikk_login #blikk_login_newregister { background:center #FEBE5F url('../icons/?i=user-plus&sw=1') no-repeat; }
#blikk_login #blikk_login_newregister span { display:none; }
#blikk_login #blikk_login_newregister:hover { background-image:url('../icons/?i=user-plus&c=C00'); }
/* hide for < sm */
@media (max-width: 575.98px) { #blikk_login #blikk_login_newregister { display:none; } }
/*
#blikk_login #blikk_login_newregister:hover:after { color:#C00; }
#blikk_login #blikk_login_newregister:after { font-family: 'Material Icons'; font-size:2.5em; color:black; content:'perm_contact_calender'; }
*/

/* logged-in */
#blikk_login_loggedin { max-width: 120px; max-height: 40px; overflow: hidden; }
#blikk_login_loggedin h2 span { display:none; }
#blikk_login_loggedin h2 { width:40px; height:40px; background:center #FEBE5F no-repeat; cursor:pointer; border-radius:5px; font-size:.9em;}
#blikk_login_loggedin h2 { background-image:url('../icons/?i=menu&sw=1'); }
#blikk_login_loggedin h2:hover { background-image:url('../icons/?i=menu&c=C00'); }
#blikk_login_loggedin #blikk_login_loggedinbuttons { display:none; position:absolute; background-color:#FF9900; width:174px; height:50px; right:-10px; top:46px; padding:5px; z-index:3;}
#blikk_login_loggedin #blikk_login_loggedinbuttons a { display:inline-block; width:40px; height:40px; border-radius:5px; margin-left:10px; background:center #FEBE5F no-repeat; }
#blikk_login_loggedin #blikk_login_loggedinbuttons a#blikk_loginlogout { background-image:url('../icons/?i=log-out&sw=1'); }
#blikk_login_loggedin #blikk_login_loggedinbuttons a#blikk_loginaccesskey { background-image:url('../icons/?i=key&sw=1&t=rotate(45)'); }
#blikk_login_loggedin #blikk_login_loggedinbuttons a#blikk_loginprofil { background-image:url('../icons/?i=user&sw=1'); }
#blikk_login_loggedin #blikk_login_loggedinbuttons a#blikk_loginlogout:hover { background-image:url('../icons/?i=log-out&c=C00'); }
#blikk_login_loggedin #blikk_login_loggedinbuttons a#blikk_loginaccesskey:hover { background-image:url('../icons/?i=key&c=C00&t=rotate(45)'); }
#blikk_login_loggedin #blikk_login_loggedinbuttons a#blikk_loginprofil:hover { background-image:url('../icons/?i=user&c=C00'); }
/* >= md */
@media (min-width: 768px) {
	#blikk_login_loggedin #blikk_login_loggedinbuttons { display:inline-block; }
	#blikk_login_loggedin h2 { display:block; text-align:right; background:none; width:initial; height:initial; }
	#blikk_login_loggedin h2 span { display:inline; }
	#blikk_login_loggedin h2:hover { color:white; cursor:pointer; background:none;}
}