.@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap');

body {
    font-family: 'Nunito', sans-serif;
    background-color: #a1a1a1;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 800 400'%3E%3Cdefs%3E%3CradialGradient id='a' cx='396' cy='281' r='514' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23d9d3d9'/%3E%3Cstop offset='1' stop-color='%23a1a1a1'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='400' y1='148' x2='400' y2='333'%3E%3Cstop offset='0' stop-color='%23eee4ff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23eee4ff' stop-opacity='0.5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect fill='url(%23a)' width='800' height='400'/%3E%3Cg fill-opacity='0.4'%3E%3Ccircle fill='url(%23b)' cx='267.5' cy='61' r='300'/%3E%3Ccircle fill='url(%23b)' cx='532.5' cy='61' r='300'/%3E%3Ccircle fill='url(%23b)' cx='400' cy='30' r='300'/%3E%3C/g%3E%3C/svg%3E");
    background-attachment: fixed;
    background-size: cover;
    overflow-x: hidden !important;
}

.blink {
    animation: blinker 2s linear infinite;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}


#menu {
    background: linear-gradient(to left, #722094, #253a8e 115%);
    box-shadow: 0 1px 2px rgba(0,0,0,0.5);
    border-bottom: 1px solid #5a5a5a;
}

.title {
    background-color: #c3c3c3;
}

.baslik {
    text-align: center;
    padding: 7px;
    color: #fff !important;
    background-color: #113a63;
    margin-bottom: 10px !important;
    font-weight: bold;
    font-size: 24px;
    border-radius: 5px;
}

.altbaslik {
    color: #b62122;
    font-weight: bold;
}

.yesilbaslik {
    font-weight: bold;
    color: #1b614f;
}

h6.yesilbaslik {
    font-size: 18px;
    color: #fe894f;
}

.kayittablo .thead {
    font-weight: bold;
}

.shadowbox {
    box-shadow: 0 1px 2px rgba(0,0,0,0.5);
    padding: 10px;
    background-color: #F9F9F9;
}

.dropdown:hover > .dropdown-menu {
    display: block;
}

.dropdown-menu {
    margin-top: -1px !important;
    background-color: #ffffff;
    border-radius: 10px;
}

.dropdown-item:hover, .dropdown-item:focus {
    color: #fab41d;
    text-decoration: none;
    background-color: transparent;
}

.dropdown-item {
    color: #37a7db;
}

.navbar-dark .navbar-nav .nav-link {
    color: #ffffff;
    font-size: 17px;
}

    .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .active > .nav-link {
        color: #91deff;
    }

.derneklink {
    font-weight: bold;
    background: -webkit-linear-gradient(#4d3168, #d10f75);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.btn-squared-default-plain {
    width: 100% !important;
    height: 100% !important;
    font-size: 17px;
    padding-bottom: 19px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='16' viewBox='0 0 16 32'%3E%3Cg fill='%23ffffff' fill-opacity='0.1'%3E%3Cpath fill-rule='evenodd' d='M0 24h4v2H0v-2zm0 4h6v2H0v-2zm0-8h2v2H0v-2zM0 0h4v2H0V0zm0 4h2v2H0V4zm16 20h-6v2h6v-2zm0 4H8v2h8v-2zm0-8h-4v2h4v-2zm0-20h-6v2h6V0zm0 4h-4v2h4V4zm-2 12h2v2h-2v-2zm0-8h2v2h-2V8zM2 8h10v2H2V8zm0 8h10v2H2v-2zm-2-4h14v2H0v-2zm4-8h6v2H4V4zm0 16h6v2H4v-2zM6 0h2v2H6V0zm0 24h2v2H6v-2z'/%3E%3C/g%3E%3C/svg%3E");
}

#duyuru {
    background-color: #fe894f;
    color: #fff;
    padding: 14px 0;
}


.btn-3 {
    background-color: #38879b !important;
    border: 3px solid #2ca6c5 !important;
}

    .btn-3:hover {
        opacity: 0.95
    }


