body{
        /*background: #e8f0fe47;*/
        font-family: 'Poppins';
        /*font-size:20px;*/
    }
.content {
    /*font-family: 'Roboto', sans-serif;*/
    padding-top: 25px; /* Adjust according to the height of your header */
    padding-bottom: 40px; /* Adjust according to the height of your footer */
}
    page {
  background: white;
  display: block;
  margin: 0 auto;
  margin-bottom: 0.5cm;
  box-shadow: 0 0 0.5cm rgba(0,0,0,0.5);
}
page[size="A4"] {  
  width: 21cm;
  height: 29.7cm; 
}
.A4_parent_header{
        background: #ffffff;
    margin: 0;
    padding: 10px;
}
.header_content h3{
font-size: 17px;
}
.header_content p{
        font-size: 17px;
    font-weight: 400;
    margin: 0;
}
.A4_parent_nav{
    background: #2da9d778;
    margin: 0;
    padding: 0px;
    justify-content: center;
}
.A4_parent_nav ul{
    display: contents;
    list-style: none;
}
.A4_parent_nav ul li{
    margin: 10px;
}
.A4_parent_form{
    margin: 0;
    padding: 10px;
    justify-content: center;
}
.A4_parent_form h3{
    font-size: 20px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 10px;
}
.form_content{
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 10px;
}

.form_content p {
    margin: 2px;
    font-weight: 600;
    font-size: 13px;
}
.form_check_gender{
        width: 13px;
    height: 13px;
    display: inline-block;
    background: white;
    border: 1px solid #9cd6ec;
    border-radius: 2px;
    /*margin: 10px 0px 0px 10px;*/
    margin:3px 5px 0px 15px;
}

.A4_parent_procedure{
    margin: 0;
    padding: 10px;
}
.A4_parent_procedure h3{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 0;
}
span.A4_procedure_code{
    font-size: 10px;
    font-weight: 700;
}
span.A4_procedure_side{
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 15px;
}
span.A4_procedure_site{
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 15px;
}
span.A4_procedure_site{
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 15px;
}
span.A4_procedure_star{
    margin: 5px;
}
span.A4_procedure_star i{
    color: #4bb4db;
}
.A4_parent_procedure p {
    background: #80808026;
    border-radius: 5px;
}
.A4_parent_content{
    margin: 0;
    padding: 8px;
    justify-content: center;
}
.A4_parent_content{
    padding: 0;
    font-weight: 500;
    font-size: 10px;
}
.form_content2{
    padding: 10px;
    margin-bottom: 10px;
}

.form_content2 p {
    margin: 2px;
    font-weight: 600;
}
.A4_parent_benrisk{
margin: 0;
    padding: 10px;  
}
.A4_parent_benrisk h3{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 0;
}
thead,tbody{
        border: transparent;
}


@media print {
   .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
   }
   .col-md-12 {
        width: 100%;
   }
   .col-md-11 {
        width: 91.66666667%;
   }
   .col-md-10 {
        width: 83.33333333%;
   }
   .col-md-9 {
        width: 75%;
   }
   .col-md-8 {
        width: 66.66666667%;
   }
   .col-md-7 {
        width: 58.33333333%;
   }
   .col-md-6 {
        width: 50%;
   }
   .col-md-5 {
        width: 41.66666667%;
   }
   .col-md-4 {
        width: 33.33333333%;
   }
   .col-md-3 {
        width: 25%;
   }
   .col-md-2 {
        width: 16.66666667%;
   }
   .col-md-1 {
        width: 8.33333333%;
   }

   page {
  background: white;
  display: block;
  margin: 0 auto;
  margin-bottom: 0.5cm;
  box-shadow: 0 0 0.5cm rgba(0,0,0,0.5);
}
page[size="A4"] {  
  width: 21cm;
  height: 29.7cm; 
}
.A4_parent_header{
        background: #ffffff;
    margin: 0;
    padding: 10px;
}
.header_content h3{
font-size: 17px;
}
.header_content p{
        font-size: 17px;
    font-weight: 400;
    margin: 0;
}
.A4_parent_nav{
    background: #2da9d778;
    margin: 0;
    padding: 0px;
    justify-content: center;
}
.A4_parent_nav ul{
    display: contents;
    list-style: none;
}
.A4_parent_nav ul li{
    margin: 10px;
}
.A4_parent_form{
    margin: 0;
    padding: 10px;
    justify-content: center;
}
.A4_parent_form h3{
    font-size: 20px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 10px;
}
.form_content{
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 10px;
}

.form_content p {
    margin: 2px;
    font-weight: 600;
}
.form_check_gender{
        width: 13px;
    height: 13px;
    display: inline-block;
    background: white;
    border: 1px solid #9cd6ec;
    border-radius: 2px;
    margin: 10px 0px 0px 10px;
}

