.withback{
  background-color:#eaeaec;
}
.withback .fieldset-wrapper{

  margin-left: 5rem;
  padding-bottom:2rem;
}
.withback legend{
  border:unset;
  font-size:20px;
  border:unset;
  margin-top:unset;
  margin-bottom: unset;
  margin-left:2rem;
  padding-top:5rem;
}
.steps-list{
  margin-left: 3rem !important;
}
.wrapper-steps {
  position: relative;
  margin: 0 0 3rem;
  padding: 4rem 0;
  box-shadow: 0 4px 5px 0 rgba(0,0,0,.15);
  background-color: #073370 !important;
  color: #fff !important;
  transition: padding .2s ease-in-out
}

.wrapper-steps:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 22px 0 0 22px;
  border-color: transparent transparent transparent #073370;
  transform: translate(-50%,-51%) rotate(-45deg);
  box-shadow: -5px 5px 10px -3px rgba(0,0,0,.2);
  position: absolute;
  bottom: 0;
  left: 50%;
  z-index: 5;
  transform: translate(-50%,50%) rotate(-45deg)
}
.demandeprestationdecesform .has-float-label label:not(.error)::after,.demandeprestationdecesform .has-float-label>span::after{
  content: "*";
  display: inline;
  position: unset;
  background: transparent;
}

.form-required::after {
  content: "*";

}

.fieldset-legend.form-required::after {
  content: "* :";

}



input.cr{
  opacity: 1.0 !important;
  -webkit-appearance:none !important;
  border:2px solid #dedb00 !important;
  outline:none !important;
}
input[type='radio']:checked:before {
  background: #154292;
  content: '';
  display: block;
  width: 60%;
  height: 60%;
  margin: 20% auto;
  border-radius: 50%;
}
.demandeprestationdecesform .framed{
  border-color:#dedb00;
}
.demandeprestationdecesform .dropdown-toggle{
  margin-top: 8px;
}
.demandeprestationdecesform .form-actions .btn {
  padding: 1.3rem 2.8rem !important;
  font-weight: 700 !important;
  font-size: 1.6rem !important;
  line-height: 125% !important;
}

.demandeprestationdecesform .title-inner{
  background-image:linear-gradient(to right,#dedb00 100%,transparent 100%)
}
.demandeprestationdecesform .has-success .control-label{
  color:#1d4092
}
.demandeprestationdecesform .has-success .form-control {
  border-bottom:1px solid #dedb00;
}
.demandeprestationdecesform .has-float-label label:not(.error),.demandeprestationdecesform .has-float-label>span{
  top:-1.5em;
}

.uploadcontainer .messages--error{
  padding-top:10px;
  padding-bottom:10px

}
