.login {
	background-image: url("../img/geometry.png");
	background-repeat: repeat;
}

table p {
	margin-bottom: 0;
}

td a {
	color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
	text-decoration: none;
}

td, th {
	padding-left: 1rem !important;
	padding-right: 1rem !important;
}

.gwr-valance {
	background-image: url("../img/gwr-valance.svg");
	background-size: auto 27.5px; 
	background-position: center;
	background-repeat: repeat-x;
	min-height: 27.5px;
}

.table-in-works {
    --bs-table-bg: repeating-linear-gradient;
    color: var(--bs-table-color);
	background-image: linear-gradient(315deg, #ecedee 8.33%, #ffffff 8.33%, #ffffff 50%, #ecedee 50%, #ecedee 58.33%, #ffffff 58.33%, #ffffff 100%);
	background-size: 8.49px 8.49px;
    border-color: var(--bs-table-border-color);
}

.fa-ul {
	margin-left: var(--fa-li-margin, 1.5em) !important; 
}

.fa-li {
	margin-top: 2px;
}

.w-15 {
    width: 15% !important;
}

.w-85 {
    width: 85% !important;
}

.w-33 {
    width: 33.3% !important;
}

.w-66 {
    width: 66.6% !important;
}

.dropdown-item.active, .dropdown-item:active {
    color: var(--bs-dropdown-link-active-color);
    text-decoration: none;
    background-color: #c6c7c8 !important;
}

.table-card {
	margin-bottom: 0px !important;
}

.table-card tr:last-child th, tr:last-child td {
    border-bottom: 0px;
}

.table-light {
	--bs-table-bg: #f8f8f8 !important;
}

xmp {
	display: inline !important;
}

.square {
    width: 89px;
    padding-bottom: 100%;
    background-size: cover;
    background-position: center;
}