
h1, h2, h3, h4, h5, h6, p, li, th, td, label {
	color: lightgray;
}

a:link, .button-link {
	color: #2b7bab;
}

a:visited {
	color: #0b8b8b;
}

a:hover, .button-link:hover {
	background-color: inherit;
	color: #ab4b4b;
}

input:focus, textarea:focus {
	outline: none;
}

input, button, textarea {
	background-color: #101014;
}

button, input, textarea {
	color: lightgray;
}

input[type="text"], input[type="email"], input[type="button"], textarea, button {
	border-color: gray;
}

button:hover {
	background-color: #30303c;
}

th, td {
	border: 1px solid gray;
}

ul.navbar {
	background-color: #282830;
}

ul.navbar button:hover {
	background-color: #383846;
}

html, body {
	background-color: #101018;
}

#root-head {
	background-color: #202028;
}

.skills {
	column-rule: thin solid lightgray;
}

