﻿@import url('../Fonts/Montserrat.css');
@import url('../Fonts/Baloo.css');
div { font-family: 'Montserrat', sans-serif !important; line-height: 100%; }
input { font-family: 'Montserrat', sans-serif !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 'Montserrat' !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: 50px; }
.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: 10pt; 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: 10pt; font-weight: 600; 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 .formBody .HoriPanel { display: flex; flex-direction: row; width: 100%; align-items: flex-end; }
.genbody .formBody .VerPanel { display: flex; flex-direction: column; margin-top: 5px; overflow: initial; width: 100%; }
.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; z-index: 9999999 !important; }
.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: 'Montserrat', sans-serif; font-size: 16pt; font-weight: 500; margin: 10px; text-align: center; }
.IcPage_MessagePopup .Icbody .Exp { color: #333; font-family: 'Montserrat', 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: 'Montserrat', 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: 'Montserrat', 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;z-index:100; }
.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; }
.IcPage_Popup .FormPanel .HoriPanel { display: flex; flex-direction: row; width: 100%; align-items: flex-end; }
.IcPage_Popup .FormPanel .VerPanel { display: flex; flex-direction: column; margin-top: 5px; overflow: initial; width: 100%; }
.IcPage_Popup .FormPanel .VerPanel_Table { display: flex; flex-direction: row; margin-top: 15px; overflow: auto; width: 100%; }
.IcPage_Popup .FormPanel .ValCheck_body { -ms-border-radius: 10px; display: flex; flex-direction: row; height: 38px; overflow: hidden; width: auto; margin-top: 3px; }
.IcPage_Popup .FormPanel .ValCheck_body .CheItems { -ms-align-items: center; -ms-transition: 300ms; -o-align-items: center; -o-justify-content: center; -o-transition: 300ms; -webkit-align-items: center; -webkit-justify-content: center; -webkit-transition: 300ms; align-items: center; background: #fff; color: #333; display: flex; justify-content: center; font-weight: 400; padding: 0px 20px; transition: 300ms; }
.IcPage_Popup .FormPanel .ValCheck_body .CheItems[As-Durum="Aktif"] { -ms-align-items: center; -o-align-items: center; -o-justify-content: center; -webkit-align-items: center; -webkit-justify-content: center; align-items: center; background: rgba(25, 155, 62, 0.2); color: #10752d; display: flex; justify-content: center; }
.IcPage_Popup .FormPanel .ValCheck_body .CheItems:last-child[As-Durum="Aktif"] { background: rgba(236, 47, 75, 0.20); color: #ec2F4B; }
.IcPage_Popup .FormPanel .ValCheck_body .CheItems:first-child { border: 1px solid #dcdcdc; border-right: none; border-radius: 10px 0 0 10px; }
.IcPage_Popup .FormPanel .ValCheck_body .CheItems:last-child { border: 1px solid #dcdcdc; border-left: none; border-radius: 0 10px 10px 0; }
.IcPage_Popup .NewIcbody { -ms-border-radius: 20px; background: #F0F0F0; border-radius: 20px; height: auto; min-width: 600px; padding: 15px; position: relative; width: auto;max-width:calc(100% - 20px); }
.IcPage_Popup .NewIcbody .Title { color: #4B638E; font-size: 12pt; font-weight: 600; text-align: left; }
.IcPage_Popup .NewIcbody .Exp { color: #7A8692; font-size: 10pt; font-weight: 300; line-height: 12px; margin-top: 7px; text-align: left; }
.IcPage_Popup .NewIcbody .FormPanel { background: #FFFFFF; border-radius: 15px; box-shadow: 0px 0px 10px rgba(198, 209, 218, 0.5); display: flex; flex-direction: column; margin-top: 20px; padding: 15px; grid-gap: 10px; }
.IcPage_Popup .NewIcbody .FormPanel .ValCaption { color: #606F89; font-size: 10pt; font-weight: 600; margin-left: 2px; text-align: left;margin-top:5px; }
.IcPage_Popup .NewIcbody .FormPanel .ValCaptionExp { color: rgba(85, 85, 85, 0.67); font-family: 'Montserrat', sans-serif; font-size: 10pt; font-weight: 300; margin-bottom: 5px; margin-left: 2px; text-align: left;margin-top:5px }
.IcPage_Popup .NewIcbody .FormPanel .ValCaptionExpTicPanel { display: flex; grid-gap: 15px; opacity: 0.85; margin-left: 2px; }
.IcPage_Popup .NewIcbody .FormPanel .ValCaptionExpTic { font-family: 'Montserrat', sans-serif; font-size: 10pt; font-weight: 300; margin-bottom: 5px; text-align: left; position: relative; display: flex; align-items: center; grid-gap: 3px; }
.IcPage_Popup .NewIcbody .FormPanel .ValCaptionExpTic .red { color: #F52828; }
.IcPage_Popup .NewIcbody .FormPanel .ValCaptionExpTic .blue { color: rgba(75, 99, 142, 0.85); }
.IcPage_Popup .NewIcbody .FormPanel .ValCaptionExpTicIco { height: 5px; width: 5px; left: 0; top: calc(50% - 2.5px); border-radius: 10px; background: linear-gradient(92.72deg, rgba(75, 99, 142, 0.85) 1.13%, rgba(62, 85, 126, 0.85) 100%); }
.IcPage_Popup .NewIcbody .FormPanel .ValInput2 { -ms-border-radius: 10px; -ms-transition: 300ms all; -o-transition: 300ms all; -webkit-transition: 300ms all; border: 1px solid #dcdcdc; border-radius: 10px; color: #000; font-family: 'Montserrat', sans-serif; font-size: 10pt; font-weight: 400; height: 35px; min-width: 200px !important; outline: none; padding: 3px 10px; transition: 300ms all; width: auto; }
.IcPage_Popup .NewIcbody .FormPanel .ValInput3 { -ms-border-radius: 10px; -ms-transition: 300ms all; -o-transition: 300ms all; -webkit-transition: 300ms all; border: 1px solid #dcdcdc; border-radius: 10px; color: #000; font-family: 'Montserrat', sans-serif; font-size: 10pt; font-weight: 400; height: 35px; min-width: 200px !important; outline: none; padding: 3px 10px; transition: 300ms all; width: auto; width: -webkit-fill-available;height:24px; }
.IcPage_Popup .NewIcbody .FormPanel .ValInput3:focus { border:1px solid crimson; }
.IcPage_Popup .NewIcbody .FormPanel .ValInput { -ms-border-radius: 10px; -ms-transition: 300ms all; -o-transition: 300ms all; -webkit-transition: 300ms all; background: #f5f5f5; border: none; border-radius: 10px; color: var(--primary-color-dark); font-size: 10pt; font-weight: 400; height: 38px; margin-top: 3px; min-width: 200px !important; outline: none; padding: 5px 10px; transition: 300ms all; width: auto; }
.IcPage_Popup .NewIcbody .FormPanel .ValInput.fluid { display: flex; flex-wrap: wrap; height: auto; max-width: 800px; }
.IcPage_Popup .NewIcbody .FormPanel .ValInput::placeholder { font-weight: 400; background: linear-gradient(92.72deg, rgba(75, 99, 142, 0.85) 1.13%, rgba(62, 85, 126, 0.85) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; }
.IcPage_Popup .NewIcbody .FormPanel .ValInput[readonly] { background: #ec2f4b38 !important; -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 }
.IcPage_Popup .NewIcbody .FormPanel .ValInput.readonly { opacity: 1 !important; color: var(--primary-color-dark) !important; background: #ec2f4b38; -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 }
input[type=search]::-webkit-search-cancel-button { -webkit-appearance: searchfield-cancel-button;color:crimson; }

.NewButtonPanel { display: flex; width: auto; }
.NewButton { align-items: center; background-position: center left 15px; background-repeat: no-repeat; background-size: 14px; border-radius: 8px; color: #fff; display: flex; font-size: 11pt; height: 38px; justify-content: center; margin-right: 10px; padding: 0 15px; transition: 300ms all; white-space: nowrap; }
.NewButton:last-child { margin-right: 0; }
.NewButton:hover { filter: brightness(75%) }
.NewButton[disabled], .NewButton[readonly], .NewButton[disabled]:hover, .NewButton[readonly]:hover { filter: brightness(100%); opacity: 0.4; }
.NewButton[ascolor="mavi"] { background-color: #4B638E; }
.NewButton[ascolor="kirmizi"] { background-color: rgba(218, 68, 60, 0.7); }
.NewButton[ascolor="exred"] { background: linear-gradient(111.28deg, #FF6161 6.52%, #F52828 87.87%); color: #fff; }
.NewButton[ascolor="exgreen"] { background: linear-gradient(268.96deg, rgba(17, 130, 46, 0.98) 0.17%, #2E9E34 99.72%); color: #fff; }
.NewButton[ascolor="gumus"] { background-color: #7A8692 !important; }
.NewButton[asicon="search"] { background-image: url('../svg/search.svg'); padding-left: 35px; }
.IcPage_Popup .NewIcbody .FormPanel .infoPanel { display: flex; flex-direction: column; margin-top: 15px; }
.IcPage_Popup .NewIcbody .FormPanel .infoPanel .items { background-position: center left; background-repeat: no-repeat; background-size: 18px !important; font-size: 14px; font-weight: 400; line-height: 22px; margin-top: 10px; padding-left: 30px; }
.IcPage_Popup .NewIcbody .FormPanel .infoPanel .items[ascolor="mavi"] { background-image: url(../Images/Svg/infoblue.svg); color: rgba(75, 99, 142, 0.85); }
.IcPage_Popup .NewIcbody .FormPanel .infoPanel .items[ascolor="kirmizi"] { background-image: url(../Images/Svg/infored.svg); color: #F52828 !important; }
.IcPage_Popup .NewIcbody .FormPanel .infoPanel .nomargin { margin: 0px; }
.IcPage_Popup .NewIcbody .FormPanel .infoPanel .martop3 { margin-top: 3px; }


.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; }


.captchaBody{display:flex;grid-gap:7px;background:#fff;}
.captchaBody img { height: 65px; width: 170px; background-color: #fff; border-radius: 5px; border: 1px solid #D9D9D9 ;}
.captchaBody vpanel { display:flex;flex-direction:column;grid-gap:5px;}
.captchaBody vpanel input { height: 30px; width: 100%; outline: none; border: 1px solid #D9D9D9; border-radius: 5px; text-align:center; font-size: 10pt; color: #7A8692; }
.captchaBody vpanel button { height: 30px; width: 100%; display: flex; align-items: center; justify-content: center; outline: none !important;border:none; background-color: #F0F0F0; border-radius: 5px; color: #477FFF; font-size: 12px; font-weight: 600;transition:300ms all; }
.captchaBody vpanel button:hover { background-color: #d6d6d6; }

@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: 750px) {
    .IcPage_Popup .NewIcbody { min-width: initial; }
}

@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; }
}
