a,
.button.is-primary, a.button.is-primary, button.button.is-primary {
	text-decoration: underline !important;
}

body {
	font-size: 120%;
}

a,
body,
.singlepost__tags li a,
.postsq__tags li a,
.nor,
.button,
a.button,
button.button,
.header_tags.list a,
label,
dd,
.singlepost__title,
.singlepost__subtitle,
h1.filter-title,
div.filter-result,
div.filter-word,
table.table tr th,
th,
thead th,
.legends h1 {
	color: #FFFF00 !important;
}

label {
	font-size: 1rem;
}

input[type=text], input[type=password], input[type=email], input[type=tel], input[type=url], input[type=date], input[type=number], select, textarea {
	border: 1px solid #FFFF00;
	background-color: #000000 !important;
	color: #FFFF00 !important;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color: #FFFF00 !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #FFFF00 !important;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #FFFF00 !important;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #FFFF00 !important;
}

body,
.resultsummary,
.postsq,
.singlepost__tags li a,
.postsq__tags li a,
.button,
a.button,
button.button,
.footer-container,
.tothetop,
.header-container,
.singlepost  {
	background-color: #000000 !important;
}

.postsq,
.tothetop {
	border: 1px solid #FFFF00;
}

ul.singlepost__tags ,
ul.postsq__tags {
	margin-left: -0.5em;
}

.button, a.button, button.button,
.button.is-primary, a.button.is-primary, button.button.is-primary,
.button:active, .button:focus, .button:focus:hover, .button:hover,
a.button:active, a.button:focus, a.button:focus:hover, a.button:hover,
button.button:active, button.button:focus, button.button:focus:hover,
button.button:hover,
button.button.header-search-submit {
	box-shadow: none;
	border: 5px solid #FFFF00;
	border-color: #FFFF00;
}

button.button.header-search-submit {
	line-height: 2.25rem;
}

input[type=text].header-search-input {
	box-shadow: none;
}

.footerdescr {
	color: #FFFF00;
	border: none;
	padding-right: 0;
}

.result--singlepost,
.singlepost__excerpt h4,
.singlepost__subtitle,
.document_file a,
div.filter-result {
	border: none;
}

select {
	background-image: url("../assets/images/triangle-down-yellow.svg");
}

#tooltip,
div.filter-result {
	background-color: #000000;
	box-shadow: none;
}

/*barchart*/
.axis path, .axis line, svg text {
	stroke: #FFFF00 !important;
}

svg text {
	fill: #FFFF00 !important;
}

.bar {
	fill: #FFFF00;
}

svg .slice text,
svg .node text {
	font-size: 120%;
	font-weight: bold;
}

.circle-plus {
	background: #FFFF00;
	color: #000000;
}

#sortable {
    background-color: #000;
}

.favicon i {
	color: #FF5843;
	font-size: 1.5em !important;
}