.A4_parent_procedure{
    margin: 0;
    padding: 10px;
}
.A4_parent_procedure h3{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 0;
}
span.A4_procedure_code{
    font-size: 10px;
    font-weight: 700;
}
span.A4_procedure_side{
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 15px;
}
span.A4_procedure_site{
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 15px;
}
span.A4_procedure_site{
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 15px;
}
span.A4_procedure_star{
    margin: 5px;
}
span.A4_procedure_star i{
    color: #4bb4db;
}
.A4_parent_procedure p {
    background: #80808026;
    border-radius: 5px;
}
.A4_parent_content{
    margin: 0;
    padding: 10px;
    justify-content: center;
}
.A4_parent_content{
    padding: 0;
    font-weight: 500;
    font-size: 10px;
}
.form_content2{
    padding: 10px;
    margin-bottom: 10px;
}

.form_content2 p {
    margin: 2px;
    font-weight: 600;
}
.A4_parent_benrisk{
margin: 0;
    padding: 10px;  
}
.A4_parent_benrisk h3{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 0;
}
thead,tbody{
        border: transparent;
}
}

 .custom-bullet::before {
      content: '\2022'; /* Unicode character for a bullet point */
      margin-right: 8px; /* Adjust spacing as needed */
      color: #007bff; /* Adjust the color as needed */
      font-size: 1.2em; /* Adjust the font size as needed */
    }
tr{
    border-bottom: 1px solid #f5f0f0;
}
.form_check_rb{
    width: 50px;
    height: 20px;
    display: inline-block;
    background: white;
    border: 1px solid #9cd6ec;
    border-radius: 2px;
    margin: 0px 0px 0px 10px;
}

.table>:not(caption)>*>* {
    padding: 0.5rem 0.5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 0;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

 .header,
      .footer {
/*        position: fixed;*/
        width: 100%;
        text-align: center;
/*        background-color: #f0f0f0;*/
        padding: 5px;
      }

      .header {
        top: 0;
      }

      .footer {
        bottom: 0;
      }

      .header p, .footer p{
        text-align: right;
        color: #ccc;
        margin:0;
      }

.print_pat_hospitalno{
    /* border-bottom: 1px dashed #2b2929;*/
    /*width: 50%;*/
    /*display: block-block;*/
    /*display: inline;*/
    line-height: 1.5;
    border-bottom: 1px dashed #2b2929;
    margin:0px 0px 0px 5px;
    font-weight:400;
    width:100%;
}
.print_pat_lname{
    /*border-bottom: 1px dashed #2b2929;*/
    /*width: 63%;*/
    /*display: inline-block;*/
    /*display: block;*/
    line-height: 1.5;
    border-bottom: 1px dashed #2b2929;
    margin:0px 0px 0px 5px;
    font-weight:400;
    width:100%;
}

.print_pat_fname{
    /* border-bottom: 1px dashed #2b2929;*/
    /*width: 58%;*/
    /*display: inline-block;*/
    /*display: block;*/
    line-height: 1.5;
    border-bottom: 1px dashed #2b2929;
    margin:0px 0px 0px 5px;
    font-weight:400;
    width:100%;
}
.print_pat_address{
    /* border-bottom: 1px dashed #2b2929;*/
    /*width: 64%;*/
    /*display: inline-block;*/
    /*display: block;*/
    line-height: 1.5;
    border-bottom: 1px dashed #2b2929;
    margin:0px 0px 0px 5px;
    font-weight:400;
    width:100%;
}
.print_pat_dob{
    /* border-bottom: 1px dashed #2b2929;*/
    /*width: 57%;*/
    /*display: inline-block;*/
    /*display: block;*/
    line-height: 1.5;
    border-bottom: 1px dashed #2b2929;
    margin:0px 0px 0px 5px;
    font-weight:400;
    width:100%;
}
.print_pat_phone{
    /* border-bottom: 1px dashed #2b2929;*/
    /*width: 54%;*/
    /*display: inline-block;*/
    /*display: block;*/
    line-height: 1.5;
    border-bottom: 1px dashed #2b2929;
    margin:0px 0px 0px 5px;
    font-weight:400;
    width:100%;
}

.upper_form p{
    display:flex;
}
.print_pat_fullname{
   border-bottom: 1px dashed #2b2929;
    width: 60%;
    display: inline-block;  
}
.print_pat_sign{
   border-bottom: 1px dashed #2b2929;
    width: 60%;
    display: inline-block;  
}
.print_pat_getdate{
    border-bottom: 1px dashed #2b2929;
    width: 60%;
    display: inline-block; 
}
.print_pat_docsign{
    border-bottom: 1px dashed #2b2929;
    width: 60%;
    display: inline-block; 
}
.print_doc_fullname{
    border-bottom: 1px dashed #2b2929;
    width: 60%;
    display: inline-block; 
}


@page {
    /*margin: 100px 25px; */
}

.header {
    position: fixed;
    top: 0;
    left: -10px;
    right: 0;
    background-color: #ffffff; /* Ensure it's white so it doesn't interfere with content */
    padding: 5px 0;
    text-align: center;
    font-family: 'Roboto', sans-serif;
}

.footer {
    position: fixed;
    bottom: 0;
    left: -10px;
    right: 0;
    background-color: #ffffff; /* Ensure it's white so it doesn't interfere with content */
    padding: 0px 0;
    text-align: center;
    font-family: 'Roboto', sans-serif;
}


