
.blur-ui {
  pointer-events: none;  /* Disable interaction */
  opacity: 0.5;          /* Dim effect */
  filter: blur(2px);     /* Optional blur */
}


.table-mod > :not(caption) > * > * {
  padding: 5px 2px;
}
.table-mod>tbody {
  font-size: 13px;
}

.table th {
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 0px;
  font-weight: 500;
}

/* html:not([dir=rtl]) div.card-datatable table.dataTable tbody td:first-child {
padding-left: 0.3rem;
padding-right: 0.3rem;
}

html:not([dir=rtl]) div.card-datatable table.dataTable thead th:first-child, html:not([dir=rtl]) div.card-datatable table.dataTable tfoot th:first-child {
padding-left: 0.3rem;
padding-right: 0.3rem;
}

html:not([dir=rtl]) div.card-datatable table.dataTable thead th:last-child, html:not([dir=rtl]) div.card-datatable table.dataTable tfoot th:last-child {
padding-right: 0.3rem;
} */

.dt-orderBook th:last-child {
  border-right: none !important;
}

.dt-orderBook th td:last-child {
  border-right: none !important;
}

.dt-positionBook th:last-child {
  border-right: none !important;
}

.dt-positionBook th td:last-child {
  border-right: none !important;
}


.check-input-small {
    width: 13px !important;
    height: 13px !important;
}

/* table.dataTable .form-check-input {
  width: 13px;
  height: 13px;
} */


/* table.dataTable>thead>tr>th:not(.sorting_disabled),
table.dataTable>thead>tr>td:not(.sorting_disabled) {
    padding-right: 0;
} */

::-webkit-scrollbar-track {
    background-color: #F5F5F5;
}

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background-color: #909090;
}

/* Partial Button Start */

.partial-button {
    position: fixed;
    bottom: 0.5rem;
    right: 4.875rem;
    z-index: 1080;
  }
  /* [dir=rtl] partial-button {
    left: 1.875rem;
    right: inherit;
  } */
  /* .partial-button:hover {
    box-shadow: none;
  } */

  .partial-button2 {
    position: fixed;
    bottom: 0.5rem;
    right: 1.875rem;
    z-index: 1080;
  }

/* Partial Button End */


.red-dot {
	 display: block;
	 border-radius: 50%;
	 width: 100%;
	 background-color: #dc3545;
	 padding: 6px;
}
 .red-dot:hover {
	 transform: scale(1.1);
}
 .yellow-dot {
	 display: block;
	 border-radius: 50%;
	 width: 100%;
	 background-color: #ffc107;
	 padding: 6px;
}
 .yellow-dot:hover {
	 transform: scale(1.1);
}
 .green-dot {
	 display: block;
	 border-radius: 50%;
	 width: 100%;
	 background-color: #198754;
	 padding: 6px;
}
 .green-dot:hover {
	 transform: scale(1.1);
}
 .blue-dot {
	 display: block;
	 border-radius: 50%;
	 width: 100%;
	 background-color: #0d6efd;
	 padding: 6px;
}
 .blue-dot:hover {
	 transform: scale(1.1);
}
 .purple-dot {
	 display: block;
	 border-radius: 50%;
	 width: 100%;
	 background-color: #6f42c1;
	 padding: 6px;
}
 .purple-dot:hover {
	 transform: scale(1.1);
}
 
.borderlr {
  border-left: 1px solid #36445d !important;
  border-right: 1px solid #36445d !important;
}

.light-style .borderlr {
  border-left: 1px solid #d4d8dd !important;
  border-right: 1px solid #d4d8dd !important;
}


.curr {
  border: 2px solid red;
  border-color: red !important;
}

.yc {
  border-left: 2px solid #5a8dee !important;
  border-right: 2px solid #5a8dee !important;
}

thead tr th.yc {
  background: #5a8dee;
  border-top: 1px solid #5a8dee !important;
}

.curr-price {
  border: 3px solid #fdac41 !important;
}

.youtube-video {
  aspect-ratio: 16 / 9;
  width: 100%;
}

.list-custom{
  height: 34px;
  padding: 5px !important;
  background-color: transparent !important;
}

.fullscreen-img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  color: white;
  text-align: end;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
}

.form-control-sm-mod {
  min-height: calc(1em + 0.5rem + 1px);
  padding: 2px !important;
  font-size: 0.813rem !important;
  border-radius: 0.1875rem !important;
  line-height: 1;
}