body { padding: 0px; background-color: rgb(218, 218, 218); font-size: 14px; } p, li, td { font-family: Century Gothic, arial, sans-serif; color: #989898; } tbody { padding: 0; margin: 0; } table { padding: 0; border-collapse: collapse; } .cyan { color: #7dafd0; } .no-list { padding-left: 0em; margin: 0; list-style-type: none; } .cv-wrapper { background-color: white; margin: auto; width: 210mm; box-sizing: border-box; padding: .5in; } .header { margin-bottom: 1em; font-size: 1.2em; } .header table { width: 100%; } .header td { padding: 0; margin: 0; vertical-align: bottom; } .header p { margin: 0; } .header .name { font-size: 1.2em; font-weight: 800; } .contact-list { list-style-type: none; padding: 0; margin: 0; height: 3.6em; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; column-gap: 0em; column-fill: auto; } .contact-wrapper { font-size: .62em; white-space: nowrap; padding: .2em; } .contact-wrapper a { text-decoration: none; color: inherit; } .contact-wrapper svg { position: relative; top: .3em; height: 1.2em; width: 1.2em; color: #14527a; margin-right: .6em; } .section .title-wrapper { width: 16%; vertical-align: top; } .section-profile { padding-bottom: 1em; } .section .title { font-weight: 600; text-transform: uppercase; } .section .content { } p { margin: 0 0 0 0; } .subsection { width: 100%; } .subsection:not(:last-child) { margin-bottom: .8em; } .subsection .title { color: #696969; text-transform: none; } .subsection .period-wrapper, .subsection .location-wrapper { font-size: .7em; text-align: right; } .subsection .subtitle { font-weight: 600; } .skill-wrapper { vertical-align: top; padding-top: 0; padding-right: 1em; padding-bottom: 0.5em; padding-left: 0; } .skill-title { color: #696969; font-weight: 600; vertical-align: top; text-align: left; } .title .logo { vertical-align: middle; height: 1.15em; top: -.2em; position: relative; } .technical-list { vertical-align: bottom; } .technical-list td { padding: 0; } .technical-list .content { width: 100%; height: 100%; display: block; padding-top: .2em; } .technical-list .content p { width: 100%; height: 100%; display: inline-block; } .technical-list .technical-title { padding-right: 0.5em; } .section td.title-wrapper { padding-bottom: .6em; } .section > td { padding: 0; } .content-wrapper { padding: 0 0 1em 0; } .content-wrapper table { margin: 0; }