/*
WPKit - Dash-b
*/

/*******************************************************************************
Admin menu
*/

	/* Readjust width y padding */
		#adminmenu,
		#adminmenu .wp-submenu,
		#adminmenuback,
		#adminmenuwrap {
		width: 240px;
		background-color: #1d242a;
		}

		#usersidedeckwrap,
		#adminmenu a.menu-top,
		#adminmenu .wp-submenu li,
		#adminmenu #collapse-menu,
		#adminmenu .wk-not-menu-item {
		font-size: 14px !important;
		font-weight: 100;
		}

		#wpcontent, #wpfooter {
		margin-left: 240px;
		}

		#usersidedeckwrap,
		#adminmenu li.menu-top a,
		#adminmenu li.wk-not-menu-item,
		/*#adminmenu li.menu-top .wp-submenu li,*/
		#collapse-menu {
		box-sizing: border-box;
		padding-left: 22px !important;
		padding-right: 22px !important;
		}

		#adminmenu .wp-submenu {
		background-color: black !important;
		left: 240px;
		}

			#adminmenu .wp-submenu * {
			font-size: 11px !important;
			}

		body.folded #usersidedeckwrap,
		body.folded #adminmenu li.menu-top a,
		body.folded #adminmenu li.wk-not-menu-item,
		body.folded #adminmenu li.menu-top .wp-submenu li,
		body.folded #collapse-menu {
		box-sizing: border-box;
		padding-left: 0 !important;
		padding-right: 0 !important;
		}

	#usersidedeckwrap,
	#adminmenu a.menu-top,
	#adminmenu .wp-submenu li,
	#adminmenu #collapse-menu,
	#adminmenu .wk-not-menu-item {
	font-size: 12px;
	color: #aaa;
	}

	#usersidedeckwrap {
	position: relative;
	}

		/* Edit profile icon */

			#wk-menu-edit-profile {
			position: absolute;
			right: 0;
			top: 0;
			}

				#wk-menu-edit-profile .icon:before {
				font-size: 12px;
				opacity: .5;
				}

		/* User meta block*/

			#wk-menu-user-dashboard {
			line-height: 1;
			display: block;
			height: 64px;
			margin-top: 28px;
			}

			    #wk-menu-user-avatar {
			    float: left;
			    width: 40%;
			    }

					#wk-menu-user-avatar .avatar {
					border-radius: 100px;
					width: 64px;
					height: 64px;

					}

			    #wk-menu-user-meta {
				line-height: 1.25;
				color: white;
			    float: right;
			    width: 60%;
			    box-sizing: border-box;
			    }

				#wk-menu-user-meta #wk-greet,
				#wk-menu-user-meta #wk-display-name,
				#wk-menu-user-meta #wk-role {
				display: block;
				}

				#wk-menu-user-meta #wk-greet {
				font-size: 16px;
				font-weight: 400;
				opacity: .5;
				}

				#wk-menu-user-meta #wk-display-name {
				font-size: 16px;
				font-weight: bold;
				letter-spacing: -.03em;
				text-transform: capitalize;
				}

				#wk-menu-user-meta #wk-role {
				font-size: 9px;
				opacity: .5;
				}

			/* Today */

				#wk-today {
				margin: 22px 0;
				width: 100%;
				}

					#wk-today tr td {
					text-transform: uppercase;
					font-size: 10px;
					color: rgba(255, 255, 255, 0.64);
					}

					#wk-today tr td:last-child {
					text-align: right;
					}


		/* Folded */

			body.folded #wk-menu-edit-profile,
			body.folded #wk-menu-user-meta,
			body.folded #wk-today,
			body.folded #wk-logout-link,
			body.folded #wk-quick-tag {
				display: none;
			}

			body.folded #usersidedeckwrap {
			padding: 0 0px !important;
			display: flex;
			justify-content: center;
			}

			body.folded #wk-menu-user-dashboard .avatar {
			width: 22px;
			height: 22px;
			}

	/* Quick Tag - Nota rápida */
		#wk-quick-tag {
		padding-top: 22px !important;
		}

			#wk-quick-tag input[type="text"] {
				color: white;
				width: 95%;
				box-sizing: border-box;
				margin-left: 5%;
				background-color: transparent;
				border: 0;
				border-bottom-width: 1px;
				border-bottom-color: rgba(255, 255, 255, 0.29);
				border-bottom-style: solid;
				-webkit-transition: all .15s ease-out;
						transition: all .15s ease-out;
			}

				#wk-quick-tag:before {
				content: "";
				display: inline-block;
				float: left;
				width: 5px;
				height: 5px;
				background: deeppink;
				position: relative;
				top: 19px;
				}

			#wk-quick-tag input[type="text"]:focus {
			box-shadow: none;
			border-bottom-color: #fff;
			}

	/* Top level menus */
		/* Pointer */
			#adminmenu > .wp-has-submenu.wp-not-current-submenu:after {
			font-family: dashicons;
			content: "";
			position: absolute;
			right: 12px;
			top: 10px;
			width: 6px;
			height: 6px;
			background: transparent;
			border-color: rgba(255, 255, 255, 0.45);
			border-width: 1px;
			border-style: solid;
			border-right: 0;
			border-bottom: 0;
			transform: rotate(-45deg);
			transition: all .25s linear;
			}

			#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after {
			right: 12px;
			border-color: rgba(255, 255, 255, 0.45);
			border-width: 1px;
			border-style: solid;
			border-right: 0;
			border-bottom: 0;
			content: " ";
			height: 6px;
			width: 6px;
			position: absolute;
			top: 10px;
			z-index: 10000;
			}

			#adminmenu > .wp-has-submenu.menu-is-showing:after {
			transform: rotate(-135deg);
			}
