/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

/* WP Admin Bar Menu Item - Go To Alias
   ========================================================================== */

#wp-admin-bar-go_to_alias {
	margin: 0 0 5px !important;
}
#wp-admin-bar-go_to_alias input {
	line-height: 20px;
	padding: 2px 0 2px 6px;
	background-color: #c7c6cb;
	color: #19191d;
	border: none;
}
#wp-admin-bar-go_to_alias input::placeholder {
	color: #403f44;
	font-style: italic;
}

/* WP Admin Bar Menu Item - Module Loader
   ========================================================================== */

#wp-admin-bar-module_loader_info a{
	white-space: nowrap;
	cursor: default;
	padding: 0 2px 0 0 !important;
}

#wp-admin-bar-module_loader_info a::before{
	content: "\f19c";
	top: 3px;
}
#wp-admin-bar-module_loader_info a,
#wp-admin-bar-module_loader_info a::before {
	color: #8799ae !important;
}

#wp-admin-bar-module_loader_info .active a,
#wp-admin-bar-module_loader_info .active a::before {
	cursor: pointer;
	color: #18d5d2 !important;
}

/* WP Admin > My Sites (2 Column)
   ========================================================================== */

#wp-admin-bar-my-sites.hover #wp-admin-bar-my-sites-list {
	display: grid;
	grid-template-columns: 33% 33% 33%;
}

#wp-admin-bar-my-sites.hover #wp-admin-bar-my-sites-list li {
	z-index: 0;
}

#wp-admin-bar-my-sites.hover #wp-admin-bar-my-sites-list li a {
	padding: 5px;
	width: 250px;
}

#wp-admin-bar-my-sites.hover #wp-admin-bar-my-sites-list li.hover {
	z-index: 1000;
}

#wp-admin-bar-my-sites.hover #wp-admin-bar-my-sites-list li.hover .ab-submenu {
	background: #1d2327;
	z-index: 1000;
}

/* PHP Diff Library Styles
   ========================================================================== */

.Differences {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}

.Differences thead th {
	text-align: left;
	border-bottom: 1px solid #000;
	background: #aaa;
	color: #000;
	padding: 4px;
}
.Differences tbody th {
	text-align: right;
	background: #ccc;
	width: 4em;
	padding: 1px 2px;
	border-right: 1px solid #000;
	vertical-align: top;
	font-size: 13px;
}

.Differences td {
	padding: 1px 2px;
	font-family: Consolas, monospace;
	font-size: 13px;
}

.DifferencesSideBySide .ChangeInsert td.Left {
	background: #dfd;
}

.DifferencesSideBySide .ChangeInsert td.Right {
	background: #cfc;
}

.DifferencesSideBySide .ChangeDelete td.Left {
	background: #f88;
}

.DifferencesSideBySide .ChangeDelete td.Right {
	background: #faa;
}

.DifferencesSideBySide .ChangeReplace .Left {
	background: #fe9;
}

.DifferencesSideBySide .ChangeReplace .Right {
	background: #fd8;
}

.Differences ins, .Differences del {
	text-decoration: none;
}

.DifferencesSideBySide .ChangeReplace ins, .DifferencesSideBySide .ChangeReplace del {
	background: #fc0;
}

.Differences .Skipped {
	background: #f7f7f7;
}

.DifferencesInline .ChangeReplace .Left,
.DifferencesInline .ChangeDelete .Left {
	background: #fdd;
}

.DifferencesInline .ChangeReplace .Right,
.DifferencesInline .ChangeInsert .Right {
	background: #dfd;
}

.DifferencesInline .ChangeReplace ins {
	background: #9e9;
}

.DifferencesInline .ChangeReplace del {
	background: #e99;
}

.DifferencesInline pre {
	width: 100%;
	overflow: auto;
}