﻿
body {
    padding-bottom: 20px;
    color: #000;
    font-family: 'PT Sans', sans-serif;
    font-size: 14px;
}


.animation-element {
    height: 150px;
    background-color: antiquewhite;
}

#sociallinks {
    display: block;
    float: unset;
}

    #sociallinks a {
        color: #000;
        text-decoration: none;
    }


#myCarousel .carousel-caption {
    text-align: left;
    top: 50%;
    transform: translateY(-50%);
    bottom: initial;
    bottom: unset;
}

#myCarousel .item {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.carousel-caption h3 {
    font-size: 50px;
    line-height: 1.2;
    font-weight: 700;
}


.carousel-caption .thin {
    font-weight: 200;
}

.span30 {
    font-size: 30px;
    font-weight: 300
}

.span20 {
    font-size: 20px;
    line-height:1
}

@media (max-width: 768px) {
    .carousel-caption h3 {
        font-size: 25px;
        line-height: 1.2;
        font-weight: 700;
    }

    .span30 {
        font-size: 20px;
        font-weight: 300
    }

    .span20 {
        font-size: 13px;
        line-height: 1
    }
}


    #TopArea {
        background-color: #192a35;
        padding-top: 10px;
    }

        #TopArea a {
            color: #fff;
            text-decoration: none;
        }



        #TopArea a {
            position: relative;
            color: #fff;
            display: inline-block;
        }

            #TopArea a:hover {
                color: #fff;
            }

            #TopArea a:before {
                content: "";
                position: absolute;
                width: 100%;
                height: 1px;
                bottom: 0;
                left: 0;
                background-color: #fff;
                visibility: hidden;
                -webkit-transition: all 0.3s ease-in-out 0s;
                -moz-transition: all 0.3s ease-in-out 0s;
                -o-transition: all 0.3s ease-in-out 0s;
                transition: all 0.3s ease-in-out 0s;
                -webkit-transform: scaleX(0);
                -moz-transform: scaleX(0);
                -o-transform: scaleX(0);
                transform: scaleX(0);
            }

            #TopArea a:hover:before {
                visibility: visible;
                -webkit-transform: scaleX(1);
                -moz-transform: scaleX(1);
                -o-transform: scaleX(1);
                transform: scaleX(1);
            }

    #Header {
        background-color: #a9273d;
        padding: 0px 0;
        margin-top: 10px;
    }

        #Header .content {
        }

            #Header .content h1 {
                color: white;
                text-decoration: none;
                font-weight: 500;
                font-size: 20px;
            }

            #Header .content .header {
                color: Black;
                text-decoration: none;
                float: left;
                margin-left: 130px;
                font-size: 12px;
            }

    .navbar-right #menu0 {
        right: unset
    }

    .dropdown-menu {
        border: 0;
    }

        .dropdown-menu li {
            margin: 10px 0;
            font-size: 13px
        }


    .navbar-default .navbar-nav > li {
        margin: 0 15px;
    }

        .navbar-default .navbar-nav > li > a {
            position: relative;
            padding: 10px 0;
            display: inline-block;
            color: #000
        }

            .navbar-default .navbar-nav > li > a:hover {
            }

            .navbar-default .navbar-nav > li > a:before {
                content: "";
                position: absolute;
                width: 100%;
                height: 1px;
                bottom: 0;
                left: 0;
                background-color: #000;
                visibility: hidden;
                -webkit-transition: all 0.3s ease-in-out 0s;
                -moz-transition: all 0.3s ease-in-out 0s;
                -o-transition: all 0.3s ease-in-out 0s;
                transition: all 0.3s ease-in-out 0s;
                -webkit-transform: scaleX(0);
                -moz-transform: scaleX(0);
                -o-transform: scaleX(0);
                transform: scaleX(0);
            }

            .navbar-default .navbar-nav > li > a:hover:before {
                visibility: visible;
                -webkit-transform: scaleX(1);
                -moz-transform: scaleX(1);
                -o-transform: scaleX(1);
                transform: scaleX(1);
            }

    @media (max-width: 1024px) {

        .container {
            width: 100%;
        }

        @media (min-width: 1200px) {
            .container {
                width: 1170px;
            }
        }

        .navbar-default .navbar-nav > li > a {
            margin: 0;
            padding: 5px;
            font-size: 13px;
            margin-top: 10px
        }
    }
    /* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

    /* Special class on .container surrounding .navbar, used for positioning it into place. */
    .navbar-wrapper {
        position: static;
        top: 0;
        right: 0;
        left: 0;
        z-index: 20;
    }

        /* Flip around the padding for proper display in narrow viewports */
        .navbar-wrapper > .container {
            padding-right: 0;
            padding-left: 0;
        }

        .navbar-wrapper .navbar {
            padding-right: 15px;
            padding-left: 15px;
        }

            .navbar-wrapper .navbar .container {
                width: auto;
            }


    /* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */
    .carousel-control.right, .carousel-control.left {
        background: none;
        background-color: none;
    }


    html,
    body {
        height: 100%;
    }

    /* Background images are set within the HTML using inline CSS, not here */

    .fill {
        width: 100%;
        height: 100%;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
    }

    .carousel {
        height: 100%;
        margin-top: -90px;
        z-index: 0
    }

        .carousel .item {
            height: 100%;
            margin-top: -90px;
        }

    .carousel-inner {
        height: 100%;
        margin-top: -90px;
    }


    @media only screen and (max-width: 768px) {
        .carousel {
            margin-top: 0px;
        }

        .carousel-inner > .item > img {
            height: 100%;
            width: 100%;
        }

        .carousel-inner {
            height: 100%;
        }
    }

    @media only screen and (max-width: 640px) {
        .carousel-caption h3 {
            font-size: 20px;
            margin-top: 10px;
            line-height: 1.2;
            font-weight: 700;
        }

        .navbar-default {
            position: fixed;
            z-index: 1030;
            right: 0;
            left: 0;
            top: 0;
        }

        .carousel {
            margin-top: 100px;
        }
    }

    @media screen and (max-device-width: 480px) and (orientation: portrait) {
    }

    /* RESPONSIVE CSS
-------------------------------------------------- */

    @media (min-width: 768px) {



        .navbar-wrapper .container {
            padding-right: 15px;
            padding-left: 15px;
        }

        .navbar-wrapper .navbar {
            padding-right: 0;
            padding-left: 0;
        }

        /* The navbar becomes detached from the top, so we round the corners */
        .navbar-wrapper .navbar {
            border-radius: 4px;
        }

        /* Bump up size of carousel content */
        .carousel-caption p {
            margin-bottom: 20px;
            font-size: 21px;
            line-height: 1.4;
        }
    }

    .navbar {
        min-height: 75px;
        border: none;
        background-color: #fff;
        margin: 0;
    }

    .navbar-nav {
        margin-top: 15px;
        margin-left: 25px;
    }

        .navbar-nav li a {
            font-size: 16px;
            font-weight: 700;
        }

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
        background-color: #fff;
    }

        .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:active {
            background-color: #fff;
        }

    .navbar-toggle {
        margin-top: 20px;
        margin-bottom: 45px;
    }


    @media (min-width: 768px) {
        .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
            color: #000;
            background-color: #fff;
        }

        .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:active {
            color: #000;
            background-color: #fff;
        }
    }


    @media (max-width: 768px) {

        [class*="col-"] {
            padding-bottom: 30px !important;
        }
    }

    @media screen and (min-width: 1200px) and (max-width: 1600px) {
        .vcenter {
            position: relative;
            transform: translateY(13%);
        }

        .prfyonetimi {
            margin-top: 90px;
        }
    }


    .borderless i {
        color: #dd1f1f;
    }

    .borderless tbody tr td, .borderless tbody tr th, .borderless thead tr th {
        border: none;
        font-size: 18px;
    }

    .stylish-input-group .input-group-addon {
        background: white !important;
    }

    .stylish-input-group .form-control {
        border-right: 0;
        box-shadow: 0 0 0;
        border-color: #ccc;
    }

    .stylish-input-group button {
        border: 0;
        background: transparent;
    }


    .nav-tabs {
        border-bottom: 2px solid #DDD;
    }

        .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
            border-width: 0;
        }

        .nav-tabs > li > a {
            border: none;
            color: #666;
        }

            .nav-tabs > li.active > a, .nav-tabs > li > a:hover {
                border: none;
                color: #000 !important;
                background-color: #fff;
                color: #fff;
            }

            .nav-tabs > li > a::after {
                content: "";
                background: #a9273d;
                height: 2px;
                position: absolute;
                width: 100%;
                left: 0px;
                bottom: -1px;
                transition: all 250ms ease 0s;
                transform: scale(0);
            }

        .nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after {
            transform: scale(1);
        }

    .tab-nav > li > a::after {
        background: #21527d none repeat scroll 0% 0%;
        color: #fff;
    }

    .tab-pane {
        padding: 20px;
        background-color: #f8f8f8;
    }

    .tab-content {
        padding: 0;
    }

    #yonetim-kurulu .tab-pane {
        padding: 0
    }

    #yonetim-kurulu .tab-content {
        background-color: #f2f0f0;
    }

    #yonetim-kurulu .nav-tabs {
        border-bottom: 0px
    }

        #yonetim-kurulu .nav-tabs > li > a::after {
            content: "";
            background: none;
            height: 2px;
            position: absolute;
            width: 100%;
            left: 0px;
            bottom: 0px;
            transition: all 250ms ease 0s;
            transform: scale(0);
        }

        #yonetim-kurulu .nav-tabs > li.active > a, .nav-tabs > li > a:hover {
            border: none;
            color: #000 !important;
            background-color: #fff;
            color: #fff;
            margin-bottom: 1px
        }

    .tabtop li a {
        text-align: center;
        color: #000;
        border-radius: 0px;
        margin-right: 22.008px;
    }

    .tabtop .active a:before {
        content: "\25b2";
        position: absolute;
        top: 250px;
        left: 82px;
        color: #f2f0f0;
        font-size: 20px;
    }

    .tabsetting {
        border-top: 2px solid #ebebeb;
        padding-top: 6px;
        margin-bottom: 15px
    }

    .heading4 {
        padding: 15px 0
    }

        .heading4 b {
            margin: 0px 0;
            display: block;
            font-size: 25px
        }

    .toggleHeading {
        animation-delay: 0.5s;
        -webkit-animation-delay: 0.5s;
        -moz-animation-delay: 0.5s;
        -o-animation-delay: 0.5s;
        -moz-transition: none !important;
    }

    .toggleCaption {
        animation-delay: 1.5s;
        -webkit-animation-delay: 1.5s;
        -moz-animation-delay: 1.5s;
        -o-animation-delay: 1.5s;
        -moz-transition: none !important;
    }



    .kurumsal {
        background-image: url("../images/content/kurumsal_bg.png");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        min-height: 367px;
        position: absolute;
        width: 100%;
    }


    #LeftMenu li .nav-header {
        background-color: #fff;
        width: 100%;
        padding: 10px;
        font-size: 15px;
        padding-left: 25px;
    }

    #LeftMenu label {
        margin: 0;
    }

    #LeftMenu .nav-header i {
        float: right;
    }

    #LeftMenu li ul li a {
        padding-left: 25px;
        color: #000;
    }

    #LeftMenu li ul li .nav-header {
        background-color: #f8f8f8;
        width: 100%;
        padding: 10px;
    }

    #LeftMenu li a.active {
        color: #dd1f1f;
    }


    .divider {
        border-bottom: 1px solid #e1e1e1;
    }

    .nav > li > a:hover,
    .nav > li > a:focus {
        text-decoration: none;
        background-color: #fff;
    }

    #SpotArea {
        margin-top: 0px;
    }

        #SpotArea .SpotText {
            color: #919191;
            font-size: 18px;
            font-weight: bold;
            font-style: italic;
            margin: 30px 0;
        }

        #SpotArea h2 {
            color: #192a35;
            font-weight: 700;
            text-align: left
        }

    #ContentBannerImage {
    }

    h2 {
        font-size: 40px;
        font-weight: bold;
    }

    .spottext2 {
        font-size: 25px;
        font-weight: bold;
    }


    @media (max-width:640px) {
        #ContentBannerImage {
            margin-top: 100px;
        }

        h2 {
            font-size: 30px;
            font-weight: bold;
        }

        .spottext2 {
            font-size: 15px;
            font-weight: bold;
        }

        #SpotArea {
            margin-top: 20px;
        }

            #SpotArea h2 {
                color: #192a35;
                font-weight: 700;
                margin-top: 10px;
            }

            #SpotArea p {
                color: #dd1f1f;
                font-size: 18px;
                font-weight: 400;
                font-style: italic;
            }
    }

    .website {
        padding: 10px 20px;
        background-color: #192a35;
        color: #fff;
        display: inline-block;
        margin-top: 10px;
        margin-left: 5px;
    }

        .website:hover {
            color: #ff0000;
            text-decoration: none;
        }

        .website i {
            margin-left: 30px;
        }



    /***/

    .cd-intro {
        max-width: 500px;
        text-align: center;
        margin: auto;
        margin-top: -170px;
        z-index: 10;
        color: #fff;
        position: relative;
    }


    .cd-headline {
        font-size: 16px;
        line-height: 1.2;
    }

    @media only screen and (min-width: 768px) {
        .cd-headline {
            font-size: 15px;
            font-weight: 300;
        }
    }

    @media only screen and (min-width: 1170px) {
        .cd-headline {
            font-size: 16px;
        }
    }

    .cd-words-wrapper {
        position: relative;
        text-align: left;
        width: 200px; /* height: 100px; */ /* background-color: aqua; */
        margin: 0 auto;
        padding: 0;
    }

        .cd-words-wrapper b {
            display: inline-block;
            position: absolute;
            white-space: nowrap;
            width: 200px;
            margin: auto;
            text-align: center;
            font-size: 30px;
            left: 0;
            top: 0;
        }

            .cd-words-wrapper b.is-visible {
                position: relative;
            }

    .no-js .cd-words-wrapper b {
        opacity: 0;
    }

        .no-js .cd-words-wrapper b.is-visible {
            opacity: 1;
        }




    /* -------------------------------- 

xrotate-1 

-------------------------------- */
    .cd-headline.rotate-1 .cd-words-wrapper {
        -webkit-perspective: 300px;
        -moz-perspective: 300px;
        perspective: 300px;
    }

    .cd-headline.rotate-1 b {
        opacity: 0;
        -webkit-transform-origin: 50% 100%;
        -moz-transform-origin: 50% 100%;
        -ms-transform-origin: 50% 100%;
        -o-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transform: rotateX(180deg);
        -moz-transform: rotateX(180deg);
        -ms-transform: rotateX(180deg);
        -o-transform: rotateX(180deg);
        transform: rotateX(180deg);
    }

        .cd-headline.rotate-1 b.is-visible {
            opacity: 1;
            -webkit-transform: rotateX(0deg);
            -moz-transform: rotateX(0deg);
            -ms-transform: rotateX(0deg);
            -o-transform: rotateX(0deg);
            transform: rotateX(0deg);
            -webkit-animation: cd-rotate-1-in 1.2s;
            -moz-animation: cd-rotate-1-in 1.2s;
            animation: cd-rotate-1-in 1.2s;
        }

        .cd-headline.rotate-1 b.is-hidden {
            -webkit-transform: rotateX(180deg);
            -moz-transform: rotateX(180deg);
            -ms-transform: rotateX(180deg);
            -o-transform: rotateX(180deg);
            transform: rotateX(180deg);
            -webkit-animation: cd-rotate-1-out 1.2s;
            -moz-animation: cd-rotate-1-out 1.2s;
            animation: cd-rotate-1-out 1.2s;
        }

    @-webkit-keyframes cd-rotate-1-in {
        0% {
            -webkit-transform: rotateX(180deg);
            opacity: 0;
        }

        35% {
            -webkit-transform: rotateX(120deg);
            opacity: 0;
        }

        65% {
            opacity: 0;
        }

        100% {
            -webkit-transform: rotateX(360deg);
            opacity: 1;
        }
    }

    @-moz-keyframes cd-rotate-1-in {
        0% {
            -moz-transform: rotateX(180deg);
            opacity: 0;
        }

        35% {
            -moz-transform: rotateX(120deg);
            opacity: 0;
        }

        65% {
            opacity: 0;
        }

        100% {
            -moz-transform: rotateX(360deg);
            opacity: 1;
        }
    }

    @keyframes cd-rotate-1-in {
        0% {
            -webkit-transform: rotateX(180deg);
            -moz-transform: rotateX(180deg);
            -ms-transform: rotateX(180deg);
            -o-transform: rotateX(180deg);
            transform: rotateX(180deg);
            opacity: 0;
        }

        35% {
            -webkit-transform: rotateX(120deg);
            -moz-transform: rotateX(120deg);
            -ms-transform: rotateX(120deg);
            -o-transform: rotateX(120deg);
            transform: rotateX(120deg);
            opacity: 0;
        }

        65% {
            opacity: 0;
        }

        100% {
            -webkit-transform: rotateX(360deg);
            -moz-transform: rotateX(360deg);
            -ms-transform: rotateX(360deg);
            -o-transform: rotateX(360deg);
            transform: rotateX(360deg);
            opacity: 1;
        }
    }

    @-webkit-keyframes cd-rotate-1-out {
        0% {
            -webkit-transform: rotateX(0deg);
            opacity: 1;
        }

        35% {
            -webkit-transform: rotateX(-40deg);
            opacity: 1;
        }

        65% {
            opacity: 0;
        }

        100% {
            -webkit-transform: rotateX(180deg);
            opacity: 0;
        }
    }

    @-moz-keyframes cd-rotate-1-out {
        0% {
            -moz-transform: rotateX(0deg);
            opacity: 1;
        }

        35% {
            -moz-transform: rotateX(-40deg);
            opacity: 1;
        }

        65% {
            opacity: 0;
        }

        100% {
            -moz-transform: rotateX(180deg);
            opacity: 0;
        }
    }

    @keyframes cd-rotate-1-out {
        0% {
            -webkit-transform: rotateX(0deg);
            -moz-transform: rotateX(0deg);
            -ms-transform: rotateX(0deg);
            -o-transform: rotateX(0deg);
            transform: rotateX(0deg);
            opacity: 1;
        }

        35% {
            -webkit-transform: rotateX(-40deg);
            -moz-transform: rotateX(-40deg);
            -ms-transform: rotateX(-40deg);
            -o-transform: rotateX(-40deg);
            transform: rotateX(-40deg);
            opacity: 1;
        }

        65% {
            opacity: 0;
        }

        100% {
            -webkit-transform: rotateX(180deg);
            -moz-transform: rotateX(180deg);
            -ms-transform: rotateX(180deg);
            -o-transform: rotateX(180deg);
            transform: rotateX(180deg);
            opacity: 0;
        }
    }


    .MainNewsBox {
        color: #bfbfbf;
        background-color: rgba(255,255,255,.5);
        padding: 30px 0;
        margin: 0
    }

        .MainNewsBox i {
            float: right
        }

        .MainNewsBox .detail {
            display: block;
            font-size: 12px;
            border-bottom: 1px solid #cfcfcf;
            text-decoration: none;
            padding-bottom: 5px;
            color: #000
        }

        .MainNewsBox .Title {
            font-size: 18px;
            color: #000;
            font-weight: bold;
            min-height: 105px;
            margin-top: 0px
        }

    #news {
    }

        #news .box {
            background-color: #f8f8f8;
            padding: 15px;
            margin: 5px;
            height: 490px
        }

            #news .box a {
                font-size: 17px;
                font-weight: 700;
                color: #000;
                line-height: 1;
                margin: 15px 0;
                display: inline-block;
            }

    .title1 {
        margin-top: 25%;
        color: #fff;
        font-size: 40px
    }




    .carousel-indicators {
        bottom: 170px
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        top: 40%
    }



    .wrapper {
        width: 100%;
        margin: 1.5em auto;
        background-color: antiquewhite
    }

    .masonry {
        -moz-column-gap: 1.5em;
        -webkit-column-gap: 1.5em;
        column-gap: 1.5em;
    }

    .item {
        display: inline-block;
        background: #f8f8f8;
        margin: 15px 0;
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }


    @media only screen and (min-width: 700px) {
        .masonry {
            -moz-column-count: 1;
            -webkit-column-count: 1;
            column-count: 1;
        }
    }

    @media only screen and (min-width: 900px) {
        .masonry {
            -moz-column-count: 3;
            -webkit-column-count: 3;
            column-count: 3;
        }
    }

    @media only screen and (min-width: 1100px) {
        .masonry {
            -moz-column-count: 3;
            -webkit-column-count: 3;
            column-count: 3;
        }
    }

    @media only screen and (min-width: 1280px) {
        .wrapper {
            width: 100%;
        }
    }





    .gap {
        height: 30px;
        width: 100%;
        clear: both;
        display: block;
    }

    .footer {
        padding-bottom: 30px;
        width: 100%;
    }

        .footer p {
            margin: 0;
        }

        .footer h3 {
            border-bottom: 1px solid #ebebeb;
            color: #919191;
            font-size: 15px;
            line-height: 27px;
            padding: 0px 0 10px;
        }

        .footer ul {
            font-size: 13px;
            list-style-type: none;
            margin-left: 0;
            padding-left: 0;
            margin-top: 15px;
            color: #7F8C8D;
        }

            .footer ul li a {
                padding: 0 0 5px 0;
                display: block;
                font-size: 12px
            }

        .footer a {
            color: #78828D
        }

    .footer-bottom {
        font-size: 13px;
        color: #919191;
        padding-top: 10px;
        padding-bottom: 10px;
    }

        .footer-bottom p.pull-left {
            padding-top: 6px;
        } 