/*
	Shared styles between Public styles and Admin WYSIWYG

	COLOURS:
		#0063af		blue 		[Zoo]
		#77a02e		olive 		[Park]
		#407928		green 		[Leaf]
		#009cdc		blue		[APC main - buttons]

		#96e1ff					Zoo Highlight
		#eaea93 					Park Highlight
		#cbf77d					Leaf Highlight
		#d4eef9					Highlight main

		#dca100		orange		[Online, Support]
		#e23400		red			[Callout]

		#64bbbd		turquoise

		#626161		gray		[body]

		#fbf3e2		beige		[featured events]
*/

	.in-area-zoo h1,
	.in-area-zoo .h1 { color: #0063af; }

	.in-area-park h1,
	.in-area-park .h1 { color: #77a02e; }

	.in-area-leaf h1,
	.in-area-leaf .h1 { color: #407928; }

	.in-area-support h1,
	.in-area-support .h1 { color: #dca100; }

	.t-boozoo h1,
	.t-boozoo .h1 { color: #006e70; }


	/* in-area table highlights: */
	.in-area-zoo tbody tr:nth-child(odd) td,
	.in-area-zoo tbody tr:nth-child(odd) th { background-color: #d4eef9; }

	.in-area-park tbody tr:nth-child(odd) td,
	.in-area-park tbody tr:nth-child(odd) th { background-color: #f1f1cb; }

	.in-area-leaf tbody tr:nth-child(odd) td,
	.in-area-leaf tbody tr:nth-child(odd) th { background-color: #e7f1d5; }

	.in-area-support tbody tr:nth-child(odd) td,
	.in-area-support tbody tr:nth-child(odd) th { background-color: #fbf3e2; }



	.button {
		display: inline-block;
		vertical-align: middle;
		padding: .6em 1em .4em;
		min-width: 6em;

		color: #fff;
		background-color: #009cdc;
		background-image: none;
		background-repeat: no-repeat;

		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		letter-spacing: 0.01em;

		font-family:  sans-serif;
		font-weight: 600;
		font-size: 20px;
		line-height: 1;

		border: 1px solid rgba(0, 0, 0, 0);
		border-radius: 3px;

		-webkit-appearance: none;
		   -moz-appearance: none;
		        appearance: none;

		cursor: pointer;
		transition: all 0.2s ease-in;
	}
		.button.zoo     { background-color: #0063af; }
		.button.park    { background-color: #77a02e; }
		.button.leaf    { background-color: #407928; }
		.button.special { background-color: #009cdc; }
		.button.support { background-color: #dca100; }
		.button.callout { background-color: #e23400; }





	.button:hover {
		text-decoration: none;
		background-color: #64bbbd;
		color: #fff;
	}


.intro {
	font-weight: 700;
	max-width: 1200px;
}

/* All new toggles */
.toggle-unit .toggle-head { color: #fff; background-color: #009cdc;}
.toggle-unit .toggle-head.zoo     { background-color: #0063af; }
.toggle-unit .toggle-head.park    { background-color: #77a02e; }
.toggle-unit .toggle-head.leaf    { background-color: #407928; }
.toggle-unit .toggle-head.special { background-color: #009cdc; }
.toggle-unit .toggle-head.support { background-color: #dca100; }
.toggle-unit .toggle-head.callout { background-color: #e23400; }

.general-list .toggle-unit         .toggle-head { color: #fff; background-color: #009cdc;}
.general-list .toggle-unit.zoo     .toggle-head { background-color: #0063af; }
.general-list .toggle-unit.park    .toggle-head { background-color: #77a02e; }
.general-list .toggle-unit.leaf    .toggle-head { background-color: #407928; }
.general-list .toggle-unit.special .toggle-head { background-color: #009cdc; }
.general-list .toggle-unit.support .toggle-head { background-color: #dca100; }
.general-list .toggle-unit.callout .toggle-head { background-color: #e23400; }
.general-list .toggle-unit.gather         .toggle-head { background-color: rgb(0, 0, 0); }
.general-list .toggle-unit.leaf-lime      .toggle-head { background-color: rgb(119, 160, 56); }
.general-list .toggle-unit.leaf-lemon     .toggle-head { background-color: rgb(223, 222, 107); color: #444; }
.general-list .toggle-unit.leaf-pistachio .toggle-head { background-color: rgb(193, 204, 77); color: #444; }
.general-list .toggle-unit.leaf-yellow    .toggle-head { background-color: rgb(225, 220, 13); color: #444; }
.general-list .toggle-unit.leaf-purple    .toggle-head { background-color: rgb(118, 40, 123); }
.general-list .toggle-unit.leaf-velvet    .toggle-head { background-color: rgb(169, 26, 108); }
.general-list .toggle-unit.leaf-aqua      .toggle-head { background-color: rgb(120, 205, 209); color: #444; }
.general-list .toggle-unit.leaf-crimson   .toggle-head { background-color: rgb(238, 47, 78); }
.general-list .toggle-unit.leaf-salmon    .toggle-head { background-color: rgb(243, 118, 91); }

.inline-toggle-head { color: #fff; background-color: #009cdc;}
.inline-toggle-head.zoo     { background-color: #0063af; }
.inline-toggle-head.park    { background-color: #77a02e; }
.inline-toggle-head.leaf    { background-color: #407928; }
.inline-toggle-head.special { background-color: #009cdc; }
.inline-toggle-head.support { background-color: #dca100; }
.inline-toggle-head.callout { background-color: #e23400; }


.document-category.zoo     { color: #0063af; }
.document-category.park    { color: #77a02e; }
.document-category.leaf    { color: #407928; }
.document-category.special { color: #009cdc; }
.document-category.support { color: #dca100; }
.document-category.callout { color: #e23400; }

.document-item.zoo     { color: #0063af; }
.document-item.park    { color: #77a02e; }
.document-item.leaf    { color: #407928; }
.document-item.special { color: #009cdc; }
.document-item.support { color: #dca100; }
.document-item.callout { color: #e23400; }

.custom-story.zoo     { color: #0063af; }
.custom-story.park    { color: #77a02e; }
.custom-story.leaf    { color: #407928; }
.custom-story.special { color: #009cdc; }
.custom-story.support { color: #dca100; }
.custom-story.callout { color: #e23400; }

.colour-story.zoo            { background-color: #0063af; color: #fff; }
.colour-story.park           { background-color: #77a02e; color: #fff; }
.colour-story.leaf           { background-color: #407928; color: #fff; }
.colour-story.special        { background-color: #009cdc; color: #fff; }
.colour-story.support        { background-color: #dca100; color: #fff; }
.colour-story.callout        { background-color: #e23400; color: #fff; }
.colour-story.gather         { background-color: rgb(0, 0, 0); }
.colour-story.leaf-lime      { background-color: rgb(119, 160, 56); }
.colour-story.leaf-lemon     { background-color: rgb(223, 222, 107); color: #444; }
.colour-story.leaf-pistachio { background-color: rgb(193, 204, 77); color: #444; }
.colour-story.leaf-yellow    { background-color: rgb(225, 220, 13); color: #444; }
.colour-story.leaf-purple    { background-color: rgb(118, 40, 123); }
.colour-story.leaf-velvet    { background-color: rgb(169, 26, 108); }
.colour-story.leaf-aqua      { background-color: rgb(120, 205, 209); color: #444; }
.colour-story.leaf-crimson   { background-color: rgb(238, 47, 78); }
.colour-story.leaf-salmon    { background-color: rgb(243, 118, 91); }

/* for Admin.css */
.entity-tag-default.zoo     { background-color: #0063af; }
.entity-tag-default.park    { background-color: #77a02e; }
.entity-tag-default.leaf    { background-color: #407928; }
.entity-tag-default.special { background-color: #009cdc; }
.entity-tag-default.support { background-color: #dca100; }
.entity-tag-default.callout { background-color: #e23400; }
