/* Styles for yeswiki's template
 * under GNU General Public License
 */

@import 'partials/general.css';
@import 'partials/navbar.css';
@import 'partials/header.css';
@import 'partials/main-containers.css';
@import 'partials/footer.css';
@import 'partials/page-edit.css';
@import 'partials/bazar.css';
@import 'partials/admin.css';

@import 'components/buttons.css';
@import 'components/bootstrap-components.css';
@import 'components/modals.css';
@import 'components/forms.css';
@import 'components/checkboxes-radio.css';
@import 'components/tables.css';

@import 'templates/calendar.css';
@import 'templates/agenda.css';
@import 'templates/facette.css';
@import 'templates/accordion.css';
@import 'templates/search.css';
@import 'templates/annuaire.css';
@import 'templates/gdprcookie.css';

@import '../tools/bazar/presentation/styles/bazarcarto.css'; /*-- Surcharge style bazarcarto.css de base */

 /*
 * CSS variables
 */
 :root {
   --primary-color: #5b8533;
   --secondary-color-1: #af9793;
   --secondary-color-2:#ab8c79;
   --neutral-color: #4E5056;
   --neutral-soft-color:#b0b1b3;
   --neutral-light-color: #ffffff;

   --success-color: #9dca00;
   --danger-color: #e4003d;
   --warning-color: #d98c00;

  --main-text-color:var(--neutral-color);
  --main-text-fontsize: 16px;
  --main-text-fontfamily:'Karla', 'Nunito', sans-serif;
  --main-title-fontfamily: 'Cabin Condensed', 'Nunito', sans-serif;
  --main-bg-color:var(--neutral-light-color);
  --main-container-bg-color:var(--neutral-light-color);

  /* Links */
  --link-color: var(--primary-color);
  --link-hover-color : var(--primary-color);

  /* contained page */
  --navbar-bg-color: #f7f7f7;
  --navbar-text-color: var(--neutral-light-color);
  --navbar-link-color: var(--neutral-color);
  --navbar-link-bg-color: transparent;
  --navbar-link-hover-color: var(--primary-color);
  --navbar-link-bg-hover-color: transparent;
  --navbar-border: none;
  --navbar-border-radius : 0;
  --navbar-shadow: none;


  --header-bg-color: var(--neutral-light-color);
  --header-text-color: var(--neutral-color);
  --header-title-color: var(--primary-color);

  --footer-bg-color: #2b343b;
  --footer-text-color: var(--neutral-light-color);
  --footer-title-color:var(--neutral-soft-color);
  --footer-border-top:  0px solid var(--neutral-soft-color);

  --btn-border:none;
  --btn-border-radius:.5em;

  --checkbox-color: var(--primary-color)
}

@media (max-width: 1200px) {
   :root {
     --main-text-fontsize: 15px;
   }
}
@media (max-width: 800px) {
  :root {
     --main-text-fontsize: 13px;
   }
}

/* fix for retro compatibility with cercopitheque */
.accordion-group .panel-heading.collapsed .panel-title::after {
    content: "";
}

/* Intro Page Accueil Special */
.intro_acc h5 {
  color: var(--primary-color);
  font-weight: 500;
  border:0;
  margin:1em 0 0;
}
.intro_acc h2 {
  line-height: 0.92em;
  margin-top: 0.2em;
}
