:root {
	--theme-color:#0288D1;
	--theme-color-text1:#0288d1;
	--theme-color-text2:#23b0fd;
	--theme-color-text-focus1:#02679e;
	--theme-color-text-focus2:#01466c;
	--theme-color-focus1:#027bbd;
	--theme-color-focus2:#01507b;
	--theme-color-focus3:#012539;
	--theme-color-darker1:#02679e;
	--theme-color-darker2:#01466c;
	--theme-color-darker3:#012539;
	--theme-color-lighter1:#09a7fd;
	--theme-color-lighter2:#3cb9fd;
	--theme-color-lighter3:#6ecbfe;
	--theme-color-muted1:#1782bc;
	--theme-color-muted2:#2c7ca7;
	--theme-color-translucent5:rgba(2,136,209,0.05);
	--theme-color-translucent10:rgba(2,136,209,0.1);
	--theme-color-translucent15:rgba(2,136,209,0.15);
	--theme-color-translucent20:rgba(2,136,209,0.2);
	--theme-color-translucent25:rgba(2,136,209,0.25);
	--theme-color-translucent30:rgba(2,136,209,0.3);
	--theme-color-translucent35:rgba(2,136,209,0.35);
	--theme-color-translucent40:rgba(2,136,209,0.4);
	--theme-color-translucent44:rgba(2,136,209,0.45);
	--theme-color-translucent49:rgba(2,136,209,0.5);
	--theme-color-translucent54:rgba(2,136,209,0.55);
	--theme-color-translucent60:rgba(2,136,209,0.6);
	--theme-color-translucent65:rgba(2,136,209,0.65);
	--theme-color-translucent70:rgba(2,136,209,0.7);
	--theme-color-translucent75:rgba(2,136,209,0.75);
	--theme-color-translucent80:rgba(2,136,209,0.8);
	--theme-color-translucent85:rgba(2,136,209,0.85);
	--theme-color-translucent90:rgba(2,136,209,0.9);
	--theme-color-translucent95:rgba(2,136,209,0.95);
	--accent-color:#ECEFF1;
	--accent-color-text1:#eceff1;
	--accent-color-text2:#ffffff;
	--accent-color-text-focus1:#cfd6db;
	--accent-color-text-focus2:#b1bec6;
	--accent-color-focus1:#e0e5e8;
	--accent-color-focus2:#bac5cc;
	--accent-color-focus3:#94a5b0;
	--accent-color-darker1:#cfd6db;
	--accent-color-darker2:#b1bec6;
	--accent-color-darker3:#94a5b0;
	--accent-color-lighter1:#ffffff;
	--accent-color-lighter2:#ffffff;
	--accent-color-lighter3:#ffffff;
	--accent-color-muted1:#efefef;
	--accent-color-muted2:#efefef;
	--accent-color-translucent5:rgba(236,239,241,0.05);
	--accent-color-translucent10:rgba(236,239,241,0.1);
	--accent-color-translucent15:rgba(236,239,241,0.15);
	--accent-color-translucent20:rgba(236,239,241,0.2);
	--accent-color-translucent25:rgba(236,239,241,0.25);
	--accent-color-translucent30:rgba(236,239,241,0.3);
	--accent-color-translucent35:rgba(236,239,241,0.35);
	--accent-color-translucent40:rgba(236,239,241,0.4);
	--accent-color-translucent44:rgba(236,239,241,0.45);
	--accent-color-translucent49:rgba(236,239,241,0.5);
	--accent-color-translucent54:rgba(236,239,241,0.55);
	--accent-color-translucent60:rgba(236,239,241,0.6);
	--accent-color-translucent65:rgba(236,239,241,0.65);
	--accent-color-translucent70:rgba(236,239,241,0.7);
	--accent-color-translucent75:rgba(236,239,241,0.75);
	--accent-color-translucent80:rgba(236,239,241,0.8);
	--accent-color-translucent85:rgba(236,239,241,0.85);
	--accent-color-translucent90:rgba(236,239,241,0.9);
	--accent-color-translucent95:rgba(236,239,241,0.95);
}
.nav>li>a>img.img-responsive {
    max-width:100%;
}
.navbar-filmchief {
	background-color:#000000;
}
.navbar-filmchief .navbar-nav>li>a {
    color:#e53427;
	text-decoration: none;
}
.navbar-filmchief .nav>li>a:focus,
.navbar-filmchief .nav>li>a:hover {
    text-decoration: none;
    background-color: #e53427;
	color:#fff;
}

