* {
  margin: 0;
  padding: 0; }

body {
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  color: #000;
  margin: 0;
  padding: 0; }

.navbar {
  margin-bottom: 0px !important;
  border-radius: 0; }

.page_header,
.footer_section {
  background: #388E3C;
  color: #fff;
  padding: 10px 0; }
  .page_header p,
  .footer_section p {
    margin: 0;
    padding: 0; }
  .page_header .logo img,
  .footer_section .logo img {
    height: 120px;
    width: 120px; }

.page_content_area {
  padding: 15px 10px;
  background: #E8F5E9; }

.footer_section {
  padding: 15px 0; }

.profile_picture {
  width: 200px;
  margin: 0 auto;
  border: 2px solid #f8f8f8;
  background: #f8f8f8; }
  .profile_picture .title {
    background: #f8f8f8;
    color: #000;
    text-align: center; }

.delete_edu {
  position: absolute;
  right: -10px;
  color: red;
  top: 7px; }
  .delete_edu a {
    color: #e05757;
    font-size: 20px; }

@media screen {
  .print_sections {
    display: none; } }
@media print {
  @page {
    margin: 0; }
  .page_header {
    margin: 1cm; }

  .page_header {
    margin-top: 15px;
    margin-left: 15px; }
    .page_header .logo {
      height: auto;
      width: 125px;
      float: left; }
      .page_header .logo img {
        width: 100%;
        height: auto; }

  .screen_section {
    display: none; }

  .print_sections {
    display: block; }
    .print_sections .print_box {
      border: 1px solid #f8f8f8;
      margin: 10px 0; }
      .print_sections .print_box .title {
        border-bottom: 1px solid #f8f8f8;
        padding: 10px;
        background: #f8f8f8; }
      .print_sections .print_box .body {
        padding: 10px; }
        .print_sections .print_box .body .single_info_2third {
          width: 500px;
          float: left; }
          .print_sections .print_box .body .single_info_2third .info_section {
            width: 500px;
            margin-bottom: 2px; }
            .print_sections .print_box .body .single_info_2third .info_section .info_heading {
              padding: 2px 10px;
              width: 200px;
              display: table-cell;
              text-transform: uppercase;
              font-weight: 600;
              font-size: 13px; }
            .print_sections .print_box .body .single_info_2third .info_section .info_body {
              width: 300px;
              display: table-cell;
              padding: 2px 15px;
              border-left: 1px solid #f8f8f8;
              text-transform: uppercase; }
        .print_sections .print_box .body .info_section {
          border: 1px solid #f8f8f8; }
        .print_sections .print_box .body .image_section {
          width: 150px;
          float: right; }
          .print_sections .print_box .body .image_section img {
            width: 150px;
            height: 150px; }

  .clear {
    clear: both; }

  body {
    font-size: 10pt; }

  .print_sections {
    width: 100%; }
    .print_sections .title {
      margin-bottom: 5px;
      font-size: 12pt;
      padding: 7px;
      text-transform: uppercase; }

  .box {
    border: 1px solid #f8f8f8; }

  .page_header {
    margin: 0;
    padding: 0; }

  .footer_section {
    margin: 0;
    padding: 0;
    display: none; }

  h3 {
    font-size: 14pt;
    margin: 0;
    padding: 0;
    margin-top: 15px;
    margin-bottom: 10px; }

  h2 {
    font-size: 12pt;
    margin: 0;
    padding: 0;
    margin-bottom: 15px; }

  .table_ex_ex tr {
    border-top: 1px solid #f8f8f8;
    padding: 5px; }
    .table_ex_ex tr:last-child {
      border-bottom: 1px solid #f8f8f8; }
    .table_ex_ex tr td {
      border-left: 1px solid #f8f8f8; }
      .table_ex_ex tr td:last-child {
        border-right: 1px solid #f8f8f8; }

  .education_box {
    border: 1px solid #f8f8f8;
    background: #f8f8f8;
    width: 130px; }
    .education_box .heading {
      padding: 10px;
      text-align: center;
      border-bottom: 1px solid #f8f8f8; }
    .education_box .result {
      border-bottom: 1px solid #f8f8f8;
      text-align: center;
      padding: 5px 0; }
    .education_box .year {
      border-bottom: 1px solid #f8f8f8;
      padding: 5px 0;
      text-align: center; } }
.form-control {
  text-transform: uppercase; }

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 10px !important; }

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