/* new color variables */
        :root {
            /*--dark-color: #1A000B grenat;
            --light-color:#FFF5F9 rose très pale;
            --main-background: #FFEBF3 rose pale;
            --primary-background: #990040; rose fushia
	        --primary-textColor: #FFFF80;*/
            --secondary-background: #74bbe6; /*bleu ciel*/
            --secondary-textColor: #FFFF80; /*jaune paille*/
            /*--accent-background: #80FFB5; vert pale*/
            --accent-textColor: #FFFF80;
            /*--primary-gradient: linear-gradient(180deg, #990040, #520022 fushia plus foncé);
            --secondary-gradient: linear-gradient(180deg, #009959 vert, #005230 vert plus foncé);*/
          --link-color: #74bbe6;
          --heading-color: #009959;/*vert titre h1*/
          --link-hover-color: #fd7e17;
         /* --cassiopeia-color-hover: #fd7e17;*/
}

.custom {
  --cassiopeia-color-primary:/*transparent ou #ad6200a3*/#ad6200;
  --cassiopeia-color-link: #efc976;
  --cassiopeia-color-hover: #F8BD3D;
}

.mod-list-Ateliers {
  flex-direction: row;  
  --link-hover-color: #fd7e17;
  --link-disabled-color: #FFFF80;
}

.mod-list-Ateliers, .card-body {
  padding: 0 !important;
  margin: -5px;
}

.card-body {
  padding: 0 !important;
  margin: 8px 0;
}
  
.mod-list-Ateliers li a {
  text-decoration: none;
  border-right-style: outset;
  border-right-color: #ff3300;
  padding: 1px 12px;
}

.mod-list-Ateliers, .current.active a {
  color: beige;
}

 body {
background: var(--main-background); /* background of your website */
color: #ffff80 /* var(--main-color); color of your website */
}

/* image fond site et divers */
 body.site {
/*background: #1a160d;marron foncé*/
    background: url(/images/sampledata/cassiopeia/main_lorissa.png)fixed top #1a160d;
    background-repeat: no-repeat;
    background-size: cover;
    font-size: 18px;
    color: #ffff80;
    text-transform: none;
}

h1 {
color:var(--heading-color);
}

.container-header .mod-menu {
  justify-content: right;
  color: #f9f7bc;
  padding: 0;
}

.container-header .navbar-toggler {
  width:30px;
  height:30px;
  padding:0;  
  color: var(--accent-textColor);
  background: #ff3300;
  border: 1px solid var(--secondary-textColor);
}

.form-control {
background-color:#ff3300;
}

/*bouton ul.mod-menu_dropdown-metismenu {
/*font-weight: bold;
justify-content: center;
}*/
li.metismenu-item.level-2 {
  background-color:#1A160D;
}
li.metismenu-item.level-2.current.active a {
  background-color:#E2A32B;
  color:#1A160D;
}


.card {
--card-bg: #ffffff1c;
  color:#ffff80;
  padding: 10px;
}
.titre-en-tete-module {
  text-align: center;
}

/*flèche "to-top" pour remonter la page*/
.back-to-top-link:hover, .back-to-top-link:focus {  
    color: #cf2525;
    background-color: #efc976;
    border-color: #f8bd3d;
}

.back-to-top-link.visible {
    opacity: 1;
    color: #af4242;
    background-color:#009959;
}

.text-muted {
    color: #fd7e17 !important;
}
.breadcrumb-item.active {
  --breadcrumb-item-active-color: #fd7e17;
}

.nivo-lightbox-overlay nivo-lightbox-theme-default nivo-lightbox-effect-fade nivo-lightbox-open { 
  visibility: visible;
  opacity: 1;
  background: rgba(0,0,0,0.6);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99998;
  width: 100%;
  height: 100%;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-secondary {
    color: #FFFF80;
    background-color: #ee8c0254;
    font-family:initial;
    font-size: medium;
}
.pagination {
     --pagination-bg: #ee8c0254;
     --pagination-active-bg: #03a9f4;
     --pagination-active-border-color: #FFFF80;
     --pagination-disabled-bg: #ee8c0254;
     --pagination-disabled-color: #FF5722;
     --pagination-active-color: #FFFF80;
     --pagination-hover-bg: #ffff80;
}

a.page-link {
  color: #00bcd4;
}

.btn-secondary {
  --btn-hover-color:#ce8080;
} 
.btn:active {
  background-color:#70acef;
}

@media (max-width: 580px) { 
  font-family:'Segoe Print';
}

.pg-category-items-box {
  justify-content: center !important;
}

.footer {
  color: var(--highlight-bg);
  background-image: linear-gradient(178deg, var(--cassiopeia-color-primary) 0%, #1a160d 100%);
  }

.footer .grid-child {
   padding: 15px 0px;
  text-align:center;
}

.navbar-toggler {      
    color: var(--red);
    border: var(--border-width) solid var(--accent-textColor);
    background-color: var(--heading-color);
}
.custom {
    --cassiopeia-color-primary: /*transparent ou #ad6200a3*/#ad6200;
    --cassiopeia-color-link: #efc976;
    --cassiopeia-color-hover: #F8BD3D;
}
.footer {
    --cassiopeia-color-primary: #1a160d4a
/*#fd7e174d*/;
    --cassiopeia-color-link: #efc976;
    --cassiopeia-color-hover: #F8BD3D;
}
.footer-menu {
 text-align:center;
 display:flow;
}

.last-modified-date {
 color: /*#74bbe6*/#3af8bc;
 text-align:center;
}
