/* PALETTE:

    #53801a | Main
    #20580a | Main (darker)
    #e85112 | Danger
    #9b2109 | Danger (darker)
    #333333 | Header bg
*/

/************************
    Main color
*/
.crtf-background-main,
/* Assign primary button */
.btn.btn-primary,
/* select list overrride */
#wrapper .dropdown-item:active,
#wrapper .dropdown-item.active,
/* data-tables overrides */
.table > thead > tr,
.page-item.active .page-link:hover, .page-link:hover {
    background: #53801a;
}

.crtf-color-main,
#wrapper .crtf-color-main,
.crtf-color-main:active, .crtf-color-main:hover,
/* Special case for back arrows */
.back-arrow:hover, .back-arrow:focus,
.crtf-ctrl-button, .crtf-ctrl-button:hover, .crtf-ctrl-button:focus {
    color: #53801a;
}

.img-thumbnail:hover {
    border-color: #53801a;
    color: #FFFFFF;
}
.page-link {
    color: #53801a;
}

/* special case for loading spinner */
.loading-spinner {
    border-top-color: #53801a !important;
}

.btn:not(.fa):focus, .page-link:focus {
    box-shadow: 0px 0px 7px #53801a !important;
}

/************************
    Main color (darker) 
*/
.btn.btn-primary:hover, .btn.btn-primary:active {
    background: #20580a !important;
}

.btn.btn-primary {
    border-color: #20580a !important;
}

/************************
    Secondary color 
*/
/************************
    Secondary color (darker)
*/

/************************
    Danger color 
*/
.btn.btn-danger {
    background: #e85112;
}
/*.field-validation-error {
    color: #e85112;
}*/

/************************
    Danger color (darker)
*/
.btn.btn-danger:hover, .btn.btn-danger:active {
    background: #9b2109;
}

.error-message {
    color: #9b2109 !important;
}

.btn.btn-danger {
    border-color: #9b2109;
}

/************************
    Header color
*/
.crtf-header-colors {
    background: #333333;
    color: white;
}