.specs,
.downloads {
    text-align: right;
}

.panel-headline {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 1em;
    border-bottom: 1px solid #CDCDCD;
    padding-bottom: 1em;
}

.panel-headline h3 {
    font-size: 20px;
    margin: 0;
    text-transform: capitalize;
}

.nav {
    background: transparent;
    border: none;
    gap: 50px;
    padding: 10px 0;
}
.nav .nav-link.active {
    border: none;
    border-bottom: 2px solid var(--color-primary);
}
.nav .nav-link {
    border: none;
    border-bottom: 2px solid transparent;
    transition: all .5s ease-in-out;
    color: var(--color-secondary);
    font-size: 1.5em;
    text-align: left;
    display: flex;
    align-items: center;
}
.nav .nav-link:hover {
    border: none;
    border-bottom: 2px solid var(--color-primary);
    transition: all .5s ease-in-out;
}

.nav .nav-link span {
    margin-right: 1em;
    background: var(--color-tertiary);
    width: 50px;
    height: 50px;
    display: inline-block;
    border-radius: 10px;
}
.nav .nav-link span img {
    padding: 9px;
}

img.icon {
    width: 30px;
    height: 30px;
    background: orange;
    padding: 5px;
    border-radius: 5px;
}

table tr {
    border-bottom: 1px solid #CDCDCD;
}

table tr:last-child {
    border-bottom: none;
}

table .label {
    color: #575757;
    font-size: 1em;
}