﻿html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
	background-color: Cornsilk;
}
/*
.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}
*/
.hiddenElt {
  display: none;
}

.highlightEffect {
  background-color: lightcyan;
}

/* infobulles */
.infobulle[title]:after {
  color: var(--bs-link-color) !important;
  font-size: x-small;
  vertical-align: text-top;
  content: '◥';
}


/* Notes */
.muted {
  opacity: 0.25;
}

.Note {
  width: 30px;
  /*height: 1.75em;*/
  line-height: 1.75;
  text-align: center;
  /*white-space: nowrap;*/
  font-weight: bold;
  color: white !important;
}

/* inactive checkbox */
.form-check-secondary[type='checkbox']:checked {
  background-color: var(--bs-secondary);
  border-color: var(--bs-secondary);
}

/* Notation = 5 */
.Note5A {
  background-color: #499125 !important;
}

.Note5B {
  background-color: #BAD11E !important;
}

.Note5C {
  background-color: #EEE92D !important;
}

.Note5D {
  background-color: #EC7E33 !important;
}

.Note5E {
  background-color: #DE3C31 !important;
}

/* Notation = 6 */
.Note6A {
  background-color: #087E41 !important;
}

.Note6B {
  background-color: #32A548 !important;
}

.Note6C {
  background-color: #95C233 !important;
}

.Note6D {
  background-color: #EEE71B !important;
}

.Note6E {
  background-color: #FAAC26 !important;
}

.Note6F {
  background-color: #E96826 !important;
}

/* Notation = 7 */
.Note7A {
  background-color: #087F3D !important;
}

.Note7B {
  background-color: #32A548 !important;
}

.Note7C {
  background-color: #96C036 !important;
}

.Note7D {
  background-color: #EDE51E !important;
}

.Note7E {
  background-color: #F7AE23 !important;
}

.Note7F {
  background-color: #E96824 !important;
}

.Note7G {
  background-color: #E31929 !important;
}

/* treeview */
.tvw-list {
  list-style-type: none;
  list-style-image: none;
  padding-inline-start: 16px;
  line-height: 180%;
}

  /* survol ligne item */
  .tvw-list div:hover {
    background-color: #ececec;
  }

    /* survol div actions */
    .tvw-list div:hover .tvw-actions {
      display: block;
    }

.tvw-icon {
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: auto;
  width: 24px;
  height: 24px;
  line-height: 24px;
}

.tvw-icon-0 {
  background-image: url('/images/tvw_icon1.png');
}

.tvw-icon-1 {
  background-image: url('/images/tvw_icon2.png');
}

.tvw-icon-2 {
  background-image: url('/images/tvw_icon3.png');
}

ul.tvw-open {
  display: block;
}

/* effet icon ouvert */
i.tvw-icon.tvw-open {
  color: var(--bs-primary);
}

ul.tvw-closed {
  display: none;
}

.tvw-action {
  margin-left: 8px;
  margin-right: 8px;
}
