html {
    font-family: sans-serif;
    background-color: white;
}

body {
    background-color: rgb(255, 255, 255);
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 100px;
    vertical-align: middle;
}

h5 {
    font-weight: bold;
    text-decoration: underline;
    font-size: 8px;
}

h6 {
    font-weight: bold;
    display: block;
    align-items: end;
    font-size: 7px;
}


/* data jabatan */

.data-jabatan {
    padding-bottom: 30px;
    border: 1px solid black;
}

.data-jabatan table {
    align-items: start;
    border-collapse: collapse;
    width: 100%;
}

.data-jabatan table,
th,
td {
    border: 1px solid black;
}

.data-jabatan td {
    padding: 7px;
}

.data-jabatan th,
td {
    font-size: 10px;
}

.data-jabatan th {
    background-color: #e7dfdf6b;
    color: rgb(0, 0, 0);
}


/* data pengalaman */

.data-pengalaman {
    margin-top: 5px;
    padding-bottom: 70px;
    border: 1px solid black;
}

.data-pengalaman table {
    align-items: start;
    border-collapse: collapse;
    width: 100%;
}

.data-pengalaman table,
th,
td {
    border: 1px solid black;
}

.data-pengalaman td {
    padding: 7px;
}

.data-pengalaman th,
td {
    font-size: 10px;
}

.data-pengalaman th {
    background-color: #e7dfdf6b;
    color: rgb(0, 0, 0);
}


/* data training-1 */

.data-training-1 {
    margin-top: 5px;
    padding-bottom: 60px;
    border: 1px solid black;
}

.data-training-1 table {
    align-items: start;
    border-collapse: collapse;
    width: 100%;
}

.data-training-1 table,
th,
td {
    border: 1px solid black;
}

.data-training-1 td {
    padding: 7px;
}

.data-training-1 th,
td {
    font-size: 10px;
}

.data-training-1 th {
    background-color: #e7dfdf6b;
    color: rgb(0, 0, 0);
}


/* data training-2 */

.data-training-2 {
    margin-top: 5px;
    padding-bottom: 70px;
    border: 1px solid black;
}

.data-training-2 table {
    align-items: start;
    border-collapse: collapse;
    width: 100%;
}

.data-training-2 table,
th,
td {
    border: 1px solid black;
}

.data-training-2 td {
    padding: 7px;
}

.data-training-2 th,
td {
    font-size: 10px;
}

.data-training-2 th {
    background-color: #e7dfdf6b;
    color: rgb(0, 0, 0);
}


/* footer */

.cetak {
    display: block;
}

.cetak label {
    font-size: 12px;
}

.cetak input[type=text],
#nama2,
select {
    height: 10px;
    float: right;
    width: 150px;
    border: 1px solid black;
}

.cetak input[type=text],
#nama3,
select {
    height: 10px;
    margin-right: 5px;
    float: right;
    width: 50px;
    border: 1px solid black;
}