﻿body {
    /*background-image: url('bgyeni.jpg');*/
    /* background-repeat: no-repeat; */
    background-attachment: fixed;
    font-family: 'Open Sans';
}

#gonderilecekYerAciklama {
    display: none;
}

.close {
    font-size: 35px;
    opacity: .7;
}

.modal-header {
    padding: 3px 10px 3px 0px;
}

.modal-body {
    position: relative;
    padding: 0px;
}

.modal-title {
    padding: 7px;
    display: inline-block;
}

.cls0 {
    /*border-right:1px solid silver;
    border-left:1px solid silver;
    border-bottom:1px solid silver;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    background:#FFF;
    margin-bottom: 20px;*/
}

.cls1 {
    color: #ff3546;
    font-size: 21px;
    font-weight: bold;
    padding: 5px 0px 11px 15px;
}

.cls2 {
    background-color: rgba(251, 251, 251, 0.48) !important;
    padding-left: 0px;
    padding-right: 0px;
    min-width: 225px;
}

.cls3 {
    /*margin-bottom:20px;*/
    padding-right: 0px;
}
/*
.cls3 ul
{
     padding:0px;
     margin:0px;
}
.cls3 li
{
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid #DEDEDE;
    border-radius: 5px;
    margin: 6px 3px;
    background-color: rgba(109, 128, 50, 0.86);
    font-size: 16px;
}
    .cls3 li:hover {
       background-color: #FA3E8F;
    }
    .cls3 li a {
        color:#FFF;
        text-decoration:none;
    }*/
.cls4 {
    color: #FFF !important;
    font-size: 20px;
    padding: 5px 0px !important;
}

    .cls4:hover {
        color: #000 !important;
    }

.cls5 {
    text-align: center;
    font-size: 16px;
    color: #C9306D;
    font-weight: bold;
    margin-bottom: 0px;
}

    .cls5 span {
        text-decoration: line-through;
        color: #848484;
    }

    .cls5 i, .cls12 i {
        font-size: 11px;
        color: #8e8e8e;
    }


.cls6 {
}

.cls7 {
    width: 100%;
    float: left;
    border-top: 1px solid silver;
    padding: 20px 0px 0px 0px;
}

    .cls7 p {
        text-align: center;
    }

.cls8 {
    padding: 6px 11px;
    font-size: 15px;
    border-bottom: 1px dashed #D2D2D2;
}

    .cls8 a {
        color: #454545;
    }

    .cls8:hover {
        background-color: #EFEFEF !important;
    }

.cls9 {
    position: absolute;
    top: -18px;
    /* left: 36px; */
    right: 10px;
}

.cls10 {
    width: 100%;
    padding: 6px 15px 7px 0px;
    font-size: 21px;
    text-align: center;
}

.cls11 {
    text-decoration: line-through;
    color: #848484;
}

.cls12 {
    text-align: center;
    font-size: 22px;
    color: #C9306D;
    font-weight: bold;
}

    .cls12 i {
        color: #454545;
    }

.cls13 {
    margin-top: 20px;
}

.cls14 {
    background-color: #fdfdfd;
    border: 1px solid #e3e3e3;
    padding: 5px;
    text-align: center;
}

.cls15 {
    width: 100%;
    font-size: 18px;
}

.cls16 {
    text-align: center;
    min-height: 60px;
    font-size: 15px;
    padding: 10px 0 7px 0;
}

.cls17 {
    text-align: center;
    padding: 5px 0px;
}

    .cls17 span {
        font-size: 15px;
        border: 1px solid silver;
        border-radius: 30px;
        padding: 6px;
    }

    .cls17 b {
        padding: 0px 5px;
        font-size: 21px;
    }

.cls18 {
    text-align: center;
    font-size: 14px;
}

    .cls18 span {
        color: #c34f91;
        font-weight: bold;
        font-size: 18px;
    }

.cls19 {
    min-height: 153px;
    text-align: center;
}

.cls20 {
    border: 1px solid #ececec;
    padding: 20px 0px;
}

.cls21 {
    text-align: center;
    padding: 15px 0px;
    font-size: 16px;
}

.cls22 {
    padding: 4px 0px;
    border-top: 1px solid #dcdbdb;
    text-align: left;
}

    .cls22 b {
        padding: 4px 0px;
        display: block;
    }

