@import "selectize.css";

.client-primary-bg {
    background-color: #0d80bc !important;
    color: #FFFFFF;
}

.client-primary-card-accent {
    border-top: 3px Solid #0d80bc !important;
}

.client-brand-link {
    /*optimize sidebar logo size by manipulating l/r padding*/
    padding: .01rem 1.5rem;
}

.client-sidebar {
    /*accounts logo vertical overrun in sidebar*/
    padding-top: 1rem;
}

#permselecttable tbody tr td {
    padding: 5px !important;
}

.confirmed {
    border-left: 5px rgb(40, 167, 69) Solid !important;
}

.contingent {
    border-left: 5px Yellow Solid !important;
}

.proposed {
    border-left: 5px slategrey Solid !important;
}

.canceled {
    border-left: 5px red Solid !important;
}

.badge-lg {
    font-size: 1rem;
}

.mpnone {
    padding: 0 !important;
    margin: 0 !important;
}

.client-sidebar-logo {
    padding-top: 1rem;
}

/* Client Color Guide
Orange
#FF6720
Buttons, active states, underlines, highlights

Plum
#4A2F47
Backgrounds, text on light backgrounds

Red
#D42C2E
Highlights, titles, science visualizations

Teal
#D42C2E
Highlights, titles, science visualizations

Light Blue
#F6F9FB
Backgrounds

Purple
#7B61FF
Highlights, sci-viz

Yellow
#F99D26
Highlights, sci-viz, clinical trial status

Grey
#E5E5E5
Captions and call outs
 */

#pageloader {
    background: rgba(255, 255, 255, 0.8);
    display: none;
    height: 100%;
    top: 0;
    position: fixed;
    width: 100%;
    z-index: 9998;
}

#pageloader img {
    left: 50%;
    margin-left: -32px;
    margin-top: -32px;
    position: absolute;
    top: 50%;
}

#pageloader #waitmsg {
    left: 50%;
    width: 250px;
    max-width: 250px;
    margin-left: -125px;
    position: absolute;
    top: 30%;
    text-align: center;
    z-index: 9999;
}
