body.desktop > .main main > #main-content .addon-bip:not(.addon-bip-result) span:first-child, body.desktop > .main main > #main-content .addon-bip:not(.addon-bip-result) > div > div:first-child, body.desktop-small > .main main > #main-content .addon-bip:not(.addon-bip-result) span:first-child, body.desktop-small > .main main > #main-content .addon-bip:not(.addon-bip-result) > div > div:first-child, body.tablet-wide #main-content .attachments .header span:first-child, body.tablet-wide > .main main > #main-content .attachments .header span:nth-child(1) {

justify-content: flex-start !important
}

.addon-bip #attachments.attachments .header {
display:grid;
grid-template-columns: 65% 20% 15%;
align-items: center;
}

@media screen and (max-width: 650px) {
.addon-bip #attachments.attachments .header {
grid-template-columns: 1fr 120px 120px;
}
}

body > .main main > #main-content .attachments .header span:nth-child(2) {
position:initial !important;
}

body #main-content .attachments .header .files,
body #main-content .attachments .header .file_legal,
body > .main main > #main-content .attachments .header span:nth-child(1) { width: 100% !important; }

body #main-content .attachments .header .file_legal {
color: #393939;
text-decoration: none;
font-weight: normal
}


body > .main main > #main-content .attachments .header span:nth-child(1) {
background-color: transparent !important;
}

body > .main main > #main-content .attachments .header span:nth-child(1) a {
text-decoration: none;
padding-left: 8px

}


.files.textPDF {
justify-content: flex-end;
text-align: right;
}

body.tablet > .main main > #main-content .addon-bip:not(.addon-bip-result) span:first-child, body.tablet > .main main > #main-content .addon-bip:not(.addon-bip-result) > div > div:first-child,
body.smartphone-wide > .main main > #main-content .addon-bip:not(.addon-bip-result) span:first-child, body.smartphone-wide > .main main > #main-content .addon-bip:not(.addon-bip-result) > div > div:first-child {
text-align: left !important;
justify-content: flex-start !important;
}

body.smartphone > .main main > #main-content .attachments .header span, main > #main-content .attachments .header .file_legal {
justify-content: center !important
}

body .addon-bip a {
font-weight: normal
}

.list.general.addon-bip td.normal a {
font-weight: 600;
text-transform: uppercase;
text-decoration: underline
}