.cls22_i {
    color: silver;
}

.cls23 {
    padding: 7px 0px;
    border-bottom: 1px dashed silver;
}

.cls24 {
    font-size: 18px;
    vertical-align: sub;
    cursor: pointer;
}

.cls25 {
}

.cls26 {
    color: brown;
    font-size: 16px;
    font-weight: bold;
}

.cls27 {
    padding: 25px 0 6px 0;
    text-align: center;
    float: right;
}

.cls28 {
    margin-top: 15px;
}

.displayBlockIptal {
    display: inline-block;
}

.cls29 {
    font-size: 18px;
    color: #bf1f3b;
    width: 100%;
    border-bottom: 1px dashed #c7c7c7;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 13px 0px;
    position: relative;
    float: left;
}

.cls30 {
    margin: 23px 0px;
    border: 1px solid silver;
    border-radius: 10px;
    padding: 19px 0px;
    text-align: center;
}

.cls31 {
    font-size: 16px;
    margin: 10px 0px;
    border-bottom: 1px solid silver;
}

.cls32 {
    text-align: right;
}

.cls33 {
    color: #fff;
    background-color: #81914e;
    border-color: #81914e;
    font-size: 23px;
    padding: 21px;
    margin: 15px;
}

.cls34 {
    margin: 13px 0px 0px 0px;
    border: 3px solid #ff6e6e;
    padding: 13px;
    border-radius: 7px;
    display: none;
}

    .cls34 span {
        font-size: 16px;
        padding: 8px 0px;
        display: block;
    }

.cls35 {
    font-size: 21px;
    color: #f70062;
}

.cls36 {
    border-bottom: 3px solid #c34f91;
    font-size: 21px;
    padding: 7px 0px;
    margin-bottom: 20px;
}

.cls37 {
    border: 1px solid red;
    padding: 15px;
    border-radius: 10px;
    box-shadow: 0px 0px 5px 2px #c34f91;
    font-size: 18px;
}

.cls38 {
    text-align: left;
}

.cls39 {
    position: relative;
}

.cls40 {
    position: absolute;
    /* left: 50%; */
    /* top: 50%; */
    background: rgba(0, 0, 0, 0.34);
    width: 98%;
    height: 100%;
    z-index: 1000;
    padding-left: 46%;
    padding-top: 39%;
    display: none;
}

.cls41 {
    float: left;
    width: 100%;
    text-align: center;
}

.cls42 {
    min-height: 417px;
    position: relative;
}

    .cls42 img {
    }

.cls42_0 {
    position: absolute;
    left: 4px;
    top: 5px;
    background-color: rgba(255, 0, 0, 0.49);
    color: #fff;
    padding: 1px 4px;
}

.dropdown .dropdown-menu {
    display: none;
    opacity: 0;
    -moz-transition: all 1000ms ease;
    -webkit-transition: all 1000ms ease;
    -o-transition: all 1000ms ease;
    -ms-transition: all 1000ms ease;
    transition: all 1000ms ease;
}

.dropdown:hover .dropdown-menu {
    display: block;
    opacity: 1;
}


/*.cls42 img:hover  {
	opacity: 1;
	-webkit-animation: flash 1.5s;
	animation: flash 1.5s;
}*/
@-webkit-keyframes flash {
    0% {
        opacity: .4;
    }

    100% {
        opacity: 1;
    }
}

@keyframes flash {
    0% {
        opacity: .4;
    }

    100% {
        opacity: 1;
    }
}

.cls43 {
    height: 16px;
    font-size: 14px;
    color: #454545;
    overflow: hidden;
}

.cls44 {
}

    .cls44 b {
        font-size: 24px;
        display: block;
    }

.cls45 {
    left: inherit !important;
    width: inherit !important;
}

.cls46 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.cls47 {
    width: 100%;
    font-size: 21px;
    margin-bottom: 18px;
}

    .cls47 span {
        color: #bf1f3b;
        font-weight: bold;
    }

.cls48 {
    font-size: 14px;
    color: #bf1f3b;
}

.cls49 {
    color: #c34f91;
    font-weight: bold;
}

.cls50 {
    display: inline-block;
}

.cls51 {
}

.cls52 {
}

.cls53 {
    margin: 10px 0px;
}

    .cls53 a {
        display: inline-block !important;
        color: #7d7d7d !important;
        padding: 3px 7px !important;
    }

