@media print {
    @page {
        size: A4 portrait;
        margin: 0;
        background-color: #EEEEEE !important;
    }

    * {
        -webkit-print-color-adjust: exact;
    }

    html, 
    body {
        height: 100%;
    }

    html {
        overflow: visible;
        background-color: #EEEEEE !important;
    }

    header {
        page-break-after: always !important;
    }

    body {
        min-height: 100%;
        margin: 0 auto !important;
        border: 0 !important;
        padding: 0;
        float: none !important;
        overflow: visible;
        background-color: #EEEEEE !important;
    }

    .container {
        width: 100%;
        margin: 0;
        float: none;
    }

    .row {
        break-before: page;
    }

    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
        padding-right: 0;
        padding-left: 0;
    }

    .card-profile,
    .card-tags,
    .card-metiers,
    .card-certifs,
    .card-skills {
        margin-top: 50px;
        height: auto;
        background-color: transparent;
    }

    .card-tags {
        /* display: block; */
    }

    .card-content .card-content {
        padding-top: 15px;
    }
}
