/**
 * Adminer "flat" theme by Israel Viana
 *
 * Color palette from https://kuler.adobe.com/Copy-of-Flat-UI-color-theme-3785174/
 * Navy: 2c3e50
 * Red: e74c3c
 * Gray: ecf0f1
 * Light blue: 3498db
 * Blue: 2980b9
 */

/*
 * Basic tags
 */

a {
	color: #2980b9;
}

a:visited {
	color: #3498db
}

a:link:hover, a:visited:hover {
	color: #09a98b;
}

h1 {
	border-bottom: 1px solid #09a98b;
	background: #cdede3;
}

h2 {
	border-bottom: 1px solid #09a98b;
	background: #cdede3;
}

/*
 * Tables
 */

table {
	border-top: 0;
	border-left: 1px solid silver;
}

td, th {
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	padding: .3em .5em;
}

thead th, thead td {
	background: #3498db;
	color: white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: .3em .5em;
}

thead th a, thead td a {
	color: #eee;
}

.js span.column {
	background: white;
}
	th span.column a.text {
		color: #2980b9;
	}

.js .checkable .checked td, .js .checkable .checked th {
	background: rgba(52, 152, 219, .3);
}

.pages {
  border: none;
  box-shadow: -1px -1px 4px silver;
}

/*
 * Common sections
 */

#breadcrumb a {
	color: #e74c3c;
}

#logout {
	font-weight: bold;
}

/*
 * Elements
 */

sup {
	padding: 3px 7px;
	background: #3498db;
	color: white;
	border-radius: 2em;
}

code.jush-sql {
	display: block;
	padding: .4em .7em;
	line-height: 1.5em;
}

.logout {
	margin-top: 4px;
    padding-right: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 12px;
    background: #28d7d03d;
    border-radius: 8px;
    border: 1px solid #e9ecef;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.logout span:before {
    content: "●";
    color: #28a745;
    margin-right: 8px;
    font-size: 12px;
}

.logout #logout {
	border-radius: 8px;
    background: #d70000e8;
    color: white;
}

.logout #logout:hover {
    background: #green;
}