.org-css {
  /*Please use this area to enter CSS rules in LESS format. Don't delete this line.*/
  /*mehmeta - Revision: 20260108094344 dekiler efp.csse'e yapilan guncellemeden dolayi kapatildi. */
  /*karSaklama CSS basalangic*/
  /*burdan asagisi kontrol edilmeli.veysela*/
  /*Card Storage Page Frontend -BC 06.11.2024 */
  /*karSaklama CSS bitis*/
  /*ödeme ekrani popup tasarimi 18.01.2024 B.C */
  /*kredi karti odeme alani input tasarim  B.C*/
  /*taksit alanı tasarimi 27.11.2023*/
  /*siparis ozeti tasarimi */
  /*kredi karti popup / hesap ozeti*/
}
.org-css .csc-button-outer__btnKaydet .csc-button.btnKaydet {
  width: 70px !important;
  margin-left: 8px !important;
}
.org-css .gecici {
  font-weight: normal !important;
}
.org-css .cardStorageTitle .csc-form-fieldset legend span {
  color: #000F33;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}
.org-css .addCardButton,
.org-css .deleteCardButton,
.org-css .cancelButton {
  border: 1px solid #d2d2d2 !important;
  background-color: #e6e6e6 !important;
  color: #000F33 !important;
}
.org-css .kartBilgileriText {
  color: #222943;
  font-family: 'Mulish', sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 15px 0 15px 0 !important;
  top: 10px;
  position: relative;
}
.org-css .titleText {
  font-family: Arial;
  font-size: 12px;
  cursor: default;
}
.org-css .cs-popup-window.kredi-karti-odeme {
  width: 52% !important;
  height: calc(100vh - 50px);
  /*348 den 50px e alindi.vpos ve parampos entegrasyonunda odeme sonunda ekranın oturmasi icin.veysela*/
  top: 20px !important;
  /*120px den 20 px e alindi.veysela*/
  transform: translate(47%, 0px) !important;
  left: unset !important;
}
.org-css .cs-popup-window.kredi-karti-odeme:not(.pp-popup-odeme-onayla) .cs-popup-content {
  height: calc(100% - 35px) !important;
  max-height: calc(100% - 35px) !important;
  overflow: hidden;
}
.org-css .cs-popup-window.kredi-karti-odeme .cs-popup-content iframe {
  height: calc(100vh - 100px) !important;
  border-radius: 12px;
}
.org-css .cs-popup-window.kredi-karti-odeme .cs-popup-close-btn {
  visibility: hidden;
}
.org-css .krediKartiOdeme {
  margin: auto 440px;
}
.org-css .cardInformationPanel {
  height: 100% !important;
  padding: 0 0px 0 0px;
}
.org-css div[rel="cardInformation1"] .csc-form-row-left {
  padding: 2px 0px 2px 20px !important;
}
.org-css .krediKartiOdeme .csc-bordered-box .csc-form-table {
  width: 100% !important;
}
.org-css .krediKartiOdeme .csc-bordered-box .csc-form-table .csc-form-row .csc-form-row-left {
  display: none !important;
}
.org-css .krediKartiTitleArea .csc-bordered-box .csc-ver-block {
  text-align: center;
  border-bottom: 2px solid #870052;
  width: 400px !important;
  padding: 20px 0 20px 0px;
}
.org-css .krediKartiTitleArea .csc-bordered-box {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #DEE3ED;
}
.org-css .krediKartiTitle {
  color: #222943;
  text-align: center;
  font-family: 'Mulish', sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.org-css .cardInformationInputArea .csc-bordered-box .csc-ver-block .csc-textbox,
.org-css .cardInformationInputArea .csc-bordered-box .csc-ver-block .hasDatepicker,
.org-css .cardInformationInputArea .csc-maskfield {
  height: 40px !important;
  width: 380px !important;
  color: #222943 !important;
  margin: 15px 0 10px 0 !important;
  font-family: 'Mulish', sans-serif !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: normal !important;
}
.org-css .kartBilgileriText {
  color: #222943;
  font-family: 'Mulish', sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 15px 0 15px 0 !important;
  top: 10px;
  position: relative;
}
.org-css .creditCardBtn {
  padding: 2% 10% 2% 20% !important;
  background-color: #fff !important;
  color: #000 !important;
  border: 1px solid #000 !important;
  width: 190px !important;
}
.org-css .taksitComboBox {
  display: flex !important;
  width: 120px !important ;
  height: 30px !important;
  padding: 16px !important;
  align-items: center !important;
}
.org-css .taksitInputArea {
  display: flex !important;
  width: 250px !important;
  height: 40px !important;
  padding: 16px !important;
  justify-content: center !important;
  align-items: center !important;
  background-color: #FFF;
  border: 1px solid #DDD;
  border-radius: 6px;
  font-size: 12px !important;
  /*odenecek tutar 50000000 oldugunda maks rakamda sıgmıyor 12px verildi.veysela*/
  font-weight: 100 !important;
  font-family: 'Mulish' !important;
  color: #222943 !important;
}
.org-css .taksitComboArea {
  width: 86px !important;
}
.org-css .taksitComboArea {
  min-width: 120px !important;
  height: 40px !important;
  bottom: 1px;
  position: relative;
  border-radius: 6px !important;
  text-align: center;
  font-family: 'Mulish' !important;
  font-size: 14px !important;
}
.org-css .odemeBtnKaydetme {
  display: flex !important;
  width: 175px !important;
  height: 48px !important;
  padding: 11px 8px !important;
  background: #FFFFFF !important;
  justify-content: center !important;
  align-items: center;
  font-size: 12px !important;
  margin: 30px 0 0 0 !important;
  color: #881760 !important;
  border: 2px solid #881760 !important;
  border-radius: 8px !important;
}
.org-css .eFinansLogo {
  margin: 25px 0 0px 36px !important;
  top: 10px;
  position: relative;
}
.org-css .orderSummaryPanel {
  margin: 0px 20px 0px 0 !important;
  width: 435px;
  padding: 0px 40px 30px 40px;
  border-radius: 10px;
  background: #FFF;
  box-shadow: 0px 4px 2px 0px rgba(172, 205, 230, 0.1), 0px 24px 43px 0px rgba(180, 209, 230, 0.4);
}
.org-css .cardInformationInputPanel {
  padding: 0px 50px 20px 50px;
  border-radius: 10px;
  background: #FFF;
  box-shadow: 0px 4px 2px 0px rgba(172, 205, 230, 0.1), 0px 24px 43px 0px rgba(180, 209, 230, 0.4);
  right: 23px;
  position: relative;
}
.org-css .orderSummaryPanel .csc-balanced-row {
  display: flex;
  justify-content: space-between;
}
.org-css .orderSummaryText {
  color: #666F85;
  font-family: Mulish;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 10px 0 5px 0 !important;
}
.org-css .orderSummaryInput {
  height: 40px !important;
  width: 350px !important;
  color: #222943 !important;
  font-family: 'Mulish', sans-serif !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: normal !important;
  text-align: left !important;
  /*border eklendi 18.01.2024*/
  border: 1px solid #d8d8d8;
  border-radius: 4px;
  padding-top: 10px !important;
  padding-left: 5px !important;
}
.org-css .orderSummaryBtn {
  display: flex !important;
  width: 302px !important;
  height: 48px !important;
  padding: 11px 8px !important;
  justify-content: center !important;
  align-items: center;
  margin: 30px 0 0 0 !important;
}
.org-css .orderSummaryPanel .csc-ver-cell {
  text-align: center;
}
.org-css .kontorAlaniLeft {
  padding: 0 10px 0 10px ;
}
.org-css .odemeBtn {
  display: flex !important;
  width: 175px !important;
  height: 48px !important;
  padding: 12px 8px !important;
  font-size: 12px !important;
  justify-content: center !important;
  align-items: center;
  margin: 30px 0 0 0 !important;
}
.org-css .odemeBtnSaklananCard {
  display: flex !important;
  width: 275px !important;
  height: 48px !important;
  justify-content: center !important;
  font-size: 12px !important;
  margin: 20px 0 0 40px !important;
}
.org-css .odemeyeGecBtn {
  margin: 9% 7% 0px 7% !important;
  width: 310px !important;
  height: 50px !important;
}
.org-css .popupGenislik {
  width: 1000px !important;
}
/*No code after this line. Don't delete this line.*/
