/*
.navbar-brand img {
    -webkit-filter: invert(1);
    filter: invert(1);
}
*/
@font-face {
    font-family: IcoMoon-Ultimate;
    src: url(/static/custom/fonts/icomoon/icomoon.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: quicksand_medium;
    font-style: normal;
    font-weight: 500;
    src: local(""),url(/static/custom/fonts/quicksand/quicksand-medium.woff2) format("woff2"),url(/static/custom/fonts/quicksand/quicksand-medium.woff) format("woff")
}

@font-face {
    font-family: quicksand_bold;
    font-style: normal;
    font-weight: 700;
    src: local(""),url(/static/custom/fonts/quicksand/quicksand-bold.woff2) format("woff2"),url(/static/custom/fonts/quicksand/quicksand-bold.woff) format("woff")
}


:root {
    --urca-body-bg: #12142B;
    --urca-body-font-size: 1.6rem;
    --urca-body-font-weight: 400;
    --urca-body-line-height: 1.375;
    --urca-body-color: #fff;
    --urca-btn-bg:#F2C52C;
    --urca-btn-border:#F2C52C;
    --urca-btn-hover-bg:rgb(221.3616071429, 174.1517857143, 13.6383928571);
    --urca-link-hover: #15ADAA;
}
:root[data-dyslexia="off"] {
    --urca-body-font-family: quicksand_medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;    
    --bs-body-font-family: var(--urca-body-font-family);
}

:root[data-dyslexia="on"] {
    --bs-body-font-family: var(--pod-font-family-dyslexie);
}
  
body {
    font-family: var(--bs-body-font-family);
    font-weight: var(--urca-body-font-weight);
    line-height: var(--urca-body-line-height);
    color: var(--urca-body-color);
    background-color: var(--urca-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.pod-navbar {
    background: var(--urca-body-bg);
    color: var(--urca-body-color);
    
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
}
.pod-navbar__button-toggler {
    color: var(--urca-body-color);
}

.pod-navbar__button-toggler:hover, .pod-navbar__button-toggler:active, .pod-navbar__button-toggler:focus {
    color: var(--urca-body-color);
    border: 2px solid var(--urca-body-color);
    box-shadow:none;
}


.navbar-brand img {
    max-height: inherit;
    max-width: 100%;
    min-height: 35px;
}

.pod-navbar__brand {
    color: var(--urca-body-color) !important;
}

a {
    color: var(--urca-body-color);
    transition: color .25s ease;
}

a:hover {
    color: var(--urca-link-hover);
}

.btn-primary, .btn-outline-primary, .btn-link {
    --bs-btn-bg: var(--urca-btn-bg);
    --bs-btn-border-color: var(--urca-btn-border);
    --bs-btn-color: var(--urca-body-bg);

    --bs-btn-hover-color: var(--urca-body-bg);
    --bs-btn-hover-bg: var(--urca-btn-hover-bg);
    --bs-btn-hover-border-color: var(--urca-btn-hover-bg);

    --bs-btn-active-color: var(--urca-body-bg);
    --bs-btn-active-bg: var(--urca-btn-hover-bg);
    --bs-btn-active-border-color: var(--urca-btn-hover-bg);
    font-size: 1rem;
    
}
.btn-outline-primary {
    color: var(--bs-btn-color);
    border-color: var(--bs-btn-color);
}

.btn-primary.disabled, .btn-primary:disabled {
    background: var(--urca-btn-bg);
    border-color: var(--urca-btn-bg);
}

.pod-aside-collapse__button {
    background: var(--urca-btn-bg);
    border: 1px solid var(--urca-btn-bg);
    color: var(--urca-body-bg);
}
.pod-aside-collapse__button:hover, .pod-aside-collapse__button:focus, .pod-aside-collapse__button:active {
    background: var(--urca-btn-hover-bg);
    border: 1px solid var(--urca-btn-hover-bg);
    color: var(--urca-body-bg);
}

.pod-params-button {
    font-size: 1.05rem;
    margin-right: 3px;
}

#nav-usermenu .initials {
    font-size: 1.2rem;
}

:not(footer) > .pod-btn-social {
    font-size: 1.6rem;
}
.mgtNotes .pod-btn-social {
    font-size: 2rem;
}
.pod-aside {
    color: var(--urca-body-bg);
}

.video-meta .btn-link{
    background: none;
    
}

a.navbar-brand:not(.btn):hover, a.navbar-brand:not(.btn):focus {
    text-decoration: none;
}

.datetimeshortcuts a, .calendarbox, .calendarbox a, .timelist a {
    color: var(--urca-body-bg) !important;
}

.select2-results {
    color: var(--urca-body-bg) !important;
}

#bulk-update-container {
    color: var(--urca-body-bg);

}
.pod-navbar {
    border-bottom: 2px solid --urca-btn-border;
}

.pod-footer-logo {
    height: 35px;
    width: 255px;
    background-size: contain;
    background-repeat: no-repeat;
}

/* masque dans le footer */
.pod-footer-content address {
    display: none;
}

.footer_links a {
    font-family: var(--urca-font-family-bold);
    text-decoration: none;
    color: var(--urca-text-color);
    transition: color .25s ease;
}

.footer_links a:hover {
    color: var(--urca-link-hover);
    text-decoration: none;
}

.accordion-button:not(.collapsed) {
    color: var(--urca-body-bg);
}

.pod-gotoup {
    color: var(--urca-text-color);
    transition: color .25s ease;
}

.pod-gotoup:hover,.pod-gotoup:active ,.pod-gotoup:focus {
    color: var(--urca-link-hover);
}

.toast-body {
    color:var(--urca-body-bg);
}
