My CV
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

249 lines
4.3 KiB

#app {
display: flex;
flex-direction: row;
justify-content: center;
padding-top: 30px;
}
.main {
display: flex;
flex-direction: row;
}
.main-title {
font-size: 40px;
text-align: center;
padding-top: 12px;
}
.main-left {
margin: 0;
width: 250px;
flex-shrink: 0;
border-right: 1px solid gray;
display: flex;
flex-direction: column;
padding-top: 12px;
}
.main-right {
flex-grow: 1;
flex-shrink: 1;
display: flex;
flex-direction: column;
}
.references {
padding-top: 12px;
font-size: 12px;
font-style: italic;
text-align: center;
}
.left-section-wrapper {
display: flex;
flex-direction: column;
}
.left-section-title {
font-size: 24px;
font-weight: bolder;
font-variant: small-caps;
text-transform: capitalize;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 8px;
text-align: center;
width: auto;
}
.left-section-title::before,
.left-section-title::after {
content: "";
border-top: 1px solid gray;
width: 100%;
}
.left-section-title::before {
margin-right: 12px;
}
.left-section-title::after {
margin-left: 12px;
}
.left-section-body {
flex: 1;
padding: 8px 16px;
}
.right-section-wrapper {
display: flex;
flex-direction: column;
}
.right-section-title {
font-size: 24px;
font-weight: bolder;
font-variant: small-caps;
text-transform: capitalize;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding-top: 8px;
padding-bottom: 8px;
padding-right: 8px;
text-align: center;
width: auto;
}
.right-section-title::before,
.right-section-title::after {
content: "";
border-top: 1px solid gray;
width: 100%;
}
.right-section-title::before {
margin-right: 12px;
}
.right-section-title::after {
margin-left: 12px;
}
.right-section-body {
flex: 1;
}
.education-item-wrapper {
margin-bottom: 16px;
}
.education-item-year,
.education-item-degree {
font-size: 16px;
}
.education-item-header {
display: flex;
flex-direction: row;
justify-content: space-between;
}
.education-item-body {
display: flex;
flex-direction: column;
align-items: flex-end;
font-size: 14px;
}
.education-item-location {
font-style: italic;
}
.my-experiences-experience {
margin-left: 20px;
margin-right: 20px;
}
.my-experiences-experience:first-child {
padding-top: 10px;
}
.my-experiences-experience:nth-child(n + 2) {
padding-top: 20px;
}
.my-experiences-mission {
display: flex;
flex-direction: row;
align-items: center;
}
.my-experiences-missions {
margin-top: 8px;
margin-bottom: 8px;
font-size: 13.5px;
}
.my-experiences-mission:nth-child(n + 2) {
padding-top: 8px;
}
.my-experiences-header {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: baseline;
border-bottom: 1px solid lightgray;
}
.my-experiences-role {
flex-basis: 0;
flex-grow: 2;
text-align: center;
font-size: 18px;
}
.my-experiences-company {
font-size: 16px;
margin-right: auto;
flex-basis: 0;
flex-grow: 1;
}
.my-experiences-date {
font-style: italic;
font-size: 14px;
margin-left: auto;
flex-basis: 0;
flex-grow: 1;
text-align: right;
}
.my-experiences-mission-skills {
flex: 1 1;
font-size: 11px;
margin-right: 10px;
}
.my-experiences-mission-description{
flex: 3 1;
}
.first-name {
font-size: 36px;
text-align: left;
padding-left: 16px;
}
.last-name {
font-size: 40px;
text-align: right;
margin-right: 16px;
}
.hobby {
font-size: 15px;
}
.hobby:nth-child(n + 2) {
padding-top: 8px;
}
.my-informations-line {
display: flex;
justify-content: space-between;
flex-direction: row;
align-items: center;
font-size: 15px;
margin-bottom: 6px;
}
.my-informations-address {
display: flex;
justify-content: space-between;
align-items: flex-end;
flex-direction: column;
}
.my-languages-line {
font-size: 15px;
}
.my-languages-line:nth-child(n + 2) {
padding-top: 8px;
}
.my-presentation {
padding-left: 20px;
padding-top: 20px;
padding-bottom: 8px;
padding-right: 20px;
font-size: 13px;
}