
	.toast-top-center {
			    top: 10%;
			    left: 43%;

			}
/* Large desktops and laptops */
@media (min-width: 1200px) {
	.card-md-sk
		{
			max-width: 80% !important;
		}
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	.card-md-sk
		{
			max-width: 80% !important;
		}
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {

	.card-md-sk
		{
			max-width: 80% !important;
		}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {

	.card-md-sk
		{
			max-width: 100% !important;
		}

}

/* Portrait phones and smaller */
@media (max-width: 480px) {

}
.menu-state-title-primary .menu-item .menu-link.active .menu-title {
      color: #135b84 !important;
  }




.lbg_1
{
background:#3e344a !important;
}

.lbg_2{
background:  rgb(233, 240, 250) !important;
}

.gradbg_1
{
background: url(../images/8539.jpg);
						background-repeat: no-repeat;
						background-size: 100%;
						background-position: center;
						}

.lgb_3
{
border-radius: 5px 5px 5px 5px;background-color: #fff;margin-top:20px;margin-bottom:20px;min-height: 500px;padding-bottom: 10px; padding-top: 10px;   box-shadow: 1px 1px 1px 1px #f3f2f2;
}
.lgb_4
{
width: 1px; background: rgba(214, 214, 214, 0.411); height: 100%;margin:auto
}

.bgwhite
{
background-color:#fff !important;
}

.max80h
{
max-height: 80px !important;

}

.max40h
{
max-height: 40px !important;

}

.line_1
{
height:5px;background-color: #3e344a;
		background-image: linear-gradient(111.3deg, #7f76ff 9.6%, #122629 93.6%);
}


.bgf1
{
background: #3e344a;
 /*rgb(64 65 66);*/
}


.lgbf1
{
padding-top: 30px;min-height: 200px;
}

.max65h
{
height:65px !important
}

.alclast-et
{
height: 170px;
}

/* Global Table UI (project-wide consistency) */
:root {
  --kboc-table-head-bg: linear-gradient(135deg, #2752b8 0%, #563afa 100%);
  --kboc-table-head-color: #ffffff;
  --kboc-table-border: #d8e2f5;
  --kboc-table-row-base: #ffffff;
  --kboc-table-row-alt: #f7f9ff;
  --kboc-table-row-hover: #eaf0ff;
  --kboc-table-text: #1f2937;
}

.table-responsive,
.table-responsive-custom {
  border: 1px solid var(--kboc-table-border);
  border-radius: 0.8rem;
  background: #ffffff;
}

table,
.table {
  width: 100%;
  margin-bottom: 0 !important;
  color: var(--kboc-table-text);
  border-collapse: separate;
  border-spacing: 0;
  --bs-table-color: var(--kboc-table-text);
  --bs-table-bg: var(--kboc-table-row-base);
  --bs-table-striped-bg: var(--kboc-table-row-alt);
  --bs-table-striped-color: var(--kboc-table-text);
  --bs-table-hover-bg: var(--kboc-table-row-hover);
  --bs-table-hover-color: var(--kboc-table-text);
  --bs-table-border-color: var(--kboc-table-border);
}

table > :not(caption) > * > *,
.table > :not(caption) > * > * {
  padding: 0.78rem 0.9rem;
  vertical-align: middle;
  border-bottom-color: var(--kboc-table-border) !important;
  background: var(--kboc-table-row-base);
}

table > thead > tr > th,
.table > thead > tr > th,
table.dataTable > thead > tr > th,
table.dataTable > thead > tr > td,
.table.dataTable > thead > tr > th,
.table.dataTable > thead > tr > td {
  background: var(--kboc-table-head-bg) !important;
  color: var(--kboc-table-head-color) !important;
  font-weight: 600;
  border-bottom: none !important;
  letter-spacing: 0.15px;
}

table > thead > tr:first-child > th:first-child,
.table > thead > tr:first-child > th:first-child {
  border-top-left-radius: 0.8rem;
}

table > thead > tr:first-child > th:last-child,
.table > thead > tr:first-child > th:last-child {
  border-top-right-radius: 0.8rem;
}

table > tbody > tr:nth-child(odd) > *,
.table > tbody > tr:nth-child(odd) > * {
  background: var(--kboc-table-row-alt);
}

table.table-hover > tbody > tr:hover > *,
.table-hover > tbody > tr:hover > *,
table > tbody > tr:hover > *,
.table > tbody > tr:hover > * {
  background: var(--kboc-table-row-hover) !important;
}

table.table-bordered > :not(caption) > *,
.table-bordered > :not(caption) > *,
table.table-border > :not(caption) > *,
.table-border > :not(caption) > * {
  border-width: 1px 0;
}

table.table-bordered > :not(caption) > * > *,
.table-bordered > :not(caption) > * > *,
table.table-border > :not(caption) > * > *,
.table-border > :not(caption) > * > * {
  border-width: 0 1px;
  border-color: var(--kboc-table-border) !important;
}

table.dataTable.no-footer {
  border-bottom: 1px solid var(--kboc-table-border) !important;
}

.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_length label,
.dataTables_wrapper .dataTables_filter label {
  color: #475569;
  font-weight: 500;
}

.dataTables_wrapper .dataTables_filter input,
.dataTables_wrapper .dataTables_length select {
  border: 1px solid #c9d6f1 !important;
  border-radius: 0.5rem;
  min-height: 34px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
  border-radius: 0.45rem !important;
  border: 1px solid #d4e0f4 !important;
  color: #334155 !important;
  background: #ffffff !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  background: var(--kboc-table-head-bg) !important;
  border-color: #2752b8 !important;
  color: #ffffff !important;
}
