body {
}

a.new-win, a.new-win:link, a.new-win:visited, a.new-win:active, a.new-win:hover {
    background: url(/biodiversa/assets/img/newwindow.png) right center no-repeat;
    padding-right: 18px;
}

.budget-edit input {
    text-align: right;
    width: 100%;
}

.budget-edit input[ readonly ] {
    background-color: #fef5e6;
}

.readonly {
    background-color: #fef5e6;
}

strong {
    color: #007bff;
}

.r-status {
    font-family: monospace;
    font-weight: bold;
    font-size: 0.8em;
}

.r-suggested {
    color: grey;
}

.r-not-conf {
    color: #ff8800;
}

.r-confirmed {
    color: #2e9d62;
}

.r-invited {
    color: #6a83e7;
}

.r-coi {
    color: red;
}

.r-declined {
    color: crimson;
}

.r-agreed {
    color: lightblue;
}

.r-no-coi {
    color: blue;
}

.r-submitted {
    color: green;
}

.swa-callout {
    padding: 1.25rem;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    border: 1px solid #e9ecef;
    border-left-width: .25rem;
    border-radius: .25rem;
}

.swa-callout-guidelines {
    border-left-color: #d4edda;
    background-color: #f4fffc;
}

.swa-callout-guidelines *:last-child {
    margin-bottom: 0;
}

.swa-callout-primary {
    border-left-color: #007bff;
}

.swa-callout-primary > strong {
    color: #007bff;
}

.swa-callout-info {
    border-left-color: #5bc0de;
}

.swa-callout-info > strong {
    color: #5bc0de;
}

.swa-callout-warning {
    border-left-color: #f0ad4e;
}

.swa-callout-warning > strong {
    color: #f0ad4e;
}

.swa-callout-danger {
    border-left-color: #d9534f;
}

.swa-callout-danger > strong {
    color: #d9534f;
}

.maxlength-exceeded {
    color: red;
}

.smooth-scroll {
}

.material-icons {
    vertical-align: middle;
    line-height: 0 !important;
    position: relative;
    top: -1px;
    font-size: 1.2em;
}

.modal-body {
    background-color: #fbfff8;
}

.card-hover {
    background-color: #fbfff8;
}

.card-hover:hover {
    background-color: #d3ddc9;
}

#timeoutModal .modal-dialog, #signedOutModal .modal-dialog {
    -webkit-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
    top: 50%;
    margin: 0 auto;
}

@media all {
    .page-break {
    }
}

@media print {
    body {
    }

    table {
    }

    h1 {
    }

    h2 {
    }

    .header, .breadcrumbs, .do-not-print {
        display: none;
    }

    .page-break {
        display: block;
        page-break-before: always;
    }
}
