/* 
    This is a file where customer can add his own css rules. Rules from that file
    are loaded at the end of page parsing. During deployment on customer environment 
    we shouldn't override that file.
*/
/* Typsnitt */
body {
    font-family: "LL Brown Latin", sans-serif; !important;
}
:root,
[data-bs-theme="light"] {
    --bs-link-color: #12332e !important;
    --bs-link-color-rgb: 18, 51, 46 !important;
    --bs-link-hover-color: #005f4b !important;
    --bs-link-hover-color-rgb: 0, 95, 75 !important;

    /* Extra: uppdatera även aktiv paginering */
    --bs-pagination-active-bg: #008766 !important;
    --bs-pagination-active-border-color: #008766 !important;
    --bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(0, 135, 102, .25) !important;
}
/* Lägg in logga i "Home button" */
#navbar-homeButton {
    background-image: url("/upmtestweb/web/assets/images/Castellum_Logga2.svg");
    background-size: 100%;
    background-repeat: no-repeat;
    display: inline-block;
    width: 90px;   /* Justera efter behov */
    #height: 40px;   /* Justera efter behov */
    text-indent: -9999px; /* Göm eventuell text */
}

/* Ändra färger på toppraden */
.navbar {
    background-color: #12332e; /* Ny bakgrundsfärg */
    color: green;
}
.brand-container {
    background-color: #12332e !important;  /* Välj din färg */
    color: green !important;
}
.popover {
    --bs-popover-bg: #008766 !important;  /* Bakgrundsfärg drop down vid profil*/
}
/* Färg i toppradens text / ikoner */
.content-wrapper i, .main-header i {
    color: #ffffff !important;
}
/* Färg pil ner */
.content-wrapper i {
    color: #12332e !important;
}
.navbar a {
    color: #ffffff !important;
}
.sidebar-bg-light .brand-container .brand-link:hover, .sidebar-bg-light .brand-container .pushmenu {
    color: white !important;
}

/* Byt bakgrundsfärg på sidebaren  */
.main-sidebar {
    background-color: #f3f2f1;  /* Välj din färg */
    color: green;
}

/* Justera eventuell textfärg i sidebaren */
.main-sidebar a {
    color: black !important;
}
.main-sidebar a:hover {
    color: #12332e !important;
}

/* Ändra länkarna till Grönt */
.nav-link nav-link-group navbar-roleMenu-1  a {
    color: black !important;
}
a:not([href]):not([class]) {
    color: #12332e
}
a.invoicePartTitle {
    color: #12332e !important;
    text-decoration: none !important;
    font-weight: 500;
}

/* Kantfärger */
.panel-search {
border-left: 5px solid #12332e !important;
}
.navbar a {
    color: #000000
}
/* checkboxar, SÖK o svarstext */
.form-check-input:checked {
    background-color: #12332e;
    border-color: #12332e;
}
/* SÖK o svarstext */
.btn-outline-primary {
    --bs-btn-color: #12332e;
    --bs-btn-border-color: #12332e;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #12332e;
    --bs-btn-hover-border-color: #12332e;
    --bs-btn-focus-shadow-rgb: 18, 51, 46;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #12332e;
    --bs-btn-active-border-color: #12332e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #12332e;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #12332e;
    --bs-gradient: none;
}
.media-list-item a {
    color: #12332e !important;
}
/* Svar på SÖK o svarstext */
.panel-body a {
    color: #008766 !important;
   }
.label.label-success {
    background-color: #008766;
}


.btn-primary {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #008766;
    --bs-btn-border-color: #008766;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(18, 51, 46);
    --bs-btn-hover-border-color: rgb(18, 51, 46);
    --bs-btn-focus-shadow-rgb: 18, 51, 46;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(18, 51, 46);
    --bs-btn-active-border-color: rgb(9.75, 90, 127.5);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #008766;
    --bs-btn-disabled-border-color: #008766;
}
.btn-light {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #008766;
    --bs-btn-border-color: #008766;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(18, 51, 46);
    --bs-btn-hover-border-color: rgb(18, 51, 46);
    --bs-btn-focus-shadow-rgb: 18, 51, 46;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(18, 51, 46);
    --bs-btn-active-border-color: rgb(9.75, 90, 127.5);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #008766;
    --bs-btn-disabled-border-color: #008766;
}
.panel.panel-primary>.panel-heading {
    color: #fff;
    background: #008766;
}
/* Paneler, stora bilder */
.panel-success .panel-body {
    background: #008766;
    color: #fff;
}
/* Sidräknare */
.page-link.active, .active>.page-link {
    background-color: #12332e !important;
    border-color: #12332e !important;
}