footer {
    font-size: 13px;
    background: #000000;
    color: #ffffff;
    padding: 10px;
    line-height: 28px;
    box-shadow: 0px -2px 7px 0px rgba(0,0,0,0.6);
}

.gbilgi td {
    padding: 15px 5px;
    vertical-align: top;
}

.kayittablo th, .kayittablo td {
    padding: 8px;
}

.kayittablo thead tr:nth-child(1) {
    background-color: #208d94;
    color: #fff;
    font-weight: bold;
}

.kayittablo tbody tr:nth-child(1) {
    background-color: #e2e2e2 !important;
    color: #333;
}

.kayittablo td {
    text-align: center;
}

.hesaptablo tr:nth-child(odd) {
    background-color: #efefef;
}

.hesaptablo tr td, .hesaptablo tr th {
    border: 1px solid #ffffff;
}

.hesaptablo td, .hesaptablo th {
    padding: 8px;
}

.bgbtn, .bgbtn img {
    display: none !important;
}

.kobtn, .kobtn img {
    display: none !important;
}

@media screen and (max-width: 768px) {
    .gbbtn {
        display: none !important;
    }

    .bgbtn, .bgbtn img {
        display: flex !important;
    }

    .kobtn, .kobtn img {
        display: flex !important;
    }
}


/* 3D BUTONLAR */
.btn {
    position: relative;
    border: 0 !important;
    cursor: pointer;
    -webkit-font-smoothing: antialiased;
    font-weight: bold !important;
    -webkit-border-radius: 10px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 10px;
    -moz-background-clip: padding;
    border-radius: 10px;
    background-clip: padding-box;
    -webkit-transition: all 50ms ease;
    -moz-transition: all 50ms ease;
    -o-transition: all 50ms ease;
    transition: all 50ms ease;
    border: 0;
    text-shadow: 0px 1px 0px #999999;
    background-color: #cccccc;
    -webkit-box-shadow: 0px 6px 0px #999999;
    -moz-box-shadow: 0px 6px 0px #999999;
    box-shadow: 0px 6px 0px #999999;
}

    .btn:focus {
        outline: 0;
    }

    .btn:hover {
        top: 2px;
    }

    .btn:active {
        top: 6px;
    }

    .btn:hover {
        border: 0;
        background-color: #d9d9d9 !important;
        -webkit-box-shadow: 0px 4px 0px #999999;
        -moz-box-shadow: 0px 4px 0px #999999;
        box-shadow: 0px 4px 0px #999999;
    }

    .btn:active {
        -webkit-box-shadow: inset 0px 3px 0px #999999;
        -moz-box-shadow: inset 0px 3px 0px #999999;
        box-shadow: inset 0px 3px 0px #999999;
    }

.btn-primary {
    border: 0;
    text-shadow: 0px 1px 0px #35a287;
    background-color: #428bca;
    -webkit-box-shadow: 0px 6px 0px #247762;
    -moz-box-shadow: 0px 6px 0px #35a287;
    box-shadow: 0px 6px 0px #e8ae91;
}

    .btn-primary:hover {
        border: 0;
        background-color: #fe894f !important;
        -webkit-box-shadow: 0px 4px 0px #3b4e99;
        -moz-box-shadow: 0px 4px 0px #35a287;
        box-shadow: 0px 4px 0px #38879b;
    }

    .btn-primary:active {
        -webkit-box-shadow: inset 0px 3px 0px #6d96b4;
        -moz-box-shadow: inset 0px 3px 0px #6d96b4;
        box-shadow: inset 0px 3px 0px #6d96b4;
    }

.btn-success {
    border: 0;
    text-shadow: 0px 1px 0px #449d44;
    background-color: #5cb85c;
    -webkit-box-shadow: 0px 6px 0px #449d44;
    -moz-box-shadow: 0px 6px 0px #449d44;
    box-shadow: 0px 6px 0px #449d44;
}

    .btn-success:hover {
        border: 0;
        background-color: #6ec06e !important;
        -webkit-box-shadow: 0px 4px 0px #449d44;
        -moz-box-shadow: 0px 4px 0px #449d44;
        box-shadow: 0px 4px 0px #449d44;
    }

    .btn-success:active {
        -webkit-box-shadow: inset 0px 3px 0px #449d44;
        -moz-box-shadow: inset 0px 3px 0px #449d44;
        box-shadow: inset 0px 3px 0px #449d44;
    }