.cls54 {
    margin: 15px 0px 5px 0px;
}

.cls55 {
    padding: 7px 0px;
    font-size: 12px;
    color: #9e9e9e;
}

.cls56 {
    width: 100%;
    padding: 3px 0px 0px 0px;
}

.cls57 {
    padding: 18px 15px;
    font-size: 18px;
}

.cls58 {
}

    .cls58 a {
        padding: 5px 15px;
        font-size: 14px;
        color: #454545;
        text-decoration: underline;
    }

.cls59 {
    display: block;
    padding: 5px 0px;
    color: brown;
}

.cls60 {
    padding: 10px 0px;
}

    .cls60 a {
        font-size: 18px;
        color: white;
        background-color: #c81e1e;
        padding: 7px;
        border-radius: 5px;
    }

.cls61 {
    font-size: 20px;
    text-align: center;
    color: #fff;
    padding-top: 10px;
}

    .cls61 span {
    }


.cls62 {
    /*border: 1px solid silver;
    margin: 10px 0px;
    border-radius: 5px;
    background-color: #a046c3;*/
    padding-right: 0px;
}

.cls63 {
    width: 100%;
    font-size: 17px;
    margin: 10px 0px;
    border: 1px solid #c3c3c3;
    padding: 8px;
    border-radius: 20px;
    outline: none;
}

.cls63_bg {
    background: url(/content/yukleniyor.gif) center center no-repeat #fff;
}

.cls64 {
    text-align: center;
    width: 100%;
    border-bottom: 1px solid silver;
    padding-bottom: 8px;
    margin-bottom: 17px;
    color: #454545;
    font-weight: bold;
    font-size: 22px;
    margin-top: 25px;
}

.cls65 {
    text-align: left;
    padding: 0px 0px 9px 0px;
    font-weight: bold;
    font-size: 17px;
}

.cls66 {
    font-size: 13px;
    text-decoration: none !important;
    color: #a71e20 !important;
}

.cls66 i {

}
    .cls66_0 span {
    color: #848484 !important;
}

.cls67 {
    padding-top: 10px;
}

.cls70 {
    display: none;
}

.cls71 {
    border: 1px solid silver;
    background-color: rgba(212,226,228,.24);
    border-radius: 5px;
    overflow: hidden;
    max-height: 310px;
    margin-bottom: 13px;
    overflow-y: scroll;
}

    .cls71 ul {
        padding: 0px;
        margin: 0px;
    }

    .cls71 li {
        list-style: none;
        border-bottom: 1px dotted silver;
        padding: 8px 0px;
        display: block;
        cursor: pointer;
        margin: 5px 0px;
    }

        .cls71 li:hover {
            background-color: rgba(0, 220, 255, 0.10);
        }

    .cls71 i {
        border: 1px solid silver;
        background-color: #089db3;
        color: #fff;
        padding: 3px 10px;
        margin-right: 10px;
    }

    .cls71 span {
    }

.cls72 {
    color: #218c33;
}

.cls73 {
    color: #454545;
    background-color: #ffffff;
    padding: 3px 7px;
    border-radius: 5px;
    margin-bottom: 12px;
    display: inline-block;
    font-size: 14px;
}

.cls74 {
    color: #fff !important;
    background-color: rgb(169, 39, 0);
}

.cls75 {
    border-bottom: 1px dotted silver;
    margin-bottom: 10px;
    text-align: right;
}

.cls76 {
    background-color: #98b521;
}

.cls77 {
    color: #fff;
    padding: 3px 0px;
}

/*.cls77 a{

 }
  .cls77 i{
      font-size:24px;
      color:#fff;
      padding:3px;
      padding:3px;
 }*/

.cls78 {
    text-align: right;
}

    .cls78 ul {
        padding: 0px;
        margin: 0px;
    }

    .cls78 li {
        list-style: none;
        display: inline-block;
        color: #fff;
        padding-top: 3px;
    }

    .cls78 a {
        display: inline-block;
        color: #fff;
        padding: 0px 7px;
    }

.cls79 {
}

    .cls79 img {
        padding: 24px 0px 11px 0px;
        max-width: 210px;
    }

.cls80 {
    margin-bottom: 15px;
}

.cls81 {
    margin-bottom: 15px;
}

