/* Add here all your css styles (customizations) */

@font-face {
    font-family: 'Roundel';
    src: url('/assets/fonts/Roundel/Roundel.eot');
    src: local('Roundel'),
    url('/assets/fonts/Roundel/Roundel.eot?#iefix') format('embedded-opentype'),
    url('/assets/fonts/Roundel/Roundel.woff2') format('woff2'),
    url('/assets/fonts/Roundel/Roundel.woff') format('woff'),
    url('/assets/fonts/Roundel/Roundel.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


.g-brd-primary {
    border-color: #fdb900  !important;
}


.f-oregano-u400 {
    font-family: 'Oregano', cursive;
    font-weight: 400;
    font-style: normal;
}

.f-oregano-u400i {
    font-family: 'Oregano', cursive;
    font-weight: 400;
    font-style: italic;
}

.g-font-size-18 {
    font-size: 18px;
}

.g-font-size-20 {
    font-size: 20px;
}
.g-font-size-22 {
    font-size: 22px;
}


/* Font Roundel */
.f-roundel {
    font-family: 'Roundel', serif;
    font-weight: normal;
    font-style: normal;
}


/* Button with Korez colors */

.btn-korez {
    background-color: #fdb900;
    border-color: #fdb900
}

.btn-korez:hover, .btn-korez:active {
    background-color: #c00e1e;
    border-color: #c00e1e;
}

.btn-korez:not(:disabled):not(.disabled):active {
    color: black;
    background: #c00e1e;
    border-color: #c00e1e;
    outline: 0 none;
}


.btn-korez-v-2 {
    background-color: #fdb900;
    border-color: #fdb900
}

.btn-korez-v-2:hover, .btn-korez-v-2:active {
    background-color: #fdb900;
    border-color: #fdb900;
}

.btn-korez-v-2:not(:disabled):not(.disabled):active {
    color: black;
    background: #fdb900;
    border-color: #fdb900;
    outline: 0 none;
}


.g-bg-korez-v1 {
    background-color: #d8071d !important;
}

.g-bg-korez-v1--hover:hover {
    background-color: #d8071d !important;
}

.g-bg-korez-v1--active.active,
.active .g-bg-korez-v1--active {
    background-color: #d8071d !important;
}

.g-brd-korez-light-v5-right {
    border-right-color: #d6b02c !important;
}

.g-bg-korez-v2 {
    background-color: #FDB900 !important;
}

.f-color-news-date {
    color: #FDB900 !important;
}

/*------------------------------------
  Tabs v5
------------------------------------*/
@media (min-width: 768px) {
    [class*="u-nav-v5"] .nav-item {
        margin-bottom: -1px;
    }
    [class*="u-nav-v5"] .nav-link {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: transparent;
    }
    [class*="u-nav-v5"] .nav-link.active {
        border-color: #c00e1e;
    }
    [class*="u-nav-v5"].u-nav-primary .nav-link.active {
        border-color: #026299;
        color: #026299;
    }
    [class*="u-nav-v5"].u-nav-dark .nav-link.active {
        border-color: #c00e1e;
        color: #c00e1e;
    }
    [class*="u-nav-v5"].u-nav-light .nav-link {
        color: #c00e1e;
    }
    [class*="u-nav-v5"].u-nav-light .nav-link.active {
        color: #c00e1e;
        border-color: #c00e1e;
    }
    .u-nav-v5-2 .nav-link {
        border-bottom-width: 2px;
    }
    .u-nav-v5-3 .nav-link {
        border-bottom-width: 5px;
    }
}


.g-bg-korez-orange-opacity-0_9 {
    background-color: rgba(255, 153, 51, 0.9) !important;
}

.g-brd-korez--hover:hover, .g-brd-korez--active.active {
    border-color:#8665e0 !important;
}

.list-group-item.active {
    background-color: #8665e0;
    border-color: #8665e0;
}

/* Menu główne - linki niebieski */
ul.navbar-nav > li > a,
ul.navbar-nav li a.nav-link {
    color: #0091e4 !important;
}

/* Menu główne - hover żółty */
ul.navbar-nav > li > a:hover,
ul.navbar-nav li a.nav-link:hover {
    color: #d6b02c !important;
}

/* Aktywna strona - żółty */
.navbar-nav .active,
.navbar-nav a.active,
.navbar-nav .nav-link.active,
ul.navbar-nav a.active {
    color: #d6b02c !important;
}

/* Submenu - linki niebieski */
.hs-sub-menu li a {
    color: #0091e4 !important;
}

/* Submenu - hover żółty */
.hs-sub-menu li a:hover {
    color: #d6b02c !important;
}

div.news_paragraph_space p {
    margin: 2px !important;
}




.col-2dot4,
.col-sm-2dot4,
.col-md-2dot4,
.col-lg-2dot4,
.col-xl-2dot4 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
}
.col-2dot4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
@media (min-width: 540px) {
    .col-sm-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (min-width: 720px) {
    .col-md-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (min-width: 960px) {
    .col-lg-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (min-width: 1140px) {
    .col-xl-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}

.js-cookie-consent.cookie-consent {
    position: fixed;
    bottom: 0;
    margin: 0;
    padding: 20px;
    text-align: center;
    width: 100%;
    background-color: #f0f2f1;
}
span.cookie-consent__message {
    color: #1F1F21;
}
button.js-cookie-consent-agree {
    border: none;
    border-radius: 3px;
    background: #f4645f;
    padding: 10px 15px;
    font-size: 16px;
    color: #fff;
}

.show-hide
{
    display:none;
    margin: 0;
    padding: 0;
    clear:both;
}

.hidden {
    display: none;
}




a.button{
    color:#000000;
    text-decoration: #000000;
}


a:active {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

.min-h-85 {
    min-height: 85px !important;
}

/* Granat - 2026 blue*/

.g-font-granat {
    color: #0091e4 !important;
}

.g-brd-granat-v1 {
    border-color: #6f55b5 !important;
}

.bg-granat {
    background-color: #6f55b5 !important;
}

/* Pink */

.g-font-roz {
    color: #026299 !important;
}

.bg-roz {
    background-color: #0091e4 !important;
}


.g-bg-pink-opacity-5 {
    background-color: rgba(0, 145, 228, 0.5);
}

.u-btn-outline-pink {
    border-color: #026299;
    background-color: #FFFFFF;
}

.u-btn-outline-pink:hover {
    background-color: #f5f5f5;
}

.u-btn-outline-pink:active {
    background-color: #f5f5f5;
}

.u-go-to-v1:hover {
    background-color: #c00e1e !important;
}

.g-brd-pink-v1 {
    border-color: #c00e1e !important;
}

/* White */
.g-font-white {
    color: #FFFFFF !important;
}


/* Program */
.g-bg-white {
    background-color: #FFFFFF !important;
}

.g-brd-white {
    border-color: #FFFFFF;
}

.g-brd-black {
    border-color: #000000;
}

.g-brd-gray-light-v2 {
    border-color: #026299 !important;
}

.u-timeline-v3-wrap::before {
    background-color: #026299 !important;
}

.u-timeline-v2-wrap::before {
    left: 25%;
    width: 3px;
    height: 100%;
    margin-left: -1px;
    background-color: #026299;
}

.navbar-nav {
    padding-left: 0px !important;
}

.parent{
	position: relative;
}
.block{
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

/* Timline custom:360 i custom:104 */

/* KKK 2026 Colors */
.g-bg-ffcc1e {
    background-color: #ffcc1e !important;
}

.g-font-0091e4 {
    color: #0091e4 !important;
}

.g-font-ffffff {
    color: #ffffff !important;
}

/* Header i submenu - kolor tła biały */
.g-bg-f1c940 {
    background-color: #FFFFFF !important;
}

/* Submenu - tło białe */
.hs-sub-menu {
    background-color: #FFFFFF !important;
}