.navbar-brand.primary img {
	padding:15px 10px;
	height:100px;
}
.navbar-left-external a {
	font-size:14px;
}

.nav-pills .nav-header {
	margin-bottom:0.5rem;
}

.nav>li>a:focus, .nav>li>a:hover {
    background-color: transparent;
	outline:6px solid #eee;
}

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

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

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

.navbar.navbar-left>.navbar-body>.list-unstyled li.active>a {
    color: #fff;
}

a {
	text-decoration:none;
}
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:#D13024;
}

/* 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:#D13024;
	color:#fff;
}
/* Primary buttons */
.btn-primary {
	color:#fff;
	background-color:#e53427; 
	border-color:#e53427;
}
.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:#fff;
	background-color: #D13024;
	border-color: #D13024;
	border-color: #D13024;
	outline-color: #fff;
}
.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: #E5BAB7;
    border-color: #E5BAB7;
	outline-color: #E5BAB7;
}
/* 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: #D13024;
	color:#fff;
}
.navbar-left > .navbar-body > .list-unstyled li a:hover, .navbar-left > .navbar-body > .list-unstyled li.dropdown:hover {
    background-color: #D13024;
	color:#fff;
}

@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;
	}

}


/* Some typography */
h2, h3 {
	font-weight:bold;
	color:#000;
}


/* --- 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: #ffed00;
}
/*
.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.tfi-panel-heading {  
	background-color:#000;
	padding:35px;
}
.tfi-panel-heading-logo {
	float:right;
	width:170px;
	margin-left:35px;
}
.panel-default>.panel-heading.tfi-panel-heading>.panel-title {
	color:#fff;
	text-align:left;
	vertical-align: middle;
	font-size:20px;
}
.panel-default>.panel-heading.tfi-panel-heading>.panel-title>h1 {
	display:inline-block;
	color: #e53427;
	margin-top:0;
	font-size:28px;
	font-weight:700;
}
.panel-default>.panel-heading.tfi-panel-heading>.panel-title>p {
	padding-bottom:20px;
}
@media (max-width: 1199px) and (min-width: 992px) {
	.tfi-panel-heading-logo {
		width:120px;
	}
}
@media (max-width: 991px) and (min-width: 768px) {
	.panel-default>.panel-heading.tfi-panel-heading {  
		padding:20px;
	}
	.tfi-panel-heading-logo {
		width:100px;
		margin-right:20px;
		margin-bottom:20px;
	}
	.panel-default>.panel-heading.tfi-panel-heading>.panel-title {
		font-size:18px;
	}
	.panel-default>.panel-heading.tfi-panel-heading>.panel-title>h1 {
		font-size:24px;
	}
	.panel-default>.panel-heading.tfi-panel-heading>.panel-title>p {
		padding-bottom:0;
	}
}
@media (max-width: 767px) {
	.panel-default>.panel-heading.tfi-panel-heading {  
		padding:20px;
	}
	.tfi-panel-heading-logo {
		width:100px;
		margin-right:20px;
	}
	.panel-default>.panel-heading.tfi-panel-heading>.panel-title {
		font-size:18px;
	}
	.panel-default>.panel-heading.tfi-panel-heading>.panel-title>h1 {
		font-size:24px;
	}
	.panel-default>.panel-heading.tfi-panel-heading>.panel-title>p {
		padding-bottom:0;
	}
}

.fc-tile-screening-room>.fc-tile-content>h3 {
	background-color:#000;
	color:#fff;
}
.fc-tile-screening-room>.fc-tile-content p {
	color:#000;
}
a.fc-tile-screening-room.thumbnail.active, 
a.fc-tile-screening-room.thumbnail:focus, 
a.fc-tile-screening-room.thumbnail:hover {
    border-color: #ddd;
}
a.fc-tile-screening-room.thumbnail.active .btn-primary, 
a.fc-tile-screening-room.thumbnail:focus .btn-primary, 
a.fc-tile-screening-room.thumbnail:hover .btn-primary {
    background-color: #D13024;
	border-color: #D13024;
	border-color: #D13024;
}


/* Highlight event dates in datetimepicker: */
.bootstrap-datetimepicker-widget [data-day="21/11/2019"],
.bootstrap-datetimepicker-widget [data-day="22/11/2019"],
.bootstrap-datetimepicker-widget [data-day="23/11/2019"],
.bootstrap-datetimepicker-widget [data-day="24/11/2019"],
.bootstrap-datetimepicker-widget [data-day="25/11/2019"],
.bootstrap-datetimepicker-widget [data-day="26/11/2019"] {
	background-color:#F7ECEB;
}
