/*Message merci*/
.convertforms .cf-response {
  color: #35262c;
  background color: #b5a6ac; }

/*Bouton "Envoi au monastère"*/
.convertforms .cf-btn
  color: #62352c; }

/*bouton Connexion*/
.btn-primary {
    --btn-color: #62352c; }

/*Css du bouton*/
button {
  padding: 25px 15px;
  font-size: é;
  text-decoration: none;
  cursor: pointer;
  border: 0px;
  background: transparent;
  position: relative;
  transition: all .2s;
  overflow: hidden;
  color: #fff;
  border-radius: 30px;
  box-shadow: 0px -0px 0px 0px rgba(143, 64, 248, .5), 0px 0px 0px 0px rgba(39, 200, 255, .5);
}
/*Css du carré Arc en ciel*/
button::after {
  content: '';
  width: 400px;
  height: 400px;
  position: absolute;
  top: -50px;
  left: -100px;
  background-image: linear-gradient(#a1746b, #f3f3ac, #ffffac, #f3f3ac, #a1746b) !important;
  z-index: -1;
  transition: all .5s; }

/*Css des effets de survol du bouton*/
  button:hover::after {
  transform: rotate(150deg); }

  button:hover {
  transform: translate(0,-6px);
  box-shadow: 10px -10px 25px 0px rgba(143,   64, 248, .25), -10px 10px 25px 0px rgba(39, 200,   255, .25);
  background:#62352c; }

  button {
    background-image: linear-gradient(#a1746b, #f3f3ac, #ffffac, #f3f3ac, #a1746b) !important; }

/*Fin du css pour un bouton animé*/


/* police, fond */
body, .container-header, .card {
  font-family: Georgia,Arial,sans-serif;
  color: #62352c;
  background-color: #fbfbb1;
  background-image: linear-gradient(#fbfbb1, #ffffdd, #fbfbb1) !important;
  font-size: 16pt; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  font-weight: normal;
  font-family: Georgia,Arial,sans-serif; }

.container-header {
  padding-bottom: 0;
  padding-top: 0; }

.container-header .grid-child {
  padding: 0; }

.container-sidebar-left {
  background-color: rgba(0,0,0,.03); !important; }

.container-below-top {
  color: #a1746b; }

.breadcrumb {
  background-color: transparent; }

.breadcrumb-item.active {
  color: #81525b;
  font-size: 10pt; }

.footer {
  margin-top: -15px; }

.small, small {
  font-size: 14pt; }

.page-link, .page-link:hover {
  color: #a1746b;;
  background-color: #cae381;
  background-image: linear-gradient(#a1746b;#ffffac);}

button, input, optgroup, select, textarea {
  padding: 10px;
  color: #62352c;
  background-color: #f3f3ac;
  background-image: linear-gradient(#a1746b;#ffffac);}

.btn-secondary {
  color: #a1746b;
  background-color: #f3f3ac;
  background-image: linear-gradient(#f3f3ac, #ffffac);}

.btn-secondary:hover {
  background-color: #ffffac; }

.card-body {
  padding: 0; }

a {
  color: #a1746b; }

.grid-child {
    display: block; }

.footer .grid-child {
  padding: 0.5rem 0.5em; }

.footer {
  background-color: transparent;
  background-image: none; }

ul.maximenuck {
  margin-top: 0px;
  margin-left: 20px;
  margin-right: 20px; }

.back-to-top-link {
  background-color: #f3f3ac;
  border: none; }
  
.back-to-top-link:hover, .back-to-top-link:focus {
  color: #a1746b;
  background-color: #ffffac; }

  .badge {
   --badge-color: #a1746b;
   --badge-font-size: 1em; }
  