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;
}