.thead-claims {
	display: inline-block;
	background: var(--main-accent);
    width: 100%;
    font-size: 22px;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 20px;
	font-weight: bold;
}

.claims {
  display: grid;
  grid-template-columns:  repeat(3, 1fr);
  gap: 5px 30px;
  grid-auto-flow: row;
}

.claims_abcd, 
.claims_efgh, 
.claims_ijkl,
.claims_mnop,
.claims_qrst,
.claims_uvwxyz { 
	background: var(--main-accent);
	padding: 6px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.claims_list_abcd,
.claims_list_efgh, 
.claims_list_ijkl, 
.claims_list_mnop, 
.claims_list_qrst,
.claims_list_uvwxyz{ 
	padding: 5px;
	height: 250px;
	overflow: auto;
	border: 2px solid var(--main-accent);
	background: var(--background-transparent);
	margin-bottom: 15px;
}

.claims_avatar{
	padding: 2px 2px 2px 10px;	
}

.claims_avatar::before{
	padding-right: 2px;
}
        