@import url('https://fonts.googleapis.com/css?family=Questrial|Raleway:300,400,700');

body,html {
	height: 100%;
}

.k-header-name {
	font-size:2rem;
	font-weight:300;
	font-family:'Questrial', sans-serif;
}

.k-name {
	font-family:'Questrial', sans-serif;
	font-size:1.2rem;
}

.k-title {
	font-size:2.5rem;
	font-weight:300;
}

.k-nav {
	padding:0;
}

.k-caption {
	left:10% !important;
	bottom:5% !important;
	padding:0 !important;
	font-size:1.5rem !important;
	font-weight:500;
	text-align:left !important;
}

/* Job Information */
.k-job {
	font-family:'Questrial', sans-serif;
}
.k-job-name {
	font-size:1.4rem;
}
.k-job-title {
	font-size:1.2rem;
}
.k-job-location {
	font-size:1rem;
	font-weight:bold;
}
.k-job-description {
	font-size:1rem;
}

/* Skills */
.k-skill {
	font-family:'Questrial', sans-serif;
	font-size:1rem;
}
.k-skills-topic {
	font-weight:bold;
	font-size:1.2rem;
}

.k-footer {
	font-family:'Questrial', sans-serif;
}

/* Tables */
.k-table-name {
	font-size:1.4rem;
}

/* Contact */
.k-contact-name {
	font-size:1.2rem;
}

/* Social Media Icons */
.media {
  display:flex;
  width:300px;
  justify-content: space-between;
  padding:0px;
  margin:0 auto;
}

.social {
  position:relative;
  height:50px;
  width:50px;
}
.social-img-top {
  position:absolute;
  left:0;
  -webkit-transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
}
.social-img-top:hover {
  opacity:0;
}