:root {
	--subsite-theme-color:#00a3a0;
	--subsite-theme-color-text1:#00a3a0;
	--subsite-theme-color-text2:#00f0eb;
	--subsite-theme-color-text-focus1:#00706e;
	--subsite-theme-color-text-focus2:#003d3c;
	--subsite-theme-color-focus1:#008f8c;
	--subsite-theme-color-focus2:#004c4b;
	--subsite-theme-color-focus3:#000a0a;
	--subsite-theme-color-darker1:#00706e;
	--subsite-theme-color-darker2:#003d3c;
	--subsite-theme-color-darker3:#000a0a;
	--subsite-theme-color-lighter1:#00d6d2;
	--subsite-theme-color-lighter2:#0afffa;
	--subsite-theme-color-lighter3:#3dfffb;
	--subsite-theme-color-muted1:#109390;
	--subsite-theme-color-muted2:#218281;
	--subsite-theme-color-translucent5:rgba(0,163,160,0.05);
	--subsite-theme-color-translucent10:rgba(0,163,160,0.1);
	--subsite-theme-color-translucent15:rgba(0,163,160,0.15);
	--subsite-theme-color-translucent20:rgba(0,163,160,0.2);
	--subsite-theme-color-translucent25:rgba(0,163,160,0.25);
	--subsite-theme-color-translucent30:rgba(0,163,160,0.3);
	--subsite-theme-color-translucent35:rgba(0,163,160,0.35);
	--subsite-theme-color-translucent40:rgba(0,163,160,0.4);
	--subsite-theme-color-translucent44:rgba(0,163,160,0.45);
	--subsite-theme-color-translucent49:rgba(0,163,160,0.5);
	--subsite-theme-color-translucent54:rgba(0,163,160,0.55);
	--subsite-theme-color-translucent60:rgba(0,163,160,0.6);
	--subsite-theme-color-translucent65:rgba(0,163,160,0.65);
	--subsite-theme-color-translucent70:rgba(0,163,160,0.7);
	--subsite-theme-color-translucent75:rgba(0,163,160,0.75);
	--subsite-theme-color-translucent80:rgba(0,163,160,0.8);
	--subsite-theme-color-translucent85:rgba(0,163,160,0.85);
	--subsite-theme-color-translucent90:rgba(0,163,160,0.9);
	--subsite-theme-color-translucent95:rgba(0,163,160,0.95);
	--subsite-accent-color:#2b3595;
	--subsite-accent-color-text1:#2b3595;
	--subsite-accent-color-text2:#4450c9;
	--subsite-accent-color-text-focus1:#20276d;
	--subsite-accent-color-text-focus2:#141946;
	--subsite-accent-color-focus1:#262f85;
	--subsite-accent-color-focus2:#181d52;
	--subsite-accent-color-focus3:#090b1e;
	--subsite-accent-color-darker1:#20276d;
	--subsite-accent-color-darker2:#141946;
	--subsite-accent-color-darker3:#090b1e;
	--subsite-accent-color-lighter1:#3643bd;
	--subsite-accent-color-lighter2:#5763cf;
	--subsite-accent-color-lighter3:#7f88da;
	--subsite-accent-color-muted1:#3e4582;
	--subsite-accent-color-muted2:#51546f;
	--subsite-accent-color-translucent5:rgba(43,53,149,0.05);
	--subsite-accent-color-translucent10:rgba(43,53,149,0.1);
	--subsite-accent-color-translucent15:rgba(43,53,149,0.15);
	--subsite-accent-color-translucent20:rgba(43,53,149,0.2);
	--subsite-accent-color-translucent25:rgba(43,53,149,0.25);
	--subsite-accent-color-translucent30:rgba(43,53,149,0.3);
	--subsite-accent-color-translucent35:rgba(43,53,149,0.35);
	--subsite-accent-color-translucent40:rgba(43,53,149,0.4);
	--subsite-accent-color-translucent44:rgba(43,53,149,0.45);
	--subsite-accent-color-translucent49:rgba(43,53,149,0.5);
	--subsite-accent-color-translucent54:rgba(43,53,149,0.55);
	--subsite-accent-color-translucent60:rgba(43,53,149,0.6);
	--subsite-accent-color-translucent65:rgba(43,53,149,0.65);
	--subsite-accent-color-translucent70:rgba(43,53,149,0.7);
	--subsite-accent-color-translucent75:rgba(43,53,149,0.75);
	--subsite-accent-color-translucent80:rgba(43,53,149,0.8);
	--subsite-accent-color-translucent85:rgba(43,53,149,0.85);
	--subsite-accent-color-translucent90:rgba(43,53,149,0.9);
	--subsite-accent-color-translucent95:rgba(43,53,149,0.95);
	--theme-color:#00a3a0;
	--theme-color-text1:#00a3a0;
	--theme-color-text2:#00f0eb;
	--theme-color-text-focus1:#00706e;
	--theme-color-text-focus2:#003d3c;
	--theme-color-focus1:#008f8c;
	--theme-color-focus2:#004c4b;
	--theme-color-focus3:#000a0a;
	--theme-color-darker1:#00706e;
	--theme-color-darker2:#003d3c;
	--theme-color-darker3:#000a0a;
	--theme-color-lighter1:#00d6d2;
	--theme-color-lighter2:#0afffa;
	--theme-color-lighter3:#3dfffb;
	--theme-color-muted1:#109390;
	--theme-color-muted2:#218281;
	--theme-color-translucent5:rgba(0,163,160,0.05);
	--theme-color-translucent10:rgba(0,163,160,0.1);
	--theme-color-translucent15:rgba(0,163,160,0.15);
	--theme-color-translucent20:rgba(0,163,160,0.2);
	--theme-color-translucent25:rgba(0,163,160,0.25);
	--theme-color-translucent30:rgba(0,163,160,0.3);
	--theme-color-translucent35:rgba(0,163,160,0.35);
	--theme-color-translucent40:rgba(0,163,160,0.4);
	--theme-color-translucent44:rgba(0,163,160,0.45);
	--theme-color-translucent49:rgba(0,163,160,0.5);
	--theme-color-translucent54:rgba(0,163,160,0.55);
	--theme-color-translucent60:rgba(0,163,160,0.6);
	--theme-color-translucent65:rgba(0,163,160,0.65);
	--theme-color-translucent70:rgba(0,163,160,0.7);
	--theme-color-translucent75:rgba(0,163,160,0.75);
	--theme-color-translucent80:rgba(0,163,160,0.8);
	--theme-color-translucent85:rgba(0,163,160,0.85);
	--theme-color-translucent90:rgba(0,163,160,0.9);
	--theme-color-translucent95:rgba(0,163,160,0.95);
	--accent-color:#2b3595;
	--accent-color-text1:#2b3595;
	--accent-color-text2:#4450c9;
	--accent-color-text-focus1:#20276d;
	--accent-color-text-focus2:#141946;
	--accent-color-focus1:#262f85;
	--accent-color-focus2:#181d52;
	--accent-color-focus3:#090b1e;
	--accent-color-darker1:#20276d;
	--accent-color-darker2:#141946;
	--accent-color-darker3:#090b1e;
	--accent-color-lighter1:#3643bd;
	--accent-color-lighter2:#5763cf;
	--accent-color-lighter3:#7f88da;
	--accent-color-muted1:#3e4582;
	--accent-color-muted2:#51546f;
	--accent-color-translucent5:rgba(43,53,149,0.05);
	--accent-color-translucent10:rgba(43,53,149,0.1);
	--accent-color-translucent15:rgba(43,53,149,0.15);
	--accent-color-translucent20:rgba(43,53,149,0.2);
	--accent-color-translucent25:rgba(43,53,149,0.25);
	--accent-color-translucent30:rgba(43,53,149,0.3);
	--accent-color-translucent35:rgba(43,53,149,0.35);
	--accent-color-translucent40:rgba(43,53,149,0.4);
	--accent-color-translucent44:rgba(43,53,149,0.45);
	--accent-color-translucent49:rgba(43,53,149,0.5);
	--accent-color-translucent54:rgba(43,53,149,0.55);
	--accent-color-translucent60:rgba(43,53,149,0.6);
	--accent-color-translucent65:rgba(43,53,149,0.65);
	--accent-color-translucent70:rgba(43,53,149,0.7);
	--accent-color-translucent75:rgba(43,53,149,0.75);
	--accent-color-translucent80:rgba(43,53,149,0.8);
	--accent-color-translucent85:rgba(43,53,149,0.85);
	--accent-color-translucent90:rgba(43,53,149,0.9);
	--accent-color-translucent95:rgba(43,53,149,0.95);
}
/* Unified CSS for Portal + Shop + Hub */
/* Version 0.1 */





