﻿@import url('../Fonts/Baloo.css');
div { font-family: 'Baloo Thambi 2', Tahoma !important; }
input { font-family: 'Baloo Thambi 2', Tahoma !important; }
*:not(input):not(textarea) { -khtml-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; -o-user-select: none; -webkit-user-select: none; cursor: default; user-select: none }
:root { --header-height: 55px; --phone-width: 0px; --primary-color: #3b5ec2; --primary-color-dark: #283779; --primary-color-exdark: #222e66; --primary-color-exsoft: #CFD8F0; --Color_Black_1: #403F3F; --c_white: #fff; --c_softblue: #69b7ff; --c_grey: #a1a6ae; --c_silver: #515965; --c_soft_orange: #ffae40; --c_red: #EC2F4B; --c_green: #76b852; --c_softgray: #f3f3f3; --c_softgray2: #d7d7d7; --c_softgray3: #f7f7f7; --c_softgray4: #efefef; --c_softgray5: #e8e8e8; --c_softgray6: #f5f5f5; --Klasik_BoxSha: 0px 0px 4px rgba(0, 0, 0, 0.25); --Soft_BoxSha: 0px 0px 4px rgba(0, 0, 0, 0.15); --defaultFont: 400 11pt 'Baloo Thambi 2' !important; }
body { }
html { }

html .genbody { align-items: center; bottom: 0; display: flex; left: 0; position: absolute; right: 0; top: 0; }
.genbody .header { display: flex; flex-direction: column; left: 40px; position: fixed; top: 40px; }
.genbody .header .logo-exp { color: #7A8692; font-size: 12pt; font-weight: 400; line-height: 15px; margin-top: 10px; }
    .genbody .header .logo {
        height: 35px;
    }
.genbody .header .Close { 
    position: fixed;
    right: 25px;
    top: 25px;
    background-image: url(../Images/Svg/Cikis_Kirmizi.svg) !important;
    background-position: center;
    background-size: 24px;
    background-repeat: no-repeat;
    height: 25px;
    width: 25px;
}
.genbody .formBody { background: #FFFFFF; border-radius: 30px; margin: 0 0 0 15%; padding: 30px; position: relative; width: 340px; }
.genbody .formBody .infoHeader { display: flex; flex-direction: column; margin-top: 0px; }
.genbody .formBody .infoHeader .info-exp1 { color: #283779; font-size: 16pt; font-weight: 600; line-height: 30px; }
.genbody .formBody .infoHeader .info-exp2 { color: #7A8692; font-size: 11pt; font-weight: 400; line-height: 20px; margin-top: 5px; }
.genbody .formBody .formBlok { display: flex; flex-direction: column; margin-top: 20px; }
.genbody .formBody .formBlok .inputBlok { display: flex; flex-direction: column; margin-top: 15px; }
.genbody .formBody .formBlok .inputBlok .inputName { color: #7A8692; font-size: 11pt; font-weight: 500; line-height: 23px; }
.genbody .formBody .formBlok .inputBlok .input { background: #FFFFFF; border: none; border: 1px solid rgba(198, 209, 218, 0.6); border-radius: 10px; box-shadow: 0px 0px 12px rgba(198, 209, 218, 1); color: #567495; font-size: 12pt; font-weight: 500; height: 55px; margin-top: 5px; outline: none; padding-left: 10px; }
.genbody .formBody .formBlok .inputBlok .input::placeholder { color: rgba(86, 116, 149, 0.49); font-size: 11pt; font-weight: 300; }
.genbody .formBody .buttonBlok { display: flex; margin-top: 40px; width: 100%; }
.genbody .formBody .buttonBlok .button { align-items: center; display: flex; font-size: 12pt; font-weight: 400; height: 45px; justify-content: center; margin-right: 10px; padding: 0 15px; width: auto; }
.genbody .formBody .buttonBlok .button.blue { background: #3E73BC; border-radius: 10px; box-shadow: 0px 0px 10px rgba(198, 209, 218, 0.5); color: #fff; transition: 300ms all; }
.genbody .formBody .buttonBlok .button.blue:hover { background: #214E8C; }
.genbody .formBody .buttonBlok .button.blue:active { background: #214E8C; }
.genbody .formBody .buttonBlok .button.silver { background: #FAFAFA; border: 1px solid #F4F4F4; border-radius: 10px; box-sizing: border-box; color: rgba(86, 116, 149, 0.8); font-size: 11pt; transition: 300ms all; }
.genbody .formBody .buttonBlok .button.silver:hover { background: #E9E9E9; color: rgba(86, 116, 149, 1); }
.genbody .formBody .buttonBlok .button:last-child { margin-right: 0; }
.genbody .footer { align-items: center; bottom: 10px; bottom: 20px; color: #7A8692; font-size: 11.5pt; font-weight: 400; justify-content: center; left: 40px; position: fixed; text-align: center; }
.genbody .footer a { color: #7A8692; font-size: 11.5pt; font-weight: 600; outline: none; text-decoration: none; transition: 300ms all; }
.genbody .footer a:hover { color: #7A8692; text-decoration: underline; }
.loginback { -ms-background-position: center; -ms-background-size: cover; align-items: center;  background-position: center; background-size: cover; bottom: 0; display: flex; left: 0; position: absolute; right: 0; top: 0; z-index: -1; }
.IcPage_MessagePopup { -ms-align-items: center; -ms-transition: 300ms all; -o-align-items: center; -o-justify-content: center; -o-transition: 300ms all; -webkit-align-items: center; -webkit-justify-content: center; -webkit-transition: 300ms all; align-items: center; background: rgba(0, 0, 0, 0.68); bottom: 0; display: flex; display: none; justify-content: center; left: 0; position: fixed; right: 0; top: 0; transition: 300ms all; }
.IcPage_MessagePopup[As-Durum="Aktif"] { animation: Ani_Popup_Open 500ms; display: flex; }
.IcPage_MessagePopup .Icbody { -ms-border-radius: 20px; background: #fff; border-radius: 30px; height: auto; max-width: calc(100% - 70px); overflow: hidden; padding: 20px; position: relative; width: 300px; }
.IcPage_MessagePopup .Icbody .Image { -ms-align-items: center; -o-align-items: center; -o-justify-content: center; -webkit-align-items: center; -webkit-justify-content: center; align-items: center; display: flex; height: 140px; justify-content: center; overflow: hidden; }
.IcPage_MessagePopup .Icbody .Title { color: #333; font-family: 'Baloo Thambi 2', sans-serif; font-size: 16pt; font-weight: 500; margin: 10px; text-align: center; }
.IcPage_MessagePopup .Icbody .Exp { color: #333; font-family: 'Baloo Thambi 2', sans-serif; font-size: 11pt; font-weight: 400; margin: 15px 5px; text-align: center; }
.IcPage_MessagePopup .Icbody .FormPanel { display: flex; flex-direction: column; margin-top: 40px; }
.IcPage_MessagePopup .Icbody .FormPanel .VerPanel { display: flex; flex-direction: column; width: 100%; }
.IcPage_MessagePopup .Icbody .FormPanel .Onay { -ms-align-items: center; -ms-border-radius: 10px; -o-align-items: center; -o-justify-content: center; -webkit-align-items: center; -webkit-justify-content: center; align-items: center; background: #dcdcdc; border: none; border-radius: 10px; box-shadow: 0 0 5px 0.20px #dcdcdc; color: #333; display: flex; font-family: 'Baloo Thambi 2', sans-serif; font-size: 11pt; font-weight: 400; justify-content: center; margin-left: 5px; outline: none; padding: 9px 30px; }
.IcPage_MessagePopup .Icbody .FormPanel .Red { -ms-align-items: center; -ms-border-radius: 10px; -o-align-items: center; -o-justify-content: center; -webkit-align-items: center; -webkit-justify-content: center; align-items: center; background: #ec2F4B; border: none; border-radius: 10px; box-shadow: 0 0 5px 0.20px #dcdcdc; color: #fff; display: flex; font-family: 'Baloo Thambi 2', sans-serif; font-size: 11pt; font-weight: 400; justify-content: center; margin-left: 5px; outline: none; padding: 9px 30px; }
.IcPage_Popup { -ms-align-items: center; -ms-transition: 300ms all; -o-align-items: center; -o-justify-content: center; -o-transition: 300ms all; -webkit-align-items: center; -webkit-justify-content: center; -webkit-transition: 300ms all; align-items: center; background: rgba(0, 0, 0, 0.68); bottom: 0; display: flex; display: none; flex-direction: column; justify-content: center; left: 0; padding-top: 0; position: fixed; right: 0; top: 0; transition: 300ms all; }
.IcPage_Popup .IcMessage { color: #fff; font-size: 16pt; font-weight: 400; text-align: center; text-transform: capitalize; }
.IcPage_Popup[As-Durum="Aktif"] { animation: Ani_Popup_Open 500ms; display: flex; }
.genbody .ModulBody {display: flex; flex-direction: column; margin: 0 50px; position: relative;max-width:calc(100% - 100px);  }
.genbody .ModulBody .TitlePanel {font-size: 24pt; font-weight: 600; line-height: 40px;background: linear-gradient(180deg, #7A8692 -1.05%, #7A8692 -1.04%, #55616D 98.95%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;}
.genbody .ModulBody .exTitlePanel { font-size: 14pt; font-weight: 300; line-height: 24px;background: linear-gradient(180deg, #7A8692 -1.05%, #7A8692 -1.04%, #55616D 98.95%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent; }
.genbody .ModulBody .listPanel {cursor: move;display: flex;margin-top: 50px;width: 100%;max-width: 100%;overflow: hidden;overflow-x: auto;padding: 5px 5px 40px 5px;}
.genbody .ModulBody .listPanel .items { position: relative; padding: 30px 20px;height: 320px; margin-right: 30px; min-width: 200px; width: 200px; background: #fff; background-image: url(../images/modul-back.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; border-radius: 20px; box-shadow: 0px 0px 10px rgba(198, 209, 218, 0.9); display: flex; align-items: center;  }
.genbody .ModulBody .listPanel .items:last-child { margin-right: 0px; }
.genbody .ModulBody .listPanel .items .imagePanel {position: absolute; top: 30px; right: 20px; display: flex; justify-content: flex-end; height: 30px; max-height: 30px; }
.genbody .ModulBody .listPanel .items .TextPanel { display: flex; flex-direction: column; }
.genbody .ModulBody .listPanel .items .TextPanel .text1{ font-size: 15pt; font-weight: 600;color: #54606B; }
.genbody .ModulBody .listPanel .items .TextPanel .text2{ font-size: 11pt; font-weight: 300;color: #7A8692; margin-top: 5px; }
.genbody .ModulBody .listPanel .items .NavigatorPanel { position: absolute; bottom: 30px; right: 20px; display: flex; justify-content: flex-end; height: 24px; max-height: 24px; }

.genbody .ModulBody .listPanel::-webkit-scrollbar { background-color: transparent !important; border-radius: 35px !important; height: 10px; width: 14px !important; }
.genbody .ModulBody .listPanel::-webkit-scrollbar-thumb { background-color: #cdd1d7 !important;border-radius: 35px !important; }
.genbody .ModulBody .listPanel::-webkit-scrollbar-thumb:hover { background-color: #54606B !important; }
.genbody .ModulBody .listPanel::-webkit-scrollbar-corner { background-color: #ffffff !important; }
.genbody .ModulBody .listPanel::-webkit-scrollbar-track { background-color: transparent !important; }

@media only screen and (max-width: 1600px){
    .genbody .ModulBody {display: flex; flex-direction: column; margin: 0 40px; position: relative;max-width:calc(100% - 80px);  }
}
@media only screen and (max-width: 1050px) {
    html .genbody { justify-content: center; }
    .genbody .header { left: 15px; }
    .genbody .header .logo { height: 20px; }
    .genbody .formBody { margin: 0; }
    .genbody .ModulBody {margin: 0;padding: 0 0px 0 0; max-height: 80%; margin: 10px; max-width: initial; }
    .genbody .ModulBody .TitlePanel {font-size: 20pt; }
    .genbody .ModulBody .exTitlePanel { font-size: 12pt;}
    .genbody .ModulBody .listPanel {display: flex;flex-wrap: wrap;margin-top: 20px;width: calc(100% - 10px);max-width: 100%;overflow: hidden;overflow-y: auto;padding: 5px;}
    .genbody .ModulBody .listPanel .items {padding: 20px 15px;height: 100px;margin-right: 0px;width: 100%; margin-top: 10px;}
    .genbody .ModulBody .listPanel .items .imagePanel {top: 20px; right: 15px;height: 24px; max-height: 24px; }
    .genbody .ModulBody .listPanel .items .TextPanel .text1{ font-size: 14pt;   }
    .genbody .ModulBody .listPanel .items .TextPanel .text2{ font-size: 10pt; margin-top: 0px;}
    .genbody .ModulBody .listPanel .items .NavigatorPanel { bottom: 20px; right: 15px; height: 20px; max-height: 20px; }
    .genbody .ModulBody .listPanel::-webkit-scrollbar { background-color: transparent !important; border-radius: 35px !important; height: 10px; width: 10px !important; }
}
@media only screen and (max-width: 500px) {
    .genbody .header { left: 15px; }
    .genbody .header .logo { height: 20px; }
    .genbody .formBody { padding: 15px; width: calc(100% - 60px); }
    .genbody .formBody .buttonBlok .button { font-size: 11pt; width: auto; }
    .genbody .footer { left: 15px; right: 15px; }

}
