/* Additional skin css markup here */

/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: "BrandonText-Bold";
  src: url("//filmchief.com/festivals/affr/fonts/BrandonText-Bold.eot"); /* IE9 Compat Modes */
  src: url("//filmchief.com/festivals/affr/fonts/BrandonText-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-Bold.otf") format("opentype"), /* Open Type Font */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-Bold.svg") format("svg"), /* Legacy iOS */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-Bold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-Bold.woff") format("woff"), /* Modern Browsers */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-Bold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: "BrandonText-BoldItalic";
  src: url("//filmchief.com/festivals/affr/fonts/BrandonText-BoldItalic.eot"); /* IE9 Compat Modes */
  src: url("//filmchief.com/festivals/affr/fonts/BrandonText-BoldItalic.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-BoldItalic.otf") format("opentype"), /* Open Type Font */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-BoldItalic.svg") format("svg"), /* Legacy iOS */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-BoldItalic.ttf") format("truetype"), /* Safari, Android, iOS */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-BoldItalic.woff") format("woff"), /* Modern Browsers */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-BoldItalic.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: "BrandonText-Regular";
  src: url("//filmchief.com/festivals/affr/fonts/BrandonText-Regular.eot"); /* IE9 Compat Modes */
  src: url("//filmchief.com/festivals/affr/fonts/BrandonText-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-Regular.otf") format("opentype"), /* Open Type Font */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-Regular.svg") format("svg"), /* Legacy iOS */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-Regular.woff") format("woff"), /* Modern Browsers */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-Regular.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: "BrandonText-RegularItalic";
  src: url("//filmchief.com/festivals/affr/fonts/BrandonText-RegularItalic.eot"); /* IE9 Compat Modes */
  src: url("//filmchief.com/festivals/affr/fonts/BrandonText-RegularItalic.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-RegularItalic.otf") format("opentype"), /* Open Type Font */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-RegularItalic.svg") format("svg"), /* Legacy iOS */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-RegularItalic.ttf") format("truetype"), /* Safari, Android, iOS */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-RegularItalic.woff") format("woff"), /* Modern Browsers */
    url("//filmchief.com/festivals/affr/fonts/BrandonText-RegularItalic.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

/* Change font and typography */
body,button {
    color: #000;
    font-family: 'BrandonText-Regular', sans-serif;
	font-size:15px;
}
h1,h2,h3,h4,h5,h6,
.navbar-brand.secondary,
.navbar {
	text-transform:uppercase;
	font-weight:normal;
	color:#000;
}
.navbar-brand {
	color:#000;
}
.navbar-brand.secondary {
	font-family: 'BrandonText-Bold', sans-serif;
}
h1 {
    font-size: 24px;
    font-family: 'BrandonText-Regular', sans-serif;
}
h2 {
    font-size: 20px;
    font-family: 'BrandonText-Regular', sans-serif;
}
h3 {
    font-size: 18px;
    font-family: 'BrandonText-Regular', sans-serif;
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        padding-top: 5px;
    }
}

/* Regular links */
a {
	text-decoration:underline;
}
a.btn,
.dropdown>a,
.dropdown-menu a,
.nav a {
	text-decoration:none;
}
/* 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:black;
	text-decoration:underline;
}


/* Colors */
a {
	color:#741eff;
}
footer a{
	color:#757575;
}
.navbar-filmchief {
	background-color:#fff;
}
.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:#ffe70a;
}
.navbar-left>.navbar-body>.list-unstyled li>a {
	color:black;
}
.navbar-left>.navbar-body>.list-unstyled li.active>a {
	cursor:default;
	font-weight:normal;
}

/* Sign in button */
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
	color:white;
	background-color:#741eff;
}
.user-name>.caret {
	margin-top:-7px;
}

/* Primary buttons */
.btn-primary {
	background-color:#741eff; /* secondary color */
	border-color:#741eff; /* secondary color */
	color:#fff;
}
.btn-primary:focus, 
.btn-primary:hover, 
.btn-primary:active, 
.btn-primary:active:focus, 
.btn-primary:active:hover, 
.btn-primary.active, 
.open>.dropdown-toggle.btn-primary {
	background-color:#741eff; /* secondary color */
	border-color:#741eff; /* secondary color */
	color:#fff;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color:#741eff; /* secondary color */
	border-color:#741eff; /* secondary color */
}

/* Sign in panel */
.panel-sign-in {
	border:none;
}
.panel-sign-in>.panel-heading {
	border-bottom:1px solid black;
	background: none;
}
.panel-sign-in>.panel-content>.panel-body {
	padding-top:20px;
}

.please-sign-in {
	display:block;
}