body{
	background-color: #f8f8f8;
}

nav {
    border-bottom: 0.5em solid #b37642;
}


nav > .nav.nav-tabs{

    border: none;
    color:#fff;
    background:#9a815c;
    border-radius:0;

}
nav > div a.nav-item.nav-link,
nav > div a.nav-item.nav-link.active
{
  border: none;
    padding: 1.125em 1.5625em;
    color:#fff;
    background:#5f5f5f;
    border-radius:0;
}

nav > div a.nav-item.nav-link.active{
	background:#b37642;
}

nav > div a.nav-item.nav-link.active:after
 {
  content: "";
  position: relative;
  bottom: -3.75em;
  left: -10%;
  /*border: 15px solid transparent;*/
  border-top-color: #b37642;
}
.tab-content{
    line-height: 1.5625em;
    /*border-bottom: 8px solid #b37642;*/
    padding:1.875em 1.5625em;
}

nav > div a.nav-item.nav-link:hover,
nav > div a.nav-item.nav-link:focus
{
  border: none;
    background: #b37642;
    color:#fff;
    border-radius:0;
    transition:background 0.20s linear;
}

.pt-3, .py-3 {
    padding-top: 0rem !important;
}

.btn-infos{
  color: #fff;
  background-color: #9a815c !important;
  border-color: #9a815c !important;
}
.half-size{
width: 50%;
}
.my_alignment{
margin-left:0px;
}
.Captcha_Label{
  display: inline-block;
  padding-left:130px;
  font-size: 0.5em;
  color: red;
}
#g-recaptcha {
transform: scale(0.84);
transform-origin: 0 0;
/*margin-top: 1.5em;*/
margin-bottom: 1em;
}
@media screen and (max-width:31.25em){
  #g-recaptcha {
  transform: scale(1.14);
  transform-origin: 0 0;
  /*margin-top: 1.5em;*/
  margin-bottom: 2em;
  }
}

.border_1_style{
  border-right: 1px solid #ccc;
}

.error_msg{
  color: red; 
  font-size: 0.9em;
}

.text_underline_style{
  text-decoration: underline;
}

.font_label_1{
  font-size: 2.5em
}

.font_label_2{
  color:#9a815c;
}

.font_label_3{
  color: red; 
  font-size: 0.9em;
}