/**
* To align text in the middle with the icon on the same line
*/
.svg-icon,
.svg-text {
  vertical-align: middle;
  display: inline-block;
}

.disabled-icon {
    color: lightgrey;
    cursor: not-allowed;
}

.pre-auth-container {
    max-width: 30rem;
}

.table-bordered-outer {
    border: 1px solid lightgrey;
}

.home-container {
    margin: 200px 40px;
}


.issue-card {
    max-width: 90vw;
    margin: auto;
    margin-top: 1rem;
}

.issue-card-danger, .issue-card-success {
    max-width: 90vw;
    margin: auto;
    margin-top: 1rem;
    border-radius: 0.3em;
}

.issue-card-danger {
    border: 1px solid red;

}

.issue-card-header {
    padding: 0.7em;
    border-top-left-radius: 0.3em;
    border-top-right-radius: 0.3em;

}

.issue-card-danger .issue-card-header {
    background-color: rgb(255, 215, 215);
}

.issue-card-success {
    border: 1px solid green;
}

.issue-card-success .issue-card-header {
    background-color: rgb(221, 255, 223);
}


.popover-link {
    cursor: pointer;
    color: rgb(0, 119, 255);
}

.popover-link:hover {
    text-decoration-line: underline;
    text-decoration-style: solid;
}

.bg-warning-light {
    background: rgb(255, 255, 187) !important;
}

.bg-danger-light {
    background: rgb(255, 187, 187) !important;
}

.col-20vw {
    max-width: 20vw !important;
    overflow-wrap: break-word !important;
}

.min-h-80vh {
    min-height: 80vh;
}

.cursor-pointer {
    cursor: pointer;
}

#cover-spin {
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(50,50,70,0.7);
    color: white;
    z-index: 9999;
}

.center {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}