﻿#loginForm { padding: 22px; position: relative; overflow: hidden; display: flex; flex-direction: column; width: 650px; max-width: 100%; margin: 0 auto 350px; padding: 120px 30px 65px; border: 1px solid var(--tema-renk1); border-radius: 21px; }
#loginForm .kayitOl { position: absolute; top: 0; right: 0; text-align: right; margin: 16px 0 0; padding: 16px 32px; color: #464E5F; }
#loginForm .kayitOl span { font: 500 13px var(--baslik-fontu); color: #575762; line-height: 20px; }
#loginForm .kayitOl a { font: 500 13px var(--baslik-fontu); color: #6993FF; line-height: 20px; margin-left: 6px; }
#loginForm .loginBody { display: flex !important; margin-top: 0 !important; flex: 1 0 auto; align-items: center; justify-content: center; flex-direction: column; gap: 87px; }
#loginForm .loginBody .teaAnimation { width: 250px; height: auto; }
#loginForm .loginBody .logout { }
#loginForm .loginBody .logout a { font: 500 20px var(--baslik-fontu); color: #ffffff; background-color: var(--tema-renk2); border-color: var(--tema-renk2); cursor: pointer; padding: 13px 30px; text-align: center; }
#loginForm .loginBody .metin { margin: 0 0 58px; text-align: center; }
#loginForm .loginBody .metin .baslik { font: 600 26px var(--baslik-fontu); color: #464E5F; line-height: 31px; margin: 0 0 11px; text-align: center; }
#loginForm .loginBody .metin .kisaOzet { font: 500 13px var(--baslik-fontu); color: #58585e; line-height: 20px; margin: 0 0 13px; text-align: center; }
#loginForm .loginBody form { width: 100%; max-width: 100%; display: flex; align-items: center; justify-content: flex-start; flex-direction: column; gap: 33px; }
#loginForm .loginBody form .satir { width: 100%; }
#loginForm .loginBody form .satir input { display: block; width: 100%; height: auto; border: 1px solid #dddddd; border-radius: 5px; font: 500 20px var(--baslik-fontu); line-height: 20px; background-color: transparent; color: #c6c6c6; transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease; padding: 20px 40px; }
#loginForm .loginBody form .satir input[type="checkbox"] { width: fit-content; display: inline-block; }
#loginForm .loginBody form .satir input::placeholder { color: #c6c6c6; opacity: 1; }
#loginForm .loginBody form .satir input:active, #loginForm .login-right .loginBody form .satir input:focus { background-color: #ECF0F3; border-color: #ECF0F3; color: #464E5F; -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease; transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease; transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease; transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease; }
#loginForm .loginBody form .satir .kaps { position: relative; display: block; }
#loginForm .loginBody form .satir .kaps .sifreOnOffButon { position: absolute; display: inline-block; line-height: 1.5; text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; user-select: none; background-color: transparent; border: 1px solid transparent; padding: .375rem .75rem; border-radius: .25rem; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; right: 0; top: 50%; box-shadow: none; color: #6c757d !important; transform: translateY(-50%); }
#loginForm .loginBody form .satir .kaps .sifreOnOffButon i { display: flex; align-items: center; }
#loginForm .loginBody form .satir .kaps .sifreOnOffButon svg { fill: #6c757d !important; }
#loginForm .loginBody form .satir.ends { display: flex; align-items: center; justify-content: space-between; }
#loginForm .loginBody form .satir .unuttum { font: 500 20px var(--baslik-fontu); color: #4779b2; line-height: 20px; margin: 50px auto; text-align: center; width: fit-content; display: block; }
#loginForm .loginBody form .satir input[type="submit"] { font: 500 20px var(--baslik-fontu); color: #ffffff; background-color: var(--tema-renk2); border-color: var(--tema-renk2); cursor: pointer; padding: 16px 30px; text-align: center; }
#loginForm .loginBody form .satir .adsoyad { width: 100%; }
#loginForm .loginBody form .satir .adsoyad:first-child { margin-right: 10px }
#loginForm .loginBody form .satir.onay { display: flex; align-items: flex-start; justify-content: flex-start; }
#loginForm .loginBody form .satir label { font: 400 13px var(--baslik-fontu); color: #80808F; }
#loginForm .danger { font: 400 12px var(--baslik-fontu); color: #dc3545; margin-top: 4px; }
/******/
.sozlesmeModal { display: none; position: fixed; z-index: 999999999; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0,0,0,0.4); padding-top: 30px; }
.sozlesmeModal .animate { animation: animatezoom 0.6s }
.sozlesmeModal .model-content { padding: 16px; position: relative; display: flex; flex-direction: column; width: 600px; max-width: 100%; pointer-events: auto; background-color: #fff; outline: 0; border: none; text-align: left; margin: 0 auto; border-radius: 5px; }
.sozlesmeModal .modal-header { display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; position: relative; }
.sozlesmeModal .modal-header .baslik { font: 600 22px var(--baslik-fontu); line-height: 35px; margin: 0; color: #252525; }
.sozlesmeModal .modal-header .kapat { font-size: 24px; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .5; background-color: transparent; border: 0; appearance: none; cursor: pointer; padding: 16px; }
.sozlesmeModal .modal-body { overflow-y: auto; max-height: 400px }
.sozlesmeModal .modal-body .metin { margin: 15px 0; }
.sozlesmeModal .modal-body .metin p { font: 400 16px var(--icerik-fontu); line-height: 25px; color: #5b5b60; margin-bottom: 10px; }
.sozlesmeModal .modal-body .metin ul { padding: 0 0 0 30px; list-style: circle; }
.sozlesmeModal .modal-body .metin ul li { font: 400 16px var(--icerik-fontu); line-height: 25px; color: #5b5b60; margin-bottom: 10px; }
.sozlesmeModal .modal-body .metin ul li::marker { color: #f00 }
.sozlesmeModal .modal-body .metin strong { font: 600 16px var(--icerik-fontu); line-height: 25px; color: #464E5F; }
.sozlesmeModal .modal-body .metin h2 { font: 600 18px var(--baslik-fontu); color: #464E5F; margin: 25px 0 10px; }
.sozlesmeModal .modal-footer { display: flex; align-items: center; justify-content: center; padding: 15px 0 0; }
.sozlesmeModal .modal-footer .modal-btn { background: var(--tema-renk2); padding: 10px 20px; border-radius: 5px; color: #fff; font: 400 15px var(--icerik-fontu); text-transform: uppercase; }
.sozlesmeModal .modal-footer .modal-btn-onay { }

@keyframes animatezoom {
 from { transform: scale(0) }
 to { transform: scale(1) }
}
/******/

/******/
.satirSifre:after, .satirEposta:after { content: " "; background-size: contain; position: absolute; width: 15px; height: 19px; z-index: 99; top: 10px; left: 15px; }
.satirEposta:after { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAgCAMAAABemGpIAAAAt1BMVEUAAAD////////////MzMzV1dXR0dHV1dXJycnT09PMzMzR0dHR0dHMzMzJycnKysrOzs7MzMzKysrKysrMzMzLy8vLy8vJycnLy8vKysrJycnLy8vKysrLy8vKysrLy8vKysrKysrKysrKysrJycnKysrKysrJycnKysrKysrJycnJycnKysrKysrJycnKysrJycnKysrJycnKysrJycnJycnJycnKysrKysrJycnKysrKysrJycn8I01DAAAAPHRSTlMAAQMEBQYLDBMXGRwhIyYrLzI1Q0ZKT1pdZW1wdISHl5uerrG1tru9wMTHyNPU1tnj5u7v8fP3+Pn8/f5uN7t8AAABCUlEQVR4AeXU11LCQBSH8S+g9N5D74UoPShw3v+53DkZURghybW/i53M7nebP2DZjis+XMe2MFIzCWSWAkvbQLWFLYHZOOacpPGRnpjMwTWntj61yVzEyLWiPBVt5cTQeCyrCk9UVibxYs8oywPZkSgv9nx04/wh3v2Um7h/1u9tw+KO1djq07l/jSkuRC1L3CgtRS2K/MRQ3+jtZZDkKjm46OWmDjcxsc5RXw7tF9Rr+6AXx06M+xgyQ1HrKkZ1LWqYgftYld9FjfP5sai3MjyIiTR38suuGeFxDIne6Ts99RLwNIbCXNS8AL4x1Kb7/bQGgWLPv4zD/LChpiDUyISar1DDGGpyvwCrC55UXBlp6wAAAABJRU5ErkJggg==); height: 13px; width: 18px; top: 41px; }
.satirSifre:after { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAmCAMAAADkx9tQAAAAyVBMVEUAAAD////////////////b29vf39/R0dHb29vMzMzJycnOzs7R0dHT09POzs7Q0NDPz8/MzMzJycnLy8vMzMzOzs7Ozs7MzMzNzc3Ly8vLy8vKysrKysrLy8vLy8vJycnLy8vLy8vKysrKysrJycnJycnJycnJycnJycnKysrJycnJycnKysrKysrJycnJycnJycnKysrJycnKysrJycnKysrKysrJycnKysrKysrKysrKysrJycnJycnKysrKysrKysrKysrJyclMtK3VAAAAQnRSTlMAAQIDBAcICw4PExUWFxobICMmJygqLzI4RE9gYWJnbXB6fH6Jio6YpqirsLK3ucfIzdDX29zd3+Xn6uzx8/T4+v6cYyy1AAAA7UlEQVR4Ae2SR1PDMBBGlyQm9C4KmNBBgVAgMpgCsvb//yg+PEascREXbnkHj96+0figpR/m4qvx24e5OVimKtNH71yQnc/+rgv3LHhaK9f5hEu8rMs6dZ3Pjjdn+huHjwweIpH3GIyKP0YXX3YiLo/htz3vl9DXvtcdBtvkWbHwfa+nsCEJzjDQ3u5guzJvYZB6S2FLMnczZtf9Ngj3SPKMyWJxjnC2VCLBaPVPWQ25lpEiEFtuwMa4i9rYFWluQZPBd9ChCp0BgiEGooqO4PJMtTCY5P/IrvVJAg8aWIfAMgVWEShtXLU5o3H3EwlSfMp4azqJAAAAAElFTkSuQmCC); }
/******/
#loginForm .loginBtnOff { padding: 7px 0px; color: #00746c; font-size: 13px; font-weight: 400; margin: 23px 0 0 0; display: block; }
#loginForm .faceileGir { display: block; font-size: 13px; padding: 0; color: blue; margin-top: 26px; font-weight: 400; }
#loginForm .faceileGir i { margin-right: 12px; }
#loginForm .uyeolDialogAc { color: blue; }
/******/
.kayitOl { margin-top: 24px; text-align: center; }
.kayitOl .metin { margin-bottom: 16px; font: 400 16px var(--icerik-fontu) }
.kayitOl .metin a { text-decoration: underline; color: #0d6efd; font: 400 16px var(--icerik-fontu) }
/******/
.yanyana1 { margin-right: 10px; }
.yanyana2 { }

.yanyana2 { }
/******/
form { display: flex; align-items: center; justify-content: center; }

/********/
.maviKisim { background: #0975b8; position: relative; padding: 182px 0 0 50px; overflow: hidden; border-radius: 5px 0 0 5px; box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15); }
.maviKisim #daire { position: absolute; height: 600px; width: 600px; left: -294px; top: -438px; background: #08629a; border-radius: 50%; }

.maviKisim .ozet { margin: 25px 0; font-size: 13px; color: #74bfee; padding-right: 85px; }
.maviKisim a { color: #fff; font-size: 13px; border-radius: 7px; border: solid 2px #04578a; padding: 9px 55px 10px 13px; display: inline-block; letter-spacing: .5px; }
.maviKisim a:hover { background: rgba(255, 255, 255, 0.2); }
/********/


/******login page***/

/**********/
span.hata { font-size: 12px; color: #b70a0a; font-weight: 600; }
/*******/
/**urun sepete ekle sonrasi***/
#dialogPen h1 { padding: 5px 15px }
#dialogPen #detayPen { margin-right: 22px; font-size: 14px; line-height: 25px; padding: 0 15px; color: #444; }
#modalUrun, #silAdres, #dialogPen { display: none; background: rgba(0,0,0,.2); width: 100%; height: 100%; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1000; }
#modalUrun #urunic, #silAdres #adresic, #dialogPen #dialogic { background: #fff; z-index: 1001; position: fixed; padding: 15px 0; width: 600px; max-width: 96%; box-shadow: 0 5px 15px rgba(0,0,0,.5); border: 1px solid rgba(0,0,0,.2); border-radius: 6px; left: 50%; top: 50%; transform: translate(-50%,-70%); }

#dialogPen #dialogic { top: 15px; transform: translateX(-50%); position: absolute; }
#dialogPen #detayPen { overflow-y: scroll; max-height: 400px }
#dialogPen #detayPen::-webkit-scrollbar-track { background-color: #fff; }
#dialogPen #detayPen::-webkit-scrollbar { width: 5px; background-color: #fff; }
#dialogPen #detayPen::-webkit-scrollbar-thumb { background-color: #c81518; }

#modalUrun .kapat, #modalTavsiye .kapat, #silAdres .kapat, #dialogPen .kapat { font-size: 36px; position: absolute; right: 15px; top: 0; color: #000; }
#aurunAdi { font-size: 16px; margin: 10px 0 50px 0; text-align: center; }
.atext { text-align: center; margin-bottom: 15px; font-size: 22px; font-weight: 600; color: #000 }
i.aikon { border-radius: 30px; background-color: #39B54A; height: 50px; width: 50px; margin: 20px auto 10px auto; font-size: 25px; color: #fff; padding: 14px 0; display: block; text-align: center; }
#modalUrun hr { border-top: 1px solid #ccc; width: 40%; margin-bottom: 15px }
a.adevamET { float: left; font-weight: 400; position: relative; text-align: right; padding: 8px 25px; margin: 10px 20px; font-size: 16px; width: 42%; background: none; border: 1px solid #ec6e00; border-radius: 5px; color: #ec6e00 !important; }
a.adevamET span { display: inline-block; padding-left: 15px; border-radius: 5px; color: #ec6e00 !important; }
a.adevamET i { position: absolute; left: 21px; top: 10px; }
a.atamamla { float: right; font-weight: 400; position: relative; text-align: left; padding: 8px 25px; margin: 10px 20px; font-size: 16px; width: 42%; background: #39B54A; border: 1px solid transparent; border-radius: 5px; color: #fff !important; }
a.atamamla span { display: inline-block; padding-right: 15px; border-radius: 5px; color: #fff !important; }
a.atamamla i { position: absolute; right: 21px; top: 10px; }
a.atamamla:hover { opacity: .7 }
a.adevamET:hover { opacity: .7 }
/**urun sepete ekle sonrasi***/
/***********/
.loaderInner { position: absolute; z-index: 99; border-radius: 7px; left: 0; top: 20px; width: 100%; height: 37px; }
.loaderInner .circle { position: absolute; left: 50%; top: 1px; transform: translate(-50%,-50%); fill: transparent; stroke: #fff; stroke-width: 4; animation: dash 2s ease infinite,rotate 2s linear infinite; }

@keyframes dash {
 0% { stroke-dasharray: 1,95; stroke-dashoffset: 0; }
 50% { stroke-dasharray: 85,95; stroke-dashoffset: -25; }
 100% { stroke-dasharray: 85,95; stroke-dashoffset: -93; }
}
/*******/
.aspNetHidden { display: none; }
/********/
@media (max-width:767px) {
 #loginForm .d-flex { flex-direction: column; }
 #loginForm .login-left .logo { margin: 0 0 20px; }
 #loginForm .login-left .logo img { max-width: 175px; }
 #loginForm .login-left .metin .baslik { font-size: 24px; line-height: 28px; font-weight: 600; }
 #loginForm .login-left .metin .kisaOzet { font-size: 18px; line-height: 21px; font-weight: 600; }
 #loginForm .login-right .kayitOl { padding: 15px 30px; margin: 15px 0 45px; }
 #loginForm .login-right .kayitOl span { font-size: 12px; }
 #loginForm .login-right .kayitOl a { font-size: 12px; }
 #loginForm .login-right .loginBody { margin-top: 90px !important; }
 #loginForm .login-right .loginBody .metin { margin-bottom: 30px; }
 #loginForm .footer { text-align: center; margin: 15px 0 10px; }
 #loginForm .footer .contracts { display: flex; flex-direction: row; justify-content: center; align-items: center; }
 #loginForm .footer .contracts .sozlesme { color: #464E5F !important; font: 400 12px var(--icerik-fontu); line-height: 18px; margin: 0 0 0 12px; }
 #loginForm .footer .firm { color: #80808F !important; font: 500 12px var(--icerik-fontu); margin: 6px 0; }
 /*******/
 #loginForm .login-right .loginBody form .satir .row { display: flex; }
 /*******/
 .sozlesmeModal { padding: 80px 10px 10px; }
 .sozlesmeModal .modal-body .metin p { font-size: 14px; line-height: 20px; }
 .sozlesmeModal .modal-body .metin strong { font-size: 14px; line-height: 20px; }
 .sozlesmeModal .modal-body .metin ul li { font-size: 14px; line-height: 20px; }
 .sozlesmeModal .modal-body .metin h1 { font-size: 16px; margin: 0 0 10px; }
 .sozlesmeModal .modal-body .metin h2 { font-size: 16px; margin: 0 0 10px; }
 /*******/

 .uyeGirisKismi { padding: 15px; }

 .loginForm .satir { margin: 7px 0px 18px 0; width: 100%; }
 .loginButonu { display: initial; }
 .loginButonu:after { top: 6px; }

 .loginButonu input { width: 100%; }
 header ul li a { margin: 0 }
 .row { display: block }
 .yanyana1 { margin: 0 0 18px 0 }
 /**********/
 #loginForm { margin: 50px 10px; width: calc(100% - 20px); padding: 65px 18px; }
 #loginForm .loginBody { gap: 50px; }
 #loginForm .loginBody .logo img { max-width: 175px; }
 #loginForm .loginBody form { gap: 17px; }
 #loginForm .loginBody form .satir input { padding: 13px 20px; }
 /******/
 #loginForm .loginBody .logout a { font-size: 18px; }
 /******/
}
