.navbar-filmchief {
	background-color:#f9ea1f;
}
.navbar-filmchief .navbar-nav>li>a {
    color:#424242;
	text-decoration: none;
}
.navbar-filmchief .nav>li>a:focus,
.navbar-filmchief .nav>li>a:hover {
    text-decoration: none;
    background-color: #E8D800;
}

.navbar-brand.primary img {
	padding-left:8px;
	height:120px;
}
.navbar-left-external a {
	font-size:14px;
}

/* ------- Color styling ------- */

/* Regular links */
a,
/* Pagination component */
.pagination>li>a, .pagination>li>span,
/* Button links */
.btn-link {
	color:#01a453; 
}

/* Subdued colors for links in a navbar element */
.navbar a {
	color:#005229;
}


a {
	text-decoration:underline;
}
a.btn,.nav a,.dropdown-menu a,.input-group-addon a,
.fc-schedule-wrapper a.item-width, a.list-group-item {
	text-decoration:none;
}
.fc-schedule-wrapper a.item-width:hover {
	text-decoration:underline;
}
/* Regular links */
a:hover,
a:focus,
/* Pagination component */
.pagination>li>a:hover, .pagination>li>span:hover,
.pagination>li>a:focus, .pagination>li>span:focus,
/* Button links */
.btn-link:hover,
.btn-link:focus {
	color:#005229;
}

/* Pagination component */
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus 
{
	background-color:#018f48;
}
/* Primary buttons */
.btn-primary {
	color:#424242;
	background-color:#f9ea1f; 
	border-color:#f9ea1f;
}

.btn-primary:not(:disabled):not(.disabled):hover, .btn-primary:not(:disabled):not(.disabled):focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary.active:not(:disabled):not(.disabled), .open>.dropdown-toggle.btn-primary,
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary,
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
	color:#424242;
	background-color: #E8D800;
	border-color: #E8D800;
	outline-color: #FFF573;
}
.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary.active[disabled], .btn-primary.focus[disabled], .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    background-color: #FFF573;
    border-color: #FFF573;
	outline-color: #FFFAB3;
}
/* Active left navigation bar items */
.navbar-left>.navbar-body>.list-unstyled li.active, .navbar-left>.navbar-body>.list-unstyled li.active a:hover, .navbar-left>.navbar-body>.list-unstyled li.active.dropdown:hover {
    background-color: #FFF573;
}
.navbar-left > .navbar-body > .list-unstyled li a:hover, .navbar-left > .navbar-body > .list-unstyled li.dropdown:hover {
    background-color: #FFFAB9;
}

@media (max-width: 767px) {

	#top-nav .navbar-header {
		float: left;
		margin-left:-7px;
	}
	.navbar-brand {
		float:none;
		display:table-cell!important;
		height:50px;
		vertical-align:middle;
	}
	.navbar-inverse .navbar-nav>li.dropdown-account {
		float:none;
		display:table-cell!important;
		height:50px;
		vertical-align:middle;
	}

}

/* --- Video library --- */
.fc-vl-navbar-top .navbar-brand {
	color:#333;
}
.navbar-filmchief-secondary {
	background-color:#fff8a2;
}
.navbar-filmchief-secondary .nav>li>a:focus,
.navbar-filmchief-secondary .nav>li>a:hover {
    text-decoration: none;
    background-color: #f9ea1f;
}
/*
.navbar-filmchief-secondary {
	background-color:#F990A6;
}
.navbar-filmchief-secondary .nav>li>a:focus,
.navbar-filmchief-secondary .nav>li>a:hover {
    text-decoration: none;
    background-color: #F56785;
}
*/



.panel-default>.panel-heading.tsfm-panel-heading {  
	background-color:#f9ea1f;
	padding:0 0 0 15px;
}
.tsfm-panel-heading-logo {
	float:right;
	width:500px;
}
.panel-default>.panel-heading.tsfm-panel-heading>.panel-title {
	color:#424242;
	text-align:left;
	vertical-align: middle;
	font-size:20px;
}
.panel-default>.panel-heading.tsfm-panel-heading>.panel-title>h1 {
	display:block;
	color: #424242;
	font-size:28px;
	font-weight:700;
	margin:0;
	padding:20px 0 0 0;
}
.panel-default>.panel-heading.tsfm-panel-heading>.panel-title>h2 {
	display:block;
	color: #424242;
	font-size:24px;
	font-weight:700;
	margin:0;
	padding:15px 0;
}
.panel-default>.panel-heading.tsfm-panel-heading>.panel-title>h3 {
	display:block;
	color: #424242;
	font-size:20px;
	font-weight:700;
	margin:0;
	padding:0 0 20px 0;
}
.panel-default>.panel-heading.tsfm-panel-heading>.panel-title>p {
	padding-bottom:20px;
}
@media (max-width: 1199px) and (min-width: 992px) {
	.tsfm-panel-heading-logo {
		width:360px;
	}
}
@media (max-width: 991px) and (min-width: 768px) {
	.tsfm-panel-heading-logo {
		width:260px;
	}
	.panel-default>.panel-heading.tsfm-panel-heading>.panel-title {
		font-size:18px;
	}
	.panel-default>.panel-heading.tsfm-panel-heading>.panel-title>h1 {
		font-size:24px;
		margin-top:15px;
	}
	.panel-default>.panel-heading.tsfm-panel-heading>.panel-title>p {
		padding-bottom:0;
	}
}
@media (max-width: 767px) {
	.tsfm-panel-heading-logo {
		width:240px;
	}
	.panel-default>.panel-heading.tsfm-panel-heading>.panel-title {
		font-size:18px;
	}
	.panel-default>.panel-heading.tsfm-panel-heading>.panel-title>h1 {
		font-size:24px;
		margin-top:5px;
	}
	.panel-default>.panel-heading.tsfm-panel-heading>.panel-title>p {
		padding-bottom:0;
	}
}

/* Highlight festival dates in datetimepicker: */
.bootstrap-datetimepicker-widget [data-day="29/11/2017"],
.bootstrap-datetimepicker-widget [data-day="30/11/2017"],
.bootstrap-datetimepicker-widget [data-day="01/12/2017"] {
	background-color:#E0F2F1;
}