/* style.css version 6.0 dbwc */

/*!
 * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa {font-family: var(--fa-style-family, "Font Awesome 6 Free");font-weight: var(--fa-style, 900); }
.fa,.fa-classic,.fa-sharp,.fas,.fa-solid,.far,.fa-regular,.fab,.fa-brands { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: var(--fa-display, inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }
.fas,.fa-classic,.fa-solid,.far,.fa-regular {font-family: 'Font Awesome 6 Free'; }
.fab,.fa-brands {font-family: 'Font Awesome 6 Brands'; }

.fa-rotate-90 {-webkit-transform: rotate(90deg);transform: rotate(90deg); }
.fa-rotate-180 {-webkit-transform: rotate(180deg);transform: rotate(180deg); }
.fa-rotate-270 {-webkit-transform: rotate(270deg);transform: rotate(270deg); }
.fa-flip-horizontal {-webkit-transform: scale(-1, 1);transform: scale(-1, 1); }
.fa-flip-vertical {-webkit-transform: scale(1, -1);transform: scale(1, -1); }
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical {-webkit-transform: scale(-1, -1);transform: scale(-1, -1); }
.fa-rotate-by {-webkit-transform: rotate(var(--fa-rotate-angle, none));transform: rotate(var(--fa-rotate-angle, none)); }
.fa-stack {display: inline-block;height: 2em;line-height: 2em;position: relative;vertical-align: middle;width: 2.5em; }
.fa-stack-1x,.fa-stack-2x {left: 0;position: absolute;text-align: center;width: 100%;z-index: var(--fa-stack-z-index, auto); }
.fa-stack-1x {line-height: inherit; }
.fa-stack-2x {font-size: 2em; }
.fa-inverse {color: var(--fa-inverse, #fff); }
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-facebook-square:before {content: "\f082"; }
.fa-external-link-alt:before {content: "\f35d"; }
.fa-caret-left:before {content: "\f0d9"; }
.fa-caret-right:before {content: "\f0da"; }
.fa-undo:before {content: "\f0e2"; }

/*!
 * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {--fa-style-family-classic: 'Font Awesome 6 Free';--fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; }
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../assets/webfonts/fa-solid-900.woff2") format("woff2"), url("../assets/webfonts/fa-solid-900.ttf") format("truetype"); }
.fas,.fa-solid {font-weight: 900; }
/*!
 * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {--fa-style-family-brands: 'Font Awesome 6 Brands';--fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }
@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../assets/webfonts/fa-brands-400.woff2") format("woff2"), url("../assets/webfonts/fa-brands-400.ttf") format("truetype"); }
.fab,.fa-brands {font-weight: 400; }

/* custom style elements */
html {height:100%}
body {height: 100%; width: 99%; margin-bottom: 30px;}
.footer {
  position: relative;
  bottom: 0;
  width: 99%;
  /* Set the fixed height of the footer here */
  height: 30px;
  line-height: 30px; /* Vertically center the text there */
}
.modal-content {background-color: #343a40!important;}
.modal-header .close {background-color: #ffffff!important;}
.card-body a, form a {color:lightgrey}
form a:hover {color:lightgrey;text-decoration: underline;}
[ng-click] {cursor: pointer}
.table-sm td {font-size:0.75em;}
.table-sm img {height: 10px;}
