html, body {
  height:100%;
}
body {
      padding-top: 76px;
}
.logo {
  width:200px;
}
.logoContainer {
  text-align: center;
}

.navbar {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #fff;
}

.mainContentContainer {
  min-height: calc(100% - 56px);
  background-color: #fff;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #fff;
}

.light-dark {
  color: #525252;
}

#navbarResponsive i {
  color: #525252;
}

@media (min-width: 992px) {
  .sign-out {
    position: absolute;
    right: 0px;
  }
}

.results-message-container, .job_queue{
  max-height: 300px !important;
  overflow-y: auto !important;
}

.active-link {
  font-weight: bold;
  color: blue !important;
}

.overflow-auto {
  overflow: auto !important;
}

.cft-table th {
    white-space: nowrap;
}

.selected-for-audit {
  background-color: #ffff99 !important;
}

@media (min-width: 992px) {
  #searchCftSection {
    text-align: left !important;
  }
  #filterCftSection {
    text-align: right !important;
  }
}

.fake-link {
    color: #007bff !important;
    cursor: pointer !important;
}
.fake-link:hover {
    text-decoration: underline!important;
}

.top-right {
  position:fixed;
  right:20px;
  top:20px;
}

.fileUpload {
	position: relative;
	overflow: hidden;
}
.fileUpload input.upload {
  display: none;
}

.footer-copyright {
  position: relative;
}

.bottom-right {
  position: absolute;
  right: 16px;
}

@media only screen and (max-width: 768px) {
  .hidden-md {
    display: none;
  }
}

.export-tbl th {
  padding-right:30px;
}
.export-tbl td, th {
  padding-bottom: 10px;
}
.bootstrap-table .fixed-table-container .fixed-table-body {
  max-height: calc(100vh - 270px) !important;
}

.mw-800 {
  min-width: 800px !important;
}

.mw-400 {
  min-width: 400px !important;

}
.mw-90 {
  min-width: 90px !important;
}

.bc-pastel-blue {
  background-color: #89CFF0 !important;
}
.bc-pastel-orange {
  background-color: #FF964F !important;
}
.bc-pastel-green {
  background-color: #B0FFAD !important;
}

.c-pastel-blue {
  color: #89CFF0 !important;
}
.c-pastel-orange {
  color: #FF964F !important;
}
.c-pastel-green {
  color: #B0FFAD !important;
}

.c-blue {
  color: #16719D !important;
}
.c-light-blue {
  color: #00ADEF !important;
}
.c-green {
  color: #0F8342 !important;
}
.c-orange {
  color: #E48F1B !important;
}

.bc-blue {

  background-color: #16719D !important;
}
.bc-light-blue {
  background-color: #00ADEF !important;
}
.bc-green {
  background-color: #0F8342 !important;
}
.bc-orange {
  background-color: #E48F1B !important;
}

.bc-pink {
  background-color: #FFD1DC !important;
}

.c-link {
  color: #007bff !important;
}

.c-logo-blue {
  color: #4EABD8 !important;
}

.no-wrap {
  white-space:nowrap;
}

button[name="clearSearch"] {
  background-color: #007bff !important;
  box-shadow: #007bff !important;
  border-color: #007bff !important;
}
button[name="clearSearch"]:hover {
  background-color: #007bff !important;
}

.export button {
  background-color: #007bff !important;
  box-shadow: #007bff !important;
  border-color: #007bff !important;
}
.export button:hover {
  background-color: #007bff !important;
}

.page-list button {
  background-color: #007bff !important;
  box-shadow: #007bff !important;
  border-color: #007bff !important;
}
.page-list button:hover {
  background-color: #007bff !important;
}
.c-saddle-brown {
  color: #8B4513 !important;
}
.c-dark-grey {
  color: #242526;
}

.fs-14{
  font-size:14px !important;
}

.mw-300 {
  min-width: 300px !important;
}

.mw-240 {
  min-width: 240px !important;
}

.mw-200 {
  min-width: 200px !important;
}

.mw-175 {
  min-width:175px !important;
}

.mw-165 {
  min-width:165px !important;
}

.mw-150 {
  min-width:150px !important;
}

.mw-700 {
  min-width:700px !important;
}
.mw-70 {
  min-width:70px !important;
}

.bootstrap-table .fixed-table-container .table thead th .th-inner {
  white-space: normal !important;
}
.w-20 {
  width: 20px;
}
.w-220 {
  width: 220px;
}
.w-105 {
  width:105px;
}

.remove-actions a:hover {
  text-decoration: none;
}

.top-left-print-icon {
  position: fixed;
  left:20px;
  top:20px;
  border-style: none;
  color:#666666;
}

.text-22px {
  font-size:22px;
}

.pause-spinner {
  animation-play-state: paused !important;
}

.modal-70 {
  max-width: 70% !important
}
