/* LOGIN  */ 

body.login {
	background: url("images/webko/bg-grey.png");
}
.login #login {
	padding: 12% 0 0 0;
	width: 100%;
}
body.login #nav a:hover, body.login h1 a:hover, body.login a:hover {
	color: #8fc7ee;
}
body.login a {
	color: #555d66;
}
#login h1 {
	padding-top: 60px;
	border-top: 1px solid #dfdfdf;
	width: 100%;
	background-color: #fff;
}
#login h1 a, .login h1 a {
	background-image: url("images/webko/webko-logo.svg");
	background-size: 240px;
	padding-bottom: 30px;
	width: 240px;
	height: 69px;
	margin: 0 auto;
}
#login #loginform, .login #loginform {
	width: 100%;
	margin: 0 auto;
	box-shadow: none;
	border: 1px solid #dfdfdf;
	border-top: 0;
	padding: 0 0 60px 0;
}
#login #loginform p, .login #loginform p, .login p#nav, .login p#backtoblog {
	width: 360px;
	margin: 0 auto;
	float: none;
}
.login div#login_error, .login p.message {
	position: fixed;
	top: 10%;
	width: 100%;
	box-shadow: none;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	border-left-width: 10px;
	margin: 0;
}
.login p#nav {
	margin-top: 30px;
}
#login #loginform input, .login #loginform input {
	border-radius: 4px;
	box-shadow: none;
	border: 1px solid #dfdfdf;
}
#login #loginform input:focus, .login #loginform input:focus {
	border-color: #8fc7ee;
	box-shadow: 0 0 2px rgba(143,199,238,.8);
}
#login #loginform input[type="submit"].button, .login #loginform input[type="submit"].button {
	background-color: transparent;
	padding: 5px 40px;
	height: auto;
	font-weight: 600;
	color: #8fc7ee;
	text-transform: uppercase;
	border: 2px solid #8fc7ee;
	border-radius: 4px;
	text-shadow: none;
	box-shadow: none;
	transition: .3s ease;
}
#login #loginform input[type="submit"].button:hover, .login #loginform input[type="submit"].button:hover {
	background-color: #8fc7ee;
	color: #fff;
}


/* VENSTRE MENU */
#adminmenuwrap, #adminmenu {
	background-color: rgba(183, 112, 119, 0) !important;
}
#adminmenuback {
background: #fff; 
background-repeat: no-repeat; 
border-right: 1px solid #dfdfdf;

}



#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, #adminmenu .wp-menu-arrow, #adminmenu .wp-menu-arrow div, #adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, .folded #adminmenu li.current.menu-top, .folded #adminmenu li.wp-has-current-submenu {
    background: #8fc7ee;
    color: #fff;
}

#adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu a:hover, #adminmenu li.menu-top>a:focus {
    color: #8fc7ee;
}


div#wpwrap {
    background: url("images/webko/bg-grey.png");
}

#adminmenu div.wp-menu-image:before, #adminmenu a {
	color: rgba(34, 34, 34, 0.8);
}

#adminmenu li.menu-top:hover, #adminmenu li.opensub>a.menu-top, #adminmenu li>a.menu-top:focus {
    position: relative;
    background-color: #8fc7ee;
    color: #fff;
}


#adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu a:hover, #adminmenu li.menu-top>a:focus {
    color: #fff;
}

#adminmenu li a:focus div.wp-menu-image:before, #adminmenu li.opensub div.wp-menu-image:before, #adminmenu li:hover div.wp-menu-image:before {
    color: #ffffff;
}

#adminmenu li {
    margin: 0;
    padding: 0;
    cursor: pointer;
}

#collapse-menu, #collapse-button div:after {
	    color: rgba(31,31,31,0.6);
}
#adminmenu li.wp-menu-separator {
	border-bottom: 1px solid #dfdfdf;
}
#adminmenu .wp-submenu .wp-submenu-head, #adminmenu .opensub .wp-submenu li.current a, #adminmenu .wp-submenu li.current, #adminmenu .wp-submenu li.current a, #adminmenu .wp-submenu li.current a:focus, #adminmenu .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a {
	color: #8fc7ee;
}
#adminmenu .wp-submenu a {
	color: rgba(34, 34, 34, 0.8);
}

#adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, #adminmenu a.wp-has-current-submenu:focus+.wp-submenu, .no-js li.wp-has-current-submenu:hover .wp-submenu {
    background-color: #f7f7f7;
    border-bottom: 1px solid #dfdfdf;
}
 #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu a:hover, #adminmenu li.menu-top>a:focus {
    color: #222222;
}   
a {
    color: #8fc7ee; }

a:active, a:hover {
    color: #6eb1e0;
}

#adminmenu .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, .folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu {
	
	border-radius: 1px solid #dfdfdf;
	background-color: #fff;
}
#adminmenu div.wp-menu-name {
    padding: 12px 0;
}
#adminmenu div.wp-menu-image {
	margin-top: 4px
}
li#collapse-menu::after {
    content: " ";
    background-image: url(images/webko/webko-logo.svg);
    background-size: 120px;
    /* padding-bottom: 30px; */
    width: 120px;
    /* height: 100%; */
    margin: 40px auto;
    float: bottom !important;
    display: block;
    background-repeat: no-repeat;
    bottom: 0px !important;
    padding-top: 40px !important;
    opacity: .8;
}

/* TOP BAR */
#wpadminbar #adminbarsearch:before, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-empty-item, #wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon {
    color: #222;
}
#wpadminbar {
    direction: ltr;
    color: #222;
    border-bottom: 1px solid #dfdfdf;
    background: #fff;}

li#wp-admin-bar-wp-logo {
    display: none !important;
}