@font-face {
  font-family: 'Degarism Studio - Fracktif Regular';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://filmchief.com/festivals/kinootok/fonts/Degarism%20Studio%20-%20Fracktif%20Regular.woff2) format('woff2');
}

:root {
    --background-color-main:#c5e0ed;
    --background-color:#fff;
    --background-color-lighter1:#dfecf3;
    --background-color-lighter2:#ecf3f6;
    --background-color-lighter3:#f8fafe;
    --tertiary-color:#85c9e3;
    --default-text-color:#000;
}


html, blockquote, input, button, select, textarea, .navbar-search .search-query, .jqx-widget, h5, h6, .h5, .h6, .selectpicker.inner, .k-input[type="text"], .k-picker-wrap .k-input,
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Degarism Studio - Fracktif Regular', sans-serif;
}
html {
    font-size:1.0rem;
}

/* Default colors on all pages except for the "main" page (Kino Otok calls these "subpages"):*/

html,body {
    background-color:var(--background-color);
    color:var(--default-text-color);
}

h1, h2, h3, .page-title {
    color: var(--accent-color-text1);
}

a, .pagination>li>a, .pagination>li>span, .btn-link {
    color: var(--accent-color-text1);
}

hr {
    border-top: 2px solid var(--theme-color);
}
.navbar-left hr {
    border-top: 2px solid var(--theme-color);
}

