

:root {
    --mdc-text-button-label-text-color: #f7f7f7;
    --mdc-shape-small: 4px;
    --mdc-theme-body: #005776;
    --mdc-theme-error: #a20323;
    --cas-theme-primary: #005776;
    --cas-theme-button-bg-hover: #005776;
    --cas-theme-primary-bg: #005776;
    --cas-theme-button-bg: #26418f;
    --cas-theme-button-bg-lite: #005776;
    --cas-theme-primary-light: #005776;
    --cas-theme-secondary: #018077;
    --cas-theme-success: #74C163;
    --cas-theme-danger: #58151c;
    --cas-theme-danger-bg: #f8d7da;
    --cas-theme-warning: #664d03;
    --cas-theme-warning-bg: #fff3cd;
    --cas-theme-border-light: 1px solid rgba(0, 0, 0, .2);
    --mdc-theme-primary: var(--cas-theme-primary, #005776);
    --mdc-typography-font-family: "Ubuntu", "Open Sans", Roboto, Arial, sans-serif;

    --navbar-width: 256px;
    --navbar-width-min: 80px;
    --navbar-dark-primary: #005776;
    --navbar-dark-secondary: #005776;
    --navbar-light-primary: #f5f6fa;
    --navbar-light-secondary: #8392a5;

}
/**body {
    background: url(../themes/images/background.jpg) center center / cover fixed;
}*/

.bgimage {
    background: url(/cas/themes/images/background-4b763410a4decfa6a90d61f2ec3bc495.jpg)  center center / cover fixed !important;
}


button[type="submit"] {
    width: 100%;
}

.logo_irit svg {
    margin-top: -9px;
}

@media (max-width: 600px) {
    .w-sm-100 {
        width: 100% !important;
    }
}

#main-content {
    margin-top: 30px;
    max-width: 1024px;
}

.cas-brand {
    height: 48px;
    width: auto;
}

#cas-logo {
    height: 109px;
}

.cas-footer {
    font-size: 0.75rem;
}


