/* opengi.theme.css */

.banner-image {
    background-image: url("/ebroker4/motor/content/images/banner.png");
}


/* toast style : start */


/* background-color : accent pallette, 700 */


/*
md-toast.cmp-status-info .md-toast-content {
    background-color: #25c4af;
}
*/


/* text color : contrast to background color above */


/*
md-toast.cmp-status-info .md-toast-content, md-toast.cmp-status-info .md-toast-content button span {
    font-weight: normal;
    color: white;
}
*/


/* background-color : primary pallette, 700 */


/*
md-toast.cmp-status-warning .md-toast-content {
    background-color: #fac509;
}
*/


/* text color : contrast to background color above */


/*
md-toast.cmp-status-warning .md-toast-content, md-toast.cmp-status-warning .md-toast-content button span {
    font-weight: normal;
    color: black;
}
*/


/* background-color : warn pallette, 700 */


/*
md-toast.cmp-status-error .md-toast-content {
    background-color: #cc5000; 
}
*/


/* text color : contrast to background color above */


/*
md-toast.cmp-status-error .md-toast-content, md-toast.cmp-status-error .md-toast-content button span  {
    font-weight: normal;
    color: white; 
}
*/


/* toast style : end */


/* Typography :start */

md-input-container label,
label,
label.md-caption,
md-input-container:not(.md-input-has-value) input,
md-checkbox .md-label,
span.label,
.cmp-input-units .md-body-1 {
    color: rgba(0, 0, 0, 0.46)!important;
}


/* Typography : :end */


/* Help text : start */

md-toolbar.info-help:before {
    border-color: transparent transparent #2A639A transparent;
}


/* Help text : end */


/* breadcrumbs : start */

.breadcrumbs-tabs .active-tab,
.breadcrumbs-tabs .highlight-tab {
    border-bottom: 8px solid #2A639A;
}

.breadcrumbs-tabs a,
.breadcrumbs-tabs .md-button,
.breadcrumbs-tabs .md-button[disabled] {
    color: #2A639A;
}


/* breadcrumbs : end */


/* use main green when hover selected button and when selected button has focus (.md-focus): start */

.md-button.md-hue-1.md-primary.md-raised:not([disabled]):hover,
.md-button:not([disabled]).md-focused.md-raised.md-primary.md-hue-1 {
    background-color: #2a639a!important;
}


/* use main green when hover selected button : end */


/* error messages : start */

.invalid-component {
    background: #FEE3E4;
}

.cmp-input .validation-messages {
    color: #d50000;
}

.cmp-input div[ng-message] {
    color: #d50000 !important;
}

/* error messages : end */


/* navigation buttons : start */

.accent-green {
    background-color: #b5b5b5;
    color: #ffffff;
}

.accent-green a {
    color: #ffffff;
}


/* navigation buttons : end */


/* datepicker override : start */

.md-calendar-date-disabled,
.md-calendar-date-disabled {
    color: #B8B8B8!important;
}


/* datepicker override : end */


/* -------- hint for text input : start ------- */

.cmp-input-hint {
    color: grey;
}


/* -------- hint for text input : end ------- */


/* links : start */

a {
    color: #2A639A;
}


/* links : end */


/* info help text : start */

.vl-help-text {
    background-color: #fffaea;
    color: rgba(120, 120, 120, 1);
}

.vl-help-text div {
    border-color: #fde386;
}

.payment-title {
    color: #2A639A;
}
.help-text .md-caption {
    color: #2A639A;
}
/* info help text : end */