.cls82 {
    /* margin-top: 7px; */
    width: 68%;
    float: right;
    position: absolute;
    left: 45px;
    top: 3px;
}

.cls83 {
    border-radius: 0px;
}

.cls84 {
    /* margin-top: 11px; */
    position: absolute;
    right: 0px;
    top: 60px;
}

    .cls84 ul {
        padding: 0px;
        margin: 0px;
    }

    .cls84 li {
        list-style: none;
        display: inline-block;
    }

    .cls84 a {
        font-size: 15px;
        color: #696969;
        padding: 0px 5px;
    }

.cls84_0 {
    padding: 0px !important;
}

.cls85 {
    margin-bottom: 17px;
}

.cls86 {
    position: relative;
    box-shadow: 0px 0px 4px #b20374;
}

    .cls86 p {
        display: block;
        text-align: center;
        min-height: 45px;
        padding: 4px 0px 0px 0px;
        position: absolute;
        bottom: -1px;
        background-color: rgba(178, 3, 116, 0.54);
        width: 100%;
        color: #ffffff;
        margin: 0px 0px 0px 0px;
        vertical-align: middle;
    }

.cls87 {
    text-align: center;
    margin-top: 15px;
    border-top: 1px solid #f3f3f3;
    padding-top: 15px;
}

.cls88 {
}

    .cls88 b {
    }

    .cls88 ul {
        padding: 0px;
        margin: 0px;
    }

    .cls88 li {
        list-style: none;
    }

    .cls88 a {
        display: block;
        border-bottom: 1px dotted silver;
        padding: 3px 0px;
        color: #868686;
    }

.cls89 {
    line-height: 24px;
}

.cls90 {
    padding: 15px 0px 0px 0px;
}

.cls93 {
}

.cls94 {
}

    .cls94 ul {
    }

    .cls94 li {
    }

    .cls94 a {
    }

footer {
    /*border-top: 5px solid rgb(160, 70, 195);*/
    padding-top: 10px;
}

.usttelBolum {
    font-size: 21px;
    padding: 19px 0px 0px 0px;
}

#ftrAlanlariniGoster {
    color: #ff0000;
    font-size: 15px;
    position: absolute;
    right: 20px;
    top: 10px;
    cursor: pointer;
}

.nv1 {
}

    .nv1 li {
        padding-left: 15px;
    }

.nv2 {
}

.nv3 {
    font-size: 23px;
    color: #585858 !important;
}

.nv4 {
    margin: 15px !important;
    text-align: center;
}

    .nv4 a {
        display: inline-block !important;
        margin: 5px;
    }

.divider {
    border-bottom: 1px solid #dedcdc;
}

li.dropdown:hover > .dropdown-menu {
    display: block !important;
}


.cl345 {
    background-color: #3dad19;
    color: #fff;
    padding: 3px 7px;
    font-size: 13px;
    text-decoration: none;
}

.thumbnail .caption {
    padding: 3px 0px;
    color: #333;
}

.text-center {
}

.btn-instagram {
    background-color: #c81e1e !important;
}

.aragovde {
    position: relative;
}

.aracl100 {
    display: none;
    position: absolute;
    left: 0px;
    top: 34px;
    width: 100%;
    z-index: 7000;
    background-color: #fff;
    /* border: 1px solid silver; */
    box-shadow: 0px 1px 5px #a046c3;
}

    .aracl100 .cls66 {
        font-size: 12px !important;
        text-decoration: none !important;
        color: #337ab7 !important;
        padding-left: 0px !important;
    }

    .aracl100 ul {
        margin-bottom: 0px;
    }

    .aracl100 li {
        list-style: none;
        border-bottom: 1px solid silver;
        padding: 3px 0px;
    }

        .aracl100 li:hover {
            background-color: #f2f2f2;
        }

    .aracl100 span {
        display: inline-block;
        padding-left: 10px;
    }

    .aracl100 b {
        display: inline-block;
        padding-left: 5px;
        font-size: 14px;
    }

        .aracl100 b:before {
            content: '(';
            color: gray;
        }

        .aracl100 b:after {
            content: ')';
            color: gray;
        }

        .aracl100 b span {
            text-decoration: line-through;
            color: red;
        }

    .aracl100 a {
        display: inline-block;
        cursor: pointer;
        width: 100%;
    }

