/*** Main editor styles ***/ section#curriculumVitae, section#projects, section#settings { margin: 0 2em; } input[type="submit"] { margin-top: 2em; } .edit, .delete{ border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; outline: none; background-color: var(--primaryDefault); color: #FFFFFF; cursor: pointer; } div.editorContainer { display: flex; flex-direction: row; justify-content: center; align-items: baseline; gap: 2em; margin-bottom: 0.5em; } div.editorContainer > * { width: 45%; } div.modifyBtnContainer { display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin-bottom: 0.5em; } div.dateContainer { display: flex; flex-direction: row; justify-content: center; align-items: center; gap: 1em; margin-bottom: 0.5em; } section#curriculumVitae .timeline { position: relative; max-width: 30em; gap: 1em; display: flex; flex-direction: column; height: 100%; } section#curriculumVitae .timelineItem { color: #FFFFFF; border: 2px solid var(--timelineItemBrdr); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 0 1rem; position: relative; background-color: var(--primaryHover); } section#curriculumVitae .timelineItem.editing { color: #000000; border: 5px solid var(--primaryDefault); padding: 0.5em; background-color: #FFFFFF; } form div.gradeContainer.formControl { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; } section#curriculumVitae form.timelineItem:not(.editing) .edit, section#curriculumVitae form.timelineItem:not(.editing) .delete { color: var(--primaryHover); background-color: #FFFFFF; } section#curriculumVitae form.timelineItem:not(.editing) div.dateContainer { display: none; } section#curriculumVitae form.timelineItem.editing .timelineHeader { display: none; } section#curriculumVitae form.timelineItem.editing div.gradeContainer.formControl { gap: 1em; margin-bottom: 0.5em; } section#curriculumVitae form.timelineItem:not(.editing) div.gradeContainer.formControl input, section#curriculumVitae form.timelineItem:not(.editing) .formControl .courseText { outline: none; border: none; color: #FFFFFF; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } section#curriculumVitae form.timelineItem:not(.editing) div.gradeContainer.formControl input { padding: 0 0.25em; } section#curriculumVitae form.timelineItem:not(.editing) div.formControl .courseText { padding: 0; } section#curriculumVitae form.timelineItem:not(.editing) input[type=submit] { display: none; } .courseText { resize: none; }