﻿.selected a {
    background-color: #004e9e;
    color: white
}
.selected a:hover {
    background-color: #004e9e;
    color: #9eceff
}

input:disabled, textarea:disabled, select:disabled {
    color: grey;
}

input[type="file"] {
    overflow: hidden;
}

th > div.columns > div {
    padding-top: unset;
}

th {
    vertical-align: bottom;
}

[data-sort-name] {
    cursor: pointer;
}

.card .form {
    margin-top: unset;
    width: 100%;
}

.shame-log-adjuster {
    margin-bottom: -2.70rem;
}

.shame-error {
    color: red;
}

.shame-red-text {
    color: red;
}

.shame-green-text {
    color: green;
}

.shame-amber-text {
	color: #fab30e;
}

.shame-small-text {
    font-size: small;
}

.shame-large-text {
    font-size: large;
}

.shame-button-delete {
    background-color: #d00 !important;
}

.shame-nowrap {
    white-space: nowrap;
}

.shame-remove-minwidth {
    min-width: 0px;
}

.shame-center-text {
    text-align: center;
}

.shame-bottom-text {
    vertical-align: bottom;
}

.shame-left-text {
    text-align: left;
}

.shame-right-text {
    text-align: right;
}

.shame-fixed-width-font {
    font-family: Courier New, Courier, monospace;
}

.shame-hide {
    display: none !important;
}

.shame-green-square {
    background-color: green;
    height: 10px;
    width: 10px;
    margin-right: 10px;
}

.shame-image-max-width {
    max-width: 128px;
}
.shame-red-square {
    background-color: red;
    height: 10px;
    width: 10px;
    margin-right: 10px;
}

.shame-signature-box {
    border: 1px solid #5a7c88;
}

.shame-clear-min-width {
    min-width: unset !important;
}

.shame-clear-margins {
    margin: unset !important;
}

.shame-clear-border-bottom {
    border-bottom: none;
}

.shame-styled-h3 {
    color:#004e9e;
    font-family:"OpenSans","Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height:1.5rem;
    font-size:1.5em;
    font-weight: bold;
}

.shame-styled-h4 {
    color:#004e9e;
    font-family:"OpenSans","Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height:1.5rem;
    font-size:1.25em;
    font-weight: bold;
}

.shame-card-image-clear {
    max-width: 128px;
    min-width: unset !important;
    width: unset !important;
    max-height: 128px;
}

.shame-right {
    float: right;
    display: inline;
}

.shame-date-width {
    min-width: unset !important;
    width: 130px !important;
}

.shame-full-width {
    min-width: unset !important;
    width: 100% !important;
}

.shame-percentage-width {
    min-width: unset !important;
    width: 85px !important;
}

.shame-2fa-code {
    min-width: unset !important;
    width: 55px !important;
    font-size: x-large;
}

.shame-textarea-slim {
    min-height: 5rem;
}

.shame-product-thumbnail {
    width: 1.5rem;
}

.shame-checkbox-column {
    width: 0px;
}

.shame-pulsate {
    -webkit-animation: shame-pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    opacity: 0.5;
}

@-webkit-keyframes shame-pulsate {
    0% {
        opacity: 0.1;
    }

    50% {
        opacity: 1.0;
    }

    100% {
        opacity: 0.5;
    }
}

.shame-content-wide {
    max-width: 100% !important;
    margin-left: 5rem !important;
    margin-right: 5rem !important;
    margin-top: 0px !important;
}

.shame-limit-height-60 {
    height: 60vh;
}
.shame-limit-height-25 {
    max-height:25vh;
}

div.shame-slim {
    margin-top: 0px;
}

div.flow-nav-item a {
    margin-top: 0px;
}