.aracl100a {
    padding: 5px;
    font-weight: bold;
    font-size: 16px;
    color: #454545;
    text-align: center;
    border-bottom: 1px solid #a046c3;
    cursor: pointer;
}

.aracl102 {
    max-width: 59px;
    display: inline-block;
    padding-left: 5px;
}

.aracl103 {
    display: block !important;
    text-align: center;
    background-color: #a046c3;
    color: #fff;
    padding: 5px;
    font-size: 17px;
}

.btn-primary {
    padding: 7px 20px;
    opacity: 0.9;
}
/*Cicek lazım*/
.cClzm0 {
    /*float: right;*/
}

.cClzm1 {
    height: 40px;
    width: 147px;
    position: absolute;
    left: 50%;
    margin-left: -73px;
    top: 50%;
    margin-top: -50px;
    display: none;
}

.cClzm2 {
    min-height: 287px;
}

/*.cClzm2 img {
        max-width: 155px;
        max-height: 210px;
    }*/

.cClzm3 {
    background-color: #454545;
    padding: 7px 0px;
}

    .cClzm3 ul {
        padding: 0px;
        margin: 0px;
    }

    .cClzm3 li {
        list-style: none;
        display: inline-block;
        padding: 7px 0px 7px 4px;
    }

    .cClzm3 a {
        color: #d2d2d2;
        border-right: 1px solid #fff;
        display: inline-block;
        padding-right: 11px;
        font-size: 13px;
    }

.cClzm4 {
}

.cClzm5 {
    background-color: #fef7f0;
    margin-bottom: 10px;
    padding: 7px 4px;
    border: 1px solid red;
    color: #454545;
    font-size: 13px;
}

    .cClzm5:hover {
        background-color: rgb(247, 236, 224);
    }

.cClzm6 {
    margin: 10px 0px 20px 0px;
}

.cClzm8 {
    padding-left: 0px;
}

.cClzm9 {
    padding-right: 0px;
}

.cClzm10 {
    font-size: 13px;
    padding: 3px 3px;
}

.cClzm11 {
    text-align: center;
    margin-top: 15px;
    padding-bottom: 15px;
}
    .cClzm11 ul {
        padding: 0px;
        margin: 0px;
        margin-bottom: 15px;
    }

        .cClzm11 li {
            list-style: none;
            display: inline-block;
        }
    .cClzm11 a {
        border: 1px solid #dd00db;
        padding: 10px 15px;
        border-radius: 5px;
        color: #040404;
        margin: 3px;
        background-color: #8c148b00;
        transition:all 0.5s;
    
    }
        .cClzm11 a:hover, .cClzm11_sec {
            border: 1px solid #dd00db !important;
            color: #fff !important;
            background-color: #dd00db !important;
        }

    /*Cicek lazım bitis*/
        /*Bootstrap Carousel Fade Transition (for Bootstrap 3.3.x)
  CSS from:       http://codepen.io/transportedman/pen/NPWRGq
  and:            http://stackoverflow.com/questions/18548731/bootstrap-3-carousel-fading-to-new-slide-instead-of-sliding-to-new-slide
  Inspired from:  http://codepen.io/Rowno/pen/Afykb*/
        .carousel-fade .carousel-inner .item {
        opacity: 0;
        transition-property: opacity;
    }

.carousel-fade .carousel-inner .active {
    opacity: 1;
}

    .carousel-fade .carousel-inner .active.left,
    .carousel-fade .carousel-inner .active.right {
        left: 0;
        opacity: 0;
        z-index: 1;
    }

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}

.carousel-fade .carousel-control {
    z-index: 2;
}

