.d-none {
    display: none;
}
.pdfContainer{
    min-height: 880px;
    width: 684px;
    padding: 55px;
    margin-left: auto;
    margin-right: auto;
}
#sec_download .pdfContainer {
    background-color: white;
    border: gray solid 1px;
}
#sec_preview .pdfContainer {
    background-color: white !important;
}
.pdfContainer h1 {
    text-align: center;
    font-size: 24pt;
}
.pdfContainer p {
    word-wrap: break-word;
}
.pdfContainer table {
    border-collapse: collapse;
}
.pdfContainer th {
    font-weight: bold;
}
.pdfContainer td,
.pdfContainer b {
    word-break: break-all;
    font-size: 10pt;
}
.pdfContainer .text-align-right {
    text-align: right;
}
.pdfContainer .certificateTable,
.pdfContainer .experienceTable{
    margin-top: 3pt;
}
.pdfContainer .certificateTable td,
.pdfContainer .experienceTable td{
    padding-left: 5pt;
}
.pdfContainer .companyTable{
    margin-top: 3pt;
    margin-bottom: 10pt;
}
.pdfContainer .companyTableTdLeft{
    padding-left: 5pt;
}
.pdfContainer .companyTableTdRight{
    text-align: right;
}
.pdfContainer .companyInfoTable{
    margin-bottom: 5pt !important;
}
.pdfContainer .businessContentTable{
    margin-bottom: 10pt;
}
.pdfContainer .projectTable{
    width: 100%;
    border: black 2px solid;
    margin-top: 18pt !important;
}
.pdfContainer .projectTableThLeft{
    width: 20%;
    text-align: center;
    background-color: #eeeeee;
    border: black 2px solid;
}
.pdfContainer .projectTableThRight{
    width: 80%;
    text-align: center;
    border: black 2px solid;
    background-color: #eeeeee;
}
.pdfContainer .projectTableTdLeft{
    width: 20%;
    text-align: center;
    border: black 2px solid;
    padding-top: 2pt;
}
.pdfContainer .projectTableTdRightTop{
    border: black 2px solid;
}
.projectTableTdRightBottomLast{
    border-bottom: black 2px solid;
    padding-bottom: 5pt;
}
.pdfContainer .projectTableTdRightTop,
.pdfContainer .projectTableTdRightBottom,
.pdfContainer .projectTableTdRightBottomLast{
    height: 18pt;
    vertical-align: middle;
    padding-left: 4pt;
}
.pdfImg{
    display: block;
    width: 100% !important;
    margin-top: 3pt;
}
.hover_sentence{
    display: block;
    position: absolute;
    background-color: #005EAB;
    color: white;
    border-radius: 8pt 8pt 0 0;
    padding: 4pt 12pt;
}
.hover_background{
    background-color: #C8E0FD;
    opacity: 0.7;
    transition: 0.3;
    cursor: pointer;
}
.resume #wrap #content .box .job_unselected .readmore_btm p {
    font-size: 10pt;
}
.job_unselected_example{
    pointer-events:none;
    padding: 0 !important;
}
.resume #wrap #content .step_list ol li a {
    cursor: pointer;
}
#jobType:disabled::-ms-value{
    color: #CFCFCF;
}
.resume #wrap .btn_edit {
    z-index: 10000;
}
#profileDownload,
#profilePreview{
    min-height: 18pt;
}
#previewClickArea{
    height: 0;
}
