.blood-tooltip {
    border-bottom: 1px dotted black;
}

.roboto-table {
    font-family: 'Roboto', sans-serif;
}

.roboto-table-small {
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
}

.roboto-table th {
    padding: 7px;
}

.roboto-table td {
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 3px;
    padding-bottom: 3px;
    vertical-align: middle;
}

.table-loading {
    opacity: 0.6; /* Real browsers */
    filter: alpha(opacity = 60); /* MSIE */
}

.card {
    border-top-right-radius: 15px !important;
    border-bottom-left-radius: 15px !important;
    border-top-left-radius: 7px !important;
    border-bottom-right-radius: 5px !important;
}

.card-header {
    background-color: #3978BC;
    color: white;
    border-top-right-radius: 15px !important;
    font-weight: bold !important;
}

.card-header.bg-light {
    background-color: #e4edf7 !important;
}

.card-description {
    min-height: 70px;
}

.card-header-orange {
    background-color: #ffa834 !important;
    color: white;
}

.btn-tcypher {
  color: white;
  background-color: #77a2d1;
  border-color: #77a2d1;
  text-decoration: none;
}

.btn-tcypher:hover {
  color: white;
  background-color: #FF9300;
  border-color: #FF9300;
}

.btn-tcypher1 {
    color: white;
    background-color: #4ba9c8;
    border-color: #4ba9c8;
    text-decoration: none;
}

.btn-tcypher1:hover {
    color: white;
    background-color: #86c5da;
    border-color: #86c5da;
}

.btn-tcypher:disabled {
  color: white;
  background-color: lightgrey;
  border-color: lightgrey;
}

.btn-tcypher-orange {
  color: white;
  background-color: #FA644F;
  border-color: #FA644F;
  text-decoration: none;
}

.btn-tcypher-orange:hover {
  color: white;
  background-color: #fb9081;
  border-color: #fb9081;
}

.btn-outline-tcypher {
  color: #4ba9c8;
  background-color: white;
  border-color: #4ba9c8;
  text-decoration: none;
}

.btn-outline-tcypher:hover {
  color: white;
  background-color: #4ba9c8;
  border-color: #4ba9c8;
  text-decoration: none;
}

.btn-tcypher-disabled {
    color: white;
    background-color: lightgrey;
    border-color: lightgrey;
}

.btn-tcypher-disabled:hover {
    color: white;
    background-color: lightgrey;
    border-color: lightgrey;
}

.unselectable {
    user-select: none;
}

.nodec {
    text-decoration: none;
    color: white;
}

.nodec:hover {
    text-decoration: none;
    color: white;
}

.tcypher-text-orange {
    color: #FA644F;
}

.btn-warning-disabled {

    color: #000;
    background-color: #ffc107;
    border-color: #ffc107;
    opacity: 0.65;
}

.bg-orange {
    background-color: #FA644F;
}

.bg-blue {
    background-color: #0E507E;
}

.bg-sam-blue {
    background-color: #ecf6f9;
}

.bg-ignored {
    background-color: #e2e5e9;
}

.ignored {
    color: #e2e5e9;
}

.hla-monospace-font {
    font-family: monospace;
}

.well-selected-color { 
    background-color: lightgrey !important;
    color: #e2e5e9;

  }

.bg-section-nav {
    background-color: #3978BC;
}

.color-section-nav {
    color: rgba(255, 255, 255, 0.849) !important;
}

.color-section-nav:hover {
    color: white  !important;
}

.color-section-nav:active {
    color: white !important;
    font-weight: bold !important;
}

.color-section-nav:visited {
    color: white;
}

.overflow-x-auto {
    overflow-x: auto;
}

.overflow-y-auto {
    overflow-y: auto;
}

.login-banner {
    font-size: 11px;
    color: gray;
}

/*
T-Cypher blue:   #0E507E
T-Cypher orange: #FA644F
*/
