/*
* Bootstrap overrides https://getbootstrap.com/docs/4.0/getting-started/theming/
* All values defined in bootstrap source
* https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss can be overwritten here
* Make sure not to add !default to values here
*/
/* ==============================================================
Bootstrap tweaks
===============================================================*/
body,
h1,
h2,
h3,
h4 {
  font-weight: 300;
}

/* Increase contrast of links to get 100% on Lighthouse Accessability Audit. Override this color if you want to change the link color, or use a Bootswatch theme */
a {
  color: #533f03;
  font-weight: bold;
}

a:hover {
  color: #533f03;
}

/* override hover color for dropdown-item forced by bootstrap to all a:not([href]):not([tabindex]) elements in _reboot.scss */
a:not([href]):not([tabindex]):hover.dropdown-item {
  color: white;
}

/* override .dropdown-item.active background-color on hover */
.dropdown-item.active:hover {
  background-color: #396286;
}

a:hover {
  /* make sure browsers use the pointer cursor for anchors, even with no href */
  cursor: pointer;
}

.dropdown-item:hover {
  color: white;
}

/* ==========================================================================
Browser Upgrade Prompt
========================================================================== */
.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* ==========================================================================
Generic styles
========================================================================== */
/* Error highlight on input fields */
.ng-valid[required],
.ng-valid.required {
  border-left: 5px solid green;
}

.ng-invalid:not(form) {
  border-left: 5px solid red;
}

/* other generic styles */
.jh-card {
  padding: 1.5%;
  margin-top: 20px;
  border: none;
}

.error {
  color: white;
  background-color: red;
}

.pad {
  padding: 10px;
}

.w-40 {
  width: 40% !important;
}

.w-60 {
  width: 60% !important;
}

.break {
  white-space: normal;
  word-break: break-all;
}

.readonly {
  background-color: #eee;
  opacity: 1;
}

.footer {
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.hand,
[jhisortby] {
  cursor: pointer;
}

/* ==========================================================================
Custom alerts for notification
========================================================================== */
.alerts .alert {
  text-overflow: ellipsis;
}
.alerts .alert pre {
  background: none;
  border: none;
  font: inherit;
  color: inherit;
  padding: 0;
  margin: 0;
}
.alerts .alert .popover pre {
  font-size: 10px;
}
.alerts .jhi-toast {
  position: fixed;
  width: 100%;
}
.alerts .jhi-toast.left {
  left: 5px;
}
.alerts .jhi-toast.right {
  right: 5px;
}
.alerts .jhi-toast.top {
  top: 55px;
}
.alerts .jhi-toast.bottom {
  bottom: 55px;
}

@media screen and (min-width: 480px) {
  .alerts .jhi-toast {
    width: 50%;
  }
}
/* ==========================================================================
entity detail page css
========================================================================== */
.row.jh-entity-details > dd {
  margin-bottom: 15px;
}

@media screen and (min-width: 768px) {
  .row.jh-entity-details > dt {
    margin-bottom: 15px;
  }
  .row.jh-entity-details > dd {
    border-bottom: 1px solid #eee;
    padding-left: 180px;
    margin-left: 0;
  }
}
/* ==========================================================================
ui bootstrap tweaks
========================================================================== */
.nav,
.pagination,
.carousel,
.panel-title a {
  cursor: pointer;
}

.thread-dump-modal-lock {
  max-width: 450px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* jhipster-needle-scss-add-main JHipster will add new css style */
.fa {
  font-family: "FontAwesomeLocal" !important;
}

@font-face {
  font-family: "FontAwesomeLocal";
  src: url(../content/20fd1704ea223900efa9fd4e869efb08.woff2) format("woff2"), url(../content/f691f37e57f04c152e2315ab7dbad881.woff) format("woff"), url(../content/8b43027f47b20503057dfbbaa9401fef.eot) format("eot"), url(../content/1e59d2330b4c6deb84b340635ed36249.ttf) format("ttf"), url(../content/c1e38fd9e0e74ba58f7a2b77ef29fdd3.svg) format("svg");
}
.text-transform-lowercase {
  text-transform: lowercase !important;
}

.text-transform-uppercase {
  text-transform: uppercase !important;
}

.white-space-nowrap {
  white-space: nowrap !important;
}

.ant-upload-disabled button {
  background-color: #cccccc70 !important;
  color: #666666 !important;
  border-color: #cccccc70 !important;
}

.FSElencoStoricoSignConfirmedDate {
  background-image: url(../content/8536d53cbeb2e3753548cbfc6f3e83ea.png) !important;
  background-size: 18px !important;
  background-position-y: 3px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  padding: 0px 22px;
  line-height: 40px !important;
  overflow-wrap: anywhere;
}

.FSElencoStoricoSignWaitDate {
  background-image: url(../content/53d002d8f4928b748cb95548bc3c0e22.png) !important;
  background-size: 18px !important;
  background-position-y: 3px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  padding: 0px 22px;
  line-height: 40px !important;
  overflow-wrap: anywhere;
}

.FSElencoStoricoSignUnconfirmedDate {
  background-image: url(../content/280ac1c2510648912a3aaf522ed96c8c.png);
  background-size: 18px !important;
  background-position-y: 3px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  padding: 0px 22px;
  line-height: 40px !important;
  overflow-wrap: anywhere;
}