/*WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
  Need to override the 3.3 new styles for modern browsers & apply opacity*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
        opacity: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

        .carousel-fade .carousel-inner > .item.next.left,
        .carousel-fade .carousel-inner > .item.prev.right,
        .carousel-fade .carousel-inner > .item.active {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }
}


.panel-title {
    position: relative;
}

    .panel-title a {
        position: absolute;
        top: 0px;
        right: 0px;
        color: red;
        font-weight: normal;
    }

.navbar {
    margin-bottom: 0px;
}

a:hover {
    text-decoration: none;
}

.nav > li:last-child {
    border-right: 0px solid #E2E2E2;
}

.usttenalttan7pxBosluk {
    padding: 7px 0px;
}

.soldan0pxPad {
    padding-left: 0px;
}

.stepwizard-step p {
    margin-top: 10px;
}

.stepwizard-row {
    display: table-row;
}

.stepwizard {
    display: table;
    width: 50%;
    position: relative;
}

.stepwizard-step button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}

.stepwizard-row:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ccc;
    z-order: 0;
}

.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative;
}

.btn-circle {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 15px;
}


.mega-dropdown {
    position: static !important;
}

.mega-dropdown-menu {
    padding: 6px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}

    .mega-dropdown-menu > li > ul {
        padding: 0;
        margin: 0;
    }

        .mega-dropdown-menu > li > ul > li {
            list-style: none;
            padding: 5px 5px;
            font-weight: bold;
            border-bottom: 1px dashed silver;
        }

            .mega-dropdown-menu > li > ul > li:hover {
                background-color: #f8f8f8
            }

            .mega-dropdown-menu > li > ul > li > a {
                display: block;
                color: #222;
            }

                .mega-dropdown-menu > li > ul > li > a:hover {
                    color: orange;
                }

    .mega-dropdown-menu > li ul > li > a:hover,
    .mega-dropdown-menu > li ul > li > a:focus {
        text-decoration: none;
    }

    .mega-dropdown-menu .dropdown-header {
        font-size: 18px;
        color: #ff3546;
        padding: 5px 60px 5px 5px;
        line-height: 30px;
    }

.carousel-control {
    width: 30px;
    height: 30px;
    top: -35px;
}

.left.carousel-control {
    right: 20px;
    left: inherit;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
    font-size: 12px;
    background-color: #fff;
    line-height: 30px;
    text-shadow: none;
    color: #333;
    border: 1px solid #ddd;
}

.navbar-default .navbar-nav > li > a {
    font-size: 15px;
}

.caption h4 {
    text-align: center;
}


.carousel {
    padding: 0 15px 17px 15px;
}
/* The controlsy */
.carousel-control {
    left: -12px;
    height: 29px;
    width: 31px;
    background: #a2218d;
    border: 4px solid #FFFFFF;
    /* border-radius: 23px 23px 23px 23px; */
    margin-top: 0px;
    font-size: 17px;
    background-image: none !important;
}

    .carousel-control.right {
        right: -12px;
    }
/* The indicators */
.carousel-indicators {
    right: 50%;
    top: auto;
    bottom: -10px;
    margin-right: -19px;
}
    /* The colour of the indicators */
    .carousel-indicators li {
        background: #cecece;
        width: 23px;
        height: 23px;
        margin: 0px;
    }

    .carousel-indicators .active {
        background: #428bca;
        width: 23px;
        height: 23px;
    }

