/* Liverpool Generic Custom CSS */

:root {
	--zip-primary-color: #5c348b;
	--zip-secondary-color: #2d3a41;
}

/* Typography */

body {
    font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
}

main h1, main h2, main h3 {
	color:#2d3a41;
}

/* Header & Footer */

header.header, footer.footer {
	background-color: #2d3a41;
	color:white;
	padding:2rem 0;
}

header.header a, footer.footer a {
	text-decoration: none;
	color: inherit;
}

.zip-navigation ul.navbar li.user-display>ul.active {
	background-color: #2d3a41;
}

/* Buttons */

.btn, span.btn a, input[type="submit"], input[type="button"], button {
	background-color: #5c348b;
	color: #ffffff;
}

.btn:hover, span.btn a:hover, input[type="submit"]:hover, input[type="button"]:hover, button:hover {
	background-color: #5c348b9f;
	border-color:transparent;
}

/* Secondary buttons */

.btn-o, span.btn-o a, .btn-cancel, input.btn-cancel, input.btn-o, #backButton, #cancelButton, input[type="submit"].btn-o, input[type="button"].btn-o, input#cancel, input[id*='Cancel'], input#back, main input#btnCancelCSS, .btn-cancel-link, input[type="submit"].btn-cancel-link {}

.btn-o:hover, span.btn-o a:hover, .btn-cancel:hover, #backButton:hover, #cancelButton:hover, input#cancel:hover, input[type="submit"].btn-o:hover, input[type="button"].btn-o:hover, input#submitDelete:hover, input#back:hover, main input#btnCancelCSS:hover, .btn-cancel-link:hover, input[type="submit"].btn-cancel-link:hover {}