/* -- Layout --*/

body {
	background-color:#eeeeee;
}	

@media(min-width:768px) {

	.zip-container {
		max-width:none;
		padding:0 50px;
	}

}

/* -- Zip Navbar -- */

.zip-navigation ul.navbar {
	color:inherit;
}

/* -- Zip Content -- */

main .content {
	padding:32px;
}

/* -- Zip Buttons -- */

main .btn,
main .btn-o,
main span.btn a,
main span.btn-o a,
main .btn-cancel,
main #backButton,
main #cancelButton,
main input#cancel,
main input#submitDelete,
main input.btn-cancel,
main input#back,
main input.btn-o,
main input[type="submit"],
main input[type="button"],
main button,
main input#btnCancelCSS {
	width: auto;
	display: inline-block;
	-moz-appearance: none;
	-webkit-appearance: none;
	padding: 8px 16px;
	text-align: center;
	text-decoration: none !important;
	border-radius: 3px;
	margin: 8px 0 16px;
	margin-right: 10px;
	line-height: 1.2;
	cursor: pointer;
	border: solid 1px rgba(0, 0, 0, 0.02);
	font-size: 1em;
	vertical-align: middle;
	float: none;
	height: auto;
}

/* Primary buttons */

.btn,
span.btn a,
input[type="submit"],
input[type="button"],
button, input[type="submit"]:read-only, input[type="button"]:read-only {
	background: #012168;
	color: white;
}

.btn:hover,
span.btn a:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
button:hover {background:#000D3C;}

/* 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, input[type="submit"].btn-o:read-only, input[type="button"].btn-o:read-only, input[type="submit"].btn-cancel-link:read-only {
	background: lightgrey;
	color: #222222;
}

.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: #eeeeee;
  border: solid 1px rgba(0, 0, 0,0.3);
  color: #333333;
}

/* -- Zip Typography -- */

main h1 {
	margin-bottom:1em;
}

/* -- Torbay Breadcrumbs -- */

.breadcrumb a {
	color: #0032A2;
}

/* @media only screen and (min-width: 600px) { */
	/* .breadcrumb.mobile { */
		/* margin-top: 80px; */
	/* } */
/* } */

/* @media (max-width: 600px) { */
	/* .breadcrumb.mobile { */
		/* margin-top: 80px; */
	/* } */
/* } */

@media (min-width: 980px) {
	/* .breadcrumb { */
		/* margin-top: 80px; */
	/* } */
	.breadcrumb.mobile {
		display: none;
	}
}

@media (max-width: 980px) {
	.breadcrumb.desktop {
		display: none;
	}
	.breadcrumb.mobile {
		display: block;
	}
}

/* @media (min-width: 1200px) { */
	/* .breadcrumb { */
		/* margin-top: 80px; */
	/* } */
/* } */


#site-content {
  /* top margin will be set dynamically via JS */
}

table tr:nth-of-type(2n+1) > td {
	background: rgba(0, 0, 0, 0.075);
}