.funkyradio {
    margin-top: -31px;
}

    .funkyradio div {
        clear: both;
        overflow: hidden;
    }

    .funkyradio label {
        width: 100%;
        border-radius: 3px;
        border: 1px solid #D1D3D4;
        font-weight: normal;
    }

    .funkyradio input[type="radio"]:empty,
    .funkyradio input[type="checkbox"]:empty {
        display: none;
    }

        .funkyradio input[type="radio"]:empty ~ label,
        .funkyradio input[type="checkbox"]:empty ~ label {
            position: relative;
            line-height: 2.5em;
            text-indent: 3.25em;
            margin-top: 2em;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

            .funkyradio input[type="radio"]:empty ~ label:before,
            .funkyradio input[type="checkbox"]:empty ~ label:before {
                position: absolute;
                display: block;
                top: 0;
                bottom: 0;
                left: 0;
                content: '';
                width: 2.5em;
                background: #D1D3D4;
                border-radius: 3px 0 0 3px;
            }

    .funkyradio input[type="radio"]:hover:not(:checked) ~ label,
    .funkyradio input[type="checkbox"]:hover:not(:checked) ~ label {
        color: #888;
    }

        .funkyradio input[type="radio"]:hover:not(:checked) ~ label:before,
        .funkyradio input[type="checkbox"]:hover:not(:checked) ~ label:before {
            content: '\2714';
            text-indent: .9em;
            color: #C2C2C2;
        }

    .funkyradio input[type="radio"]:checked ~ label,
    .funkyradio input[type="checkbox"]:checked ~ label {
        color: #777;
    }

        .funkyradio input[type="radio"]:checked ~ label:before,
        .funkyradio input[type="checkbox"]:checked ~ label:before {
            content: '\2714';
            text-indent: .9em;
            color: #333;
            background-color: #ccc;
        }

    .funkyradio input[type="radio"]:focus ~ label:before,
    .funkyradio input[type="checkbox"]:focus ~ label:before {
        box-shadow: 0 0 0 3px #999;
    }

.funkyradio-default input[type="radio"]:checked ~ label:before,
.funkyradio-default input[type="checkbox"]:checked ~ label:before {
    color: #333;
    background-color: #ccc;
}

.funkyradio-primary input[type="radio"]:checked ~ label:before,
.funkyradio-primary input[type="checkbox"]:checked ~ label:before {
    color: #fff;
    background-color: #337ab7;
}

.funkyradio-success input[type="radio"]:checked ~ label:before,
.funkyradio-success input[type="checkbox"]:checked ~ label:before {
    color: #fff;
    background-color: #5cb85c;
}

.funkyradio-danger input[type="radio"]:checked ~ label:before,
.funkyradio-danger input[type="checkbox"]:checked ~ label:before {
    color: #fff;
    background-color: #d9534f;
}

.funkyradio-warning input[type="radio"]:checked ~ label:before,
.funkyradio-warning input[type="checkbox"]:checked ~ label:before {
    color: #fff;
    background-color: #f0ad4e;
}

.funkyradio-info input[type="radio"]:checked ~ label:before,
.funkyradio-info input[type="checkbox"]:checked ~ label:before {
    color: #fff;
    background-color: #5bc0de;
}


/* Large desktops and laptops */
@media (min-width: 1200px) {
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {

    .cls6 {
        margin-bottom: 15px;
    }
    .cls42 {
        min-height: 300px;
        position: relative;
    }
    .cls46 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .usttelBolum {
        text-align: center;
        margin-bottom: 10px;
        font-size: 29px !important;
        padding: 0 0 0 0 !important;
        width: 100%;
        /* padding-top: 20px; */
        margin-top: 28px;
    }

        .usttelBolum a {
            display: block;
            color: #454545;
        }

    .panel-title {
        font-size: 19px;
    }

    .cls50 {
        padding: 2px 0px;
    }

    .cls51 {
        display: none;
    }

    .cls52 {
        padding: 15px
    }

    .cls33 {
        font-size: 19px;
    }

    .checkbox-inline, .radio-inline {
        margin-left: 0px !important;
    }

    .soldanpad0px {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .ustsagTelefon {
        text-align: center !important;
    }

    body {
        padding-top: 45px;
    }

    .aracl100 b {
        padding-left: 70px !important;
    }

    .cls62 {
        margin: -2px 0px 10px 0px;
    }

    .cls0 {
        padding-left: 5px;
        padding-right: 5px;
    }

    .panel-body {
        padding: 7px;
    }

    li.dropdown:hover > .dropdown-menu {
        display: inherit !important;
    }

    .dropdown-menu li {
        padding-left: 0px;
    }

    .nv1 li {
        padding-left: 0px;
        background-color: #fff;
    }

    .alert-info {
        float: left;
    }

    #ftrAlanlariniGoster {
        color: #ff0000;
        font-size: 15px;
        position: static;
        right: 0px;
        top: 0px;
        cursor: pointer;
        display: block;
        margin-top: 13px;
    }

    .cls79 img {
        padding: 13px 0 0px 0;
        max-width: 100%;
    }

    .cls82 {
        /* margin-top: 20px; */
        width: 100%;
        /* float: right; */
        position: relative;
        /* left: 0px; */
        top: 5px;
        float: left;
        clear: both;
    }

    .cls62 {
        padding-right: 0;
        padding-left: 0px;
    }

    .sagsolpad0px {
        padding-left: 0px;
        padding-right: 0px;
    }

    .navbar-header {
        background-color: #fff;
    }

    .navbar-nav {
        margin: 0px -5px;
        padding: 0px 0px 1px 0px;
    }

    .nv3 {
        display: inline-block;
        width: 50%;
        padding-left: 7px;
    }

        .nv3 img {
            width: 100%;
        }

    .navbar-toggle {
        margin-right: 25px;
    }

    .navbar-default .navbar-nav > li > a {
        border-bottom: 1px dashed silver;
    }

    .cls88 {
        padding-left: 24px;
    }

    .cls29 {
        font-size: 18px;        
        padding: 0 0 5px 16px;        
    }


    .cClzm11 {
        padding-bottom: 0px;
        margin-top: 0px;
    }

        .cClzm11 a {
          
            padding: 7px 7px;
            border-radius: 3px;
          
            margin: 5px 5px;
           
            display: inline-block;
        }

}


/* Portrait phones and smaller */
@media (max-width: 480px) {
}

/*** iPhone and iOS Form Input Zoom Fixes ***/
/* Fix Input Zoom on devices older than iPhone 5: */
@media screen and (device-aspect-ratio: 2/3) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"] {
        font-size: 16px;
    }
}

