#gdpr_approval .gdpr_explonation_content {
    width: 100%;
    padding: 10px;
    border: 1px solid #d6d4d4;
    margin-top: 15px;
    display: none;
}
#gdpr_approval .gdpr_button{
    color: #0057c7;
    font-weight: bold;
    text-decoration: underline;
}
#gdpr_approval .checker{
    display: inline-block;
}

#gdpr_datamanagers .box {
    background: #fbfbfb;
    border: 1px solid #d6d4d4;
    padding: 14px 18px 13px;
    margin: 0 0 30px 0;
    padding-bottom: 20px;
    line-height: 20px;
    width: 100%;
}

.checkout-body #gdpr_datamanagers .box {
    margin: 0;
}

#authentication #gdpr_datamanagers .box {
    width: 100%;
}
#gdpr_datamanagers p {
    margin-bottom: 10px;
    word-break: break-word;
}
#gdpr_approval h3{
    padding-bottom: 10px;
    margin-bottom: 13px;
    border-bottom: 1px solid #d6d4d4;
}
#authentication #gdpr_approval .checkbox,#authentication #gdpr_datamanagers {
    margin: 0;
}

@font-face {
    font-family: 'icomoon';
    src:  url('fonts/icomoon.eot?4rz6b6');
    src:  url('fonts/icomoon.eot?4rz6b6#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?4rz6b6') format('truetype'),
    url('fonts/icomoon.woff?4rz6b6') format('woff'),
    url('fonts/icomoon.svg?4rz6b6#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="moonicon-"], [class*=" moonicon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.moonicon-file-text2:before {
    content: "\e926";
}
.moonicon-folder-download:before {
    content: "\e933";
}
.moonicon-bin:before {
    content: "\e9ac";
}
a#delete-data-link .link-item i.moonicon-bin, a#get-data-link .link-item i.moonicon-folder-download, a#privacy-policy-link .link-item i.moonicon-file-text2{
    padding-bottom: 10px;
}

.group-buttons {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 10px;
    margin: 0;
}