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

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

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

@import 'margot-base/templates/calendar.css';
@import 'margot-base/templates/agenda.css';
@import 'margot-base/templates/facette.css';
@import 'margot-base/templates/accordion.css';
@import 'margot-base/templates/search.css';
@import 'margot-base/templates/annuaire.css';

/*
 * CSS variables
 */
:root {

  
 --var-text-color: #002847;
 --main-text-color : #002847;

  --primary-color: #002847;
  --secondary-color-1: #a42a3b;
  --secondary-color-2: #a42a3b;
  --secondary-color-3:#32746D; 
  --neutral-color: #002847;
  --neutral-soft-color: #002847;
  --neutral-light-color: #fff;
  --main-text-color:#002847;
  --main-text-fontsize: 17px;
  --main-text-fontfamily: "Nunito", sans-serif;
  --main-title-fontfamily:'Nunito', sans-serif;

  --success-color: #3cab3b;
  --danger-color: #d8604c;
  --warning-color: #D78958;
  
  --main-text-color:#002847;

  --bg-color:#fff;
  --secondary-bg-color:#f5f5f5;
  --text-color:#ff6600;

  --success-color: #3cab3b;
  --danger-color: #d8604c;
  --warning-color: #D78958;

 
  --main-bg-color: #23527c;
  --main-container-bg-color: white;

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

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


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

  --footer-bg-color: transparent;
  --footer-text-color: var(--main-text-color);
  --footer-title-color: var(--main-text-color);
  --footer-border-top: 3px 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;
  }
}

/* AJOUTS MODIFICATIONS*/


h1, h2, h3 , h4 {

	color: var(--primary-color) !important;
}

h2 {
    font-size: 1.4rem;
}
h3 {
    font-size: 1.2rem;
}

.note-editable > h3 {
color:#000;
}
img {
    border-radius: 10px !important;
}


#yw-topnav .navbar-brand, #yw-topnav .navbar-nav > li > a:not(.btn), #yw-topnav .navbar-nav > li > a.btn-link {
	color: var(--navbar-link-hover-color) !important;
}

#yw-topnav .btn.btn-default {
    background-color: var(--bg-color) !important; 
}

.note-editor.note-frame .note-editing-area .note-editable, .note-editor.note-airframe .note-editing-area .note-editable {
background: 
}



.image-container {
    background-color: var(--bg-color) !important; 
}




.BAZ_label {
	color: var(--secondary-color-2) !important; 
}



 

h1 {
    font-size: 2.5rem;
}




.form-control, #form-builder-container {
    color: var(--primary-color);
 }
 





.form-group .control-label  {
 background-color: var(--primary-color-1) !important;

}

.table-condensed > tbody > tr > td:first-child strong, .table-condensed > tbody > tr > td:first-child h1, .table-condensed > tbody > tr > td:first-child h2, .table-condensed > tbody > tr > td:first-child h3, .table-condensed > tbody > tr > td:first-child h4, .table-condensed > tbody > tr > td:first-child h5, .table-condensed > tbody > tr > td:first-child h6 {
	color: var(--primary-color-1) !important;
}

.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:active:focus {
    background-color: var(--neutral-color);
    }

.btn-default, .btn-default:hover, .btn-default:active, .btn-default:focus, .btn-default:active:focus, .open > .dropdown-toggle.btn-default, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {
color: var(--primary-color-1);
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    color:  ;
    background-color:  ;
}


élément {
}

élément {

}
.panel-secondary-3 {

    border-color: var(--secondary-color-3);
    --checkbox-color: var(--secondary-color-3);
}

.panel-secondary-3 > .panel-heading {
color: var(--neutral-light-color);
background-color: var(--secondary-color-3);
border-color: var(--secondary-color-3);
}

.exergue{
    border-radius: .5rem;
    color: var(--primary-color-1) !important;
    padding:30px;
    font-family: var(--main-title-fontfamily); 
    border:5px solid;
}
.well {
    background-color: var(--secondary-bg-color) !important; 
}

.toc {
    position: static;
    width: 700px;
}

.code {
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
    color: 
#fff !important;
background-color:
#000 !important;
border-left: 11px solid
#245c60 !important;
display: block;
padding: 9.5px;
margin: 0 0 10px;
width: 100%;
font-size: 13px;
line-height: 1.42857143;
word-break: break-all;
word-wrap: break-word;
border: 1px solid
    #ccc;
        border-left-color: rgb(204, 204, 204);
        border-left-style: solid;
        border-left-width: 1px;
    border-radius: 4px;
}
hr {
border:3px dotted #002847;
}

#yw-header {
	background-color: var(--primary-color);
	text-align:center;
}

#yw-topnav {
 background-image: url("/files/bandeaumenuhaut.png") !important;
   min-height: 165px; 
} 

#yw-topnav.fixable.nav-up, .yw-responsive #yw-topnav.fixable.nav-up {
  top: -56px;
}

#yw-topnav.fixable {
position: inherit !important;

}

.panel-body {

color:#282626 !important;
}

.table-striped > tbody > tr:nth-of-type(2n+1) {
  background-color: #282626 !important;
}

.input-group {
 
  margin: 11px 0 0 0 !important;
}
