
/* increase the hight of menu to show all options */
.c-sidebar-nav-dropdown.c-show > .c-sidebar-nav-dropdown-items {
    max-height: 2000px !important;
  }

label
{
    color:cornflowerblue;
    font-weight: bold;
}

.remarks {
    min-height: 30px !important;
}

.c-main {
    padding-top: 1rem;
}

.breadcrumb
{
    padding: 0rem 0rem;
    margin-bottom: 1rem;
}

#child_table input {
    padding: 2px;
    height: 1.5rem;
}

#child_table select {
    padding: 2px;
    height: 1.5rem;
}
.required::after {
    content: " *" !important;
    color: red !important;
  }

  .card-header {
    background-color: #f8f9fa;;

  }

  .login-background {
      background-image: url('/images/background.jpg');
       /* Full height */
      height: 100%;

      /* Center and scale the image nicely */
      /* background-position: center; */
      background-position: top;
      background-repeat: no-repeat;
      background-size: cover;

      }

    .modal-scroll{
      height: 250px;
      overflow-y: auto;
    }

    .show{
      display:block;
    }

    .hide{
      display:none;
    }

    @media print {
      *,
      :after,
      :before {
          background: 0 0 !important;
          color: #000 !important;
          -webkit-box-shadow: none !important;
          box-shadow: none !important;
          text-shadow: none !important;
      }
      a,
      a:visited {
          text-decoration: underline;
      }
      a[href]:after {
          content: " (" attr(href) ")";
      }
      abbr[title]:after {
          content: " (" attr(title) ")";
      }
      a[href^="#"]:after,
      a[href^="javascript:"]:after {
          content: "";
      }
      blockquote,
      pre {
          border: 1px solid #999;
          page-break-inside: avoid;
      }
      thead {
          display: table-header-group;
      }
      img,
      tr {
          page-break-inside: avoid;
      }
      img {
          max-width: 100% !important;
      }
      h2,
      h3,
      p {
          orphans: 3;
          widows: 3;
      }
      h2,
      h3 {
          page-break-after: avoid;
      }
      .navbar {
          display: none;
      }
      .btn > .caret,
      .dropup > .btn > .caret {
          border-top-color: #000 !important;
      }
      .label {
          border: 1px solid #000;
      }
      .table {
          border-collapse: collapse !important;
      }
      .table td,
      .table th {
          background-color: #fff !important;
      }
      .table-bordered td,
      .table-bordered th {
          border: 1px solid #C0C0C0 !important;
      }
  }

  .print-border tbody tr td {    
     border: 1px solid #A9A9A9 !important;
      padding: 0.4rem !important;
  }

  .print-border thead tr th {
      border: 1px solid #A9A9A9 !important;
      padding: 0.4rem !important;
  }
