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

.kh{
    font-family: hanuman;
}

.kh *{
    font-family: hanuman;
}

@media print {
    @page {
        size: portrait
    }
    .body_mobile{
        background: white !important;
    }
    .hiddent_area{
        display: none !important;
    }
    .print-area{
        background-color: #ffffff !important;
    }
}

.body_mobile{
    background: linear-gradient(90deg, rgba(6,180,55,0.5) 0%, rgba(255,255,255,1) 40%, rgba(255,255,255,1) 60%, rgba(6,180,55,0.5) 100%);
}
.mobile-size{
    margin:auto;
    background-color: white;
}
.center{
    text-align: center;
}

.c-table{
    width: 100%;
    font-size: 1em;
}
.c-table td{
    padding: 0.1em;
    padding-left: 0.8em;
}
.c-table .c-head{
    background-color: rgb(227, 232, 218);
    font-weight: bold;
    padding-top: 0.2em;
}



/* Popup container - can be anything you want */
.pointer {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
.popup {
    position: relative;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }

  /* The actual popup */
  .popup .popuptext {
    visibility: hidden;
    width: 160px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 8px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -80px;
  }

  /* Popup arrow */
  .popup .popuptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
  }

  /* Toggle this class - hide and show the popup */
  .popup .show {
    visibility: visible;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
  }

  /* Add animation (fade in the popup) */
  @-webkit-keyframes fadeIn {
    from {opacity: 0;}
    to {opacity: 1;}
  }

  @keyframes fadeIn {
    from {opacity: 0;}
    to {opacity:1 ;}
  }

.text-left
{
    text-align: left;
}
.text-center{
    text-align: center;
}
.print_logo
{
    height: 70px;
}
.for_hr{
    padding: 0px;
    margin: 0px;
}
.for_font{
    font-size: 16px;
}
.report a p{
    font-size: 18px !important;
}
a{
    underline:none;
}
.p_verity{
    position: relative;
}
.v_height{
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
