/* Zipporah CSS Theme */

:root {
	--zip-primary-color: #009ace;
	--zip-secondary-color: #005c7c;
}

.zip-container {
	max-width:1100px;
}

/* Header & Footer */

header.header, footer.footer {
	background-color: #005c7c;
	color:white;
	padding:2rem 0;
}

/* Buttons */

.btn, span.btn a, input[type="submit"], input[type="button"], button {
	background-color: #009ace;
	color: #ffffff;
}

.btn:hover, span.btn a:hover, input[type="submit"]:hover, input[type="button"]:hover, button:hover {
	background-color: #005c7c;
	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 {
	background: lightgrey;
	color: inherit;
}

.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 {
	background: grey;
	color: inherit;
}