.fancybox-skin {
  background: transparent;
}
input[name="name"] {
  display: none;
}
.fancybox-container {
  z-index: 1001;
}
.panel-popup {
  min-width: 300px;
  max-width: 600px;
  margin: 0 auto;
  line-height: 1.4em;
  padding: 0 !important;
  overflow: visible;
  border: none;
  border-radius: 0;
  font-size: 20px;
}
.panel-popup p,
.panel-popup form,
.panel-popup .btn {
  margin: 0 0 15px;
}
.panel-popup #zone-info {
  text-align: center;
}
.panel-popup p {
  text-align: justify;
}
.panel-popup p.center {
  text-align: center;
}
.panel-popup p a {
  font-weight: bold;
}
.panel-popup #liens {
  margin-top: 15px;
  margin-bottom: 0;
  text-align: center;
}
.panel-popup .alert {
  margin-top: 15px;
  margin-bottom: 0;
  text-align: center;
}
body > .panel-popup {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.panel-popup .fancybox-button {
  color: #fff !important;
}
.panel-popup .panel-body {
  border-radius: 0;
}
.panel-popup .panel-body > *:last-child {
  margin-bottom: 0 !important;
}
.panel-popup .panel-heading {
  color: #fff;
  font-size: 1.3em;
  line-height: 44px;
  border-radius: 0;
  padding-top: 0;
  padding-bottom: 0;
  background: #265a88;
}
.panel-popup .panel-heading .btn {
  margin-top: -4px;
}
.panel-popup .form-control,
.panel-popup .btn {
  font-size: 1em;
}
.panel-popup .form-inline {
  text-align: center;
}
.panel-popup .form-inline label {
  line-height: 34px;
}
.panel-popup .form-inline .input-group {
  margin-left: 10px;
}
.panel-popup .form-inline .input-group input {
  width: 80px;
  padding: 0;
  text-align: center;
}
.panel-popup .btn {
  width: 100%;
  display: block;
}
.panel-popup .panel-footer {
  text-align: center;
}
.panel-popup .panel-footer p {
  text-align: center;
  margin: 0;
  font-size: .9em;
  line-height: 1.2em;
  font-style: italic;
}
.panel-popup .panel-footer a {
  text-decoration: underline;
}
.panel-load {
  width: 450px;
}
.panel-load .list-group-item {
  overflow: hidden;
}
.panel-load .list-group-item h3 {
  font-weight: bold;
  font-size: 20px;
}
.panel-load .list-group-item p {
  margin: 0;
  font-style: italic;
}
.panel-menu .btn {
  width: 100%;
  display: block;
  margin: 0 auto 15px;
}
.panel-menu .btn:last-child {
  margin-bottom: 0;
}
.panel-help {
  max-width: 600px;
}
.panel-help strong {
  font-weight: bold;
}
.panel-help li {
  list-style: disc;
  margin-left: 20px;
  margin-bottom: 10px;
}
.panel-comment {
  width: 450px;
}
.panel-history {
  min-width: 250px;
  max-width: 800px;
}
.panel-history .panel-body {
  max-height: 500px;
  overflow: auto;
}
.panel-history ul#history_list {
  line-height: 150%;
}
.panel-history ul#history_list strong {
  font-weight: bold;
}
.panel-history ul#history_list strong:after {
  content: ': ';
}
.panel-history ul#history_list em {
  font-style: italic;
}
.panel-history ul#history_list button {
  border: 0;
  background: transparent;
  margin: 0;
  padding: 0;
  color: inherit;
  color: #265a88;
}
.panel-history ul#history_list button:focus {
  outline: 0;
  text-decoration: underline;
}
.panel-share .addthis_sharing_toolbox {
  text-align: center;
  height: 32px;
}
.panel-comment article {
  margin-bottom: 20px;
}
.panel-comment .auteur {
  font-weight: bold;
}
.panel-comment quote {
  text-align: justify;
  font-style: italic;
}
.panel-comment .panel-body {
  max-height: 400px;
  overflow: auto;
}
.panel-language li {
  text-align: center;
}
.panel-donation {
  max-width: 1000px;
}
