/*
	Associated Theme: WebRefillDefault
	This file is meant to house the base colors and/or overrides for how
	pages look and feel per theme. This style sheet should not contain any
	layout behaviors. For layout behaviors, please set them in the ~/Content/Layouts/Global.css
*/

/* ------------ */
/* Color Themes */
/* ------------ */
.textPrimary {
    color: #39AEE2 !important;
}

.textSecondary {
    color: #333333 !important;
}

.textAccent {
    color: #EFA434 !important;
}

.backgroundPrimary {
    background-color: #39AEE2 !important;
}

.backgroundSecondary {
    background-color: #333333 !important;
}

.backgroundAccent {
    background-color: #EFA434 !important;
}

.borderPrimary {
    border-color: #39AEE2 !important;
}

.borderSecondary {
    border-color: #333333 !important;
}

.borderAccent {
    border-color: #EFA434 !important;
}

.loginControl a:visited {
    color: #39AEE2 !important;
}

.loginControl a:hover {
    color: #333333 !important;
}
/* ------------- */
/* Status Colors */
/* ------------- */
.success {
    color: #39AE27;
}

.failure {
    color: #A94442;
}

.warning {
    color: #EFA434;
}

.custom-bg-success {
    background-color: rgba(57, 174, 39, 0.5);
}

.custom-bg-failure {
    background-color: rgba(169, 68, 66, 0.5);
}

.custom-bg-warning {
    background-color: rgba(239, 164, 52, 0.5);
}

.statusfilteritem.ReadyInProgress .statusfiltericon {
    border: 2px solid #27ae60;
    background-color: white;
}

.statusfilteritem.ReadyInProgress.checked .statusfiltericon {
    background-color: #27ae60;
}

.statusfilteritem.Overdue .statusfiltericon {
    border: 2px solid #f2a927;
    background-color: white;
}

.statusfilteritem.Overdue.checked .statusfiltericon {
    background-color: #f2a927;
}

.statusfilteritem.DueSoon .statusfiltericon {
    border: 2px solid #3498db;
    background-color: white;
}

.statusfilteritem.DueSoon.checked .statusfiltericon {
    background-color: #3498db;
}

.statusfilteritem.NoRefills .statusfiltericon {
    border: 2px solid #e74c3c;
    background-color: white;
}

.statusfilteritem.NoRefills.checked .statusfiltericon {
    background-color: #e74c3c;
}

.statusfilteritem.Complete .statusfiltericon {
    border: 2px solid #9b59b6;
    background-color: white;
}

.statusfilteritem.Complete.checked .statusfiltericon {
    background-color: #9b59b6;
}

.statusfilteritem.Refillable .statusfiltericon {
    border: 2px solid black;
    background-color: white;
}

.statusfilteritem.Refillable.checked .statusfiltericon {
    background-color: black;
}

.statusfilteritem.OnHold .statusfiltericon {
    border: 2px solid #939393;
    background-color: white;
}

.statusfilteritem.OnHold.checked .statusfiltericon {
    background-color: #939393;
}

.statuscolumn.ReadyInProgress {
    background-color: rgba(39, 174, 96,.2);
}

.statuscolumn.Overdue {
    background-color: rgba(242, 169, 39,.2);
}

.statuscolumn.DueSoon {
    background-color: rgba(52, 152, 219,.2);
}

.statuscolumn.NoRefills {
    background-color: rgba(231, 76, 60, .2);
}

.statuscolumn.Complete {
    background-color: rgba(155, 89, 182, .2);
}

.statuscolumn.Refillable {
    background-color: white;
}

.statuscolumn.OnHold {
    background-color: rgba(204, 204, 204, .2);
}

/* ----------------- */
/* Quick View Widget */
/* ----------------- */
.QuickViewCardItem.ReadyInProgress:hover {
    background-color: rgba(39, 174, 96,.2);
}

.QuickViewCardItem.Overdue:hover {
    background-color: rgba(242, 169, 39,.2);
}

.QuickViewCardItem.DueSoon:hover {
    background-color: rgba(52, 152, 219,.2);
}

.QuickViewCardItem.NoRefills:hover {
    background-color: rgba(231, 76, 60, .2);
}

.QuickViewCardItem.Complete:hover {
    background-color: rgba(155, 89, 182, .2);
}

.ReadyInProgress {
    color: #27ae60;
}

.Overdue {
    color: #f2a927;
}

.DueSoon {
    color: #3498db;
}

.NoRefills {
    color: #e74c3c;
}

.Complete {
    color: #9b59b6;
}

.Refillable {
    color: black;
}

.OnHold {
    color: #939393;
}

/* ----------------- */
/* Quick Fill Widget */
/* ----------------- */
.QuickFill-button {
    background: #39AEE2 !important;
    border: 1px solid #39AEE2 !important;
    color: white;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    width: 100%;
}

    .QuickFill-button:hover {
        background-color: transparent !important;
        border: 1px solid #39AEE2 !important;
        color: black;
        -moz-box-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

.dxgvAdaptiveGroupPanel_Amerisource, .dxgvGroupPanel_Amerisource{
	border: none!important;
}
.dxgvAdaptiveGroupPanel_Amerisource{
	padding-top: 0!important;
}
