


.pdf-avoid-page-break {
    break-inside: avoid!important;
    page-break-inside: avoid!important;
}


.pdf-content {
    width: 696px;
    font-size: 12px
}

.pdf-content-container {
    padding: 10px;
    border: none!important;

}

.pdf-custom-title {
    font-weight: bold;
    text-transform: uppercase;
}

.pdf-custom-score {
    color: #DFB806;
    text-align: right;
}

.pdf-excluded-section {
    opacity: 0.5
}

.pdf-header-row {
    margin: auto;
    width: 100%;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.pdf-info-row {
    margin-top: 10px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.pdf-page-header-container {
    background-color: black;
    min-height: 50px;
    color: white;
    display: inline-block;
    width: 100%;
    position: relative;
    font-size: 20px
}

.pdf-profile-header-container {
    width: 100%;
    text-align: left;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 10px;
}

.pdf-profile-header-with-additional-data-stat-label {
    color: #8E9195;
    margin-right: 10px;
    text-transform: none;
}

.pdf-section-title {
    color: #1E242C;
    font-weight: bolder;
    font-size: 18px;
    margin: 10px 0

}

/*.pdf-section-title {*/
/*    text-align: left;*/
/*    font-weight: bold;*/
/*    color: black*/
/*}*/

.pdf-section-wrapper {
    break-inside: avoid!important;
    page-break-inside: avoid!important;
}

.pdf-stat-label {
    text-transform: uppercase;
    margin-right: 10px;
    font-weight: 800;
    color: #8E9195
}

.pdf-stat-value {
    color: black;
    font-weight: bold;
    margin-right: 10px;
    
}

.pdf-score-row {
    margin: 5px 0;
}

.pdf-title-row {
    margin: 5px 0;
    font-size: 1.1em;
    font-weight: bold;
}
.pdf-test-title {
    text-align: left;
    font-size: 13px;
    justify-content: flex-start;
    margin-bottom: 10px;
}

.pdf-wrapper {
    width: 100%;
    min-height: 80px;
    text-shadow: none;
    background-color: white;
}

/*.pdf-wrapper {*/
/*    width: 100%;*/
/*    min-height: 80px;*/
/*    text-shadow: none;*/
/*    background-color: white;*/
/*}*/

/*.pdf-content {*/
/*    width: 890px;*/
/*}*/

/*.pdf-page-header-container {*/
/*    background-color: black;*/
/*    min-height: 50px;*/
/*    color: white;*/
/*    display: inline-block;*/
/*    width: 100%;*/
/*    position: relative;*/
/*    font-size: 20px*/
/*}*/

/*.pdf-header-row {*/
/*    margin: auto;*/
/*    width: 100%;*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    -ms-transform: translateY(-50%);*/
/*    transform: translateY(-50%);*/
/*}*/

/*.pdf-profile-header-container {*/
/*    width: 100%;*/
/*    text-align: left;*/
/*    text-transform: uppercase;*/
/*    margin-top: 20px;*/
/*    margin-bottom: 20px;*/
/*}*/

/*.pdf-info-row {*/
/*    !*margin-top: 10px;*!*/
/*    display: inline-block;*/
/*}*/

/*.pdf-stat-label {*/
/*    text-transform: uppercase;*/
/*    margin-right: 10px;*/
/*    display: inline-block;*/
/*}*/

/*.pdf-stat-value {*/
/*    color: black;*/
/*    font-weight: bold;*/
/*    margin-right: 15px;*/
/*    display: inline-block;*/
/*}*/

/*.pdf-section-wrapper {*/
/*    break-inside: avoid!important;*/
/*    page-break-inside: avoid!important;*/
/*}*/

/*.pdf-avoid-page-break {*/
/*    break-inside: avoid!important;*/
/*    page-break-inside: avoid!important;*/
/*}*/

/*.pdf-content-container{*/
/*    padding: 20px;*/
/*    border: 1px solid lightgrey;*/

/*}*/

/*.pdf-section-title {*/
/*    text-align: left;*/
/*    font-weight: bold;*/
/*    color: black*/
/*}*/

/*.pdf-custom-title {*/
/*    font-weight: bold;*/
/*    text-transform: uppercase;*/
/*}*/

/*.pdf-custom-score {*/
/*    color: #DFB806;*/
/*    text-align: right;*/
/*}*/

/*.pdf-score-row {*/
/*    margin: 5px 0;*/
/*}*/

/*.pdf-title-row {*/
/*    margin: 5px 0;*/
/*    font-size: 1.1em*/
/*}*/
/*.pdf-test-title {*/
/*    text-align: left;*/
/*    font-size: 24px;*/
/*    justify-content: flex-start;*/
/*    margin-bottom: 10px;*/
/*}*/