img.photo {
        width: 185px;
        height: auto;
        margin: 10px;
}

#pdf {
    background-color: black;
    color: white;
    display: block;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    width: 100px;
    text-align: center;
}
div.blank {
  margin-top: 2em;
  margin-bottom: 2em;
}
section.experience {
  margin-top: 5em;
  margin-bottom: 5em;
}
div.expitem {
  margin-top: 5em;
}
section.languages {
  margin-top: 5em;
}
h3 {
	margin-top: 0.5em;
}

h4 {
	margin-top: 1.1em;
}

.footer, section {
	border-top: 1px solid #eee;
	padding: 1em 0;
}

section p {
	margin: 0.8em 0 0.4em 0;
}

section p.sticky {
	margin: 0;
}

section ul {
	margin-top: 1em;
}

section li {
}

.dl-horizontal {
	margin: 2em;
}
.contacts dd { margin-left: 35px; }

.item {
	border-bottom: 1px solid #eee;
}

.item:last-child {
	border-bottom: none;
}

@media print {
   .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, col-md-1,col-md-2,col-md-3,col-md-4,col-md-5,col-md-6,col-md-7,col-md-8,col-md-9,col-md-10,col-md-11,col-md-12,{
        float: left;
   }
   .col-md-12 {
        width: 100%;
   }
   .col-md-11 {
        width: 91.66666667%;
   }
   .col-md-10 {
        width: 83.33333333%;
   }
   .col-md-9 {
        width: 75%;
   }
   .col-md-8 {
        width: 66.66666667%;
   }
   .col-md-7 {
        width: 58.33333333%;
   }
   .col-md-6 {
        width: 50%;
   }
   .col-md-5 {
        width: 41.66666667%;
   }
   .col-md-4 {
        width: 33.33333333%;
   }
   .col-md-3 {
        width: 25%;
   }
   .col-md-2 {
        width: 16.66666667%;
   }
   .col-md-1 {
        width: 8.33333333%;
   }
   .col-sm-12 {
        width: 100%;
   }
   .col-sm-11 {
        width: 91.66666667%;
   }
   .col-sm-10 {
        width: 83.33333333%;
   }
   .col-sm-9 {
        width: 75%;
   }
   .col-sm-8 {
        width: 66.66666667%;
   }
   .col-sm-7 {
        width: 58.33333333%;
   }
   .col-sm-6 {
        width: 50%;
   }
   .col-sm-5 {
        width: 41.66666667%;
   }
   .col-sm-4 {
        width: 33.33333333%;
   }
   .col-sm-3 {
        width: 25%;
   }
   .col-sm-2 {
        width: 16.66666667%;
   }
   .col-sm-1 {
        width: 8.33333333%;
  }
  html, body {
    width: 210mm;
    height: 297mm;
  }
}
