body {
    font-family: Arial;
}

/* Ensure refreshcontainer takes full width of its parent */
.refreshcontainer {
    width: 100%;
    display: block;
    margin: 15px 0;
}

/* Tabs */
.refreshcontainer .tab {
    overflow: hidden;
}

/* Style buttons inside the tab */
.refreshcontainer .tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
    font-weight: 600;
    color: #8d8d71;
	border-bottom: 2px solid #ffffff;
}

/* Button hover effect */
.refreshcontainer .tab button:hover {
    color: #5e9000;
}

/* Active tab */
.refreshcontainer .tab button.active {
    border-bottom: 2px solid #5e9000;
    color: #5e9000;
}

/* Tab content */
.refreshcontainer .tabcontent {
    display: none;
    border-top: none;
}

/* Data List */
.refreshcontainer .dataList-cell.dataList-cell--alt {
    background: #f3f3f0;
    padding: 3px 8px;
    font-size: 14px;
}

.refreshcontainer .dataList-cell {
    vertical-align: middle;
    border-bottom: 1px solid #e0e0e0;
	font-size: 14px;
	padding: 0px 6px;
	line-height: 14px;
}



/* Forum stats counter */
.refreshcontainer td.dataList-cell.dataList-cell--min.dataList-cell--alt.dataList-cell--forumStats-counter {
    padding-left: 4px;
    padding-right: 8px;
    font-size: 14px;
    color: #5e9000;
    font-weight: 600;
	width:20px;
}

/* Links */
.refreshcontainer a {
    text-decoration: none;
    color: #8f0000;
    cursor: pointer;
}

.refreshcontainer a:hover {
    text-decoration: underline;
}

/* Footer */
.refreshcontainer .block-footer {
	margin-top:-23px;
    display: flex;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    background: #f3f3f0;
    padding: 10px 10px;
    justify-content: space-between;
}

/* Content */
.refreshcontainer .content {
    display: block;
}

/* Content styling */
.refreshcontainer .contentstyle {
    box-shadow: 2px 51px 12px -6px rgb(0 0 0 / 37%);
}

/* Data Table */
.refreshcontainer .dataList-table {
    width: 100%;
}

/* Show Button */
.refreshcontainer a#showButton {
    display: none;
}

/* Avatar */
.refreshcontainer img.avatar-u14001-s {
    height: 35px;
    width: 35px;
}

/* Adjust table cell background */
.refreshcontainer td.dataList-cell.dataList-cell--min.dataList-cell--alt.dataList-cell--image.dataList-cell--imageSmall.dataList-cell--link {
    background-color: #ffff;
    width: 35px;
    padding: 0px;
}

.table-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 417px;
    display: block;
}

input[type="checkbox"] {
    accent-color: #dddddd00 ; /* Change to any color */
}
.refreshcontainer .block-footer{
    font-size: 12px;
}
.refreshcontainer .block-footer a:hover{
    color:#8f0000;
}
label.iconic {
    color: #62624f;
    display:flex;
}
span.iconic-label {
    padding-left: 3px;
}

@media screen and (max-width: 768px) {
.table-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 114px;
    display: block;
}
	.refreshcontainer .tab button {
    background-color: inherit;
    float:none;		
    border: none;
    outline: none;
    cursor: pointer;
    padding: 8px 6px;
    transition: 0.3s;
    font-size: 12px;
    font-weight: 600;
    color: #8d8d71;
    text-align: left;
}
}
