
/* STYLE DES FICHES */
.activite { font-size: 11px; text-transform: uppercase; font-style: italic; font-weight: 300;  }
.ville { font-size: 11px; text-transform: uppercase; font-weight: 300; }

#fld-typelieu.form-group { margin: 0; }
#fld-typelieu .control-label { visibility: hidden; height: 0; position: absolute; top: -100000; }

/* LOGOS DANS LES FICHES */
.flogo, .flogodouble { float:right; width: 50px; margin-left: 10px; }
.flogo.logomin { width: 70px; }
.flogo.logope { width: 200px; }
.flogodouble.logope { width: 100px; }
.creditlogo { width: 50px; margin-left: 15px;}

/* LOGOS DANS LE LATERAL */
.spc { text-align:center; padding:0;  }
.spc img { width: 80%; margin: 0 auto 0 auto; }
.spc img.logomin { width: 110px; }
.spc img.logopref { width: 110px; float:left; margin-left: -8px;}
.spc img.logope { width: 60px; float:right; margin-right: 4px; }
.spc img.logopic { width: 180px; }

#logo-site { float: left; width: 100%; margin-top: var(--ecart-unite); margin-bottom: 15px; }
#logocarif { position: absolute; width: 60px; right: var(--ecart-unite); bottom: var(--ecart-unite); }
#logocarif { width: 150px; }

/* SPECIFIQUE A carif-fif */
.compteurs { font-weight: bold; color: var(--primary-base); }
.nb-actions,.nb-projets { font-weight: bold; }

.gvPanneau-titre .nb-projets,
.gvPanneau-titre .nb-actions {
  /* position: fixed;
  right: 66.66666%;
  bottom: 5%; */
  font-size: 2em;
}
.gvPanneau-titre .compteurs {
  /* position: fixed;
  right: 66.66666%;
  bottom: 5%; */
  font-size: 1em;
}

.modal iframe {
  width: 100% !important;
  /* height: auto !important; */
}

.modal-dialog.vert .modal-header,
.modal-dialog.vert .modal-body,
.modal-dialog.vert .well  {
  background-color: rgb(218, 253, 218);
  border-color:transparent;
}
