/* Resume styles */

body {
    font-size: 12px;
}

hr {
    margin-top: 10px;
    margin-bottom: 10px;
}

a {
  color: black;
  text-decoration: none; /* no underline */
}

.name {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 24px;
}

.title {
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: 200;
    font-size: 18px;
}

.contact-info ul {
    list-style-type: none;
}

.section-title {
    font-size: 14px;
    margin-top: 0px;
}

.skill {
    font-weight: bold;
}

.skills-ul {
    list-style-type: disc;
    list-style-position: inside;
    padding-left: 0;
    margin-left: 0;
}

.skills-ul li {
    float: left;
    margin-right: 8px;
}

.company, .school {
    font-size: 14px;
}

.section {
    margin-left: 100px;
}

.company-position {
}

.company-summary {
    margin-bottom: 5px;
}

.company-description {
    margin-bottom: 0px;
}

.company-description ul {
    padding-left: 0px;
    list-style-type: none;
}

.education-section {
    margin-bottom: 5px;
}

.education-gpa {
    padding-left: 2px;
}

.education-gpa-text {
    padding-left: 4px;
}

.pagebreak { page-break-before: always; }

@media print {
  @page {
    size: 330mm 427mm;
    margin: 14mm;
  }
  .container {
    width: 1170px;
  }

  .entry { page-break-inside: avoid;}
  .col-xs-1 { page-break-after: avoid;}
  .section { page-break-before: avoid;}
  
}

@page {
    counter-increment: page;
    counter-reset: page 1;
    @bottom-middle {
        content: counter(page);
    }
}


