/* ======================================================== */
/* Bootstrap customisations */
/* ======================================================== */

/* Heading colours */
h1, h2, h3, h4, h5, h6
{
	color: #AA0052;
	font-weight: normal;
}

/* Change default font sizes where needed */
body { font-size: 0.95em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.0em; }

/* Support to create a line after the heading text for h2 */
h2
{
	font-size: 1.7em;
	position: relative;
	z-index: 1;
	overflow: hidden;
	text-align: left;
}

h2:after
{
	position: absolute;
	top: 55%;
	overflow: hidden;
	width: 100%;
	height: 1px;
	content: '\a0';
	background-color: #c1beb9;
}

/* Bulleted lists */
ul { list-style-type: square; } /* Square bullets */
li::marker { color: green; } /* Green bullets */

/* Link colours */
a
{
	color: #00AA58;
	text-decoration: none;
}

.pageheader
{
	background-color: #EAE2D0;
}

*.blockquote
{
	background: #eee;
	font-size: 1.1em;
}

.title
{
	font-weight: bold;
	font-style: italic;
	color: #2E583A;
}

.subtitle
{
	color: #EB7D49;
}

.container-fluid.menu
{
	background: #AA0052;
}

.container-fluid.footer
{
	background: #AA0052;
	color:#FFF;
}

a.footer2 /* Team member links */
{
	color:#AAA;
}

.navbar-nav > li
{
	padding-left:5px;
	padding-right:5px;
}

.bce-btn
{
	background-color: #00AA58;
	color: #fff;
}

.bce-btn:hover
{
	background-color: #0a7328;
	color: #fff;
}

/* ======================================================== */
/* Blocks */
/* ======================================================== */
h2
{
	clear:both
}

/* ======================================================== */
/* Cards */
/* ======================================================== */

.panel
{		
	background: #90707b; /* Border color of the whole card */
}

.panelheader
{		
	overflow: hidden;
	height: 70px;
	background: #90707b;
	font-size: 1.2em;
	font-weight: bold;
	color: #444;
}

a.panelheader
{		
	font-size: 0.9em;
	font-weight: normal;
	color: #fff !important;
}

.panelbody
{		
	overflow: auto;
}

.videopanelbody
{		
	overflow: auto;
}

.videopanelfooter
{		
	overflow: hidden;
	height: 130px;
	background: #90707b;
	color: #fff;
}

/* ======================================================== */
/* Headers */
/* ======================================================== */

.headertext
{
    text-transform: uppercase;
	font-weight: bold;
	background-color:rgba(170,0,82,.7);
	border-radius: 6px;
}

/* ======================================================== */
/* Carousel on home page */
/* ======================================================== */

.carouseltext
{
 	font-weight: bold;
	background-color:rgba(170,0,82,.7);
	border-radius: 6px;
	color: white;
}

.carouselcontainer
{
	position: relative;
	text-align: center;
	color: white;
}

.carouseltopleft
{
	position: absolute;
	top: 8px;
	left: 8px;
}

/* ======================================================== */
/* Menu */
/* ======================================================== */

.dropdown-menu
{
	background-color: #90707b;
}

/* ======================================================== */
/* Albums */
/* ======================================================== */

.card.imagetable { background: #eae2d0; }
.breadcrumb { background-color: #eae2d0; } /* This is a Bootstrap builtin style! */