﻿/* Central beds Registrars CSS customisation */

:root {
	--zip-primary-color: #8cbf4e;
	--zip-secondary-color: #513785;
	--zip-grey: #493a3c;
}

body {
	background-color:#fff;
}

.zip-container {
	max-width: 1000px;
}

.zip-navigation ul.navbar li.user-display>ul.active {
	background-color: #493a3c;
}

/* Header & Footer */

.site-search.form .form__label {
	position:absolute;
	top:-9999px;
	left:-9999px;
}

.form__control--append__group {
	float:right;
}

header input[type="search"] {
	padding:.5em;
	border-radius:4px 0 0 4px;
	border:none;
	margin:0;
	max-height:34px;
	float:left;
}

header .button--primary {
	height:33px;
	border:none;
	border-radius:0 4px 4px 0;
	margin:0;
	float:left;
}

/* Typography */

main h1, main h2, main h3, main h4, main h5, main h6, main p {
	font-family:inherit;
	margin:0 0 1em;
}

/* Buttons */

.btn, span.btn a, input[type="submit"], input[type="button"], button {
	background-color: #8cbf4e;
	color: #ffffff;
}

.btn:hover, span.btn a:hover, input[type="submit"]:hover, input[type="button"]:hover, button:hover {
	background-color: #8cbf4e0f;
	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 {}