: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);
}
html,body {
    font-family:'Varela Round', sans-serif;
    font-size:1rem;
}
body {
    background-color:#FDF9F1;
}
h1,h2,h3,h4,h5,h6 {
    font-family:'Rubik', sans-serif;
    font-weight:700;
    text-transform:uppercase;
}
.navbar-filmchief {
    background-color:#2F1C49;
    min-height:170px;
    padding-left:40px;
}
.navbar-filmchief, 
.navbar-filmchief a, 
.navbar-brand  {
    color: #fff;
}
.navbar-filmchief > .container-full {
    height: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.navbar-filmchief > .container-full > .navbar-header {
    flex: 1;
}
.navbar-brand.primary img {
    max-width:200px;
}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    background-color: rgba(0, 0, 0, 0.2);
}
.nav .open > a {
    background-color: rgba(0, 0, 0, 0.2);
}
@media (max-width: 767px) {
    .navbar-nav.navbar-right {
        width:100%;
    }
    .navbar-nav .open .dropdown-menu > li > a {
        color: #fff;
    }
    .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #fff;
        background-color: rgba(0, 0, 0, 0.2);
    }
}
@media (min-width: 768px) {
    .form-horizontal .control-label {
        padding-top: 4px;
    }
}