/*# Présentation/RFU/DEV*/

#presentation{
  background-image: url("/static/auth_app/img/presentation_ext.png");
  background-size: cover;
}
.row_presentation{
  height:30%;
  width:100%;
}
#pres_resume{
  font-size: 21px;
  font-weight: bold;
  border-left-style: solid;
  border-left-color: red;
  text-align: justify;
}

#pres_resume p{
    margin-left: 30px;
}

#pres_line,
#rfu_Line{
  border-bottom: 2px solid 	#A0A0A0;
}

.pres_titre{
  font-size: 24px;
  font-weight: bold;
  color:red;
}
.pres_sous_titre,
.rfu_sous_titre{
  font-size: 20px;
  font-weight: bold;
}

.dev_sous_titre{
  font-size: 20px;
  font-weight: bold;
  color:red;
}

.dev_italic{
  font-size: 20px;
  font-style: italic;
  font-weight: bold;
  color:red;
}

.rfu_sous_titre a,
.contact_texte a{
  color:gray;
  /*text-decoration:underline;*/
}

.pres_texte,
.rfu_texte,
.contact_texte{
  font-size: 18px;
  text-align: justify;
}

#indigo_adresse{
  font-size: 15px;
  margin-left:10px;
}
.dev_texte{
    font-size: 16px;
    text-align: justify;
}
.pres_texte_red{
  font-size: 18px;
  background-color: red;
  padding:20px;
  color:white;
  text-align: justify;
}
.pres_texte_italic{
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
  text-align: justify;
}
.pres_texte a{
  color:red;
}
.pres_divider,
.rfu_divider{
  color:red;
  font-weight: bold;
  margin-right:10px;
}

.rfu_divider{
  font-size: 25px;
}

.dev_divider{
  font-size: 20px;
  color:red;
  font-weight: bold;
  margin-right:10px;
  margin-left:30px;
}
.dev_texte a{
  color:red;
  font-weight: bold;
}

.pres_card_titre{
  background-color: rgb(70,70,70);
  width:100%;
  height:80px;
  color:white;
  font-weight: bold;
  font-size: 22px;
  display: flex;
  align-items: center;
  justify-content: left;
  padding-left:15px;
  text-align: justify;
}
.pres_card_texte{
  background-color: #E0E0E0;
  width:100%;
  height:auto;
  font-size: 18px;
  padding:15px;
  text-align: left;
}
.pres_card_texte a{
  color:black;
}
.pres_circle{
  margin-left:10px;
}
/*# RFU */
.video{
  width:400px;
  height:270px;
  padding-left:50px;
}

.contact_form{
  margin-left:10px;
}

/*Ressources*/

/* Account form */
.edit-profile__title {
  text-transform: uppercase;
  font-size: 32px;
  margin: 0;
}

.edit-profile__section {
  text-transform: uppercase;
  position: relative;
  font-weight: normal;
  font-size: 22px;
  margin: 20px 0 10px;
  padding-left: 15px;
  border-left: 2px solid #c91a35;
}

.edit-profile__padding_left {
  padding-left: 15px;
}

.edit-profile__section_description {
  font-weight: normal;
  font-size: 14px;
  margin: 0 0 20px;
}

.edit-profile__label {
  color: #c91a35 !important;
}

.edit-profile__button_extra {
  margin-top: 24px;
}

.edit-profile__check {
  font-size: 14px !important;
  font-weight: normal !important;
}

.edit-profile__logo {
  max-width: 100px;
  max-height: 100px;
}

.edit-profile__margin_top {
  margin-top: 10px;
}

.edit-profile-help {
  padding: 20px;
  background-color: #545353;
  color: white;
  margin-bottom: 15px;
  margin-top: 30px;
}

.edit-profile-help__text {
  font-size: 16px;
  margin-bottom: 0;
}

.edit-profile-help__small_text {
  font-size: 12px;
  font-weight: normal;
}

.edit-profile-help__bold_text {
  font-weight: bold;
  margin-bottom: 0;
}

.edit-profile-help__link {
  color: white;
  text-decoration: none;
}

.edit-profile-help__link:hover {
  color: white;
}

.edit-profile-help__faq {
  text-decoration: none;
  color: #545353;
}

.edit-profile-help__faq:hover {
  text-decoration: underline;
  color: #545353;
}

.edit-profile__actions {
  margin: 30px 0;
}

.edit-profil__align_right {
  text-align: right;
}

.edit-profile__delete {
  color: #545353;
  display: inline-block;
}

.edit-profile__delete:hover {
  text-decoration: underline;
  color: #545353;
}