html {box-sizing:border-box;}
body {margin:0; font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size:1rem; font-weight:400; line-height:1.5; color:#383f46; text-align:left; background-color:#fff; }
a {text-decoration:none; -webkit-tap-highlight-color: rgba(0,0,0,0.25);}
a {color:#383f46;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {margin-top:0; margin-bottom:0.70rem; font-weight:500; line-height:1.2;}
p {margin-top:0; margin-bottom:1rem;}
ol, ul {margin-top:0; margin-bottom:1rem; list-style:none; padding-left:0; margin-bottom:0;}
input:focus, textarea:focus, select:focus{outline:none;}
input, select {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
hr {border:none; height:0.0625rem; background-color:#dee2e6;}

.ust {position:fixed; z-index:1000; top:0; left:0; right:0; height:3.2rem; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15); background-color:#008d6f; color:#fff; font-size:0.875rem;}
.ust a {color:#fff;}
.ust-sol {float:left; width:8rem; margin:0; padding:0; min-height:1rem;}
.ust-orta {float:left; width:30rem; margin:0; padding:0; text-align:center; min-height:1rem;}
.ust-sag {float:left; width:26rem; margin:0; padding:0; text-align:right; min-height:1rem;}
.sol {position:fixed; z-index:900; top:3.2rem; bottom:0; left:0; width:8rem; font-size:0.875rem; background-color:#f8f9fa; box-shadow:inset -0.0625rem 0 0 rgba(0, 0, 0, 0.1);}
.sol-bosluk {float:left; width:8rem; margin:0; padding:0; min-height:1rem;}
.orta {float:left; width:calc(100% - 8rem); margin:4.75rem 0 0 0; padding:0;}
.orta-ic {padding:0rem 1rem 2rem 1.25rem;}
.orta-alan {width:53.75rem;}
.ortala {position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; justify-content: center; align-items: center; text-align: center;}

.masa-alani-sol {float:left; width:33rem; margin-right:1.25rem;}
.masa-alani-sag {float:left; width:19.5rem;}
#masa-alani {width:33rem; height:30rem; background-color:#f0f1f2; background-size:0.50rem 0.50rem; background-image:linear-gradient(to right, #d3d7db 0.0625rem, transparent 0.0625rem), linear-gradient(to bottom, #d3d7db 0.0625rem, transparent 0.0625rem);}
#masa-alani-karesiz {width:33rem; height:30rem; background-color:#f0f1f2;}
#masa-alani-secimsiz {width:33rem; height:30rem; background-color:#f0f1f2;}
.masa-alani-sag-kayar-kutu {height:31.75rem; overflow:auto;}
.sirali-kayar-kutu {height:34rem; overflow:auto;}
.y5 {margin-top:0.5rem;}
.y10 {margin-top:1rem;}
.y15 {margin-top:1.5rem;}
.y20 {margin-top:2rem;}

.a5 {margin-bottom:0.5rem;}
.a10 {margin-bottom:1rem;}
.a15 {margin-bottom:1.5rem;}
.a20 {margin-bottom:2rem;}

.gezinim {padding:0.90rem 0rem 0rem 0.90rem;}
.gezinim .baglanti {font-weight:500; color:#383f46;}
.gezinim .baglanti .feather {margin-right:0.25rem; color:#999; margin-bottom:0.0625rem;}
.gezinim .baglanti.secili {color:#e65c00;}
.gezinim .baglanti.secili .feather {color:inherit;}
.gezinim .baglanti:hover .feather {color:inherit;}
.gezinim .baglanti-cikis {font-weight:500; color:#999;}
.gezinim .baglanti-cikis .feather {margin-right:0.25rem; color:#999; margin-bottom:0.0625rem;}

.orta-gezinim {font-size:0.8rem; padding-bottom:0.25rem;}
.orta-gezinim .sekme {color:#212529; background-color:#dee2e6; border-radius:0.275rem 0.275rem 0rem 0rem; padding:0.3rem 0.7rem; margin-right:0.2rem;}
.orta-gezinim .secili {color:#cc5200;}

.alanlar {width:33rem; margin-bottom:0.3rem;}
.orta-gezinim-alti ul {list-style-type:none; margin:0; padding:0; overflow:hidden;}
.orta-gezinim-alti li {float:right; background-color:#f0f1f2; padding:0rem 0.3rem 0.1rem 0.3rem; border-radius:0.275rem; margin-left:0.2rem;}
.orta-gezinim-alti a {color:#383f46; font-size:0.8rem;}

.dugme {-webkit-appearance:none; color:white; background-color:#008d6f; border:none; border-radius:0.275rem; padding:0.5rem 2rem; text-decoration:none; cursor:pointer; font-size:0.875rem; }
.dugme-kapat {-webkit-appearance:none; color:white; background-color:#777; border:none; border-radius:0.275rem; padding:0.5rem 2rem; text-decoration:none; cursor:pointer; font-size:0.875rem; }
.dugme-sil {-webkit-appearance:none; color:white; background-color:rgba(255, 0, 0, 0.85); border:none; border-radius:0.275rem; padding:0.5rem 2rem; text-decoration:none; cursor:pointer; font-size:0.875rem;}
.giris-kutu {-webkit-appearance:none; color:#383f46; padding:0.5rem; margin:0rem 0rem 1rem 0rem; font-size:1rem; background-color:#fafbfc; border-radius:0.275rem; border:rgba(0, 0, 0, 0.15) 0.0625rem solid; height:2.6rem;}
.giris-secim {-webkit-appearance:none; color:#383f46; padding:0.5rem; margin:0rem 0rem 1rem 0rem; font-size:1rem; background-color:#fafbfc; border-radius:0.275rem; border:rgba(0, 0, 0, 0.15) 0.0625rem solid; height:2.6rem;}
.havada-secim {-webkit-appearance:none; color:#383f46; padding:0.5rem; font-size:1rem; background-color:#f1f1f1; border-radius:0.275rem; border:rgba(0, 0, 0, 0.15) 0.0625rem solid; height:2.6rem;}
.ajax-kutu {-webkit-appearance:none; color:#383f46; padding:0.4rem; margin:0rem 0rem 0.5rem 0rem; font-size:0.875rem; background-color:#fafbfc; border-radius:0.275rem; border:rgba(0, 0, 0, 0.15) 0.0625rem solid; height:2.6rem;}
.ajax-dugme {-webkit-appearance:none; color:white; background-color:#008d6f; border:none; border-radius:0.275rem; padding:0.4rem 1rem; text-decoration:none; cursor:pointer; font-size:0.875rem; height:2.6rem; }
.baslik-kutu {font-size:0.6875rem; margin-bottom:0.2rem;}
.giris-link {-webkit-appearance:none; color:#383f46; padding:0.5rem; margin:0rem 0rem 1rem 0rem; font-size:1rem; background-color:#fafbfc; border-radius:0.275rem; border:rgba(0, 0, 0, 0.15) 0.0625rem solid; height:2.5rem; width: 9rem; padding: 0.0001rem; display: inline-block; padding-left: 0.53rem; line-height: 2.4rem;}

#konum-secimi {display:none; width:6.5rem; padding:0.65rem 0.5rem 0.65rem 0.5rem; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.05); background-color:#fff; border:0.0625rem solid rgba(0, 0, 0, 0.10); border-radius:0.275rem; margin:0rem 0rem 0rem 0.2rem; position:relative; text-align:left; color:#383f46;}
#konum-secimi a {color:#383f46;}
#sayfa-ici-arama {display:none;}

#arama {display:none; width:62.4rem; height:37rem; padding:1rem; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.05); background-color:#fff; border:0.0625rem solid rgba(0, 0, 0, 0.10); border-radius:0.275rem; position:relative; text-align:left; color:#383f46; box-sizing:border-box; overflow:auto;}
#arama a {color:#383f46;}

#takvim {display:none; width:26.6rem; padding:0.65rem 0.5rem 0.65rem 0.5rem; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.05); background-color:#fff; border:0.0625rem solid rgba(0, 0, 0, 0.10); border-radius:0.275rem; margin:0rem 0rem 0rem 0.7rem; position:relative; text-align:left; color:#383f46; box-sizing:border-box; overflow:hidden;}
#takvim a {color:#383f46;}

.konuk-bul {width:16.825rem; padding:0.65rem; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.05); background-color:#f0f1f2;  border:rgba(0, 0, 0, 0.15) 0.0625rem solid; border-radius:0rem 0rem 0.275rem 0.275rem; margin:-1.2rem 0rem 0rem 0rem; position:relative; text-align:left; color:#383f46}
.konuk-bul a {color:#383f46;}

.ucan-kutu-disi-alan {position:fixed; top:0; left:0; height:0; width:100%; background: rgba(0,0,0,0.5); z-index:1100; cursor:default;}
.ucan-kutu-icerik {position:fixed; top:50%; left:50%; width:36em; height:0; max-width:70%; max-height:70%;  background-color:#fff; transform:translate(-50%, -50%); border-radius:0.275rem; z-index:1200; overflow:auto; text-align:left;}
.ucan-kutu-kapat {float:right; margin-top:-0.5rem; font-size:1.75rem; font-weight:bold; color:#666;}

.uyari-kutu {background-color:rgba(0, 0, 0, 0.075); padding:0.5rem; border-radius:0.25rem; margin-bottom:1.25rem;}
.duyuru-kutu-okunmadi {background-color:rgba(0, 0, 0, 0.2); padding:0.5rem; border-radius:0.25rem; margin-bottom:1.25rem;}
.duyuru-kutu-okundu {background-color:rgba(0, 0, 0, 0.06); padding:0.5rem; border-radius:0.25rem; margin-bottom:1.25rem;}
.uyari-basarili {color:rgba(17, 134, 70, 1); font-size:0.875rem; font-weight:bold;}
.uyari-basarisiz {color:rgba(255, 0, 0, 0.75); font-size:0.875rem; font-weight:bold;}
.uyari-yazi {font-size:0.875rem; color:rgba(0, 0, 0, 0.75);}

.feather {width:1rem; height:1rem; vertical-align:text-bottom;}
.baslik {margin-bottom:1rem;}
.alt-cizgi {border-bottom:0.0625rem solid #dee2e6;}
.alt-cizgi-kayitlar {border-bottom:0.0625rem solid #dee2e6;}
.secilemez {color:#aaa;}
.daha-acik-gri {color:#999}
.acik-gri {color:#777}
.gri {color:#666}
.daha-kucuk {font-size:0.6875rem;}
.kucuk {font-size:0.75rem;}
.orta-boyut {font-size:0.875rem;}
.buyuk-boyut {font-size:1rem;}
.t {clear:both;}
.cd-etkisiz {touch-action:manipulation;}

#konuk-dizini {border-collapse:collapse; width:100%; font-size:0.875rem;}
#konuk-dizini td, #konuk-dizini th {border:0.0625rem solid #e3e3e3; padding:0.5rem;}
#konuk-dizini tr:nth-child(even){background-color:#f2f2f2;}
#konuk-dizini tr:hover {background-color:#ddd;}
#konuk-dizini th {padding-top:0.75rem; padding-bottom:0.75rem; text-align:left; background-color:#99A3A4; color:white;}

.pagination-container {margin-top: 15px; display: fixed; justify-content: space-between; align-items: center;}
.disabled {color: #AAA; cursor: not-allowed; pointer-events: none;}

#dil-secimi {display:none; width:6.5rem; padding:0.65rem 0.5rem 0.65rem 0.5rem; box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.05); background-color:#fff; border:0.0625rem solid rgba(0, 0, 0, 0.10); border-radius:0.275rem; margin:0rem 0rem 0rem 0.2rem; position:relative; text-align:left; color:#383f46;}
#dil-secimi a {color:#383f46;}
#dil-secimi button {color:#383f46; background-color: #fff; border: none; cursor: pointer;}
