@media only screen and (max-width: 1500px) {
  .container:not(.contextual-region .container) {
    width: calc(100% - 50px) !important;
    max-width: calc(100% - 50px) !important;
    margin-left: 25px;
    margin-right: 25px;
  }
}
@media only screen and (max-width: 576px) {
  .container:not(.contextual-region .container) {
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
.pay-endeksler.index-tab-container .table tbody tr td {
  padding: 4px 2px 3px 2px !important;
}
.pay-endeksler.index-tab-container .table tbody tr td:first-child {
  max-width: 150px !important;
  width: 150px;
}
.pay-endeksler.index-tab-container .table thead th:first-child {
  max-width: 150px !important;
  width: 150px;
}

.node-index .index-table {
  border-radius: 12px !important;
}
.node-index .index-table tr td {
  line-height: 1.5 !important;
  font-size: 0.75rem;
  padding: 10px !important;
  --bs-table-bg-type: unset !important;
  background-color: #edf1f6 !important;
}
.node-index .index-title {
  background-image: url(/themes/custom/borsaistanbul/components/endeks/img/grafik_bant_A1.png);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  height: 50px;
}
.node-index .index-details-title {
  background-image: url(/themes/custom/borsaistanbul/components/endeks/img/grafik_bant_A2.png);
  border-radius: 12px;
  background-repeat: no-repeat;
  background-size: cover;
}

.index-pay-block .tab-wrapper table,
.index-kyd-block .tab-wrapper table {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.index-pay-block .tab-wrapper table thead tr:not(.kira-sertifikalari table thead tr),
.index-kyd-block .tab-wrapper table thead tr:not(.kira-sertifikalari table thead tr) {
  background-image: url(/themes/custom/borsaistanbul/components/endeks/img/grafik_bant_A3.png);
  height: 61px;
}
.index-pay-block .tab-wrapper table thead tr:not(.kira-sertifikalari table thead tr) th,
.index-kyd-block .tab-wrapper table thead tr:not(.kira-sertifikalari table thead tr) th {
  background-color: transparent !important;
  font-size: 12px;
  color: white !important;
  text-align: center;
  white-space: unset;
}
.index-pay-block .tab-wrapper table tbody tr td,
.index-kyd-block .tab-wrapper table tbody tr td {
  font-size: 12px;
  --bs-table-bg-type: $white;
  border: 1px dotted #000;
}
.index-pay-block .tab-wrapper table tbody tr td:not(:first-child),
.index-kyd-block .tab-wrapper table tbody tr td:not(:first-child) {
  text-align: center;
  min-width: 40px;
  padding: 4px !important;
}

.d-none-toggle {
  display: none;
}

.kira-sertifikalari .tab-wrapper table thead tr th {
  padding: 2px !important;
  font-size: 12px !important;
}
.kira-sertifikalari .tab-wrapper table tbody tr td {
  background-color: #fff;
  padding: 0;
}
.kira-sertifikalari .tab-wrapper table tbody tr td:not(:first-child) {
  padding: 0px !important;
}

.index-category-block .tab-wrapper table {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.index-category-block .tab-wrapper table thead tr:first-child {
  height: 54px;
  background-image: url(/themes/custom/borsaistanbul/components/endeks/img/grafik_bant_A2.png);
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  text-align: center;
  background-color: #B7DEE8;
  color: black;
  font-size: 14px !important;
  border: 0px !important;
}
.index-category-block .tab-wrapper table thead tr:last-child {
  height: 61px;
  background-image: url(/themes/custom/borsaistanbul/components/endeks/img/grafik_bant_A3.png);
}
.index-category-block .tab-wrapper table thead tr th {
  background-color: transparent !important;
  font-size: 12px;
  color: white !important;
  text-align: center;
  white-space: unset;
  border-width: 0;
}
.index-category-block .tab-wrapper table tbody tr td {
  font-size: 12px;
  --bs-table-bg-type: $white;
  border: 1px dotted #000;
  vertical-align: middle !important;
}
.index-category-block .tab-wrapper table tbody tr td:not(:first-child) {
  text-align: center;
  min-width: 46px;
  padding: 5px !important;
}

.index-duyuru-block .tab-wrapper table {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.index-duyuru-block .tab-wrapper table thead tr {
  background-image: url(/themes/custom/borsaistanbul/components/endeks/img/grafik_bant_A2.png);
  height: 61px;
}
.index-duyuru-block .tab-wrapper table thead tr th {
  background-color: transparent !important;
  font-size: 14px;
  color: white !important;
  text-align: left;
  white-space: unset;
}
.index-duyuru-block .tab-wrapper table tbody tr td {
  font-size: 14px;
  vertical-align: middle;
}

.btn-group {
  display: inline-flex;
  margin-bottom: 10px;
}
.btn-group .btn:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.btn-group .btn:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.btn-group .btn {
  font-size: 12.5px;
  padding: 4px 12px;
  cursor: pointer;
  transition: background-color 0.3s ease;
  text-align: center;
  background-color: #edf2f6;
  color: #0090cc;
  border-color: #117a8b;
  border: 0;
}
.btn-group .btn input[type=radio] {
  display: none;
}
.btn-group .btn.concept-1:has(input[type=radio]:checked), .btn-group .btn.active-input {
  background-color: #117a8b;
  color: #fff;
  border-color: #117a8b;
}
@media screen and (min-width: 713px) {
  .btn-group .btn:not(:checked):hover {
    background-color: #117a8b;
    color: #fff;
  }
}

.filter-group .btn-group .btn input[type=radio] {
  display: block;
  position: absolute;
  z-index: -1;
}
.filter-group .btn-info.smaller-text:has(input[type=radio]:checked) {
  background-color: #117a8b !important;
  color: #fff;
}

.endeks-order-1 {
  order: 1;
}
.endeks-order-1 .fw-semibold {
  border-top-left-radius: 12px;
}

.endeks-order-2 {
  order: 2;
}

.endeks-order-3 {
  order: 3;
}

.endeks-order-4 {
  order: 4;
}

.endeks-order-5 {
  order: 5;
}

.endeks-order-6 {
  order: 6;
}

.endeks-order-7 {
  order: 7;
}

.endeks-order-7 {
  order: 7;
}

.endeks-order-8 {
  order: 8;
}

.endeks-order-9 {
  order: 9;
}

.endeks-order-10 {
  order: 10;
}

.endeks-order-11 {
  order: 11;
}

.endeks-order-12 {
  order: 12;
}

.endeks-order-13 {
  order: 13;
}

.endeks-order-14 {
  order: 14;
}

.endeks-order-15 {
  order: 15;
}

.endeks-order-99 {
  order: 99;
}

.endeks-order-98 {
  order: 98;
}

.endeks-detail-wrapper {
  display: grid !important;
  border-radius: 12px;
  background-color: #edf1f6 !important;
}
.endeks-detail-wrapper tr {
  display: flex;
}
.endeks-detail-wrapper tr.endeks-order-1 td {
  border-top: none !important;
}
.endeks-detail-wrapper tr td {
  flex: 1;
  border-top: 1px solid #dee2e6;
}
.endeks-detail-wrapper tr:first-child {
  border-top: unset;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.endeks-detail-wrapper tr:last-child {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}

#bistTopOnBlock {
  table-layout: auto !important;
}
#bistTopOnBlock td {
  border-right: 1px dotted gray;
}
#bistTopOnBlock td:last-child {
  border-right: unset !important;
}
@media print {
  #bistTopOnBlock thead td {
    border-right: 1px solid #dee2e6 !important;
  }
}

.block-borsaistanbul-bistkatilimtumpaylari-wrapper h2 {
  display: none;
}

@media screen and (min-width: 713px) {
  .concept2 {
    float: right;
  }
}

/*# sourceMappingURL=endeks.css.map */