.btn-info {
    border: 0;
    text-shadow: 0px 1px 0px #31b0d5;
    background-color: #5bc0de;
    -webkit-box-shadow: 0px 6px 0px #31b0d5;
    -moz-box-shadow: 0px 6px 0px #31b0d5;
    box-shadow: 0px 6px 0px #31b0d5;
}

    .btn-info:hover {
        border: 0;
        background-color: #70c8e2 !important;
        -webkit-box-shadow: 0px 4px 0px #31b0d5;
        -moz-box-shadow: 0px 4px 0px #31b0d5;
        box-shadow: 0px 4px 0px #31b0d5;
    }

    .btn-info:active {
        -webkit-box-shadow: inset 0px 3px 0px #31b0d5;
        -moz-box-shadow: inset 0px 3px 0px #31b0d5;
        box-shadow: inset 0px 3px 0px #31b0d5;
    }

.btn-warning {
    border: 0;
    text-shadow: 0px 1px 0px #ec971f;
    background-color: #f0ad4e;
    -webkit-box-shadow: 0px 6px 0px #ec971f;
    -moz-box-shadow: 0px 6px 0px #ec971f;
    box-shadow: 0px 6px 0px #ec971f;
}

    .btn-warning:hover {
        border: 0;
        background-color: #f2b866 !important;
        -webkit-box-shadow: 0px 4px 0px #ec971f;
        -moz-box-shadow: 0px 4px 0px #ec971f;
        box-shadow: 0px 4px 0px #ec971f;
    }

    .btn-warning:active {
        -webkit-box-shadow: inset 0px 3px 0px #ec971f;
        -moz-box-shadow: inset 0px 3px 0px #ec971f;
        box-shadow: inset 0px 3px 0px #ec971f;
    }

.btn-danger {
    border: 0;
    text-shadow: 0px 1px 0px #c9302c;
    background-color: #d9534f;
    -webkit-box-shadow: 0px 6px 0px #c9302c;
    -moz-box-shadow: 0px 6px 0px #c9302c;
    box-shadow: 0px 6px 0px #c9302c;
}

    .btn-danger:hover {
        border: 0;
        background-color: #de6764 !important;
        -webkit-box-shadow: 0px 4px 0px #c9302c;
        -moz-box-shadow: 0px 4px 0px #c9302c;
        box-shadow: 0px 4px 0px #c9302c;
    }

    .btn-danger:active {
        -webkit-box-shadow: inset 0px 3px 0px #c9302c;
        -moz-box-shadow: inset 0px 3px 0px #c9302c;
        box-shadow: inset 0px 3px 0px #c9302c;
    }

.btn-link {
    text-shadow: none;
    background: none !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

    .btn-link:hover {
        border: 0;
        background: none !important;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        top: 0;
    }

    .btn-link:active {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        top: 0;
    }

/* 3D BUTONLAR */


.sayac {
    border: 2px solid #208d94;
    border-top-left-radius: 24px;
    border-bottom-right-radius: 24px;
}

.gun {
    background-color: #f6f7f7;
    color: #335f68;
    font-weight: bold;
    border-top-left-radius: 20px;
}

.saat {
    background-color: #e8e8e8;
    color: #0e71b8;
    font-weight: bold;
}

.dakika {
    background-color: #e8e8e8;
    color: #0e71b8;
    font-weight: bold;
}

.saniye {
    background-color: #f6f7f7;
    color: #335f68;
    font-weight: bold;
    border-bottom-right-radius: 20px;
}

.buton:hover {
    animation: shake .4s 1;
    animation-delay: .1s;
}

#kus {
    display: none !important
}



