ovlach_pdf/templates/two_column.css
2023-12-07 23:28:11 +01:00

257 lines
3.8 KiB
CSS

{% macro css() %}
h1 {
/*font-weight: 800;*/
font-size: 3em;
padding: 0;
margin: 0;
margin-left: -0.1em;
/* text upper */
text-transform: uppercase;
}
h2 {
font-size: 1.1em;
padding: 0;
margin: 0;
}
body { min-height: 100vh; }
body {
padding-left: 0.5em;
margin: 0;
font-family: 'Roboto' ;
min-height: 200%;
}
a {
color: black;
text-decoration: none;
}
.about-me-small, .company {
color: #39c0ed;
}
.about-me-title {
padding-top: 1em;
}
.about-me {
font-size: 8pt;
width: 90%;
}
.part-content > * {
padding-bottom: 0.2em;
}
.part {
padding-top: 1em;
font-size: 10pt;
}
.flex-container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
align-items: normal;
align-content: normal;
width: 100%;
min-height: 23.37in; /* TODO: jak udelam aby tenhle flex koncil s tistenou strankou? */
}
.flex-items:nth-child(1) {
display: block;
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
align-self: auto;
order: 0;
width: 70%;
}
.flex-items:nth-child(2) {
display: block;
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
align-self: auto;
order: 0;
width: 30%;
background-color: gray;
}
.section-header {
border-bottom: 1px solid gray;
width: 99%;
margin-bottom: 1em;
}
.flex-container-experience {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: normal;
align-items: normal;
align-content: normal;
}
.flex-items-experience:nth-child(1) {
display: block;
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
align-self: auto;
width: 70%;
order: 0;
}
.flex-items-experience:nth-child(2) {
display: block;
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
text-align: right;
align-self: auto;
width: 30%;
margin-right: 1%;
order: 0;
}
.flex-container-experience-langdate {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: normal;
align-items: normal;
align-content: normal;
}
.flex-items-experience-langdate:nth-child(1) {
display: block;
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
align-self: auto;
width: 85%;
order: 0;
}
.flex-items-experience-langdate:nth-child(2) {
display: block;
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
text-align: right;
align-self: auto;
width: 15%;
margin-right: 1%;
order: 0;
}
.flex-container-skills {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: normal;
align-items: normal;
align-content: normal;
width: 99%;
}
.section-header .flex-container-skills {
width: 100%;
}
.header {
padding-top: 1em;
}
.flex-items-skills:nth-child(1) {
display: block;
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
align-self: auto;
width: 50%;
order: 0;
}
.flex-items-skills:nth-child(2) {
display: block;
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
text-align: left;
align-self: auto;
width: 50%;
order: 0;
}
.tech-name {
font-weight: 800;
}
.tech-level {
}
.job p {
margin: 0;
padding: 0;
}
.job:nth-child(n+3) {
padding-top: 10px;
margin: 0;
}
.contact-bar {
font-size: 11pt;
padding-left: 1em;
color: black;
}
.contact-bar i::after{
content: "\a";
white-space: pre;
}
.photo {
padding-bottom: 1em;
}
.contact-bar:first-child {
padding-top: 2em;
}
.email{
}
.icon {
height: 1em;
vertical-align:middle;
}
.bolder {
font-weight: 800;
}
.title {
font-weight: 800;
}
.experience-desc {
max-width: 98%
}
.languages {
font-size: 8pt;
}
{% endmacro css %}