.required__star::after {
  content: '*';
  color: red;
  margin-left: 0.25rem;
  font-weight: bolder;
}

.badge.badge__blue {
  background-color: #0277c5 !important;
}
.badge.badge__bank {
  background-color: #00294c !important;
}
.badge.badge__bkash {
  background-color: #db2552 !important;
}
.badge.badge__rocket {
  background-color: #8b2587 !important;
}
.btn.btn__bkash {
  background-color: #db2552 !important;
}

/* print css */
 @media print {
        /* hide print button */
        .print-btn__block {
            display: none !important;
        }

        body * {
            visibility: hidden !important;
            /* ensure no backgrounds print */
            background: transparent !important;
            background-image: none !important;
        }

        .print_content,
        .print_content * {
            visibility: visible !important;
            background: transparent !important;
            background-image: none !important;
        }

        .print_content {
            position: absolute !important;
            left: 0 !important;
            top: 0 !important;
            width: 100% !important;
            box-shadow: none !important;
            background: transparent !important;
        }

        .container-p-y:not([class^='pb-']):not([class*=' pb-']) {
            padding: 0 !important;
        }
        .print_content .card .card-header {
            padding: 5px 10px;
            background: transparent !important;
        }
        .print_content .card .card-body {
            padding: 0 10px;
            background: transparent !important;
        }

        /* report style */
        .print_content .report-form-header{
          visibility: hidden !important;
          height: 0 !important;
          margin: 0 !important;
          padding: 0 !important;
          overflow: hidden !important;
        }
        .report-form{
          display: none !important;
        }
        .print_content .print-btn__block{
          visibility: hidden !important;
          height: 0 !important;
          margin: 0 !important;
          padding: 0 !important;
          overflow: hidden !important;
        }

          .report-table table{
            border-collapse: collapse !important;
            border: 1px solid #000 !important;
          }

          .report-table table th,
          .report-table table td {
            color: #000 !important;
            padding: 4px !important;
            border: 1px solid #000 !important;
          }

    }
/* ./ print css */
