

.utility-page {
	
	padding: 5% 0 !important;
	
}

.utility-page .error-404-img {
    width: 300px !important
}
.breadcrumbs {
    font-size: 14px;
    color: #ffffff;
    text-align: center;
}

.breadcrumbs a {
    color: #ffffff;
    text-decoration: none;
    transition: opacity 0.2s ease;
}

.breadcrumbs a:hover {
    opacity: 0.8;
    text-decoration: underline;
}

.breadcrumbs .current {
    color: #ffffff;
    font-weight: 600;
}

body .evkaf-design .button,
body .evkaf-design .search-form button {
    box-sizing:border-box;
    border:0;
    border-radius:5px;
    padding:17px 40px;
    min-height:0;
    gap:14px;
    justify-content:center;
    font-family:var(--evkaf-font-body, "Outfit"),sans-serif;
    box-shadow:none;
    text-decoration:none;
    transition:background-color .2s ease,color .2s ease,border-color .2s ease;
}
body .evkaf-design .button-green,
body .evkaf-design .search-form button {
    background:#153d25;
    color:#fff;
}
body .evkaf-design .button-white {
    background:#fff;
    color:#153d25;
}
body .evkaf-design .button-green:hover,
body .evkaf-design .button-green:focus-visible,
body .evkaf-design .search-form button:hover,
body .evkaf-design .search-form button:focus-visible {
    background:#fff;
    color:#153d25;
    border-color:#153d25;
    transform:none;
}
body .evkaf-design .button-green:is(:hover,:focus-visible) svg,
body .evkaf-design .search-form button:is(:hover,:focus-visible) svg {
    color:inherit;
}
body .evkaf-design .button.button-white:hover,
body .evkaf-design .button.button-white:focus-visible {
    background:#153d25;
    color:#fff;
}
body .evkaf-design .button.button-white:is(:hover,:focus-visible) svg {
    color:inherit;
}
body .evkaf-design :is(.slide-controls,.news-carousel-controls) button {
    width:44px;
    height:44px;
    padding:0;
    border-radius:5px;
    box-sizing:border-box;
}
body .evkaf-design :is(.slide-controls,.news-carousel-controls) button:hover:not(:disabled) {
    background:#153d25;
    border-color:#153d25;
    color:#fff;
}
body .evkaf-design :is(.button,.search-form button,.slide-controls button,.news-carousel-controls button):focus-visible {
    outline:2px solid currentColor;
    outline-offset:3px;
}
@media(max-width:767px){
    body .evkaf-design .button,
    body .evkaf-design .search-form button {padding:13px 35px;}
}
@media(prefers-reduced-motion:reduce){
    body .evkaf-design :is(.button,button){transition:none;}
}

body .yayinlar-download-btn:is(:hover,:focus,:focus-visible),
body .munhal-sonuclar__submit:is(:hover,:focus,:focus-visible) {
    background:#fff !important;
    background-color:#fff !important;
    background-image:none !important;
    color:#153d25 !important;
    fill:#153d25 !important;
    border-color:#153d25 !important;
}
body .yayin-action-btn:is(:hover,:focus,:focus-visible),
body .yayinlar-flipbook-btn.download-btn:is(:hover,:focus,:focus-visible) {
    background:#fff !important;
    background-color:#fff !important;
    background-image:none !important;
    color:#153d25 !important;
    fill:none !important;
    border-color:#ddd !important;
}
body .yayin-action-btn:is(:hover,:focus,:focus-visible) svg,
body .yayinlar-flipbook-btn:is(:hover,:focus,:focus-visible) svg {
    color:#153d25 !important;
    fill:none !important;
    stroke:#153d25 !important;
}
