body {
  font-size: 0.92rem !important;
}

.bg-blue {
  background-color: #039;
}

.border-line-blue {
  border-top: #003cb3 1px solid !important;
}

.bg-orange {
  background-color: #f4a024 !important;
}

.border-line-orange {
  border-top: #e88b00 1px solid !important;
}

.bg-dark-grey {
  background: #525658 !important;
}

.bg-info-gradient {
  background: -webkit-gradient(
    linear,
    0% 0%,
    0% 100%,
    from(#ff5722),
    to(#ff9800)
  ) !important;
  background: -webkit-linear-gradient(top, #ff5722, #ff9800) !important;
  background: -moz-linear-gradient(top, #ff5722, #ff9800) !important;
  background: -ms-linear-gradient(top, #ff5722, #ff9800) !important;
  background: -o-linear-gradient(top, #ff5722, #ff9800) !important;
}

.card-header-border {
  border-bottom: 1px solid #0675f2 !important;
}

.smooth-shadow {
  -webkit-box-shadow: 1px 1px 1px 1px rgba(237, 242, 255, 0.15);
  -moz-box-shadow: 1px 1px 1px 1px rgba(237, 242, 255, 0.15);
  box-shadow: 1px 1px 1px 1px rgba(237, 242, 255, 0.15);
}

.form-control-static-custom {
  min-height: 34px;
  padding-top: 7px;
  padding-left: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
  text-overflow: ellipsis;
}

.navbar-blue {
  line-height: 2 !important;
  z-index: 1111;
}

.navbar-blue .nav-item.active .nav-link,
.navbar-blue .nav-item:hover .nav-link {
  color: #000 !important;
  background-color: #cfc;
}
#news {
  background: #76c9f5 !important;
}
@media print {
  .no-print {
    display: none !important;
  }

  .wrap,
  .container,
  .block-header,
  .col-lg-12,
  .col-md-12,
  .col-sm-12,
  .col-xs-12,
  .card,
  .body,
  .demo-masked-input,
  .container-fluid .header-blue,
  .row {
    margin: 0 auto !important;
    padding: 0 !important;
  }

  .table-print td {
    padding: 2px !important;
  }

  .txt-sm {
    font-size: 10px !important;
  }

  .pbreak {
    page-break-after: always !important;
  }

  .bg-blue {
    background-color: transparent !important;
  }

  .hide {
    display: inline !important;
  }
}

@media screen {
  .hide {
    display: none !important;
  }
}

.card {
  margin: 10px !important;
}

label {
  font-weight: 700 !important;
}
