/* Add here all your css styles (customizations) */
body {
    background-color: #2798d1;
}

body button, .u-carousel-indicators-v30 span, footer {
    font-family: "Nexa Black";
}

.u-carousel-indicators-v30 li .u-dot-line-v2__inner:before {
    background-color: #bbb !important;
    border-color: #bbb;
}
.g-brd-gray-light-v2--after::after, .u-dot-line-v2::before, .u-dot-line-v2::after, .u-dot-line-v2-2::before, .u-dot-line-v2-2::after {
    border-color: #eeeeee !important;
}

.g-color-primary {
    color: #E94668 !important;
}

[class*="u-heading-v1-"]::before, [class*="u-heading-v1-"]::after {
    border-color: #E94668 !important;
}

.u-carousel-indicators-v30 li.slick-active .u-dot-line-v2__inner:before {
    background-color: #E94668 !important;
}

.u-btn-primary {
    background-color: #E94668;
    border-color: #E94668;
}
.u-btn-primary:hover {
    background-color: #e7264f;
    border-color: #e7264f;
}

.btn-secondary {
    background-color: #bbb;
    border-color: #bbb;
}

.u-carousel-indicators-v30 li span {
    text-transform: uppercase;
    line-height: 110%;
    text-align:left;
}
.slick-active > i > span, .slick-active > span {
    color: #E94668 !important;
}
.slick-active .g-brd-primary--before--active::before {
    border-color: #E94668 !important;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-font i, .u-check input[type="checkbox"]:checked + * .u-check-icon-font i, .u-check input[type="radio"]:checked + .u-check-icon-font i, .u-check input[type="radio"]:checked + * .u-check-icon-font i {
    color: #E94668;
}

.g-brd-primary--focus.g-state-focus *, .g-brd-primary--focus.g-state-focus *:focus {
    border-color: #e7264f !important;
}

.u-dot-line-v2__inner::before, .u-dot-line-v2-2__inner::before {
    width: 15px;
    height: 15px;
}
.u-dot-line-v2::before, .u-dot-line-v2::after, .u-dot-line-v2-2::before, .u-dot-line-v2-2::after {
    border-top-width: 6px;
    margin-top: -3px;
}

#osztondijKeresoContainer {
    min-height: initial; /*420px;*/
}

.u-btn-primary, .btn-secondary {
    color: #FDC621;
    font-family: Bungee, serif;
}

.btn-secondary {
    background-color: #42B8BC;
    border-color: #42B8BC;
}

.btn-secondary:hover {
    background-color: #29b6ba;
    border-color: #29b6ba;
}

@media (max-width: 1000px) {
    .u-btn-primary, .btn-secondary {
        font-size: 18px !important;
    }
}

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v4 {
    color: #E94668;
    border-color: #E94668;
}

.floating-top-left {
    position: absolute; left: 13px; top: -20px; z-index: 2; width: 22%;
}

.floating-bottom-left {
    position: absolute; left: -195px; bottom: 0; z-index: 2; width: 40%;
}

.floating-bottom-right {
    position: absolute; right: 0; top: -140px; z-index: 2; width: 16%;
}

@media (max-width: 1400px) {
    .floating-bottom-left {
        display: none;
    }
}
@media (max-width: 1200px) {
    .floating-bottom-right {
        display: none;
    }
}

.ifjusag, .kutatas {
    display: none;
}