/* Special colors on the "main" page: */
html.page_ {
    
    body {
        background-color:var(--background-color-main);
        color:var(--accent-color);
    }
    
    h1, h2, h3, .page-title {
        color: var(--theme-color-text1);
    }
    
    a, .pagination>li>a, .pagination>li>span, .btn-link {
        color: var(--theme-color-text1);
    }

    hr {
        border-top: 2px solid var(--tertiary-color);
    }
    
    .navbar-left hr {
        border-top: 2px solid var(--accent-color);
    }
}

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

.navbar-filmchief {
    background-color: transparent;
    margin-top:15px;
}
#top-nav {
    margin-bottom:45px;
}

.navbar-brand {
    margin-left:25px;
}

.svg-logo {
    width: 200px;
    height: 106px;
    background-color: var(--accent-color);
    mask: url(https://filmchief.com/festivals/kinootok/img/kinootok-logo-01.svg) no-repeat center / contain;
    -webkit-mask: url(https://filmchief.com/festivals/kinootok/img/kinootok-logo-01.svg) no-repeat center / contain;
}

.text-muted, .bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:hover small.text-muted, .bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:focus small.text-muted {
    color: rgba(110, 110, 110, 0.75);
}
.text-md-grey-300 {
    color: rgba(110, 110, 110, 0.55);
}


.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: var(--theme-color-text1);
    background-color: rgba(0,0,0,0.05);
}

footer .page-footer-inner {
    background-color: var(--tertiary-color);
    color:var(--accent-color);
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    /* font-family: 'Open Sans', sans-serif; */
}
footer a {
    color:var(--accent-color);
}


.panel-default>.panel-heading {
    background-color: var(--background-color-lighter2);
}

.panel-default>.panel-body {
    /*background-color: var(--background-color-lighter3);*/
    background-color:var(--background-color);
}

