body { background-color: #303237; color: #ffffff; }

a { color: #58a6ff; }

h1 { max-width: 520px; margin-left: auto; margin-right: auto; }

h3 { max-width: 520px; margin-right: auto; }

h6 { max-width: 520px; margin-left: auto; margin-right: auto; }

.textLink { color: #ffffff; text-decoration: none; }

.textLink:hover { color: #AAAAAA; }

section { padding-top: 56px; margin-top: -56px; }

.card { background-color: #3a3c42; border-radius: 8px; }

.cropcircle { border-radius: 100%; background: #eee no-repeat center; background-size: cover; }

.container { margin-top: 32px; }

h6 { opacity: 0.6; font-weight: normal; font-size: 14px; }

.languageToggle { text-decoration: none; font-size: 28px; padding: 8px; }

.navbar-text a { text-decoration: none; }

.navbar-text .colored { color: #F1592C; font-weight: bold; }

.skill_chip { display: inline-block; padding: 3px 7px; border-radius: 25px; background-color: #232323; margin-bottom: 4px; }

.skill_chip a { color: #fff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; }

.header_subtitle { font-weight: normal; font-size: 11pt; opacity: 0.7; max-width: 520px; margin-left: auto; margin-right: auto; }

.skill_chip a :hover { color: #d3d3d3; }

.skills_overview_container { margin: 10pt; }

.skills_overview_divider { height: 16pt; }

.skills_overview_list { padding-top: 8pt; }

.developer { padding: 16pt; }

.developerWebLink { display: inline-block; padding-top: 8pt; padding-bottom: 12pt; padding-right: 4pt; padding-left: 4pt; }

.developerWebLink a img { height: 36px; width: 36px; }

.github-icon { filter: invert(1); }

.linkedin-icon { filter: invert(1); }

.developer .certificate { display: inline-block; padding-top: 8pt; padding-bottom: 12pt; padding-right: 4pt; padding-left: 4pt; }

.developer .certificate img { height: 40pt; width: 40pt; }

.projectCellContainer { box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2); transition: 0.3s; margin-bottom: 10px; }

.projectCellImage { border-radius: 20%; margin: 4px; }

.projectsGrid { margin: 0 auto 0 auto; }

.projectCellGridItem { width: 360px; }

.projectCellContainer:hover { box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2); }

.projectCellContainer a { text-decoration: none; }

.projectCellInnerContainer { padding: 4pt; display: flex; }

.projectCellInnerContainer h4 { font-size: 20px; padding-left: 4px; padding-top: 4px; color: white; }

.projectCellInnerContainer h5 { padding-left: 4px; color: white; }

.projectSkillContainer { padding-left: 5px; padding-right: 5px; padding-top: 8px; padding-bottom: 0px; }

.projectSkillContainer span { padding-right: 8px; font-size: 22px; font-weight: bold; color: lightgray; }

.projectDetailTitle { display: flex; align-items: center; justify-content: center; margin-bottom: 16px; }

.projectDetailTitleContainer { margin: 0 auto 0 auto; max-width: 800px; }

.project-content-container { background-color: #42464D; padding: 16px; border-radius: 15px; margin-top: 32px; }

.project-content-container p { margin-bottom: 0px; }

.project-content-container h4 { padding-top: 8px; }

.numeronym { font-family: 'Raleway', sans-serif; }

.numeronym_inner { color: #F1592C; }

._404title { margin: 60px 0; font-size: 8em; line-height: 1; letter-spacing: -1px; }

._404container { text-align: center; margin: 10px auto; padding-bottom: 60px; }

/*# sourceMappingURL=styles.css.map */