﻿/*  Kısayollar Başlangıç */
body {font-family: Arial,Helvetica Neue,Helvetica,sans-serif;  } p,a,ul,li,h1,h2,h3,h4,h5 {margin:0;padding: 0;}
img {max-width: 100%;} 
.mobilMenu {display: none;}
.top-5 {top:-5px !important;} .w-40 {width: 40px !important;} .w-50 {width: 50px !important;}
.w-60 {width: 60px !important;} .w-70 {width: 70px !important;} .w-80 {width: 80px !important;}
.bb-d1 {border-bottom: 1px dashed;}
.w-90 {width: 90px !important;} .w-100 {width: 100%!important;} .w-120 {width: 120px !important;}
.h-100 {height: 100%!important;} .mh-850 {max-height: 850px!important;} .w-150 {width: 150px !important;}
.w-200 {width: 200px !important;} .p-rel {position: relative!important;} .p-abs {position: absolute!important;}
.clear {clear: both;} .none {display: none;} .lcizgi {text-decoration: underline;}
.ybr {border:1px solid #097c94;}
.mp0{margin:0;padding: 0;} .p-10-0 {padding: 10px 0;}  .p-0-10 {padding: 0 10px;} .p-5-10 {padding: 5px 10px !important;} .p-5-20{padding: 5px 20px !important;}
.m-0 {margin: 0px !important;} .m-200 {margin: 20px 0;} .m-10 {margin:10px;} .m-12 {margin: 12px;}
.mt-2{margin-top: 2px!important;} .mt-8 {margin-top: 8px!important;}  .mt-10 {margin-top: 10px;} .mt-15 {margin-top: 15px;} .mt-20 {margin-top:20px;} .mt-30 {margin-top:30px;} .mt-40 {margin-top:40px;} .mt-50 {margin-top:50px;} .mt-60 {margin-top:60px;} .mt-100 {margin-top:100px;}
.mb-10 {margin-bottom: 10px;} .mb-20 {margin-bottom:20px;} .mb-25{margin-bottom: 25px;} .mb-30 {margin-bottom:30px;} .mb-40 {margin-bottom:40px;} .mb-50 {margin-bottom:50px;} .mb-60 {margin-bottom:60px;} .mb-100 {margin-bottom:100px;}
.mr-5 {margin-right: 5px !important;} .mr-10 {margin-right: 10px;}.mr-15 {margin-right: 15px;}.mr-20 {margin-right: 20px;}.mr-25 {margin-right: 25px;}.mr-30 {margin-right: 30px;}.mr-35 {margin-right: 35px;}
.ml-5 {margin-left: 5px !important;} .ml-10 {margin-left: 10px;}.ml-15 {margin-left: 15px;}.ml-20 {margin-left: 20px;}.ml-25 {margin-left: 25px;}.ml-30 {margin-left: 30px;}.ml-35 {margin-left: 35px;}
.ml-30 {margin-left: 30px;} .ml-40{margin-left: 40px;}
.p-0 {padding: 0 !important;} .pl-0 {padding-left: 0 !important;} .pr-0 {padding-right: 0 !important;}
.p-4 {padding: 4px !important;} .p-5 {padding: 5px !important; box-sizing: border-box;} .p-8{padding: 8px!important;} .p-10 {padding: 10px !important; box-sizing: border-box;}.p-15 {padding: 15px !important;} .p-20 {padding: 20px !important; box-sizing: border-box;} .p-30 {padding: 30px !important; box-sizing: border-box;} .p-40 {padding: 40px !important; box-sizing: border-box;} .p-50 {padding: 50px !important; box-sizing: border-box;} .p-60 {padding: 60px !important; box-sizing: border-box;}
.pt-5{padding-top:5px !important; } .pb-5{padding-bottom: 5px !important;}
.pt-10 {padding-top: 10px!important; box-sizing: border-box;} .pt-15 {padding-top: 15px!important; box-sizing: border-box;} .pt-20 {padding-top: 20px!important; box-sizing: border-box;} .pt-30 {padding-top: 30px!important; box-sizing: border-box;} .pt-40 {padding-top: 40px!important; box-sizing: border-box;} .pt-50 {padding-top: 50px!important; box-sizing: border-box;}
.pr-5 {padding-right: 5px!important;} .pr-10 {padding-right: 10px!important; box-sizing: border-box;} .pr-20 {padding-right: 20px!important; box-sizing: border-box;} .pr-30 {padding-right: 30px!important; box-sizing: border-box;} .pr-40 {padding-right: 40px!important; box-sizing: border-box;} .pr-50 {padding-right: 50px!important; box-sizing: border-box;}
.pb-10 {padding-bottom: 10px!important; box-sizing: border-box;} .pb-20 {padding-bottom: 20px!important; box-sizing: border-box;} .pb-30 {padding-bottom: 30px!important; box-sizing: border-box;} .pb-40 {padding-bottom: 40px!important; box-sizing: border-box;} .pb-50 {padding-bottom: 50px!important; box-sizing: border-box;}
.pl-5 {padding-left: 5px !important; } .pl-10 {padding-left: 10px!important; box-sizing: border-box;} .pl-20 {padding-left: 20px!important; box-sizing: border-box;} .pl-30 {padding-left: 30px!important; box-sizing: border-box;} .pl-40 {padding-left: 40px!important; box-sizing: border-box;} .pl-50 {padding-left: 50px!important; box-sizing: border-box;} .pl-80 {padding-left: 80px !important;}
.acizgi2 {border-bottom: 2px solid #a8a8a8;} .acizgi1 {border-bottom: 1px solid #a8a8a8;} .plr-5{padding: 0 5px;} .plr-10{padding: 0 10px;} .mavicizgi{border:1px solid #009999!important;}  .mhr{background: #4162a7!important;margin:10px 0px!important;}
.sol{float: left !important;} .sag{float: right !important;}
.t-l {text-align: left;} .t-r {text-align: right;} .t-c {text-align: center;}
.lh-1{line-height: 1rem !important;  } .lh-20{line-height: 20px !important;  } .lh-80{line-height: 80px;} .lh-34 {line-height: 34px;} .lh-30 {line-height: 30px;}
.saggolge {-webkit-box-shadow: 2px 2px 5px -2px rgba(110,110,110,1);-moz-box-shadow: 2px 2px 5px -2px rgba(110,110,110,1);box-shadow: 2px 2px 5px -2px rgba(110,110,110,1);}
.golge {-webkit-box-shadow: 0px 0px 5px 1px rgb(144, 142, 142, 0.75);-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 1px rgba(144, 142, 142, 0.75);}
.f-05 {font-size: 0.5rem !important;} .f-06{font-size: 0.6rem !important;} .f-07{font-size: 0.7rem !important;} .f-08{font-size: 0.8rem} .f-09{font-size: 0.9rem;} .f-1{font-size: 1rem!important;} .f-11 {font-size: 1.1rem !important;}  .f-12 {font-size: 1.2rem !important;} .f-13 {font-size: 1.3rem !important;}  .f-14{font-size:1.4rem; } .f-16 {font-size: 1.6rem;} .f-2 {font-size: 2rem;}
.icon-p{padding: 5px 40px 0 0;} .p-5-0 {padding: 5px 0;}
.ortala {text-align: center !important;} .divortala {margin: auto;display: block;} .db {display: block!important;}
.h3baslik {font-size: 1.2rem;color: #a8a8a8; border-bottom: 2px solid #a8a8a8;width: 200px; padding: 5px 5px 5px 25px;}
.beyaz {color: #ffffff !important;} .gri{color:#71707e !important;} .grimavi {color: #14cfd5 !important;} .turuncu {color: #f37427 !important;} .yesil {color: #097c94 !important;} .mavii{color: #009999 !important;} .mavi {color: #4162a7 !important;}
.abeyaz {background: #ffffff !important;}
.asiyah {background: #000000 !important;}
.akoyugri{background:#e9e9e9!important;} .aacikgri{background:#cecece!important;}
.akirmizi {background: #cc2d32!important;} .kirmizi {color: #cc2d32;}
.apembe {background: #e12c5a!important;} .pembe {color: #e12c5a;}
.ayesil {background: #097c94!important;} .by-1 {border:1px solid #028192;}
.aturuncu {background: #fc8d0a!important;} .bt-1 {border:1px solid #fc8d0a;}
.fw-200{font-weight: 200;} .fw-400{font-weight: 400;} .fw-600 {font-weight: 600;} .b-1 {border:1px solid #cacaca;}  .bb-1{border-bottom:1px solid #097c94;} .nb {border:none!important;}
.temizle {clear: both;}
label{margin: 0; padding-left: 5px;color: #4162a7;font-weight: 600; font-size: 0.8rem;}
.k500 {font-weight: 500!important;}
.dondur-315 {transform: rotate(315deg);}
.top-40 {position: relative;top: 40px;} .modalcizgi {border:1px solid #cacaca;}
.modal-header {padding: 15px 15px 0px 15px;border:none !important;}
.fare {cursor: pointer!important;} .br-1 {border-right: 1px solid #ffffff;} 
.n-br {border-radius: 0!important;}
.bg20 {width: 100%;height: 20px;background: #02182e;}
.d180{ transform: rotate(180deg);}
.ucusdetay .fa-chevron-down {transition: all 300ms linear;padding-left: 2px;}
.buyukyap {text-transform: uppercase; }
.ui-front {z-index: 1060!important;}
.btn-danger {color: #fff;background-color: #f91a35;border-color: #f91a35;}
.btn-danger:hover {background-color: #e30b20;border-color: #f91a35; }

.custom-control-input:focus ~ .custom-control-label::before {box-shadow: unset!important;}
/*İkonlar*/

i.m-ucak{width: 11px;display: inline-block;background: url("../img/bilet/i-ucak2.png") no-repeat;background-size: auto;height: 11px;background-size: 11px 11px;}
i.m-ucak.aktif{background: url("../img/bilet/i-ucak.png") no-repeat;}

i.koltuk {width: 16px;height: 14px;display: inline-block;background: url("../img/bilet/koltuk-d.png") no-repeat;background-size: auto;background-size: 16px 14px!important;}
i.koltuk.aktif {background: url("../img/bilet/koltuk-a.png") no-repeat;}

i.play {width: 16px;height: 14px;display: inline-block;background: url("../img/bilet/play-d.png") no-repeat;background-size: auto;background-size: 16px 14px!important;}
i.play.aktif {background: url("../img/bilet/play-a.png") no-repeat;}

i.wifi {width: 16px;height: 14px;display: inline-block;background: url("../img/bilet/wifi-d.png") no-repeat;background-size: auto;background-size: 16px 14px!important;}
i.wifi.aktif {background: url("../img/bilet/wifi-a.png") no-repeat;}

i.priz {width: 16px;height: 14px;display: inline-block;background: url("../img/bilet/priz-d.png") no-repeat;background-size: auto;background-size: 16px 14px!important;}
i.priz.aktif {background: url("../img/bilet/priz-a.png") no-repeat;}

i.yemek {width: 16px;height: 14px;display: inline-block;background: url("../img/bilet/yemek-d.png") no-repeat;background-size: auto;background-size: 16px 14px!important;}
i.yemek.aktif {background: url("../img/bilet/yemek-a.png") no-repeat;}

i.kirmiziucak {width: 25px;height: 25px;background: url("../img/bilet/kirmiziucak.png") no-repeat;background-size: 25px 25px;display: inline-block;}
/* Kısayollar Bitiş */
.arakutu .sinifsec {border: 1px solid #cacaca; overflow: hidden; cursor: pointer; padding: 12px 15px;display: block;border-radius: 5px;margin-bottom: 0;font-size: 0.95rem;color: #000d2d;height: 48px;background: url('../img/ac.png') no-repeat, #ffffff;background-position: right 8px center;}
.arakutu .sinifsec:hover {color: unset;}
.arakutu .sinifsec.dropdown-toggle::after{border: unset;}
.arakutu .sinifsec.usericon2 {padding-left: 40px;border: 1px solid #cacaca;height: 48px;background: url(../img/userac.png) no-repeat scroll 7px 7px;    background-position-x: 7px;    background-position-y: 7px;background-position: right;border-radius: 5px;}

.arakutu .sinifsec2 {border: 1px solid #cacaca;overflow: hidden;cursor: pointer; padding: 12px 15px;display: block;border-radius: 5px;margin-bottom: 0;font-size: 0.95rem;color: #000d2d;height: 48px;background: url('../img/ac.png') no-repeat, #ffffff;background-position: right 8px center;}
.arakutu .sinifsec2:hover {color: unset;}
.arakutu .sinifsec2.dropdown-toggle::after{border: unset;}
.arakutu .sinifsec2.usericon2 {padding-left: 40px;border: 1px solid #cacaca;height: 48px;background: url(../img/userac.png) no-repeat scroll 7px 7px;    background-position-x: 7px;    background-position-y: 7px;background-position: right;border-radius: 5px;}
.arakutu .sinifkutu .custom-control-label {font-weight: 300;height: 30px;line-height: 30px;color: #282828;}
.arakutu .sinifkutu .custom-radio .custom-control-label::before {border-radius: 50%;width: 20px;height: 20px;}
.arakutu .sinifkutu .custom-control-input:checked ~ .custom-control-label::before {color: #ffffff;border-color:#f51a38;background-color:#ffffff;box-shadow: unset;}
.arakutu .sinifkutu .custom-control-label::before {border:#f51a38 solid 1px;}
.arakutu .sinifkutu .custom-radio .custom-control-input:checked ~ .custom-control-label::after {background: #f51a38;border-radius: 50%;width: 12px;height: 12px;margin: 4px;}
.arakutu .sinifkutu {position: absolute;top: 50px;background-color:#ffffff;width: 190px;	color:#000;border-radius: 0px;z-index: 999;padding:5px 10px;font-size: 0.9rem;border: unset;border-radius: unset;z-index: 3;}
.arakutu .sinifkutu > p {margin-bottom: 10px;}
.arakutu .sinifkutu2 .custom-radio .custom-control-label::before {border-radius: 50%;width: 20px;height: 20px;}
.arakutu .sinifkutu2 .custom-control-input:checked ~ .custom-control-label::before {color: #ffffff;border-color:#f51a38;background-color:#ffffff;box-shadow: unset;}
.arakutu .sinifkutu2 .custom-control-label::before {border:#f51a38 solid 1px;}
.arakutu .sinifkutu2 .custom-control-label {font-weight: 300;}
.arakutu .sinifkutu2 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {background: #f51a38;border-radius: 50%;width: 12px;height: 12px;margin: 4px;}
.arakutu .sinifkutu2 {position: absolute;top: 50px;background-color:#ffffff;width: 190px;	color:#000;border-radius: 0px;z-index: 999;padding:5px 10px;font-size: 0.9rem;border: unset;border-radius: unset;z-index: 3;}
.arakutu .sinifkutu2 > p {margin-bottom: 10px;}
.arakutu .sinifkutu2 .custom-control-label {font-weight: 300;height: 30px;line-height: 30px;color: #282828;}

.arakutu .kacyolcu {border: 1px solid #cacaca;cursor: pointer; padding: 12px 15px;display: block;border-radius: 5px;margin-bottom: 0;font-size: 0.95rem;color: #000d2d;height: 48px;background: url('../img/ac.png') no-repeat;background-position: right 8px center;}
.arakutu .kacyolcu:hover {color: unset;}
.arakutu .kacyolcu.dropdown-toggle::after{border: unset;}
.arakutu .kacyolcu.usericon2 {padding-left: 40px;border: 1px solid #cacaca;height: 48px;background: url(../img/userac.png) no-repeat, #ffffff;    background-position-x: 7px;    background-position-y: 7px;background-position: right;border-radius: 5px;}


/* Üst Kısım & Menü */
#yukaricik { width: 58px;height: 58px;  display: none;  position: fixed;  bottom: 20px;  right: 30px;  z-index: 99;  border: none;  outline: none;    cursor: pointer; }

.btn-yukari {background-size: 100%;width: 58px;height: 58px; background-image: url('../img/yukari.png');background-repeat: no-repeat;background-position: center center; border:none!important;}

.filtredetay .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23000'/%3e%3c/svg%3e");
    background-size: 12px;}
.filtredetay .custom-control-input:checked ~ .custom-control-label::before {color: #fff;border-color:#000;background-color:#fff;}
.filtredetay .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23000' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
    background-size: 12px;}
.filtredetay .custom-control-label::before {border: #353535 solid 1px !important;}

.ustkisim {background: rgb(0,14,27);
background: linear-gradient(180deg, rgba(0,14,27,1) 0%, rgba(2,24,47,1) 100%);min-height: 80px;}
.ustkisim .logo {float: left; line-height: 80px;}
.ustkisim .logo img {height: 60px;}
.ustkisim .anamenu {float: left; } .ustkisim .anamenu ul li{padding-top: 40px;}
.ustkisim .anamenu ul .aktif {background-image: url("../img/aktif.png");background-repeat: no-repeat;background-position: top center; }
.ustkisim .anamenu ul li:hover {background-image: url("../img/aktif.png");background-repeat: no-repeat;background-position: top center; }
.ustkisim .anamenu ul li a {padding: 0 17px;color: #ffffff; font-size: 0.9rem;}
.ustkisim .anamenu ul li .dropdown-menu a {padding: 0 20px;color: #000000;}
/* Harika Uçuş Arama */
.arama { padding-bottom: 20px; min-height: 500px;background: rgb(2,23,44);
background: linear-gradient(180deg, rgba(2,23,44,1) 0%, rgba(25,79,126,1) 100%);}
.harika {padding-top: 90px; padding-left: 20px;}
.harika h1 { color: #ffffff; font-weight: 700;display: block;float: left;font-size: 2.5rem!important;}
.harika img { display: block;float: left;padding-top: 20px; padding-left: 15px; }
.harika .form-control-lg {font-size: .9rem;font-weight: 200;height: 48px;}

.arakutu {min-height: 255px;border-radius: 5px;background:#ffffff;margin-top: 20px; padding: 25px 40px;}
.arakutu .nav-tabs {border-bottom: none!important;margin-bottom: 10px;}
.arakutu .nav-tabs .nav-link.active {border:0!important;}
.arakutu .nav-tabs .nav-link:hover {border:none!important;}
#ucusudegistir {margin-top: 0px;background: rgb(0,0,0,0.6);}
#ucusudegistir .modal-dialog {margin: 0.75rem auto;}
#ucusudegistir .harika {padding: 20px 0 0 20px;}
#ucusudegistir .modal-footer {border-top:unset;padding: 0 15px;}
#ucusudegistir .t-datepicker-day {top: unset;bottom: 50px;}
#ucusudegistir .modal-body {padding: 0 15px;}
#ucusudegistir .arakutu {margin-top: 10px;}
#ucusudegistir .ustk {padding: 0 15px 0 0; text-align: right;}
#ucusudegistir .modal-content {background-color: unset;}

.arakutu .opta {margin-right: 15px; }
.arakutu .opta label {padding-top: 2px; }
.arakutu .opta label {font-size: 1.1rem;font-weight: 400;color:#4b4a5c;cursor: pointer!important;}
.arakutu .opta .custom-radio .custom-control-label::before {border-radius: 50%;width: 20px;height: 20px;}
.arakutu .opta .custom-control-input:checked ~ .custom-control-label::before {color: #ffffff;border-color:#f51a38;background-color:#ffffff;box-shadow: unset;}
.arakutu .opta .custom-control-label::before {border:#f51a38 solid 1px;}
.arakutu .opta .custom-radio .custom-control-input:checked ~ .custom-control-label::after {background: #f51a38;border-radius: 50%;width: 12px;height: 12px;margin: 4px;}
.arakutu p.labe {font-size: 0.75rem;min-height: 18px; font-weight: 600; margin-left: 10px;margin-bottom: 2px;}
.arakutu p.labe2 {font-size: 0.75rem;font-weight: 600; margin-left: 10px;position: absolute;top: 0;right: calc(50% - 55px);}
.arakutu p.labe3 {display: block;width: 100%;height: 20px;}
.arakutu .input-daterange {position: relative;}
.arakutu .input-daterange .fa-calendar-alt{position: absolute;z-index: 4;font-size: 1.1rem;left: 15px;top: calc(50% - 0.55rem);}
.arakutu .input-daterange input.dater {padding: 0 15px 0 45px;font-size: 0.95rem;color: #000d2d;}
.arakutu .input-daterange input.gidisdonustarihi {padding: 0 15px 0 45px;font-size: 0.95rem;color: #000d2d;}


.gruptalebi.arama .arakutu .t-datepicker {background-position: right;}
.gruptalebi.arama .arakutu {padding: 25px 40px 15px 40px;}
.gruptalebi.arama .arakutu input {font-weight: 300;height: 48px!important;}
.gruptalebi.arama .arakutu .t-datepicker.don {border:1px solid #cacaca; height: 48px; background: url(../img/solok.png) no-repeat scroll 7px 7px;background-position: right; border-radius: 5px;}
.gruptalebi.arama .arakutu .paxx {padding-left: 40px;border:1px solid #cacaca; height: 48px; background: url(../img/userac.png) no-repeat scroll 7px 7px;background-position: right; border-radius: 5px;}

.gruptalebi.arama .arakutu .groupbutton {text-align: right;margin-top: 35px;}
.gruptalebi.arama .arakutu .groupbutton .ubutton{width: 160px;}

.arama h3 {font-weight: 200;text-align: center;color: #ffffff;font-size: 1.5rem;padding-top:30px; }

.duyurukutu {min-height: 60px;margin-top: 40px;border-radius: 5px; background:#ffffff; }
.duyurukutu .duyuru { background: url(../img/duyicon.png) no-repeat;min-height: 20px;left: -20px;position: relative;top: -5px;}

.whybook {background-size: 100% auto!important;min-height: 340px; background: url(../img/arabg.png) no-repeat , linear-gradient(180deg, rgb(25, 79, 126) 0%, rgb(20, 67, 108) 100%);}
.whybook b {color: #2fd3db;display: block;font-size: 1.1rem;}
.whybook p {color: #ffffff;padding-top: 10px;}
.whybook .link {font-size: 1.1rem;color: #2fd3db;} .whybook .link:hover {text-decoration: none;color:#affbff;  }

.yonsimge {height: 78px;position: absolute;right: 0;left: 0;background-image: url("../img/yonler.png");background-repeat: no-repeat;width: 40px;margin: 0 auto;cursor: pointer;z-index: 2;background-position: center bottom 24px; }
.ustte {position: relative;z-index: 2;}
.kalkisicon {background-position: left 15px center !important;background-size: 25px !important; background: url(../img/kalkis.png) no-repeat scroll 7px 7px, #ffffff;padding-left:50px;font-weight: 300;}
.inisicon {background-position: left 15px center !important;background-size: 25px !important; background: url(../img/inis.png) no-repeat scroll 7px 7px, #ffffff;padding-left:50px;font-weight: 300;}
.usericon {background-size: 15px !important; background: url(../img/user.png) no-repeat scroll 7px 7px, #ffffff;padding-left:40px;background-position-y: center;background-position-x: 15px;}
.usericon2 {padding-left: 40px;border: 1px solid #cacaca;height: 48px;background: url(../img/userac.png) no-repeat scroll 7px 7px;    background-position-x: 7px;    background-position-y: 7px;background-position: right;border-radius: 5px;}
.yolcusayi {cursor: pointer;}
.form-control:disabled, .form-control[readonly] {background-color: #fff;opacity: 1;font-size: 0.8rem;height: 48px;color: #a4a4a4;}

.arakutu ::-webkit-input-placeholder {color: #b7b8ba; font-size: 1.1rem;}
.arakutu :-ms-input-placeholder {color: #b7b8ba; font-size: 1.1rem;}
.arakutu ::placeholder {color: #a4a4a4;font-size: 0.8rem;}
.arakutu .t-datepicker {border:1px solid #cacaca; height: 48px; background: url(../img/sagok.png) no-repeat scroll 7px 7px, #ffffff;background-position: center left 218px; border-radius: 5px;}

.gruptalebi .arakutu .t-datepicker {border:1px solid #cacaca; height: 48px; background: #ffffff; border-radius: 5px;}

.arakutu .t-check-in, .t-check-out {height: 48px!important;border:none!important;}
.arakutu .t-dates {font-size: 0.95rem;color: #000d2d;padding: 12px 15px;}
.arakutu .t-dates i {font-size: 1.1rem;}
.arakutu .t-check-in .t-date-info-title, .t-check-out .t-date-info-title {left: 45px!important;font-size: 0.8rem;color: #a4a4a4;opacity: 1;}
.arakutu select {color: #a4a4a4; -webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url('../img/ac.png');background-repeat: no-repeat;background-position: right center; font-size: 0.8rem;height: 48px;background-position-x: right 10px;}

.arakutu .ubutton {background-image: url('../img/ubuto.png');background-repeat: no-repeat;background-position: right center;width: 100%;text-align: left;}
.sadeceaktarmasiz .custom-control-label::before {width: 1.2rem;    height: 1.2rem;border: #d10920 solid 1px;border-radius: 0 !important;}
.sadeceaktarmasiz .custom-control-input:checked ~ .custom-control-label::after {    background-image: none;background: #d10920;}
.sadeceaktarmasiz .custom-control-label::after {    top: .45rem;left: -1.3rem;width: .8rem;height: .8rem;}
.sadeceaktarmasiz .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {    background-image: none;background: #d10920;}
.sadeceaktarmasiz .custom-control-input:checked ~ .custom-control-label::before {  background-color: #ffffff;border-color: #3d3d3e;}

input:focus {box-shadow: unset!important;border:1px solid #f91b37!important;}
select:focus {box-shadow: unset!important;border:1px solid #f91b37!important;}
textarea:focus {box-shadow: unset!important;border:1px solid #f91b37!important;}
/* En iyi uçuş fırsatları*/

.ucus-firsat {padding: 0; background: url(../img/sol-k.png) left center no-repeat, url(../img/sag-k.png) right center no-repeat;margin: 60px auto 30px auto;}
.ucus-firsat h2 {text-align: center;font-weight: bold; font-size: 1.7rem;}
.col-yarim {width: 98%;  border-radius: 3px; padding: 3px 5px;}
.col-yarim a:hover{text-decoration: none;}
.ucakkutu {padding: 5px 0 0px 5px;border:1px solid #e4e4e4;} 
.col-yarim:hover .ucakkutu{border:1px solid #f61b39;}
.ucakkutu .kalk {font-size: 0.8rem;color: #262626;font-weight: 600;}
.ucakkutu .nere {font-size: 1.1rem;color: #262626; font-weight: 600;padding: 2px 0px 5px 0px;}
.ucakkutu .nezaman {font-size: 0.75rem;color: #f51a38;font-weight: 600;}
.ucakkutu .nekadar {font-size: 1.3rem;color: #153c63; font-weight: 600;padding: 5px 0 0 0;}
.ucakkutu .resim {padding: 0; position: absolute;right: 0;bottom: 0;float: left;width: 89px;height: 69px;background-size: 100% !important;}
.ucakkutu .resim img {width: 100%;height: auto;}

.sliderbuton {text-align: right;position: absolute;top: 20px; right:0; padding:0;}
.soluknot {margin: 10px 0; padding: 0;font-size: 0.8rem;color: #999696;}

/* Uçak Bileti Kampanyaları*/
.firsatslayt .slick-arrow {display: block!important;width: 25px;height: 25px;border:none;position: absolute;}
.firsatslayt .slick-arrow.slick-prev {background: url("../img/solbuton.png") no-repeat;background-size: 25px 25px;top: -50px;right: 30px;}
.firsatslayt .slick-arrow.slick-next {background: url("../img/sagbuton.png") no-repeat;background-size: 25px 25px;top: -50px;right: 0px;}



.kampanya {margin-bottom: 30px; position: relative;} 
.kampanya .kampanyakutu {padding: 0 5px;position: relative;}
.kampanya .kampanyakutu .col-12 {overflow: hidden;}
.kampanya .kampanyakutu img {width: 100%;height: auto;}
.kampanya .kampanyakutu img:hover {transform:scale(1.1);-webkit-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;transition: all 300ms ease-in;}

.kampanya .kampyazi {position: absolute;bottom: 0;background: rgb(0,0,0, 0.7); left: 5px;right: 5px; padding: 0; min-height: 40px;line-height: 40px; padding: 0 10px;}
.kampanya .kampyazi a {display: block;width: 100%; color: #ffffff; font-size: 0.75rem;}
.kampanya .kampyazi a:hover {text-decoration: none;}
.tum-kampanyalar {position: absolute;right: 0;top: 40px; text-align: right;padding: 0 5px;}
.tum-kampanyalar a {color: #999696; font-size: 0.8rem; } .tum-kampanyalar a:hover {text-decoration: none; color: #272727; }

.populke {margin: 30px auto;}
.populke .ulke { position: relative; padding: 0;border-radius: 5px; -webkit-box-shadow: 0px 0px 5px 0px rgba(99,99,99,1);-moz-box-shadow: 0px 0px 5px 0px rgba(99,99,99,1);box-shadow: 0px 0px 5px 0px rgba(99,99,99,1);} 
.populke .ulke:hover .detay .ulkead {color: #e12c5a;} 
.populke .ulke:hover .resim img {transform:scale(1.1);-webkit-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;transition: all 300ms ease-in;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.populke .ulke .resim{float: left; padding: 0;position: relative;overflow: hidden;border-top-left-radius: 5px;border-top-right-radius: 5px;} 
.populke .ulke .resim img{transition: all 300ms ease-in;width: 100%;height: 155px;border-top-left-radius: 5px;border-top-right-radius: 5px;} 

.populke .ulke .detay{float: left; padding: 5px 0;height: 100%;} 
.populke .ulke .detay a{text-decoration: none; font-weight: bold;} 
.populke .ulke .detay .kita{color: #999696; padding-left:15px;font-size: 0.9rem;} 
.populke .ulke .detay .ulkead{color: #313131; padding-left:10px; font-size: 1.2rem;transition: all 300ms ease-in;} 
.populke .ulke .detay .firr {color: #e12c5a;position: relative;height: 30px;font-size: .8rem;}
.populke .ulke .detay .firr .ucakiconn{position: absolute;right: 10px;bottom: 5px;height: 25px;} 

.pophava {margin: 30px auto;} .pophava .hava a {text-decoration: none;}
.pophava .hava {padding: 0;border-radius: 5px; -webkit-box-shadow: 0px 0px 2px 0px rgba(99,99,99,1);-moz-box-shadow: 0px 0px 25px 0px rgba(99,99,99,1);box-shadow: 0px 0px 2px 0px rgb(99, 99, 99);}
.pophava .hava:hover .baslik{color: #e12c5a;transition: all 300ms ease-in;}
.pophava .hava:hover .resim img {transform:scale(1.1);-webkit-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;transition: all 300ms ease-in;}
.pophava .hava .resim {position: relative;overflow: hidden; padding: 0;background:#dfdfdf;color:white;text-align: center;min-height: 70px;line-height: 70px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.pophava .hava .resim img {transition: all 300ms ease-in;width: 100%; height: auto;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.hava .detay {padding: 10px;}.hava .detay .baslik {padding: 0; font-size: 1.2rem;font-weight: bold; }
.hava .detay .baslik  {color:#313131; }
.hava .detay .sehir  { color: #999696; font-size: 0.8rem;font-weight: bold; padding: 0 5px;}
.hava .detay .ubutton {text-align: right;position: absolute;bottom: 5px;right: 0px;}
.hava .detay .ubutton img{position: absolute;right: 10px;bottom: 5px;height: 25px;} 

/*Gezli Fırsatlar*/
.gizlifirsat {margin:30px auto;}
.gizlifirsat .yazili {padding-left: 0;}
.gizlifirsat .yazili .resim {float: left;position: relative;overflow: hidden;}
.gizlifirsat .yazili .resim img {width: 100%;height: auto;}
.gizlifirsat .yazili .yazi {text-align: justify;float: left; padding: 10px 0 0 10px;}

.gizlifirsat .formlu {padding-right: 0;}
.gizlifirsat .formlu label{font-weight: 100;padding: 0;color:#313131;font-size: 0.7rem;width: 100%;}
.gizlifirsat .formlu .form-group {margin: 0;}
.gizlifirsat .formlu .abonebuton {background-image: url('../img/mbuton.png');background-repeat: no-repeat;background-position: center center;width: 100%;text-align: center;}
.telburda {float: left;padding-left: 0;margin-top: 8px;}
.telburda select{font-size: 0.9rem; float: left;height: 38px;  padding-left: 5px; border-radius: 0; border-top-left-radius: 5px;border-bottom-left-radius: 5px;width: 20%;-webkit-appearance: none!important;-moz-appearance: none!important;appearance: none!important;background-image: url('../img/ac.png');background-repeat: no-repeat;background-position: right 5px center;background-size: 11px;}
.telburda .yaztelkod {background: #fff;border-right: unset;font-weight: 600;float: left;font-size: .8rem;padding: 7px 0 7px 7px;text-align: left;border-radius: 0;height: 38px;display: block;width: 20%;line-height: 20px;}
.telburda input{border-left: unset; font-size: 0.9rem; float: left; width: 60%;border-top-left-radius: 0;border-bottom-left-radius: 0;height: 38px;}


/*Alt Kısım Footer*/
.altkisim {min-height: 330px; padding:20px 0; 
background-size: 100% auto !important;background: url(../img/desen.png) no-repeat , linear-gradient(180deg, rgba(25,78,127,1) 50%, rgba(3,20,36,1) 100%);}

.altkisim .linkler .nav .nav-link {font-size: 0.85rem;color: #b6c3cc;} .altkisim .linkler .nav .nav-link:hover { text-decoration: underline;}
.altkisim hr {background: #809fb5; height: 1px;}
.altkisim .tursabic img{padding-right: 10px;}
.altkisim .tursabic {font-size:0.7rem; color:  #b6c3cc;text-align: center;}
.altkisim .odemeres {text-align: center;}
.altkisim .odemeres img{padding:0 5px;}
.altkisim .sosyalmedya {text-align: right;margin-top: 40px;padding-right: 100px;}
.altkisim .sosyalmedya  img{padding-left: 15px;}
.altkisim .copyr {text-align: center; color: #b6c3cc; font-size: 0.8rem;padding-top: 20px;}


.hesapla {position: absolute;top: 50px;background-color:#ffffff;width: 190px;	color:#000;border-radius: 0px;z-index: 999;padding: 10px;font-size: 0.9rem;border: unset;border-radius: unset;z-index: 3;}
.hesapla .arama_yolcu {padding-top: 0;font-size: 0.7rem;}
.hesapla .arama_yolcu > .col-md-12.bir {margin: 20px 0;}
.hesapla .arama_yolcu > .col-md-12.iki {margin-bottom: 5px;}
.arakutu .cik {float: right;background:#2a8bdf;color:#ffffff;border: 0;border-radius: 50%;width: 20px;padding: 0;height: 20px;}

.hesapla .arama_yolcu input{border:none!important;}
.hesapla .arama_yolcu i {border: 1px solid;border-radius: 50%;padding: 3px;cursor: pointer;color: #464646;}
.hesapla .arama_yolcu i:hover {color: #f91b37;}
.hesapla .arama_yolcu .col-md-7.col-12 {font-size: 1rem;}
.hesapla b {font-size: 0.8rem;}
.hesapla a {font-size: 0.8rem;}

.hesapla2 {position: absolute;top: 50px;background-color:#ffffff;width: 190px;	color:#000;border-radius: 0px;z-index: 999;padding: 10px;font-size: 0.9rem;border: unset;border-radius: unset;z-index: 3;}
.hesapla2 .arama_yolcu {padding-top: 0;font-size: 0.7rem;}
.hesapla2 .arama_yolcu > .col-md-12:nth-child(1) {margin: 20px 0;}
.hesapla2 .arama_yolcu > .col-md-12:nth-child(2) {margin-bottom: 5px;}
.arakutu .cik2 {float: right;background:#2a8bdf;color:#ffffff;border: 0;border-radius: 50%;width: 20px;padding: 0;height: 20px;}
.hesapla2 .arama_yolcu input{border:none!important;}
.hesapla2 .arama_yolcu i {border: 1px solid;border-radius: 50%;padding: 3px;cursor: pointer;color: #464646;}
.hesapla2 .arama_yolcu i:hover {color: #f91b37;}
.hesapla2 .arama_yolcu .col-md-7.col-12 {font-size: 1rem;}
.hesapla2 b {font-size: 0.8rem;}
.hesapla2 a {font-size: 0.8rem;}

/*Check-in Sayfası*/
.checkin .baslik  {padding:20px;}
.checkin .baslik h2 {color:#d60137;font-weight: bold;}
.checkin .havaadi {padding: 5px 15px; }
.checkin .havaadi .kutu{transition: 0.3s ease!important;border-radius: 5px;height: 82px;background: url(../img/havabg.png) no-repeat;background-size: 100% auto; padding: 0; margin: 0;border: 1px solid #cacaca; cursor: pointer; background-size: 102%;background-position-x: center;}
.checkin .havaadi .kutu:hover {border:1px solid #f91b37;}
.checkin .havaadi .kutu:hover .adi p {color:#f91b37;transition: 0.3s ease!important;}
.checkin .havaadi .kutu .adi {transition: 0.3s ease!important;position: relative; float: left;display: block!important; font-weight: bold;padding: 0 10px;color: #313131;height: 80px;}
.checkin .havaadi .kutu .adi p {padding-left: 10px;color: #021355;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);display: block;width: 100%;}
.checkin .havaadi .kutu .resim {float: left;text-align: right;padding: 0 5px 0 0;width: 100%;height: 80px;background-size: 104px 80px !important;background-repeat: no-repeat !important;background-position-x: right 5px !important;}
.checkin .havaadi .kutu .resim img {height: 80px;}
.checkin .checkinyazi {margin: 50px 0;font-weight: 600;text-align: justify;}
.desenbg {background: url(../img/arabg.png) no-repeat , linear-gradient(180deg, rgba(2,23,44,1) 0%, rgba(25,79,126,1) 100%);    background-size: 100%, auto;background-position-y: bottom;}

/*Rezervasyon Sorguula*/
#rezervasyonum .btn-primary {background-image: url('../img/bilgorbg.png');background-repeat: no-repeat;
background-position: right center; border:none!important;padding: .5rem 2.8rem;margin-top:20px;}
#rezervasyonum .modal-body {padding: 2rem;}
#rezervasyonum .modal-dialog {margin: 6rem auto;min-width: 600px;}
#rezervasyonum .modal-dialog label {padding-bottom: 5px;}
#rezervasyonum .modal-dialog .veya {min-height: 20px;background-image: url('../img/veyabg.png');background-repeat: no-repeat;background-position: center 100%;}

/*Kampanyalar Sayfası*/
.kampanyalar {margin-bottom: 100px;}
.kampanyalar .baslik  {padding:20px;}
.kampanyalar .baslik h2 {color:#d60137;font-weight: bold;font-size: 1.85rem;}
.kampanyalar .kampanya {margin: 5px 0; border:1px solid #cacaca;padding: 10px;}
.kampanyalar .kampanya .collapse:not(.show) {display: block;overflow-y: hidden;max-height: 222px;transition: 1s ease!important;}

.kampanyalar .kampanya .resim  {float: left;padding: 0;}
.kampanyalar .kampanya .resim img {width: 100%;height: auto;}
.kampanyalar .kampanya .icerik {float: left;padding:0px 0px 0px 10px;}
.kampanyalar .kampanya .icerik .baslikk { color:#000000;padding: 0 0 15px 0; font-weight: 600;font-size: 1.1rem;}
.kampanyalar .kampanya .icerik .baslikk a {color: #ffffff;padding: 10px 15px;background-image: url('../img/aktifbaslik.png');background-repeat: no-repeat;background-size: 100% auto;font-weight: 600;font-size: 1.1rem;display: block;}
.kampanyalar .kampanya .icerik .yazi {font-size: 0.9rem;line-height: 2rem;}
.kampanyalar .kampanya .minikalan { padding: 10px; color:#ffffff; background-image: url('../img/minikalan.png');background-repeat: no-repeat;background-size: 100% auto;}

.kampanyalar .kampanya .buyuksay {text-align: right;padding-right: .6rem;}
.kampanyalar .kampanya .buyuksay li {list-style: none; font-weight: bold;line-height: 0.7rem;text-align: center;float: right;font-size: 0.7rem;padding-left:1.48rem;}
.kampanyalar .kampanya .buyuksay li p{font-size:0.9rem; font-weight: bold;}

.kampanyalar .kampanya .minisay {text-align: right; padding-right: .8rem;}
.kampanyalar .kampanya .minisay li {list-style: none; font-weight: bold;line-height: 0.6rem;text-align: center;float: right;font-size: 0.6rem;}
.kampanyalar .kampanya .minisay li p{font-size:0.8rem; font-weight: bold;margin-bottom: 2px;}
.kampanyalar .kampanya .minisay li:nth-child(1) {padding: 0 1px 0 25px;}
.kampanyalar .kampanya .minisay li:nth-child(2) {padding-left: 24px;}
.kampanyalar .kampanya .minisay li:nth-child(3) {padding-left: 22px;}
.kampanyalar .kampanya .minisay li:nth-child(4) {padding-left: 5px;}

/*Uçuş Arama*/
.ucus-degistir {text-align: center; min-height: 130px;    padding: 20px 0;  background-size: 100% auto !important; margin-bottom: 20px;
    background: url(../img/desen.png) no-repeat , linear-gradient(180deg, rgba(1,26,48,1) 0%, rgba(24,75,122,1) 100%);}
.ucus-degistir .ucusbilgi{padding: 0;margin: 20px auto 0 auto;}

.ucus-degistir .buton {padding: 0;float: left;}
.ucus-degistir .buton .btn-lg {font-size:1rem;color:#ffffff; background-image: url('../img/bilgorbg.png');background-repeat: no-repeat;border: none !important;padding: .65rem .5rem;}
.ucus-degistir .detay  {float: left;padding: 0px 0px 0px 10px;text-align: center; color: #ffffff;}
.ucus-degistir .detay .nereden {font-size: 1rem;color: #ffffff;float: left;padding: 0 10px;font-size: 1.1rem;font-weight: 600;}
.ucus-degistir .detay .nereye {font-size: 1rem;color: #ffffff;float: left;padding: 0 10px;font-size: 1.1rem;font-weight: 600;}
.ucus-degistir .detay .resim {color: #ffffff;float: left;padding: 0;text-align: center;}
.ucus-degistir .detay .resim img{height: 20px;}

.ucus-arama {margin-bottom: 20px;padding: 0;}
.ucus-arama .solmenu {float: left;}
.ucus-arama .solmenu h6 {font-size:1rem; font-weight: bold;}
.ucus-arama .solmenu label {color:#000;font-weight: 200;font-size: .9rem;cursor: pointer;}
.ucus-arama .solmenu img{float: left; height: 25px;}
.ucus-arama .solmenu p{float: left; font-size: 1.5rem;font-weight: bold;padding-left: 5px;line-height: 1.6rem;}
.ucus-arama .solmenu .filtre {margin:20px 0 10px 0;padding: 5px 0;border-bottom: 1px solid  #cacaca;}
.ucus-arama .solmenu .filtre h4{font-size: 1.4rem;font-weight: 600; float: left;}
.ucus-arama .solmenu .filtre a{float: right;padding-top: 8px;}
.ucus-arama .solmenu .filtre img{height: 13px;}

.ucus-arama .solmenu .filtredetay {padding:0;}
.ucus-arama .solmenu .filtredetay .kutu1 {padding:10px;border-bottom: 1px solid #cacaca;margin-top: 10px; }
.ucus-arama .solmenu .filtredetay .kutu1 b {float: right;color: #f51a38;font-weight: lighter; font-size: .9rem;}
.ucus-arama .solmenu .filtredetay .custom-checkbox label img {height: 20px;padding-right: 10px;}

.ucus-arama .solmenu .filtredetay .kutu {padding:10px; margin-top: 10px;}
.ucus-arama .solmenu .filtredetay .kutu img {height: 20px;padding-right: 10px;}

.ucus-arama .sagtaraf {float: left; padding: 0;}
.ucus-arama .sagtaraf .tarihul {height: 75px; width: 92%;float: left; border:1px solid #e6e6e6;z-index: 2;position: relative;}
.ucus-arama .sagtaraf .tarihsolok {height: 75px; width: 4%;float: left;border-top-left-radius: 5px;border-bottom-left-radius: 5px;
	background: url(../img/solokucak.png) no-repeat , linear-gradient(180deg, rgba(228,24,49,1) 0%, rgba(228,24,49,1) 100%);background-position: center center;}
.ucus-arama .sagtaraf .tarihsagok {height: 75px; width: 4%;float: left;border-top-right-radius: 5px;border-bottom-right-radius: 5px;
	background: url(../img/sagokucak.png) no-repeat , linear-gradient(180deg, rgba(228,24,49,1) 0%, rgba(228,24,49,1) 100%);background-position: center center;}
.ucus-arama .sagtaraf .tarihul li {cursor: move;list-style: none; float: left;width: 13.333%;text-align: center;font-size: 0.7rem; font-weight: bold; color:#6f6f6f;line-height: 50px;height: 75px;}
.ucus-arama .sagtaraf .tarihul li.aktif { color: #097b95; width: 20%; height:91px; background: url(../img/tarihsecarka.png) no-repeat; font-size: 0.95rem;background-size: 100%;background-position: bottom center; }
.ucus-arama .sagtaraf .tarihul li.aktif b {font-size: 1.1rem; color: #e41831;}
.ucus-arama .sagtaraf .tarihul li b {font-size: 0.8rem;line-height: 0;font-weight: unset;color:#313131;}

.ucus-arama .sagtaraf .tekyonbilet {min-height: 150px; margin: 20px 0;border-radius: 10px; border:1px solid #097c94;padding: 0;}
.ucus-arama .sagtaraf .tekyonbilet .solkis {padding: 0; float: left; border-top-left-radius: 9px; 
	min-height: 45px;color:#ffffff;line-height: 45px;}
.ucus-arama .sagtaraf .tekyonbilet .solkis .baslik {float:left; font-size: 1.1rem;font-weight: bold;border-top-left-radius: 9px;background: #097c94;}
.ucus-arama .sagtaraf .tekyonbilet .solkis .ikonlar {float:left;background: #097c94;}
.ucus-arama .sagtaraf .tekyonbilet .solkis .ikonlar ul li{ float: right;list-style: none; font-size: 0.8rem; cursor: help;}
.ucus-arama .sagtaraf .tekyonbilet .solkis .ikonlar ul li img{ padding-right: 3px; }
.ucus-arama .sagtaraf .tekyonbilet .solkis .bilett{background: #ffffff;color: #000;border:none; padding: 15px 0 0 10px; }
.ucus-arama .sagtaraf .tekyonbilet .solkis .resim {padding: 0; float: left;}
.ucus-arama .sagtaraf .tekyonbilet .solkis .resim img{width: 100%;}
.ucus-arama .sagtaraf .tekyonbilet .solkis .nereden {padding: 8px 0 0px 0px; font-size: 0.8rem;text-align: right; border-bottom: 2px solid;line-height: 25px;}
.ucus-arama .sagtaraf .tekyonbilet .solkis .nereden b{font-size: 1.5rem;float: left;clear: both;}

.ucus-arama .sagtaraf .tekyonbilet .solkis .nezaman {text-align: right; padding: 0; font-size: 0.65rem;line-height: 20px;}
.ucus-arama .sagtaraf .tekyonbilet .solkis .nezaman b{font-size: 1.2rem;float: left;clear: both;}
.ucus-arama .sagtaraf .tekyonbilet .solkis .nezaman .arti{font-size: 0.6rem;position: absolute;display: block;left: 50px;top: -3px;}


.ucus-arama .sagtaraf .tekyonbilet .solkis .aktarma {float: left;line-height: 15px;text-align: center;padding: 10px 0 0 0;font-size: .9rem;font-weight: bold;}
.ucus-arama .sagtaraf .tekyonbilet .solkis .aktarma img {width: 100%;}
.ucus-arama .sagtaraf .tekyonbilet .solkis .aktarma .hava {font-size:0.55rem;font-weight: bold;line-height: 10px;padding: 0;}


.ucus-arama .sagtaraf .tekyonbilet .sagkis {float: left; border-top-right-radius: 9px; padding: 20px 20px 0 20px;}
.ucus-arama .sagtaraf .tekyonbilet .sagkis .sinif {font-size: .75rem;text-align: center;font-weight: bold;line-height: 10px;}
.ucus-arama .sagtaraf .tekyonbilet .sagkis .fiyat {font-size: 1.5rem;text-align: center;font-weight: bold;color: #097b95;}
.ucus-arama .sagtaraf .tekyonbilet .sagkis .kontejan {font-size: .7rem;text-align: center;font-weight: bold;color: #429540;}
.ucus-arama .sagtaraf .tekyonbilet .sagkis .secbut{text-align: center; padding-top: 15px; }
.ucus-arama .sagtaraf .tekyonbilet .sagkis .secbut button {background: url(../img/bilet/secbuton.png);width: 92px;height: 31px; border:none;text-align: left;padding-left: 20px; font-size: .9rem;font-weight: bold;}

.ucus-arama .sagtaraf .ucusdetay {padding-right: 8px; margin: 0 auto;left: 0;right: 0;position: absolute;bottom: -20px;text-align: center;background: url(../img/bilet/ucus-detaybg.png) no-repeat;background-position: center;height: 21px; line-height: 21px; width: 102px;}
.ucus-arama .sagtaraf .ucusdetay a {width: 100%;color: #ffffff;font-weight: bold; font-size: .55rem; display: block; }
.ucus-arama .sagtaraf .ucusdetay a:hover {text-decoration: none;color: #dfdfdf; }
.ucus-arama .sagtaraf #ucusdet {position: absolute;width: 100%;bottom: -171px;z-index: 4;}
.ucus-arama .sagtaraf #ucusdet .card.card-body {min-height: 150px;}

.ucus-arama .sagtaraf .cokyonbilet {min-height: 150px; margin: 20px 0;border-radius: 10px; border:1px solid #097c94;padding: 0 0 10px 0;}
.ucus-arama .sagtaraf .cokyonbilet .solkis {padding: 0; float: left; }
.ucus-arama .sagtaraf .cokyonbilet .solkis .baslik {float:left; font-size: 0.9rem;font-weight: bold;border-top-left-radius: 9px; background: #097c94;color: #ffffff;height: 25px;line-height: 25px;}
.ucus-arama .sagtaraf .cokyonbilet .solkis .ikonlar {float:left;background: #097c94;color: #ffffff;height: 25px;line-height: 25px;}
.ucus-arama .sagtaraf .cokyonbilet .solkis .ikonlar ul li{ float: right;list-style: none; font-size: 0.8rem; cursor: help;}
.ucus-arama .sagtaraf .cokyonbilet .solkis .ikonlar ul li img{ padding-right: 3px; }
.ucus-arama .sagtaraf .cokyonbilet .solkis .bilett{background: #ffffff;color: #000;border:none; padding: 15px 0 0 10px; }
.ucus-arama .sagtaraf .cokyonbilet .solkis .resim {padding: 0; float: left;}
.ucus-arama .sagtaraf .cokyonbilet .solkis .resim img{width: 100%;}
.ucus-arama .sagtaraf .cokyonbilet .solkis .nereden {padding: 8px 0 0px 0px; font-size: 0.8rem;text-align: right; border-bottom: 2px solid;line-height: 25px;}
.ucus-arama .sagtaraf .cokyonbilet .solkis .nereden b{font-size: 1.5rem;float: left;clear: both;}

.ucus-arama .sagtaraf .cokyonbilet .solkis .nezaman {text-align: right; padding: 0; font-size: 0.65rem;line-height: 20px;}
.ucus-arama .sagtaraf .cokyonbilet .solkis .nezaman b{font-size: 1.2rem;float: left;clear: both;}
.ucus-arama .sagtaraf .cokyonbilet .solkis .nezaman .arti{font-size: 0.6rem;position: absolute;display: block;left: 50px;top: -3px;}


.ucus-arama .sagtaraf .cokyonbilet .solkis .aktarma {float: left;line-height: 15px;text-align: center;padding: 10px 0 0 0;font-size: .9rem;font-weight: bold;}
.ucus-arama .sagtaraf .cokyonbilet .solkis .aktarma img {width: 100%;}
.ucus-arama .sagtaraf .cokyonbilet .solkis .aktarma .hava {font-size:0.55rem;font-weight: bold;line-height: 10px;padding: 0;}


.ucus-arama .sagtaraf .cokyonbilet .sagkis {float: left; border-top-right-radius: 9px; padding: 45px 20px 0 20px;}
.ucus-arama .sagtaraf .cokyonbilet .sagkis .sinif {font-size: .75rem;text-align: center;font-weight: bold;line-height: 10px;}
.ucus-arama .sagtaraf .cokyonbilet .sagkis .fiyat {font-size: 1.5rem;text-align: center;font-weight: bold;color: #097b95;}
.ucus-arama .sagtaraf .cokyonbilet .sagkis .kontejan {font-size: .7rem;text-align: center;font-weight: bold;color: #429540;}
.ucus-arama .sagtaraf .cokyonbilet .sagkis .secbut{text-align: center; padding-top: 40px; }
.ucus-arama .sagtaraf .cokyonbilet .sagkis .secbut button {background: url(../img/bilet/secbuton.png);width: 92px;height: 31px; border:none;text-align: left;padding-left: 20px; font-size: .9rem;font-weight: bold;}

.ucus-arama .sagtaraf .cokyonbilet .solkis .biletiki {margin-top: 5px;border-radius: 0!important;padding: 0;}

/* Uçuş Arama Sayfası Tek Yön*/

.ucus-arama2 {margin-bottom: 20px;padding: 0;}
.ucus-arama2 .solmenu {float: left;}
.ucus-arama2 .solmenu h6 {font-size:1rem; font-weight: bold;}
.ucus-arama2 .solmenu label {color:#000;font-weight: 200;font-size: .9rem;cursor: pointer;}
.ucus-arama2 .solmenu img{float: left; height: 25px;}
.ucus-arama2 .solmenu p{float: left; font-size: 1.5rem;font-weight: bold;padding-left: 5px;line-height: 1.6rem;}
.ucus-arama2 .solmenu .filtre {margin:20px 0 10px 0;padding: 5px 0;border-bottom: 1px solid  #cacaca;}
.ucus-arama2 .solmenu .filtre h4{font-size: 1.4rem;font-weight: 600; float: left;}
.ucus-arama2 .solmenu .filtre a{float: right;padding-top: 8px;}
.ucus-arama2 .solmenu .filtre img{height: 13px;}

.ucus-arama2 .solmenu .filtredetay {padding:0;}
.ucus-arama2 .solmenu .filtredetay .kutu1 {padding:10px;border-bottom: 1px solid #cacaca;margin-top: 10px; }
.ucus-arama2 .solmenu .filtredetay .kutu1 b {float: right;color: #f51a38;font-weight: lighter; font-size: .9rem;}
.ucus-arama2 .solmenu .filtredetay .custom-checkbox label img {height: 20px;padding-right: 10px;}

.ucus-arama2 .solmenu .filtredetay .kutu {padding:10px; margin-top: 10px;}
.ucus-arama2 .solmenu .filtredetay .kutu img {height: 20px;padding-right: 10px;}

.ucus-arama2 .sagtaraf {float: left; padding: 0;}
.ucus-arama2 .sagtaraf .tarihul2 {height: 58px; width: 92%;float: left;z-index: 2;position: relative;background: #f91a35;}
.ucus-arama2 .sagtaraf .tarihsolok {height: 58px; width: 4%;float: left;border-top-left-radius: 5px;border-bottom-left-radius: 5px;
	background: url(../img/solokk.png) no-repeat , linear-gradient(180deg, rgba(228,24,49,1) 0%, rgba(228,24,49,1) 100%);background-position: center center;}
.ucus-arama2 .sagtaraf .tarihsagok {height: 58px; width: 4%;float: left;border-top-right-radius: 5px;border-bottom-right-radius: 5px;
	background: url(../img/sagokk.png) no-repeat , linear-gradient(180deg, rgba(228,24,49,1) 0%, rgba(228,24,49,1) 100%);background-position: center center;}
.ucus-arama2 .sagtaraf .tarihul2 li {cursor: move;list-style: none; float: left;width: 13.333%;text-align: center;font-size: 0.7rem; font-weight: bold; color:#ffffff;line-height: 40px;height: 75px;}
.ucus-arama2 .sagtaraf .tarihul2 li.aktif {color: #ffffff; width: 20%; height:73px; background: url(../img/tarihsecarka2.png) no-repeat; font-size: 0.95rem;background-size: 100%;background-position: bottom center; }
.ucus-arama2 .sagtaraf .tarihul2 li.aktif b {font-size: 1.1rem; color: #ffffff; line-height: 10px; }
.ucus-arama2 .sagtaraf .tarihul2 li b {font-size: 0.8rem;line-height: 0;font-weight: unset;color:#ffffff;}

.ucus-arama2 .sagtaraf .gidis-tarihi {margin-top:30px; height: 36px; background: url(../img/gidis-donus.png) no-repeat;background-size: 100%;background-position: center center; }
.ucus-arama2 .sagtaraf .gidis-tarihi .zaman-degis {color: #ffffff;float: right;line-height: 36px;}
.ucus-arama2 .sagtaraf .gidis-tarihi .zaman-degis ul{float: left;}
.ucus-arama2 .sagtaraf .gidis-tarihi .zaman-degis ul li{list-style: none;}
.ucus-arama2 .sagtaraf .gidis-tarihi .zaman-degis a {display: block;width: 20px;float: left;color: #ffffff;}
.ucus-arama2 .sagtaraf .gidis-tarihi .zaman-degis  .saga {margin-left:10px;}
.ucus-arama2 .sagtaraf .gidis-tarihi .zaman-degis  .sola {margin-right: 5px;}

.ucus-arama2 .sagtaraf .donus-tarihi {margin-top:30px; height: 36px; background: url(../img/donus-gidis.png) no-repeat;background-size: 100%;background-position: center center; }
.ucus-arama2 .sagtaraf .donus-tarihi .zaman-degis {color: #ffffff;float: right;line-height: 36px;}
.ucus-arama2 .sagtaraf .donus-tarihi .zaman-degis ul{float: left;}
.ucus-arama2 .sagtaraf .donus-tarihi .zaman-degis ul li{list-style: none;}
.ucus-arama2 .sagtaraf .donus-tarihi .zaman-degis a {display: block;width: 20px;float: left;color: #ffffff;}
.ucus-arama2 .sagtaraf .donus-tarihi .zaman-degis  .saga {margin-left:10px;}
.ucus-arama2 .sagtaraf .donus-tarihi .zaman-degis  .sola {margin-right: 5px;}

.ucus-arama2 .sagtaraf .tekyonbilet {min-height: 150px; margin: 2px 0 20px 0;border-radius: 10px; border:1px solid #097c94;padding: 0;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkis {padding: 0; float: left; border-top-left-radius: 9px; min-height: 45px;color:#ffffff;line-height: 45px;background: url(../img/Search-Airline-Background.png);background-position: top center;background-size: 100% 45px;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkis .baslik {float:left; font-size: 1.1rem;font-weight: bold;border-top-left-radius: 9px;height: 45px;line-height: 45px;}

.ucus-arama2 .sagtaraf .tekyonbilet .solkis .baslik small {line-height: 0;font-size: .75rem;font-weight: lighter;color: #fddb31 ;margin-left: 5px;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkis .ikonlar {float:left;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkis .ikonlar ul li{ float: right;list-style: none; font-size: 0.8rem; font-weight: 600;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkis .ikonlar ul li img{ height: 20px; padding-left: 5px;}
.ucus-arama2 .sagtaraf .donusbileti .solkis .ikonlar ul li img{ height: 20px; padding-left: 10px;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkis .bilett{background: #ffffff;color: #000;border:none; padding: 15px 0 0 10px; }
.ucus-arama2 .sagtaraf .tekyonbilet .solkis .resim {padding: 0; float: left;}

.ucus-arama2 .sagtaraf .tekyonbilet .solkis .resim img{width: 100%;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkis .nereden {padding: 8px 0 0px 0px; font-size: 0.8rem;text-align: right; border-bottom: 2px solid;line-height: 25px;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkis .nereden b{font-size: 1.5rem;float: left;clear: both;}

.ucus-arama2 .sagtaraf .tekyonbilet .solkis .nezaman {text-align: right; padding: 5px 0 0 0; font-size: 0.65rem;line-height: 20px;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkis .nezaman b{float: left; font-size: 1.2rem;clear: both;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkis .nezaman .arti{color: #d9283c;font-size: 0.6rem;position: absolute;display: block;right: -5px;top: -2px;}

.ucus-arama2 .sagtaraf .tekyonbilet .solkis .aktarma {float: left;line-height: 15px;text-align: center;padding: 10px 0 0 0;font-size: .9rem;font-weight: bold;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkis .aktarma img {max-width: 100%;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkis .aktarma .hava {font-size:0.55rem;font-weight: bold;line-height: 10px;padding: 0;}

.ucus-arama2 .sagtaraf .tekyonbilet .sagkis {cursor: pointer; float: left; border-top-right-radius: 9px; padding: 20px 20px 0 20px;}
.ucus-arama2 .sagtaraf .tekyonbilet .sagkis .sinif {font-size: .75rem;text-align: left;font-weight: bold;line-height: 10px;}
.ucus-arama2 .sagtaraf .tekyonbilet .sagkis .fiyat {font-size: 1.5rem;text-align: center;font-weight: bold;color: #097b95;padding-top: 20px;}
.ucus-arama2 .sagtaraf .tekyonbilet .sagkis .custom-radio label {font-size:1.2rem;cursor: pointer;width: 110px;}
.ucus-arama2 .sagtaraf .tekyonbilet .sagkis .custom-control {padding: 0!important;}
.ucus-arama2 .sagtaraf .tekyonbilet .sagkis .kontejan {font-size: .7rem;text-align: left;font-weight: bold;color: #429540;}
.ucus-arama2 .sagtaraf .tekyonbilet .sagkis .secbut{text-align: center; padding-top: 15px; }
.ucus-arama2 .sagtaraf .tekyonbilet .sagkis .secbut button {background: url(../img/bilet/secbuton.png);width: 92px;height: 31px; border:none;text-align: left;padding-left: 20px; font-size: .9rem;font-weight: bold;}

.ucus-arama2 .sagtaraf .tekyonbilet .collapse, .ucus-arama2 .sagtaraf .tekyonbilet .collapsing {position: relative;width: 100%;z-index: 9;}
.ucus-arama2 .sagtaraf .tekyonbilet .card {border:unset;}
.ucus-arama2 .sagtaraf .tekyonbilet .card-body{border-radius: 0 0 10px 10px!important;background: #f9f9f9!important;padding: 0;}
.ucus-arama2 .sagtaraf .tekyonbilet .collapse .kapat{display: block;right: 5px;position: absolute;top: 5px;color:#f91a35;}
.ucus-arama2 .sagtaraf .tekyonbilet .collapsing .kapat{display: block;right: 5px;position: absolute;top: 5px;color:#f91a35;}
.ucus-arama2 .sagtaraf .tekyonbilet .ucdet .tab-content {padding: 15px 15px 40px 15px;}
.ucus-arama2 .sagtaraf .tekyonbilet .ucdet .nav-tabs .nav-item {margin-bottom: -2px;}
.ucus-arama2 .sagtaraf .tekyonbilet .ucdet .nav-tabs {border-bottom: 2px solid #bbb;}
.ucus-arama2 .sagtaraf .tekyonbilet .ucdet .nav-tabs li .nav-link {cursor: pointer;border:unset; font-size: 0.8rem;line-height: 1rem;font-weight: 600;color: #686868;border-radius: 0;}
.ucus-arama2 .sagtaraf .tekyonbilet .ucdet .nav-tabs li .nav-link p {font-weight: bold;color: #282828;}
.ucus-arama2 .sagtaraf .tekyonbilet .ucdet .nav-tabs li .nav-link.active {background-color: unset;border-bottom: 2px solid #f91a35 !important;border: unset;}
.ucus-arama2 .sagtaraf .tekyonbilet .ucdet .nav-tabs li:nth-child(1) .nav-link.active{border-right: 1px solid #6a6a6a !important;}
.ucus-arama2 .sagtaraf .tekyonbilet .ucdet .nav-tabs li:nth-child(2) .nav-link.active{border-left:  1px solid #6a6a6a !important;}

.ucus-arama2 .sagtaraf .card-body ul.bagajkural {padding: 30px;}
.ucus-arama2 .sagtaraf .card-body ul.bagajkural > li{list-style: none;display: inline-block;}
.ucus-arama2 .sagtaraf .card-body ul.bagajkural > li a {color: #171717; cursor: pointer;}
.ucus-arama2 .sagtaraf .card-body ul.bagajkural > li .fa-angle-down {margin-right: 5px;}
.ucus-arama2 .sagtaraf .card-body ul.bagajkural > li a:hover {text-decoration: none;  }
.ucus-arama2 .sagtaraf .card-body ul.bagajkural > li > ul {display: none;margin-top: 20px;font-size: 0.9rem;}
.ucus-arama2 .sagtaraf .card-body ul.bagajkural > li > ul > li {list-style: none;display: inline-block;margin-right: 50px;}
.ucus-arama2 .sagtaraf .card-body hr.h {margin: 0;}

.ucus-arama2 .sagtaraf .card-body ul.ucuskur {padding: 30px;}
.ucus-arama2 .sagtaraf .card-body ul.ucuskur > li{list-style: none;display: inline-block;width: 100%;}
.ucus-arama2 .sagtaraf .card-body ul.ucuskur > li > a {color: #171717; cursor: pointer;}
.ucus-arama2 .sagtaraf .card-body ul.ucuskur > li .fa-angle-down {margin-right: 5px;}
.ucus-arama2 .sagtaraf .card-body ul.ucuskur > li a:hover {text-decoration: none;  }
.ucus-arama2 .sagtaraf .card-body ul.ucuskur > li > ul {display: none;margin-top: 10px;font-size: 0.9rem;width: 100%;padding: 0 5px;}
.ucus-arama2 .sagtaraf .card-body ul.ucuskur > li > ul[style*="display: block;"] ~ a{background: red!important;}
.ucus-arama2 .sagtaraf .card-body ul.ucuskur > li > ul > li {list-style: none;display: inline-block;width: 100%;}
.ucus-arama2 .sagtaraf .card-body ul.ucuskur > li > ul > li > a {font-weight: 600;background: #f9f9f9;color: #171717;cursor: pointer;display: block;box-shadow: 0 0 2px #959595;padding: 8px 15px;border-top-left-radius: 2px;border-top-right-radius: 2px;}

.ucus-arama2 .sagtaraf .card-body ul.ucuskur > li > ul > li > ul {padding: 10px 15px;background: #fff;box-shadow: 0 0 2px #959595;}
.ucus-arama2 .sagtaraf .card-body ul.ucuskur > li > ul > li > ul > li {list-style: none;display: inline-block;width: 100%;}
.ucus-arama2 .sagtaraf .card-body ul.ucuskur > li > ul > li > ul > li > a {font-weight: 600;background: #f9f9f9;color: #171717;cursor: pointer;display: block;box-shadow: 0 0 2px #959595;padding: 8px 15px;border-top-left-radius: 2px;border-top-right-radius: 2px;}

.ucus-arama2 .sagtaraf .card-body ul.ucuskur > li > ul > li > ul > li > ul {display: none; padding: 15px;background: #fff;box-shadow: 0 0 2px #959595;}
.ucus-arama2 .sagtaraf .card-body ul.ucuskur > li > ul > li > ul > li > ul > li {color: #4a4a4a;list-style: none;display: inline-block;width: 100%;font-size: 0.8rem;}


.ucus-arama2 .sagtaraf .tekyonbilet .ucdet .nav-tabs li .nav-link.active i.m-ucak{width: 11px;display: inline-block;background: url("../img/bilet/i-ucak.png") no-repeat;background-size: auto;height: 11px;background-size: 11px 11px;}
.ucus-arama2 .sagtaraf .tekyonbilet .ucdet .nav-tabs li .nav-link i.m-ucak{width: 11px;display: inline-block;background: url("../img/bilet/i-ucak2.png") no-repeat;background-size: auto;height: 11px;background-size: 11px 11px;}

.ucus-arama2 .sagtaraf .tekyonbilet .solkisim {padding: 0 0 0 50px;background-size: auto 75% !important;background-position-x: left 15px !important;background-position-y: center !important;background-repeat: no-repeat !important;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu {box-shadow: 0 0 2px #b3b3b3;font-size: 0.7rem;background: #fff;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu .logo{float: left;width: 17%;height: 90px;background-repeat: no-repeat!important;background-size: 100% auto!important;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu .kalkis{float: left;width: 32%; height: 90px;padding: 10px;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu .kalkis ul li{list-style: none;line-height: 0.85rem;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu .kalkis ul li:nth-child(1) {font-size: 1.2rem;font-weight: 600;margin-bottom: 5px;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu .kalkis ul li:nth-child(3) {margin-bottom: 5px;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu .saatv{float: left;width: 19%;height: 90px;text-align: center; padding: 8px;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu .saatv ul li{list-style: none;font-size: 0.75rem;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu .saatv ul li i.kirmiziucak {margin: 5px 0;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu .varis{float: left;width: 32%;  height: 90px;padding: 10px;line-height: 0.8rem;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu .varis ul {text-align: right;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu .varis ul li{list-style: none;line-height: 0.85rem;display: inline-block;text-align: left;width: 100%;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu .varis ul li:nth-child(1) {font-size: 1.2rem;font-weight: 600;position: relative;margin-bottom: 5px;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu .varis ul li:nth-child(1) small{position: absolute;top: 0;font-size: 0.6rem;font-weight: 600;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu .varis ul li:nth-child(3){margin-bottom: 5px;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu .varis ul li:nth-child(4){width: 20px;margin-top: 5px; text-align: center;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu .varis ul li:nth-child(5){width: 20px;margin-top: 5px; text-align: center;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu .varis ul li:nth-child(6){width: 20px;margin-top: 5px; text-align: center;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu .varis ul li:nth-child(7){width: 20px;margin-top: 5px; text-align: center;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .biletozet .kutu .varis ul li:nth-child(8){width: 20px;margin-top: 5px; text-align: center;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .aktar {padding: 10px 15px;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .aktar h5 {font-weight: 600;font-size: 1rem;}
.ucus-arama2 .sagtaraf .tekyonbilet .solkisim .aktar h5 b{font-weight: 600;font-size: 1rem;color: #f91a35;}


.ucus-arama2 .sagtaraf .tekyonbilet .sagkisim {float: left;margin-bottom: 30px;}
.ucus-arama2 .sagtaraf .tekyonbilet .sagkisim > p {font-size: 0.9rem;border-bottom: 1px dashed #4a4a4a;margin-bottom: 10px;font-weight: 600;}
.ucus-arama2 .sagtaraf .tekyonbilet .sagkisim > ul li{cursor: pointer; list-style: none;display: block;font-size: 0.8rem;margin-bottom: 15px;}
.ucus-arama2 .sagtaraf .tekyonbilet .sagkisim > ul li i {margin-right: 5px;}

.ucus-arama2 .sagtaraf .ucusdetay {z-index: 10; margin: 0 auto;right: 40px;position: absolute;bottom: -1px;text-align: center;background: url(../img/bilet/ucus-detaybg2.png) no-repeat;    background-position-x: 0%;    background-position-y: 0%;background-position: center;height: 30px;line-height: 35px;width: 120px; background-size: 120px 30px;}
.ucus-arama2 .sagtaraf .ucusdetay a {width: 100%;color: #ffffff; font-size: .6rem; display: block;transition: all 300ms ease-in; font-weight: 700; }
.ucus-arama2 .sagtaraf .ucusdetay a:hover {text-decoration: none; transition: all 300ms ease-in;  }
.ucus-arama2 .sagtaraf #ucusdet {position: absolute;width: 100%;bottom: -171px;z-index: 4;}
.ucus-arama2 .sagtaraf #ucusdet .card.card-body {min-height: 150px;}

.ucus-arama2 .sagtaraf .cokyonbilet {min-height: 150px; margin: 20px 0;border-radius: 10px; border:1px solid #097c94;padding: 0 0 10px 0;}
.ucus-arama2 .sagtaraf .cokyonbilet .solkis {padding: 0; float: left; }
.ucus-arama2 .sagtaraf .cokyonbilet .solkis .baslik {float:left; font-size: 0.9rem;font-weight: bold;border-top-left-radius: 9px; background: #097c94;color: #ffffff;height: 25px;line-height: 25px;}
.ucus-arama2 .sagtaraf .cokyonbilet .solkis .ikonlar {float:left;background: #097c94;color: #ffffff;height: 25px;line-height: 25px;}
.ucus-arama2 .sagtaraf .cokyonbilet .solkis .ikonlar ul li{ float: right;list-style: none; font-size: 0.8rem; cursor: help;}
.ucus-arama2 .sagtaraf .cokyonbilet .solkis .ikonlar ul li img{ padding-right: 3px; }
.ucus-arama2 .sagtaraf .cokyonbilet .solkis .bilett{background: #ffffff;color: #000;border:none; padding: 15px 0 0 10px; }
.ucus-arama2 .sagtaraf .cokyonbilet .solkis .resim {padding: 0; float: left;}
.ucus-arama2 .sagtaraf .cokyonbilet .solkis .resim img{width: 100%;}
.ucus-arama2 .sagtaraf .cokyonbilet .solkis .nereden {padding: 8px 0 0px 0px; font-size: 0.8rem;text-align: right; border-bottom: 1px solid;line-height: 25px;}
.ucus-arama2 .sagtaraf .cokyonbilet .solkis .nereden b{font-size: 1.5rem;float: left;clear: both;}

.ucus-arama2 .sagtaraf .cokyonbilet .solkis .nezaman {text-align: right; padding: 0; font-size: 0.65rem;line-height: 20px;}
.ucus-arama2 .sagtaraf .cokyonbilet .solkis .nezaman b{font-size: 1.2rem;float: left;clear: both;}
.ucus-arama2 .sagtaraf .cokyonbilet .solkis .nezaman .arti{font-size: 0.6rem;position: absolute;display: block;left: 50px;top: -3px;}


.ucus-arama2 .sagtaraf .cokyonbilet .solkis .aktarma {float: left;line-height: 15px;text-align: center;padding: 10px 0 0 0;font-size: .9rem;font-weight: bold;}
.ucus-arama2 .sagtaraf .cokyonbilet .solkis .aktarma img {width: 100%;}
.ucus-arama2 .sagtaraf .cokyonbilet .solkis .aktarma .hava {font-size:0.55rem;font-weight: bold;line-height: 10px;padding: 0;}


.ucus-arama2 .sagtaraf .cokyonbilet .sagkis {float: left; border-top-right-radius: 9px; padding: 45px 20px 0 20px;}
.ucus-arama2 .sagtaraf .cokyonbilet .sagkis .sinif {font-size: .75rem;text-align: center;font-weight: bold;line-height: 10px;}
.ucus-arama2 .sagtaraf .cokyonbilet .sagkis .fiyat {font-size: 1.5rem;text-align: center;font-weight: bold;color: #097b95;}
.ucus-arama2 .sagtaraf .cokyonbilet .sagkis .kontejan {font-size: .7rem;text-align: center;font-weight: bold;color: #429540;}
.ucus-arama2 .sagtaraf .cokyonbilet .sagkis .secbut{text-align: center; padding-top: 40px; }
.ucus-arama2 .sagtaraf .cokyonbilet .sagkis .secbut button {background: url(../img/bilet/secbuton.png);width: 92px;height: 31px; border:none;text-align: left;padding-left: 20px; font-size: .9rem;font-weight: bold;}

.ucus-arama2 .sagtaraf .cokyonbilet .solkis .biletiki {margin-top: 5px;border-radius: 0!important;padding: 0;}
.ucus-arama2 .sagtaraf .btn-primary{background:url(../img/rezbut.png);width: 169px;height:46px;border:none!important; text-align: left; font-weight: bold;line-height: 32px; }


/*Tarih Slider*/
.ucus-arama2 ul.datepaginator {width:100%; }
.ucus-arama2 ul.datepaginator li:first-child {width: auto;height: 58px;}
.ucus-arama2 ul.datepaginator li:first-child a {width: 30.93px!important; display: block;width: 100%;height: 58px;border:none!important;background:  url(../img/solokk.png) no-repeat , linear-gradient(180deg, rgba(228,24,49,1) 0%, rgba(228,24,49,1) 100%);}
.ucus-arama2 ul.datepaginator li:last-child {width: auto;height: 58px;}
.ucus-arama2 ul.datepaginator li:last-child a {width: 30.93px!important; display: block;width: 100%;height: 58px;border:none!important; background:  url(../img/sagokk.png) no-repeat , linear-gradient(180deg, rgba(228,24,49,1) 0%, rgba(228,24,49,1) 100%);}
.ucus-arama2 ul.datepaginator li a {width: 94.85px!important;color: #ffffff!important;}
.ucus-arama2 ul.datepaginator .dp-item {border:none!important;height: 58px;background-color:#f91a35!important;}
.ucus-arama2 ul.datepaginator .dp-item:hover  {background: #174876 !important;}
.ucus-arama2 ul.datepaginator .dp-selected {background: #174876 !important;}
.ucus-arama2 ul.datepaginator .dp-item b {font-size: .9em; font-weight: bold; background-color: unset!important;color:#ffffff;border: none!important;border-radius:0!important;}
.ucus-arama2 ul.datepaginator .dp-item i{text-transform: none!important;line-height: 1rem;font-weight: bold;}
.ucus-arama2 ul.datepaginator .dp-off b, .dp-off i {color: #ffffff!important;}
.ucus-arama2 ul.datepaginator li:nth-child(5) a{font-size: .95rem;width: 142.283px !important;background: url(../img/tarihsecarka2.png) no-repeat !important;background-size: 100% 72px !important;background-position: top center !important;height: 75px!important;}
.ucus-arama2 ul.datepaginator li:nth-child(5) a.dp-selected{background: url(../img/tarihsecarka.png) no-repeat !important;background-size: 100% 73px !important;background-position: top center !important;height: 75px!important;}
.ucus-arama2 ul.datepaginator li:nth-child(5) .dp-item:hover{background: url(../img/tarihsecarka.png) no-repeat !important;background-size: 100% 73px !important;background-position: top center !important;height: 75px!important;}
.ucus-arama2 ul.datepaginator li:nth-child(5) i {font-weight: bold;font-size: 1.1rem;}


/*Yolcu Bilgileri Sayfası*/

.asama {text-align: center;    padding: 20px 0 10px 0; min-height: 120px;  background-size: 100% auto !important;
    background: url(../img/desen.png) no-repeat , linear-gradient(180deg, rgba(1,26,48,1) 0%, rgba(24,75,122,1) 100%);}
.asama .kacinci{padding: 0;margin: 20px auto 0 auto;background: linear-gradient(180deg, rgba(225,15,34,1) 0%, rgba(202,6,30,1) 50%, rgba(177,1,22,1) 100%);height: 70px;}
.asama .kacinci .soltaraf {float: left;padding: 0;}
.asama .kacinci .soltaraf ul li{ float: left;width: 25%; list-style: none; display: block;line-height: 70px; }
.asama .kacinci .soltaraf ul li a{color: #ff6c78;font-weight: bold;}
.asama .kacinci .soltaraf ul li a:hover{text-decoration: none;}
.asama .kacinci .soltaraf ul li.gecti {background: url(../img/bilet/birinci.png) no-repeat ,linear-gradient(180deg, rgba(229,229,229,1) 0%, rgba(203,203,203,1) 50%, rgba(180,180,180,1) 100%);background-position: right;}
.asama .kacinci .soltaraf ul li.gecti a{color: #999595;font-weight: bold;}
.asama .kacinci .soltaraf ul li.aktif {background: url(../img/bilet/ikinci.png)  no-repeat  ,linear-gradient(180deg, rgba(229,229,229,1) 0%, rgba(203,203,203,1) 50%, rgba(180,180,180,1) 100%);background-position: right;}
.asama .kacinci .soltaraf ul li.aktif a{color: #d10920;font-weight: bold;}
.asama .kacinci .soltaraf ul li.gelecek {background: url(../img/bilet/ucuncu.png)  no-repeat ;background-position: right;}
.asama .kacinci .soltaraf ul li.gelecek a{color: #ff6c78;font-weight: bold;}
.asama .kacinci .soltaraf ul li.son {background: url(../img/bilet/dorduncu.png)  no-repeat ;background-position: left;}
.asama .kacinci .soltaraf ul li.son a{color: #ff6c78;font-weight: bold;}
.asama .kacinci .sagtaraf {float: left;text-align: right;line-height: 70px;color: #ffffff;font-size: 1.15rem;}
.asama .kacinci .sagtaraf b {font-size: 1.5rem;}


.yolcu-bilgileri {padding: 0; margin: 40px 0 10px 0;}
.yolcu-bilgileri .gidis-bilet {	height:40px; background: url(../img/bilet/gidis.png)  no-repeat ;background-position: center;background-size: 100% 40px;}
.yolcu-bilgileri .gidis-bilet .gidis {font-size: 1.1rem;color:#fff;line-height: 40px;height: 40px; width: 120px;float: left;}
.yolcu-bilgileri .gidis-bilet .gidis-nere {float: left;line-height: 40px;color: #ffffff;padding: 0 15px;font-weight: 600;}
.yolcu-bilgileri .gidis-bilet ul {float: right;line-height: 40px;}
.yolcu-bilgileri .gidis-bilet ul li {float: left; list-style: none;padding-left: 30px;}
.yolcu-bilgileri .gidis-bilet ul li a{color: #ffffff;text-decoration: underline;font-size: .8rem;font-weight: 600;}



.gidis-bileti-icerik {padding: 0;float: left;}
.gidis-bileti-icerik .kutusu {padding: 10px;}
.gidis-bileti-icerik .kutusu .resim {background: url(../../images/thy.png) no-repeat; width:110px;height: 80px;float: left;background-size: 100% !important; }
.gidis-bileti-icerik .kutusu .ucak {float: left; width: 150px; height: 80px;text-align: center;}
.gidis-bileti-icerik .kutusu .ucak h4 {  font-size: .9rem; font-weight: 600;padding: 8px 9px;}
.gidis-bileti-icerik .kutusu .ucak h3 {font-size: 1.1rem;color: #e12c5a;padding: 0 0 3px 0;font-weight: 600;}
.gidis-bileti-icerik .kutusu .ucak h5 {font-size: .75rem;}
.gidis-bileti-icerik .kutusu .ucak p {display: block;font-size: .55rem;color:#e19407;}

.gidis-bileti-icerik .kutusu .nereden {float: left;height: 80px;padding: 0 0 0 15px;font-size: .8rem;width: 225px;}
.gidis-bileti-icerik .kutusu .nereden h3 {font-size: 1.45rem;font-weight: bold;display: block;}
.gidis-bileti-icerik .kutusu .nereden h5 {font-size: .8rem;line-height: .8rem;}
.gidis-bileti-icerik .kutusu .nereden b {color: #ca061e;font-size: 1.1rem;padding: 0;display: unset;}
.gidis-bileti-icerik .kutusu .nereden p {font-size: .8rem;line-height: .7rem;}

.gidis-bileti-icerik .kutusu .suresi {background-size: 28px !important;text-align: center; float: left;padding: 10px 20px;height: 80px;width: 150px;font-weight: bold; background: url(../img/kirmiziucak.png) no-repeat; background-position: center bottom 20px; }


.gidis-bileti-icerik .kutusu .nereye {float: left;height: 80px;padding: 0 0 0 15px;font-size: .8rem;width: 225px;}
.gidis-bileti-icerik .kutusu .nereye b {   color: #ca061e;    font-size: 1.1rem;    padding: 0;    display: unset;    position: relative;}
.gidis-bileti-icerik .kutusu .nereye h3 {font-size: 1.45rem;font-weight: bold;display: block;}
.gidis-bileti-icerik .kutusu .nereye h5 {font-size: .8rem;line-height: .8rem;}
.gidis-bileti-icerik .kutusu .ucak h4 b.onemli{color: #e12c5a;font-size: 0.8rem;margin-left: 5px;}

.gidis-bileti-icerik .kutusu .nereye b.saat {color: #ca061e;font-size: 1.1rem;padding: 0;display: unset; position: relative;margin-right: 10px;}
.gidis-bileti-icerik .kutusu .nereye b.saat b.arti {color: #d9283c;font-size: 0.6rem;position: absolute;display: block;top: -1px;right: -13px;}

.gidis-bileti-icerik .kutusu .nereye p {font-size: .8rem;line-height: .7rem;}

.aktarma {float: left; padding: 0; }
.aktarma .tekaktarma {background-size: auto 140px !important;height: 200px;padding: 20px 0 20px 20px; background: url(../img/aktarma1.png) no-repeat;background-position: left center; position: relative; }
.aktarma .tekaktarma span {padding-left: 10px; position: relative;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);display: block;width: 100%; font-size: .8rem; font-weight: bold; }
.aktarma .tekaktarma span b {font-weight: bold;color: #ca061e;display: unset;padding-left: unset;}

.yolcu-bilgileri .donus-bilet {	height:40px; background: url(../img/bilet/donus.png)  no-repeat ;background-position: center; background-size: 100% 40px;}
.yolcu-bilgileri .donus-bilet .donus {font-size: 1.1rem;color:#fff;line-height: 40px;width: 120px;float: left;height: 40px;}
.yolcu-bilgileri .donus-bilet .donus-nere {float: left;line-height: 40px;color: #ffffff;padding: 0 15px;font-weight: 600;}
.yolcu-bilgileri .donus-bilet ul {float: right;line-height: 40px;}
.yolcu-bilgileri .donus-bilet ul li {float: left; list-style: none;padding-left: 30px;}
.yolcu-bilgileri .donus-bilet ul li a{color: #ffffff;text-decoration: underline;font-size: .8rem;font-weight: 600;}


.donus-bileti-icerik {padding: 0;float: left;}
.donus-bileti-icerik .kutusu {padding: 10px;}
.donus-bileti-icerik .kutusu .resim { width:110px;height: 80px;float: left; background-size: 100% !important;}
.donus-bileti-icerik .kutusu .ucak {float: left; width: 150px; height: 80px;text-align: center;}
.donus-bileti-icerik .kutusu .ucak h4 {  font-size: .9rem; font-weight: 600;padding: 5px 0 5px 0;}
.donus-bileti-icerik .kutusu .ucak h4 b.onemli{color: #e12c5a;font-size: 0.8rem;margin-left: 5px;}
.donus-bileti-icerik .kutusu .ucak h3 {font-size: 1.1rem;color: #e12c5a;padding: 0 0 3px 0;font-weight: 600;}
.donus-bileti-icerik .kutusu .ucak h5 {font-size: .75rem;}

.donus-bileti-icerik .kutusu .ucak p {display: block;font-size: .55rem;color:#e19407;}

.donus-bileti-icerik .kutusu .nereden {float: left;height: 80px;padding: 0 0 0 15px;font-size: .8rem;width: 225px;}
.donus-bileti-icerik .kutusu .nereden h3 {font-size: 1.45rem;font-weight: bold;display: block;}
.donus-bileti-icerik .kutusu .nereden h5 {font-size: .8rem;line-height: .8rem;}
.donus-bileti-icerik .kutusu .nereden b {color: #ca061e;font-size: 1.1rem;padding: 0;display: unset;}
.donus-bileti-icerik .kutusu .nereden p {font-size: .8rem;line-height: .7rem;}

.donus-bileti-icerik .kutusu .suresi {background-size: 28px !important;text-align: center; float: left;padding: 10px 20px;height: 80px;width: 150px;font-weight: bold; background: url(../img/kirmiziucak.png) no-repeat; background-position: center bottom 20px; }


.donus-bileti-icerik .kutusu .nereye {float: left;height: 80px;padding: 0 0 0 15px;font-size: .8rem;width: 225px;}
.donus-bileti-icerik .kutusu .nereye h3 {font-size: 1.45rem;font-weight: bold;display: block;}
.donus-bileti-icerik .kutusu .nereye h5 {font-size: .8rem;line-height: .8rem;}
.donus-bileti-icerik .kutusu .nereye b {color: #ca061e;font-size: 1.1rem;padding: 0;display: unset;position: relative;margin-right: 10px;}
.donus-bileti-icerik .kutusu .nereye b.saat b.arti {color: #d9283c;font-size: 0.6rem;position: absolute;display: block;top: -1px;right: -13px;}
.donus-bileti-icerik .kutusu .nereye p {font-size: .8rem;line-height: .7rem;}


.aktarma {float: left; padding: 0; margin-left: -20px;}
.aktarma .cokaktarma {height: 300px;padding: 80px 20px 20px 20px; background: url(../img/aktarma2.png) no-repeat;background-position: left center; position: relative; }
.aktarma .cokaktarma span {padding-left: 10px; position: relative;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);display: block;width: 100%; font-size: .8rem; font-weight: bold; padding-top:60px; }
.aktarma .cokaktarma span b {font-weight: bold;color: #ca061e;display: unset;}

.ucus-arama2 .aktarma {margin-left: unset;}

.yolcuuyari {border:1px solid #cf0831;color:#cf0831; padding: 5px 15px;margin-top: 10px;font-size: .9rem;text-align: justify;}

.yolcubilgileri {margin: 40px 0 10px 0; padding: 0;}
.yolcubilgileri b {display: block;padding-left: 15px;margin-bottom: 10px;}
.yolcubilgileri .head {padding: 0;}
.yolcubilgileri .head table {border:1px solid #097c94;}
.yolcubilgileri .head table thead {background: #097c94;}
.yolcubilgileri .head table thead tr th:last-child {width: 200px;}


.yolcubilgileri [disabled=disabled]#tcsecimi { background: #cecece; }
.yolcubilgileri #tcsecimi {max-height:38px !important;width: 150px;}
.yolcubilgileri [type=date] { width: 130px;padding-right: 5px;}

.yolcubilgileri .head table thead tr th {font-size: .9rem; font-weight: 200;color: #ffffff;padding: 8px 10px;font-weight: 600;white-space: nowrap;}
.yolcubilgileri .head tbody tr td {padding: 8px 10px;font-size: .9rem;white-space: nowrap;}
.yolcubilgileri .head tbody tr td:first-child select{width: 90px;}
.yolcubilgileri .head tbody tr td:last-child select {padding-right: 15px;max-width: 150px;}
.yolcubilgileri .head tbody label {color: #2d2d2d;font-size: 0.7rem;display: block;}
.yolcubilgileri .head tbody tr td .form-group {margin:0px;}
.yolcubilgileri .head tfoot tr td {padding: 5px 0;font-size: .9rem;white-space: nowrap;}
.yolcubilgileri .head tfoot label {color: #2d2d2d;width: 100%;}
.yolcubilgileri .head tfoot label.ylbi{color: #2d2d2d;width: 100%;font-size: .7rem;font-weight: 400;padding-top: 3px;}
.yolcubilgileri .head tfoot label.ylbi::before {border-radius: 0;border:#d10920 solid 1px;}
.yolcubilgileri .head tfoot tr td .form-group {margin:0px;}
.yolcubilgileri .head tfoot  b.cepkod{padding: 5px 10px 5px 25px;}

.yolcubilgileri .telburda {float: unset;padding:0 10px; margin-top: 2px;}
.yolcubilgileri .telburda select{font-size: 0.9rem; float: left;width: 70px}
.yolcubilgileri .telburda .yaztelkod {background: #fff;border-right: unset;font-weight: 600;float: left;font-size: .8rem;padding: 7px 0 7px 7px;text-align: center;border-radius: 0;height: 38px;display: block;text-align: right;width: 45px;line-height: 20px;}
.yolcubilgileri .telburda input{border-left: unset; font-size: 0.9rem; float: left; width: 130px;border-top-left-radius: 0;border-bottom-left-radius: 0;height: 38px;}

.faturabilgileri .kutu .custom-control-label::before {width: 1.2rem;height: 1.2rem;border:#d10920 solid 1px;border-radius: 0!important;}
.faturabilgileri .kutu .custom-control-input:checked ~ .custom-control-label::before {background-color:#ffffff;}
.faturabilgileri .kutu .custom-control-label::after {top: .45rem;left: -1.3rem;width: .8rem;height: .8rem;}


.yolcubilgileri .custom-control-input:checked ~ .custom-control-label::before { color: #fff;    border-color: #d10920;    background-color: #d10920!important;}
.yolcubilgileri .custom-control-input:focus {border:unset}

.fiyatdetaylari {margin: 40px 0 10px 0; padding: 0;}
.fiyatdetaylari b {display: block;padding-left: 15px;margin-bottom: 10px;}
.fiyatdetaylari .head {padding: 0;}
.fiyatdetaylari .head table {border:1px solid #097c94;}
.fiyatdetaylari .head table thead {background: #097c94;}
.fiyatdetaylari .head table thead tr th {font-size: .9rem; font-weight: 200;color: #ffffff;padding: 8px 0 8px 15px;font-weight: 600;}
.fiyatdetaylari .head tbody tr td {padding: 10px 15px;font-size: .9rem;}
.fiyatdetaylari .head tbody tr {border-bottom: 1px solid #cacaca;}
.fiyatdetaylari .head tbody label {color: #2d2d2d;}
.fiyatdetaylari .head tfoot tr td {text-align: right; color:#cf0831;padding: 0 15px;}
.fiyatdetaylari .head tfoot tr td b {display: unset;padding-left: 5px;font-size: 1.5rem;}


.bagajhakki {margin: 40px 0 10px 0; padding: 0;}
.bagajhakki b {display: block;padding-left: 15px;margin-bottom: 10px;}
.bagajhakki .head {padding: 0;}
.bagajhakki .head table {border:1px solid #097c94;}
.bagajhakki .head table thead {background: #097c94;}
.bagajhakki .head table thead tr th {font-size: .9rem; font-weight: 200;color: #ffffff;padding: 8px 0 8px 15px;font-weight: 600;}
.bagajhakki .head tbody tr td {padding: 3px 15px;font-size: .9rem;}
.bagajhakki .head tbody label {color: #2d2d2d;}
.bagajhakki .head tfoot tr td {text-align: right; color:#cf0831;padding: 0 15px;}
.bagajhakki .head tfoot tr td b {display: unset;padding-left: 5px;font-size: 1.5rem;}

.faturabilgileri {margin: 40px 0 10px 0; padding: 0;}
.faturabilgileri b {display: block;padding-left: 15px;margin-bottom: 10px;}
.faturabilgileri .kutu {padding: 10px 20px; border:1px solid #097c94;}
.faturabilgileri .kutu label {color:#212529;font-weight: 400;padding-top: 3px; cursor: pointer;}
.faturabilgileri .kutu .custom-control-label::before {width: 1.2rem;height: 1.2rem;border:#d10920 solid 1px;border-radius: 0!important;}
.faturabilgileri .kutu .custom-control-input:checked ~ .custom-control-label::before {background-color:#ffffff;}
.faturabilgileri .kutu .custom-control-label::after {top: .45rem;left: -1.3rem;width: .8rem;height: .8rem;line-height: 20px;}
.faturabilgileri .kutu .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {background-image: none;background: #d10920;}

.faturabilgileri .kutu .card {border:none!important;padding: 20px 50px 20px 0;}
.yolcu-bilgileri .faturabilgileri .kutu  select {-webkit-appearance: none; -moz-appearance: none;appearance: none;background-image: url('../img/ac3.png');background-repeat: no-repeat;background-position: right center; background-size: auto 38px;}
.yolcu-bilgileri select {background-position: right center;background-size: auto 38px;-webkit-appearance: none; -moz-appearance: none;appearance: none;background-image: url('../img/ac4.png');background-repeat: no-repeat;cursor: pointer;}

.faturabilgileri .butonlar {text-align: center;margin: 30px auto;}

.faturabilgileri .butonlar .btn-primary {width: 165px; margin: 0 5px; padding: 8px 0 !important; background-image: url('../img/mbuton.png');
background-repeat: no-repeat;background-position: center center;background-size: 100% 42px;}
.faturabilgileri .butonlar .btn-danger {width: 165px; margin: 0 5px; padding: 8px 0 !important; background-image: url('../img/ubutonarka.png');
background-repeat: no-repeat;background-position: center center;background-size: 100% 42px;}


/*Ödeme Rez Sayfası*/
.odeme {margin: 30px 0 10px 0; padding: 0;}
.odeme b {display: block;padding-left: 15px;}
.odeme .bileti {padding: 0;}
.odeme .bileti table {border:1px solid #097c94;}
.odeme .bileti table thead {background: #097c94;}
.odeme .bileti table thead tr th {font-size: .9rem; font-weight: 200;color: #ffffff;padding: 8px 15px;}
.odeme .bileti tbody tr td {padding: 10px 15px;font-size: 1rem; font-weight: bold;}
.odeme .bileti tbody label {color: #2d2d2d;}
.odeme .bileti tfoot tr td {text-align: right; color:#cf0831;padding: 0 15px;}
.odeme .bileti tfoot tr td b {display: unset;padding-left: 5px;font-size: 1.5rem;}
.odeme .bileti tbody tr td.iptalet {text-align: right;}
.odeme .bileti tbody tr td.iptalet a{text-align: right;text-decoration: underline;color:#cc2d32;}


.odeme .yolcubilgileri .kapalinput {border: none;height: 32px !important;border-radius: 5px;cursor: pointer;background:#cfd4da;font-size: 1rem;}
.odeme .butonlar {text-align: center;margin: 30px auto;}

.odeme .butonlar .btn-primary {width: 165px; margin: 0 5px; padding: 8px 0 !important; background-image: url('../img/mbuton.png');
background-repeat: no-repeat;background-position: center center;background-size: 100% 42px;}
.odeme .butonlar .btn-danger {width: 165px; margin: 0 5px; padding: 8px 0 !important; background-image: url('../img/ubutonarka.png');
background-repeat: no-repeat;background-position: center center;background-size: 100% 42px;}

.odeme .odemetab {margin: 40px 0 10px 0; padding: 0;}
.odeme .odemetab b {display: block;padding-left: 15px;}
.odeme .odemetab .kutu ul {background: #097c94;}
.odeme .odemetab .kutu ul li  {padding-left: 20px;}
.odeme .odemetab .kutu ul li a {color: #ffffff;border-radius: 0;padding: 6px 0;font-weight: 600;font-size: .9rem;}
.odeme .odemetab .kutu ul li a.active {background-color:unset;border-bottom: 3px solid orange;}
.odeme .odemetab .kutu .tab-content {border:1px solid #097c94;padding: 20px;min-height: 300px;}

.odeme .taksitt {float: left;}
.odeme .taksitt table thead {border-bottom: 2px solid #097c94;}
.odeme .taksitt table thead tr th {text-align: center;font-size: .9rem;font-weight: 400;padding: 3px;}
.odeme .taksitt table thead tr th:last-child {text-align: right;padding:3px 10px 3px 3px;}

.odeme .taksitt table tbody tr{border-bottom: 1px solid #097c94; }
.odeme .taksitt table tbody tr td {text-align: center;font-size: .9rem;font-weight: 400;padding: 3px;}
.odeme .taksitt table tbody tr td:last-child {text-align: right;padding:3px 10px 3px 3px;}

.odeme .taksitt .custom-control-input:checked ~ .custom-control-label::before {color:#fff;border-color: #cf0831;background-color:#fff;}
.odeme .taksitt  .custom-radio .custom-control-input:checked ~ .custom-control-label::after {    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23cf0831'/%3e%3c/svg%3e");background-size: 12px;}

.odeme .kabulettim .custom-control-label::before {width: 1.2rem;height: 1.2rem;border: #d10920 solid 1px;border-radius: 0 !important;}
.odeme .kabulettim .custom-control-label::after {top: .45rem;left: -1.3rem; width: .8rem;height: .8rem;}
.odeme .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {background-image: none;background: #d10920!important;}
.odeme .custom-control-input:checked ~ .custom-control-label::before {background-color: #ffffff;}
.odeme .kabulettim label {color: #000000;font-weight: 400;cursor: pointer;font-size: .93rem;}

/*Biletleme*/

.biletleme {margin: 30px 0 10px 0; padding: 0;}
.biletleme b {display: block;padding-left: 15px;}
.biletleme .bileti {padding: 0;}
.biletleme .bileti table {border:1px solid #097c94;}
.biletleme .bileti table thead {background: #097c94;}
.biletleme .bileti table thead tr th {font-size: .9rem; font-weight: 200;color: #ffffff;padding: 8px 15px;font-weight: 600;}
.biletleme .bileti tbody tr td {padding: 10px 15px;font-size: 1rem; font-weight: bold;}
.biletleme .bileti tbody label {color: #2d2d2d;}
.biletleme .bileti tfoot tr td {text-align: right; color:#cf0831;padding: 0 15px;}
.biletleme .bileti tfoot tr td b {display: unset;padding-left: 5px;font-size: 1.5rem;}
.biletleme .bileti tbody tr td.iptalet {text-align: right;}
.biletleme .bileti tbody tr td.iptalet a{text-align: right;text-decoration: underline;color:#cc2d32;}



.biletleme .yolcubilgileri .kapalinput {border: none;height: 32px !important;border-radius: 5px;cursor: pointer;background:#cfd4da;font-size: 1rem;}
.biletleme .butonlar {text-align: center;margin: 30px auto;}

.biletleme .butonlar .btn-primary {width: 165px; margin: 0 5px; padding: 8px 0 !important; background-image: url('../img/mbuton.png');
background-repeat: no-repeat;background-position: center center;background-size: 100% 42px;}
.biletleme .butonlar .btn-danger {width: 165px; margin: 0 5px; padding: 8px 0 !important; background-image: url('../img/ubutonarka.png');
background-repeat: no-repeat;background-position: center center;background-size: 100% 42px;}

.biletleme .yolcubilgileri table tbody tr {border-bottom:1px solid #097c94;line-height: 25px;}
.biletleme .yolcubilgileri table tfoot tr td {padding: 5px 15px 5px 10px;font-size: .9rem;}
.biletleme .yolcubilgileri table tfoot tr b {padding: 0!important;display: unset;}

.biletleme .yolcubilgileri .head table thead tr th:nth-child(3) {width: 195px; }
.biletleme .yolcubilgileri .head table thead tr th:nth-child(4) {width: 200px; }
.biletleme .yolcubilgileri .head table thead tr th:last-child {width: 80px; }
.biletleme .yolcubilgileri .head table thead tr th:nth-last-child(2)  {width: 130px; }
.biletleme .yolcubilgileri .head table tbody tr td:nth-last-child(2) b {padding: 0; }
.biletleme .odemetab {margin: 40px 0 10px 0; padding: 0;}
.biletleme .odemetab b {display: block;padding-left: 15px;}
.biletleme .odemetab .kutu ul {background: #097c94;}
.biletleme .odemetab .kutu ul li  {padding-left: 20px;}
.biletleme .odemetab .kutu ul li a {color: #ffffff;border-radius: 0;padding: 6px 0;font-weight: 600;font-size: .9rem;}
.biletleme .odemetab .kutu ul li a.active {background-color:unset;border-bottom: 3px solid orange;}
.biletleme .odemetab .kutu .tab-content {border:1px solid #097c94;padding: 20px;min-height: 300px;}

.biletleme .taksitt {float: left;}
.biletleme .taksitt table thead {border-bottom: 2px solid #097c94;}
.biletleme .taksitt table thead tr th {text-align: center;font-size: .9rem;font-weight: 400;padding: 3px;}
.biletleme .taksitt table thead tr th:last-child {text-align: right;padding:3px 10px 3px 3px;}

.biletleme .taksitt table tbody tr{border-bottom: 1px solid #097c94; }
.biletleme .taksitt table tbody tr td {text-align: center;font-size: .9rem;font-weight: 400;padding: 3px;}
.biletleme .taksitt table tbody tr td:last-child {text-align: right;padding:3px 10px 3px 3px;}

.biletleme .taksitt .custom-control-input:checked ~ .custom-control-label::before {color:#fff;border-color: #cf0831;background-color:#fff;}
.biletleme .taksitt  .custom-radio .custom-control-input:checked ~ .custom-control-label::after {    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23cf0831'/%3e%3c/svg%3e");background-size: 12px;}

.biletleme .kabulettim .custom-control-label::before {width: 1.2rem;height: 1.2rem;border: #d10920 solid 1px;border-radius: 0 !important;}
.biletleme .kabulettim .custom-control-label::after {top: .45rem;left: -1.3rem; width: .8rem;height: .8rem;}
.biletleme .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {background-image: none;background: #d10920!important;}
.biletleme .custom-control-input:checked ~ .custom-control-label::before {background-color: #ffffff;}
.biletleme .kabulettim label {color: #000000;font-weight: 400;cursor: pointer;font-size: .93rem;}

.btn-yazdir {width: 30px; height: 30px; background-image: url('../img/yazdir.png');background-repeat: no-repeat;background-position: center center;background-size: 30px 30px;}
.btn-tyazdir {width: 150px; height: 30px; background-image: url('../img/tyazdir.png');background-repeat: no-repeat;background-position: center center;background-size: 150px 30px;text-align: left;padding: 4px 10px;color:#fff;font-size: .8rem;font-weight: bold;}

.biletleme .talepler {margin: 40px 0; padding: 0;}
.biletleme .talepler b {display: block;padding-left: 15px;margin-bottom: 10px;}
.biletleme .talepler .head .baslik {background: #097c94;color:#ffffff;padding: 9px 15px;font-size: .9rem;font-weight: 600;}
.biletleme .talepler .kutu {border:1px solid #097c94; padding: 15px 0;}
.biletleme .talepler .kutu  select {border: 1px solid #cc2d32; -webkit-appearance: none; -moz-appearance: none;appearance: none;background-image: url('../img/ac4.png');background-repeat: no-repeat;background-position: right center; background-size: auto 38px;}
.biletleme .talepler .kutu .btn-danger {width: 165px;margin: 20px 5px;padding: 8px 0 !important;background-image: url('../img/ubutonarka.png');background-repeat: no-repeat;background-position: center center;background-size: 100% 42px;}

.biletleme .talepler .kutu .gelenmesaj {padding: 15px 15px 2px 15px;}
.biletleme .talepler .kutu .gelenmesaj .baslik {background: #097c94;color:#ffffff;padding: 9px 15px;font-size: .9rem;font-weight: 600;}
.biletleme .talepler .kutu .gelenmesaj .baslik b{display: unset;padding: 0;}
.biletleme .talepler .kutu .gelenmesaj .kutu {border:1px solid #097c94; padding: 4px 15px;}
.biletleme .talepler .kutu .gelenmesaj ul li {list-style: none;display: block;font-size: .9rem;}

.biletleme .talepler .kutu .gidenmesaj {padding: 0px 15px 5px 15px;}
.biletleme .talepler .kutu .gidenmesaj .baslik {background: #cf0831;color:#ffffff;padding: 9px 15px;font-size: .9rem;font-weight: 600;}
.biletleme .talepler .kutu .gidenmesaj .baslik b{display: unset;padding: 0;}
.biletleme .talepler .kutu .gidenmesaj .kutu {border:1px solid #cf0831; padding: 4px 15px;}
.biletleme .talepler .kutu .gidenmesaj ul li {list-style: none;display: block;font-size: .9rem;}

/*Otomatik Tamamlama*/
.ui-menu .ui-menu-item-wrapper {  padding: 5px 15px!important;border:none!important;margin: 0!important;}
.ui-menu .ui-menu-item-wrapper:hover {  padding: 5px 15px!important;border:none!important;margin: 0!important;}
.ui-widget.ui-widget-content {border: none!important;overflow-y: scroll; max-height: 250px;padding: 10px!important;}
.ui-menu li.ui-menu-item div:hover {border:none!important; border-radius: 5px;margin: 0!important;	background:url(../img/aramaucakacik.png) no-repeat , #f51a38!important;color: #ffffff!important;
	background-position-y: center!important;background-position-x: 10px!important;	background-size: 20px!important;padding-left: 40px!important;}
.ui-menu li.ui-menu-item div {
	border-radius: 5px !important;padding-left: 40px !important;background-image: url("../img/aramaucak.png");background-repeat: no-repeat;
	background-position-y: center!important;background-position-x: 10px!important; background-color: unset!important; color: #585858!important;	}
.ui-menu .ui-menu-item-wrapper span.autosehir {float: left;}
.ui-menu .ui-menu-item-wrapper span.sagacek {float: right;}
.ui-menu .ui-menu-item-wrapper p.polsun {float: right; width: 100%;font-size: .8rem;}


.iletisimm {margin-top: 75px;}
.iletisimm .formm{float: left;padding: 0 75px 0 0;}
.iletisimm .formm h4 {font-size: 1.6rem;padding-bottom: 5px;}
.iletisimm .formm p.soru {font-size: .9rem;font-weight: 600;margin-bottom: 5px;}
.iletisimm .formm .form-group{margin: 0 0 0.2rem 0;}
.iletisimm .formm .form-group label {padding: 0;color: #2b2b2b;}
.iletisimm .btn-gonder {background-image: url('../img/mbuton.png');background-repeat: no-repeat;background-position: center center;width: 130px;text-align: center;}

.iletisimm .formm .tell {float: left;padding: 0 10px 0 0;}
.iletisimm .formm .tell .form-group {width: 100%;}
.iletisimm .formm .tell .form-group select {border-radius: 0; width: 50%;float: left;padding: 0 0 0 5px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url('../img/ac.png');background-repeat: no-repeat;background-position: right center;background-position-x: right;font-size: 0.8rem;background-position-x: right 5px;}
.iletisimm .formm .tell .form-group .input-group-prepend {float: left;width: 50%;}
.iletisimm .formm .tell .form-group .input-group-prepend span {padding: 3px;border-radius: 0;height: 33px;}

.iletisimm .formm .soll{float: left;padding: 0 10px 0 0;}
.iletisimm .formm .sagg{float: left;padding: 0;}

.iletisimm .iletiis{float: left;padding-right: 0;}
.iletisimm .iletiis h3 {font-size: 2rem;font-weight: bold;padding: 0 0 10px 15px;}
.iletisimm .iletiis h3 small {color: #9f9d9d;}
.iletisimm .iletiis ul {padding: 0 0 30px 20px;}
.iletisimm .iletiis ul li {font-size: .9rem;font-weight: 600;}

.populersayfa {width: 100%;height: 555px;background-position: center!important;background-size: 100% 555px!important;}
.populersayfa .arama { padding-bottom: 20px; min-height: 470px;background: unset;}
.populersayfa .arama .harika {padding-top: 90px; padding-left: 20px;}
.populersayfa .arama .harika h1 { color: #ffffff; font-weight: 700;display: block;float: left;font-size: 2.1rem!important;text-shadow: 2px 2px 3px black;}
.populersayfa .arama .harika img { display: block;float: left;padding-top: 20px; padding-left: 15px; }
.populersayfa .arama .harika .form-control-lg {font-size: .9rem;font-weight: 200;height: 48px;}
.populersayfa .arama .arakutu {min-height: 255px;border-radius: 5px;background:rgba(0, 0, 0, 0.75);margin-top: 20px; padding: 25px 40px;}
.populersayfa .arama .arakutu .nav-tabs {border-bottom: none!important;}
.populersayfa .arama .arakutu .nav-tabs .nav-link.active {border:0!important;}
.populersayfa .arama .arakutu .nav-tabs .nav-link:hover {border:none!important;}
.populersayfa .arama .arakutu .opta {margin-right: 15px; }
.populersayfa .arama .arakutu .opta label {padding-top: 2px; }
.populersayfa .arama .arakutu .opta label {font-size: 1.1rem;line-height: 1.4rem; font-weight: 400;color:#ffffff;cursor: pointer!important;}
.populersayfa .arama .arakutu .opta .custom-radio .custom-control-label::before {border-radius: 50%;width: 20px;height: 20px;}
.populersayfa .arama .arakutu .opta .custom-control-input:checked ~ .custom-control-label::before {color: #ffffff;border-color:#f51a38;background-color:#ffffff;}
.populersayfa .arama .arakutu .opta .custom-control-label::before {border:#f51a38 solid 1px;}
.populersayfa .arama .arakutu .opta .custom-radio .custom-control-input:checked ~ .custom-control-label::after {background: #f51a38;border-radius: 50%;width: 12px;height: 12px;margin: 4px;}
.populersayfa .arama .arakutu p.labe {color: #ffffff;}

.popicerik{padding: 20px;}
.popicerik h1{text-align: center;color: #f51a38;}

.biletcikti {padding: 40px 0;}
.biletcikti .logoo {float: left;}
.biletcikti .logoo img{max-width: 270px;}
.biletcikti .buttons {float: left;text-align: right;}
.biletcikti .buttons .btn-yazdir {font-size: .9rem;text-align: center; width: 120px; height: 38px;padding: 6px 0px !important;background-image: url('../img/printicon.png');background-repeat: no-repeat;background-position: center center;background-size: 100% 38px;border: none;color: #fff;}
.biletcikti .buttons .btn-kaydet {font-size: .9rem;text-align: right; width: 120px; height: 38px;padding: 6px 15px 6px 0px !important;background-image: url('../img/pdfkaydet.png');background-repeat: no-repeat;background-position: center center;background-size: 100% 38px;border: none;color: #fff;}
.biletcikti .biletbilgi {margin: 20px 0;}
.biletcikti .biletbilgi .tablo1 {float: left;padding: 0;}
.biletcikti .biletbilgi .tablo1 table tbody tr.pembe{font-size: 1.25rem;font-weight: bold;}
.biletcikti .biletbilgi .tablo1 table tbody tr.pembe td{padding: 0px 5px 10px 5px;}
.biletcikti .biletbilgi .tablo1 table tbody tr{font-size: 1rem;font-weight: 600;}
.biletcikti .biletbilgi .tablo1 table tbody tr td {padding:3px 5px;width: 63%;}
.biletcikti .biletbilgi .tablo1 table tbody tr td:first-child{width: 37%;padding-left: 0;}
.biletcikti .biletbilgi .qrkodu {float: left;text-align: right;padding: 0;;}
.biletcikti .biletbilgi .qrkodu img{height: 144px;}

.biletcikti .yolcubilgi{padding: 0;}
.biletcikti .yolcubilgi table.tablo2 thead {border-bottom: 2px dotted #333;}
.biletcikti .yolcubilgi table.tablo2 thead tr th{padding: 5px 10px;font-weight: 600;line-height: 1.3rem;}
.biletcikti .yolcubilgi table.tablo2 tbody tr {font-weight: 600;}

.biletcikti .yolcubilgi table.tablo3 thead {border-bottom: 2px dotted #333;}
.biletcikti .yolcubilgi table.tablo3 tbody tr {font-size: 1rem;font-weight: 600;}
.biletcikti .yolcubilgi table.tablo3 thead tr th{padding: 5px 10px;font-weight: 600;line-height: 1.2rem;}
.biletcikti .yolcubilgi table.tablo3 tbody tr td:last-child{font-size: 1.2rem;color: #e12c5a;font-weight: bold;padding: 7px 10px;}


.biletcikti .gidis-bilet {	height:40px; background: url(../img/bilet/gidis.png)  no-repeat ;background-position: left;background-size: 100% 40px; }
.biletcikti .gidis-bilet .gidis {font-size: 1.1rem;color:#fff;line-height: 40px;width: 100px;float: left;height: 40px;width: 130px;}
.biletcikti .gidis-bilet .gidis-nere {float: left;line-height: 40px;color: #ffffff;padding: 0 15px;font-weight: 600;}
.biletcikti .gidis-bilet ul {float: right;line-height: 40px;}
.biletcikti .gidis-bilet ul li {float: left; list-style: none;padding-left: 30px;}
.biletcikti .gidis-bilet ul li a{color: #ffffff;text-decoration: underline;font-size: .8rem;font-weight: 600;}

.biletcikti .kutusu {padding: 11px 10px;}
.biletcikti .kutusu .resim {background: url(../../images/thy.png) no-repeat; width:110px;height: 80px;float: left; }
.biletcikti .kutusu .ucak {float: left; width: 150px; height: 80px;text-align: center;}
.biletcikti .kutusu .ucak h4 {  font-size: .9rem; font-weight: 600;padding: 5px 0 5px 0;}
.biletcikti .kutusu .ucak h3 {font-size: 1.1rem;color: #e12c5a;padding: 0 0 3px 0;}
.biletcikti .kutusu .ucak h5 {font-size: .75rem;}
.biletcikti .kutusu .ucak p {display: block;font-size: .55rem;color:#282828;}
.biletcikti .kutusu .nereden {float: left;height: 80px;padding: 0 0 0 15px;font-size: .8rem;}
.biletcikti .kutusu .nereden h3 {font-size: 1.45rem;font-weight: bold;display: block;}
.biletcikti .kutusu .nereden h5 {font-size: .8rem;line-height: .8rem;}
.biletcikti .kutusu .nereden b {color: #212529;font-size: 1.1rem;padding: 0;display: unset;}
.biletcikti .kutusu .nereden p {font-size: .8rem;line-height: .7rem;}
.biletcikti .kutusu .suresi {text-align: center; float: left;padding: 8px 20px;height: 80px;width: 150px;font-weight: 600; background: url(../img/kirmiziucak.png) no-repeat; background-position: center bottom 20px; }
.biletcikti .kutusu .suresi p:last-child{padding-top: 25px;font-size: .8rem;}
.biletcikti .kutusu .nereye {float: left;height: 80px;padding: 0 0 0 15px;font-size: .8rem;}
.biletcikti .kutusu .nereye h3 {font-size: 1.45rem;font-weight: bold;display: block;}
.biletcikti .kutusu .nereye h5 {font-size: .8rem;line-height: .8rem;}
.biletcikti .kutusu .nereye b {color: #212529;font-size: 1.1rem;padding: 0;display: unset;}
.biletcikti .kutusu .nereye p {font-size: .8rem;line-height: .7rem;}

.biletcikti .aktarma {float: left; padding: 0; }
.biletcikti .aktarma .tekaktarma {height: 200px;padding: 8px; background: url(../img/aktarma1.png) no-repeat;background-position: left center; position: relative; }
.biletcikti .aktarma .tekaktarma span { padding-left: 10px; position: relative;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);display: block;width: 100%; font-size: .8rem; font-weight: 600; }


.biletcikti .donus-bilet {	height:40px; background: url(../img/bilet/donus.png)  no-repeat ;background-position: left;background-size: 100% 40px;}
.biletcikti .donus-bilet .donus {font-size: 1.1rem;color:#fff;line-height: 40px;width: 100px;float: left;height: 40px;width: 130px;}
.biletcikti .donus-bilet .donus-nere {float: left;line-height: 40px;color: #ffffff;padding: 0 15px;font-weight: 600;}
.biletcikti .donus-bilet ul {float: right;line-height: 40px;}
.biletcikti .donus-bilet ul li {float: left; list-style: none;padding-left: 30px;}
.biletcikti .donus-bilet ul li a{color: #ffffff;text-decoration: underline;font-size: .8rem;font-weight: 600;}

.biletcikti .donus-bileti-icerik {padding: 0;float: left;}
.biletcikti .donus-bileti-icerik .kutusu {padding: 10px;}
.biletcikti .donus-bileti-icerik .kutusu .resim { width:110px;height: 80px;float: left; }
.biletcikti .donus-bileti-icerik .kutusu .ucak {float: left; width: 150px; height: 80px;text-align: center;}
.biletcikti .donus-bileti-icerik .kutusu .ucak h4 {  font-size: .9rem; font-weight: 600;padding: 5px 0 5px 0;}
.biletcikti .donus-bileti-icerik .kutusu .ucak h3 {font-size: 1.1rem;color: #e12c5a;padding: 0 0 3px 0;}
.biletcikti .donus-bileti-icerik .kutusu .ucak h5 {font-size: .75rem;}
.biletcikti .donus-bileti-icerik .kutusu .ucak p {display: block;font-size: .55rem;color:#373737;}

.biletcikti .donus-bileti-icerik .kutusu .nereden {float: left;height: 80px;padding: 0 0 0 15px;font-size: .8rem;}
.biletcikti .donus-bileti-icerik .kutusu .nereden h3 {font-size: 1.45rem;font-weight: bold;display: block;}
.biletcikti .donus-bileti-icerik .kutusu .nereden h5 {font-size: .8rem;line-height: .8rem;}
.biletcikti .donus-bileti-icerik .kutusu .nereden b {color: #212529;font-size: 1.1rem;padding: 0;display: unset;}
.biletcikti .donus-bileti-icerik .kutusu .nereden p {font-size: .8rem;line-height: .7rem;}
.biletcikti .donus-bileti-icerik .kutusu .suresi {text-align: center; float: left;padding: 10px 20px;height: 80px;width: 150px;font-weight: bold; background: url(../img/kirmiziucak.png) no-repeat; background-position: center bottom 20px; }

.biletcikti .donus-bileti-icerik .kutusu .nereye {float: left;height: 80px;padding: 0 0 0 15px;font-size: .8rem;}
.biletcikti .donus-bileti-icerik .kutusu .nereye h3 {font-size: 1.45rem;font-weight: bold;display: block;}
.biletcikti .donus-bileti-icerik .kutusu .nereye h5 {font-size: .8rem;line-height: .8rem;}
.biletcikti .donus-bileti-icerik .kutusu .nereye b {color: #212529;font-size: 1.1rem;padding: 0;display: unset;}
.biletcikti .donus-bileti-icerik .kutusu .nereye p {font-size: .8rem;line-height: .7rem;}


.biletcikti .aktarma .cokaktarma {height: 300px;padding: 80px 8px 20px 10px; background: url(../img/aktarma2.png) no-repeat;background-position: left center; position: relative; }
.biletcikti .aktarma .cokaktarma span {padding-left: 10px; position: relative;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);display: block;width: 100%; font-size: .8rem; font-weight: 600; padding-top:55px; }
.biletcikti .aktarma .cokaktarma span b {font-weight: 600;color: #575757;display: unset;}

.biletcikti .biletbilgi .baslik{text-align: center;background: #097c94;color: #ffffff;font-size: 1.5rem;height: 45px;line-height: 45px;}
.biletcikti .biletbilgi .icerik {border: 1px solid #097c94;padding: 10px;text-align: justify;}
.biletcikti .biletbilgi .icerik b{font-size: 1.1rem;color: #e12c5a;}
.biletcikti .biletbilgi .icerik p{margin-bottom: 20px;}

input.kapalitarih{padding-left: 35px; border: none!important;height: 46px!important;background: #d2d2d2!important;border-top-left-radius: 0!important;border-bottom-left-radius: 0!important;color: #868686!important;cursor: pointer;}

.tab-content .sadeceaktarmasiz .custom-control-label { line-height: 1.7rem; }

.kayartakvim table {width: 714px;margin: auto;text-align: center;font-size: 0.9rem;color: #ffffff;height: 58px;}
.kayartakvim table tr td {border:unset;padding: 0;}
.kayartakvim table tr td span {line-height: 58px;color: #fff; background: #f91a35;cursor: pointer;font-size: 0.75rem;font-weight: 600;display: block;width: 95px;height: 58px;}
.kayartakvim table tr td span:hover {background: #174876;}
.kayartakvim .move_to_last_month {font-size: 0;line-height: 0;width: 30px;height: 58px;outline: unset;border: none !important;background: url(../img/solokk.png) no-repeat , linear-gradient(180deg, rgba(228,24,49,1) 0%, rgba(228,24,49,1) 100%);display: block;position: absolute;bottom: 0;left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.kayartakvim .move_to_next_month {font-size: 0;line-height: 0;width: 30px;height: 58px;outline: unset;border: none !important;background: url(../img/sagokk.png) no-repeat , linear-gradient(180deg, rgba(228,24,49,1) 0%, rgba(228,24,49,1) 100%);display: block;position: absolute;bottom: 0;right: 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.kayartakvim .rescalendar_controls {position: absolute;right: 15px;bottom: -60px;z-index: 2;}
.kayartakvim .rescalendar_controls  .refDate {text-align: center;color: #ffffff;background: none;width: 100px;border: none;outline: none;}
.kayartakvim .rescalendar_controls  .refDate:focus{outline: none!important;border: none!important;}
.kayartakvim .rescalendar_controls i {color: #ffffff;cursor: pointer;}
.kayartakvim .rescalendar_controls .move_to_today{position: absolute;right: -15px;top: -32px;border: none;background: #4795e2;color: #fff;font-size: 0.89rem;padding: 3px 10px;border-radius: 3px;}
.kayartakvim table tr td:nth-child(4) {width: 144px;position: relative;}
.kayartakvim table tr td:nth-child(4) span{background: url(../img/tarihsecarka2.png) no-repeat !important;background-size: 100% 73px!important; font-size: 0.9rem;width: 100%;position: absolute;left: 0;top: 0;height: 75px;z-index: 2;}
.kayartakvim table tr td:nth-child(4) span:hover{background: url(../img/tarihsecarka.png) no-repeat !important;background-size: 100% 73px!important;}