/* Fix Input Zoom on iPhone 5, 5C, 5S, iPod Touch 5g */
@media screen and (device-aspect-ratio: 40/71) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"] {
        font-size: 16px;
    }
}

/* Fix Input Zoom on iPhone 6, iPhone 6s, iPhone 7  */
@media screen and (device-aspect-ratio: 375/667) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="tel"], input[type="url"] {
        font-size: 16px;
    }
}

/* Fix Input Zoom on iPhone 6 Plus, iPhone 6s Plus, iPhone 7 Plus, iPhone 8, iPhone X, XS, XS Max  */
@media screen and (device-aspect-ratio: 9/16) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="tel"], input[type="url"] {
        font-size: 16px;
    }
}

.paytr-table-cell-head img {
    height: 20px;
    display: block;
    margin: 0 auto;
}

.paytr-table-bold {
    color: #434d57;
    font-weight: bold;
}

.paytr-table-toplam {
    color: #737373;
    font-size: 12px;
}

.paytr-table-cols > .paytr-table-cell {
    width: 14%;
}

.paytr-table {
    max-width: 1000px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
    font-family: Arial, sans-serif;
    font-size: 14px;
}

.paytr-table-cell {
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100%;
    padding: 0.5em 1em;
    overflow: hidden;
    list-style: none;
    border: solid 1px #ffffff;
}

.paytr-table-cell {
    text-align: center;
    margin: -4px 0 0 -4px;
    background-color: #ffffff;
    border-color: #f1f1f1;
}

    .paytr-table-cell:hover {
        cursor: default;
        background-color: #F3F3F3;
    }

.paytr-table-cell-head {
    height: 38px;
    color: #ffffff;
    border-color: #f1f1f1;
    background-color: #ffffff;
}

.no-flexbox .paytr-table {
    display: block;
}

    .no-flexbox .paytr-table > .paytr-table-cell {
        width: 100%;
    }

.carousel-indicators {
    display: none;
}

.e2cls2 {
    position: fixed;
    top: 50%;
    right: -8px;
    z-index: 5;
}

#back2Top {
    width: 40px;
    z-index: 999;
    display: none;
    cursor: pointer;
    position: fixed;
    bottom: 47px;
    right: 9px;
    color: #555;
    font-size: 41px;
}

.datepicker {
    padding: 4px 12px !important;
}



@media all and (max-width: 780px) {
    .paytr-table {
        display: block;
    }

        .paytr-table > .paytr-table-cell {
            font-size: 16px !important;
            width: 100% !important;
        }

    .paytr-table-cell-head img {
        height: auto;
    }

    .carousel-indicators {
        /*right: 0px !important;
        bottom: -10px;
        margin-right: -19px;
        position: relative;
        width: 100%;
        left: 0px;
        margin-left: 0px;
        display:block;*/
        display: none;
    }

        .carousel-indicators li {
            background: #cecece;
            width: 29px;
            height: 29px;
            margin: 0px;
            border-radius: 3px;
        }

        .carousel-indicators .active {
            background: #C9306D;
            width: 29px;
            height: 29px;
        }

    .cls9 {
        /*display:none;*/
        top: -11px;
    }

    .cls29 {
        float: none;
    }

    .cClzm2 {
        min-height: 257px;
    }

    .thumbnail {
        margin-bottom: 0px;
    }

    .cClzm1 {
        display: block;
    }

    .btn-primary {
        padding: 5px 5px;
        opacity: 0.8;
    }

    .cClzm8 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .cClzm9 {
        padding-left: 0px;
        padding-right: 0px;
    }
}