@keyframes shake {
    0% {
        transform: rotate(3deg) scale(1.1);
    }

    20% {
        transform: rotate(-3deg) scale(1.1);
    }

    40% {
        transform: rotate(3deg) scale(1.1);
    }

    60% {
        transform: rotate(-3deg) scale(1.1);
    }

    80% {
        transform: rotate(3deg) scale(1.1);
    }

    100% {
        transform: rotate(0) scale(1.1);
    }
}


.bird {
    background-image: url(../images/bird-cells.svg);
    background-size: auto 100%;
    width: 88px;
    height: 125px;
    will-change: background-position;
    -webkit-animation-name: fly-cycle;
    animation-name: fly-cycle;
    -webkit-animation-timing-function: steps(10);
    animation-timing-function: steps(10);
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.bird--one {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}

.bird--two {
    -webkit-animation-duration: 0.9s;
    animation-duration: 0.9s;
    -webkit-animation-delay: -0.75s;
    animation-delay: -0.75s;
}

.bird--three {
    -webkit-animation-duration: 1.25s;
    animation-duration: 1.25s;
    -webkit-animation-delay: -0.25s;
    animation-delay: -0.25s;
}

.bird--four {
    -webkit-animation-duration: 1.1s;
    animation-duration: 1.1s;
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}

.bird-container {
    position: absolute;
    top: 0%;
    left: -7.5vw;
    -webkit-transform: scale(0);
    transform: scale(0);
    will-change: transform;
    -webkit-animation-name: fly-right-one;
    animation-name: fly-right-one;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.bird-container--one {
    -webkit-animation-duration: 15s;
    animation-duration: 15s;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    opacity: 0.6;
}

.bird-container--two {
    -webkit-animation-duration: 16s;
    animation-duration: 16s;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    opacity: 0.6;
}

.bird-container--three {
    -webkit-animation-duration: 14.6s;
    animation-duration: 14.6s;
    -webkit-animation-delay: 9.5s;
    animation-delay: 9.5s;
    opacity: 0.6;
}

.bird-container--four {
    -webkit-animation-duration: 16s;
    animation-duration: 16s;
    -webkit-animation-delay: 10.25s;
    animation-delay: 10.25s;
    opacity: 0.6;
}

@-webkit-keyframes fly-cycle {
    100% {
        background-position: -900px 0;
    }
}

@keyframes fly-cycle {
    100% {
        background-position: -900px 0;
    }
}

@-webkit-keyframes fly-right-one {
    0% {
        left: -10%;
        -webkit-transform: scale(0.3);
        transform: scale(0.3);
    }

    10% {
        left: 10%;
        -webkit-transform: translateY(2vh) scale(0.4);
        transform: translateY(2vh) scale(0.4);
    }

    20% {
        left: 30%;
        -webkit-transform: translateY(0vh) scale(0.5);
        transform: translateY(0vh) scale(0.5);
    }

    30% {
        left: 50%;
        -webkit-transform: translateY(4vh) scale(0.6);
        transform: translateY(4vh) scale(0.6);
    }

    40% {
        left: 70%;
        -webkit-transform: translateY(2vh) scale(0.6);
        transform: translateY(2vh) scale(0.6);
    }

    50% {
        left: 90%;
        -webkit-transform: translateY(0vh) scale(0.6);
        transform: translateY(0vh) scale(0.6);
    }

    60% {
        left: 110%;
        -webkit-transform: translateY(0vh) scale(0.6);
        transform: translateY(0vh) scale(0.6);
    }

    100% {
        left: 110%;
        opacity: 1;
        -webkit-transform: translateY(0vh) scale(0.6);
        transform: translateY(0vh) scale(0.6);
    }
}

@keyframes fly-right-one {
    0% {
        left: -10%;
        -webkit-transform: scale(0.3);
        transform: scale(0.3);
    }

    10% {
        left: 10%;
        -webkit-transform: translateY(2vh) scale(0.4);
        transform: translateY(2vh) scale(0.4);
    }

    20% {
        left: 30%;
        -webkit-transform: translateY(0vh) scale(0.5);
        transform: translateY(0vh) scale(0.5);
    }

    30% {
        left: 50%;
        -webkit-transform: translateY(4vh) scale(0.6);
        transform: translateY(4vh) scale(0.6);
    }

    40% {
        left: 70%;
        -webkit-transform: translateY(2vh) scale(0.6);
        transform: translateY(2vh) scale(0.6);
    }

    50% {
        left: 90%;
        -webkit-transform: translateY(0vh) scale(0.6);
        transform: translateY(0vh) scale(0.6);
    }

    60% {
        left: 110%;
        -webkit-transform: translateY(0vh) scale(0.6);
        transform: translateY(0vh) scale(0.6);
    }

    100% {
        left: 110%;
        opacity: 1;
        -webkit-transform: translateY(0vh) scale(0.6);
        transform: translateY(0vh) scale(0.6);
    }
}

@-webkit-keyframes fly-right-two {
    0% {
        left: -10%;
        opacity: 1;
        -webkit-transform: translateY(-2vh) scale(0.5);
        transform: translateY(-2vh) scale(0.5);
    }

    10% {
        left: 10%;
        -webkit-transform: translateY(0vh) scale(0.4);
        transform: translateY(0vh) scale(0.4);
    }

    20% {
        left: 30%;
        -webkit-transform: translateY(-4vh) scale(0.6);
        transform: translateY(-4vh) scale(0.6);
    }

    30% {
        left: 50%;
        -webkit-transform: translateY(1vh) scale(0.45);
        transform: translateY(1vh) scale(0.45);
    }

    40% {
        left: 70%;
        -webkit-transform: translateY(-2.5vh) scale(0.5);
        transform: translateY(-2.5vh) scale(0.5);
    }

    50% {
        left: 90%;
        -webkit-transform: translateY(0vh) scale(0.45);
        transform: translateY(0vh) scale(0.45);
    }

    51% {
        left: 110%;
        -webkit-transform: translateY(0vh) scale(0.45);
        transform: translateY(0vh) scale(0.45);
    }

    100% {
        left: 110%;
        -webkit-transform: translateY(0vh) scale(0.45);
        transform: translateY(0vh) scale(0.45);
    }
}

@keyframes fly-right-two {
    0% {
        left: -10%;
        opacity: 1;
        -webkit-transform: translateY(-2vh) scale(0.5);
        transform: translateY(-2vh) scale(0.5);
    }

    10% {
        left: 10%;
        -webkit-transform: translateY(0vh) scale(0.4);
        transform: translateY(0vh) scale(0.4);
    }

    20% {
        left: 30%;
        -webkit-transform: translateY(-4vh) scale(0.6);
        transform: translateY(-4vh) scale(0.6);
    }

    30% {
        left: 50%;
        -webkit-transform: translateY(1vh) scale(0.45);
        transform: translateY(1vh) scale(0.45);
    }

    40% {
        left: 70%;
        -webkit-transform: translateY(-2.5vh) scale(0.5);
        transform: translateY(-2.5vh) scale(0.5);
    }

    50% {
        left: 90%;
        -webkit-transform: translateY(0vh) scale(0.45);
        transform: translateY(0vh) scale(0.45);
    }

    51% {
        left: 110%;
        -webkit-transform: translateY(0vh) scale(0.45);
        transform: translateY(0vh) scale(0.45);
    }

    100% {
        left: 110%;
        -webkit-transform: translateY(0vh) scale(0.45);
        transform: translateY(0vh) scale(0.45);
    }
}



.AlseinTable {
    width: 100%;
    border-collapse: separate;
    border-spacing: 3px;
}

    .AlseinTable td:first-child {
        color: #ff0000;
        width: 8px;
    }

    .AlseinTable td:nth-child(2) {
        background-color: #ff7734;
        color: white;
        border-radius: 3px;
        width: 150px;
        font-size: 18px;
        text-align: center;
        padding: 0 3px;
    }
