div.bright-launch-buttons > input {
  margin-top: 10px;
}

div.certificate > img {
  max-width: 100% !important;
  border-style: none !important;
}

.bright-template-bright-learning-path th,
.bright-template-bright-learning-path td {
  padding-right: 15px;
}

div.certificate-date {
  top: 720px;
    left: 526px;
  }

  position: absolute;
}

div.certificate-course-title {
  text-align: center;
  padding-top:86px;
}

@media print {
  body > div.wrapper > header,
  body > div.wrapper > footer,
  #ts-fab-below {
    display: none;
  }

  div.certificate-forcourse {
    padding: 8px;
  }

  div.certificate-intro {
    padding-top: 88px;
  }

  div.certificate-course-title {
    text-align:center;
    padding-top:131px;
  }

  div.certificate-nameblock {
    padding-top: 65px;
  }

  div#content-report,
  div#block-member {
    display: none;
  }

  div.certificate-date {
    left: 576px;
    top: 1016px;
  }
}

table.ncmm-learning-path {
  width: 100%;
}

#dashboard-course
  > div
  > div.overview.overview-mobility_management_for_all
  > div
  > table
  > tbody
  > tr
  > td.mobility_management_for_all-score {
  display: none;
}

div.bright-template-ncmm-certificate {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: initial;
  margin-left: initial;
  margin-right: initial;
}


@media screen {
  div.ncmm-certificate {
    left: 5%;
    margin-right: -5%;
    position: absolute;
    width: 1200px;
    height: 800px;
    line-height: 1.6;
    border-style: outset;
    overflow: hidden
      }
}


@media print {
  img.printer-cert-image {
    width: auto !important;
    height: auto !important;
  }
  
  div.ncmm-certificate {
    left: 5%;
    margin-right: -5%;
    width: 100vw;
    height: 100vw;
    line-height: 1.6;
    border-style: outset;
    overflow: hidden;
  }
    .mfp-hide {
    display:none;
  }
}




