@font-face {
  font-family: Limon F1;
  src: url('../fonts/lmnf1.ttf');
}

@font-face {
  font-family: Limon F2;
  src: url('../fonts/lmnf2.ttf');
}

@font-face {
  font-family: barcode;
  src: url('../fonts/BarcodeFont.ttf');
}

@font-face {
  font-family: Limon F3;
  src: url('../fonts/lmnf3.ttf');
}

@font-face {
  font-family: Limon F5;
  src: url('../fonts/lmnf5.ttf');
}

@font-face {
  font-family: Limon F6;
  src: url('../fonts/lmnf6.ttf');
}

@font-face {
  font-family: Limon F7;
  src: url('../fonts/lmnf7.ttf');
}

@font-face {
  font-family: Limon F8;
  src: url('../fonts/lmnf8.ttf');
}

@font-face {
  font-family: Limon R1;
  src: url('../fonts/lmnr1.ttf');
}

@font-face {
  font-family: Limon R2;
  src: url('../fonts/lmnr2.ttf');
}

@font-face {
  font-family: Limon R3;
  src: url('../fonts/lmnr3.ttf');
}

@font-face {
  font-family: Limon R4;
  src: url('../fonts/lmnr4.ttf');
}

@font-face {
  font-family: Limon R5;
  src: url('../fonts/lmnr5.ttf');
}

@font-face {
  font-family: Limon S1;
  src: url('../fonts/lmns1.ttf');
}

@font-face {
  font-family: Limon S2;
  src: url('../fonts/lmns2.ttf');
}

@font-face {
  font-family: Limon S3;
  src: url('../fonts/lmns3.ttf');
}

@font-face {
  font-family: Limon S4;
  src: url('../fonts/lmns4.ttf');
}

@font-face {
  font-family: Limon S5;
  src: url('../fonts/lmns5.ttf');
}

@font-face {
  font-family: Limon S6;
  src: url('../fonts/lmns6.ttf');
}

@font-face {
  font-family: Limon S7;
  src: url('../fonts/lmns7.ttf');
}

@font-face {
  font-family: Content;
  src: url('../fonts/Content-Regular.ttf');
}

@font-face {
  font-family: Content-Bold;
  src: url('../fonts/Content-Bold.ttf');
}

@font-face {
  font-family: Khmer-Muol;
  src: url('../fonts/KhMuolRegular.ttf');
}

@font-face {
  font-family: Tacteing;
  src: url('../fonts/Tacteing.TTF');
}

@font-face {
  font-family: Khmer OS Battambang;
  src: url('../fonts/Khmer OS Battambang Regular.TTF');
}

@font-face {
  font-family: KhmerOSBattambangRegular;
  src: url('../fonts/KhmerOSBattambang-Regular.ttf');
}
@media print {
  /* Ensure fonts, padding, and margins are consistent */
  body {
    font-family: Arial, sans-serif; /* Use a simple, cross-platform font */
    margin: 0;
    padding: 0;
  }
  .text-black {
    color:black;
  }
  
  /* Adjust image sizes for print */
  img {
    max-width: 100%;
    height: auto;
  }

  /* Optional: Hide elements that should not appear in print */
  .no-print {
    display: none;
  }
}
@page {
  margin: 1cm; /* Adjust margins if needed */
}

.sidebar.sidebar-dark.accordion.bg-gradient-primary.zindex {
  z-index: 1;
}

.fontOSBattombong {
  font-family: KhmerOSBattambangRegular;
}

.font-content {
  font-family: Content;
}

.font-kh-muol {
  font-family: Khmer-Muol;
}

.font-Tacteing {
  font-family: Tacteing;
}

.font-timeNewRoman {
  font-family: 'Times New Roman', Times, serif;
  font-weight: bold;
}

.font-timeNewRoman-no-blod {
  font-family: 'Times New Roman', Times, serif;
}

.padding-certificate1 {
  margin-left: 0.18cm;
  margin-right: 0.18cm;
  margin-top: 2cm;
  margin-bottom: 2.4cm;
}
.gradient-custom-2 {
/* fallback for old browsers */
background: #fccb90;

/* Chrome 10-25, Safari 5.1-6 */
background: -webkit-linear-gradient(to right, #ee7724, #d8363a, #dd3675, #b44593);

/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
background: linear-gradient(to right, #ee7724, #d8363a, #dd3675, #b44593);
}

@media (min-width: 768px) {
.gradient-form {
height: 100vh !important;
}
}
@media (min-width: 769px) {
.gradient-custom-2 {
border-top-right-radius: .3rem;
border-bottom-right-radius: .3rem;
}
}