body{
    margin: 0;
    width: 100%;
    height: 100%;
}
.gecina_connexion{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    min-height: 100vh;
    width: 100%;
    height: 100%;
    background: transparent url('../images/Gecina_connexion.png') 0% 0% no-repeat padding-box;
    opacity: 1;
    background-size: cover;
    position: fixed;
}
.Gecina_logo2{
    background: transparent url('../images/Gecina_logo2.png') 0% 0% no-repeat padding-box;
    opacity: 1;
}
.login_box{
    margin: 139px;
    width: 408px;
    height: 275px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 5px 5px 10px #00000029;
    opacity: 1;
}
.login_title{
    width: 234px;
    height: 29px;
    text-align: left;
    font: Bold 24px/29px Verdana;
    letter-spacing: 0;
    color: #122941;
    opacity: 1;
    margin-top: 31px;
    margin-left: 24px;
    margin-bottom: 15px;
}
.login-line{
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
    flex-direction: row;
}
#login_label{
    width: 88px;
}
#pass_label{
    width: 110px;
}
.login_box label{
    height: 19px;
    text-align: left;
    font: 600 16px/19px Montserrat;
    letter-spacing: 0;
    color: #122941;
    opacity: 1;
    padding-top: 10px;
    margin-left: 24px;
}
.login_box input{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #EBEBEB;
    opacity: 1;
    width: 240px;
    height: 30px;
    outline: none;
    font: 400 15px/19px Montserrat;
}
.login_box input:focus{
    outline: solid #B3A688 2px !important;
}
#login{
    padding-left: 5px;
    margin-left: 33px;
}
#pass{
    padding-left: 5px;
    margin-left: 12px;
}
#login_submit{
    width: 119px;
    height: 36px;
    background: #122941 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 2px #0000003D;
    text-align: center;
    font: 600 14px/20px Montserrat !important;
    letter-spacing: 0;
    color: #FFFFFF;
    opacity: 1;
    margin-left: 279px;
    margin-top: 25px;
}
.bulletin_banner{
    width: 100%;
    height: 64px;
    background: #122941 0% 0% no-repeat padding-box;
    opacity: 1;
    margin-bottom: 30px;
}
.bulletin_banner_text{
    position: relative;
    top: 21px;
    left: 30px;
    width: 330px;
    height: 24px;
    text-align: left;
    font: Bold 20px/24px Verdana;
    letter-spacing: 0;
    color: #FFFFFF;
    opacity: 1;
}
.bulletin_steps{
    display: flex;
    flex-direction: row;
    text-align: center;
    max-width: 500px;
    margin: 0 auto;

}
.step_label{
    font: bold 12px/15px Montserrat;
    color: #2E2E2E;
    margin-bottom: 15px;
}

.step_counter{
    font: Bold 12px/15px Montserrat;
    width: 24px;
    height: 24px;
    margin: auto;
    border-radius: 12px;
    padding-top: 4px;
    padding-right: 1px;
    background: #ffffff 0% 0% no-repeat padding-box;
    border: solid 1px #122941;
}
.step_counter.current{
    color: #ffffff;
    background: #122941 0% 0% no-repeat padding-box;
}
.bulletin_steps::after{
    content: ' ';
    display: block;
    border-top: 1px solid #707070;
    width: 330px;
    z-index: -1;
    margin: -13px auto;
    height: 0;
}
.bulletin_steps.row-cols-2::after{
    width: 230px;
}
.block_title{
    text-align: left;
    font: Bold 24px/29px Verdana;
    margin-top: 40px;
    margin-bottom: 20px;
}
.col_decompte{
    text-align: left;
    font: 400 16px/19px Montserrat;
    color: #2E2E2E;
    padding: 0 20px;
}
.col_decompte p {
    margin-bottom: 5px;
}
.montant_label{
    max-width: 350px;
    min-height: 40px;
    float: left;
    font: 400 16px/19px Montserrat;
    color: #2E2E2E;
    padding-left: 10px;
}
.montant_label .important{
    font-weight: bold;
}
.montant_value{
    float: right;
    color: #2E2E2E;
    font: 400 16px/19px Montserrat;
    padding-top: 10px;
    padding-right: 10px;
}

.montant_value.montant_value_bold{
    font-weight: bold;
}

.row-montants{
    height: 40px;
    margin-bottom: 5px;
}
.bulletin_container .col_montants hr {
    margin-top: 0;
    margin-bottom: 5px;
    border-top: 1px solid #B3A688;
}
.bulletin_container hr{
    border-top: 1px solid #122941;
}
.small_font{
    font-size: 12px;
}
.lr_tab{
    display: flex;
    justify-content: space-between;
}
span.admin_selector .selected > a {
    text-decoration: underline 4px #B3A686;
    text-underline-offset: 18px;
}

span.admin_selector > span > a:hover {
    text-decoration: underline 4px #B3A686;
    text-underline-offset: 18px;
}

.montant_background{
    padding-top: 10px;
    height: 60px;
    background-color: #F7F6F3;
}
.backwards_cancel{
    background: #B3A688 0% 0% no-repeat padding-box;
}
.bulletin_submit{
    background: #122941 0% 0% no-repeat padding-box;
}
.bulletin_container button{
    font: 600 14px/20px Montserrat;
    color: #ffffff;
    text-align: center;
    border: none;
    width: 120px;
    height: 36px;
    box-shadow: 0px 2px 2px #0000003D;
}
.bulletin_label{
    text-align: left;
    font: 600 16px/19px Montserrat;
    color: #122941;
    margin: auto 0;
}
label.bulletin_label.pourcent_init::before{
    content: '%';
    font-weight:900;
}
.bulletin_input {
    width: 120px;
    height: 30px;
    margin: auto 0;
    border: 1px solid #BBBBBB;
    text-align: right;
}
.versement_input{
    float: right;
}
.bulletin_number{
    margin-bottom: 30px;
}
.bulletin_choix_profil label{
     font: 400 16px/19px Montserrat;
     color: #2E2E2E;
 }
input[type="radio"] + label::before{
    content: '\f111';
    font-family: 'Font Awesome 5 Free';
    font-weight: 400;
    margin-right: 10px;
    border-radius: 10px;
}
.bulletin_choix_abondement  input[type="radio"] + label::before{
    position: absolute;
    left: 13px;
}
input[type="radio"]:checked + label:before{
    content: '\f192';
}
input[type="radio"]{
    position: absolute;
    left: -9000px;
}

.bulletin_choix_profil{
    display:flex ;
    flex-direction: column;
    padding: 17px 0px;
}
.bulletin_choix_profil label{
    padding-left: 70px;
    margin-top: 5px;
}
label[for^="bulletin_step2_form_type_gestion_"],
label[for^="bulletin_versv_step1_form_type_gestion_"] {
    font: 700 18px/22px Verdana;
    color:#122941;
    margin-top: 35px;
    margin-bottom: 35px;
}
.bulletin_buttons{
    margin-bottom: 30px;
}
.bulletin_restant{
    width: 460px;
    height: 60px;
    background-color: #122941;
    color: #ffffff;
    z-index: 1000;
    position: absolute;
    bottom: 0;
}
.bulletin_restant span{
    margin-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    font-family: Montserrat;
    font-size: 18px ;
    font-weight: 400;
}
.bulletin_restant span.bulletin_restant_montant{
    font-weight: 600;
}
.bulletin_choix_abondement{
display: flex;
flex-direction: column;
}
.block_subtext{
    width: 1000px;
    font: 400 16px/19px Montserrat;
    color: #707070;
}
.block_subtext li {
    list-style: none;
     margin-bottom: 7px;
}
.block_subtext ul{
    padding-left: 0;
    margin-bottom: 30px;
}
.bulletin_choix_abondement label{
    width: 800px;
    font: 400 16px/19px Montserrat;
    color:#2E2E2E;
    margin-bottom: 30px;

}
.bulletin_choix_abondement label{
    padding-left: 23px;
}
input[type="radio"]:disabled + label::before {
    background-color: rgb(215,215,208);
}
input[type="text"] {
    padding: 5px;
}
.modal-abondement .modal-dialog{
    margin: auto;
    max-width: 370px;
    max-height: 275px;
}

.modal-validation .modal-dialog{
    max-width: 650px;
    max-height: 265px;
    margin: auto;

}
.modal-content{
    background-color: #F3F3F3;
    border-radius:inherit;
    border: none;
}
.modal .bulletin_banner{
    margin-bottom: 0px;
}
.modal .bulletin_banner_text{
    font: 700 20px/24px Verdana;
    left: 10px;
}
.modal .bulletin_label{
    font: 600 16px/19px Montserrat;
    margin-right: 110px;
    margin-top: 40px;
    margin-left: 15px;
}
.modal .bulletin_label +select{
    width: 120px;
    border: 1px solid #EBEBEB;
}
.popin_perco_value {
    margin-top: 40px;
}
.bulletin_value{
    float: right;
    padding-right: 25px;
}
.modal-abondement .bulletin_submit{
    margin-top: 20px;
    margin-left: 205px;
    margin-bottom: 20px;
}
.modal > .container-fluid.p-0{
    height: 100%;
}
.bulletin_validation {
    padding: 20px 28px;
    font: 400 16px/19px Montserrat;
}
.modal-validation button {
    margin: 0px 10px 30px;
}
.row.profil_banner .d-flex{
    gap: 20px;
}
.icon_admin > a > img{
    width: 36px;
    height: 36px;
}
.admin_selector{
    color: #fff;
    font: normal normal bold 20px/24px Verdana;
}

.admin_selector a {
    margin-right: 20px;
    color: #fff;
}

.profil_banner_text {
    font: Bold 24px/29px Verdana;
    color: #ffffff;
}
.profil_banner {
    background: #122941;
    height: 64px;
}
.profil_banner .icons > span {
    margin-right: 25px;
}
.profil_banner .Gecina_logo2{
    width: 141px;
    height: 50px;
    background-size: cover;
}
.profil_banner .icons {
    display: flex;
}
.profil_banner .icons .icon_id{
    background: #fff;
    border-radius: 37px;
    width: 34px;
    height: 35px;
}
#profil_icon{
    padding: 5px;
}
.block_campaign{
    margin-top: 30px;
}
.emphasis_sable{
    font: 700 14px/18px Montserrat;
    color: #B3A688;
}
.emphasis_font{
    font: 700 14px/18px Montserrat;
    color: #ef4426;
}
.error{
    font: 700 14px/18px Montserrat;
    color: #CC0082;
    margin-bottom: 20px;
}
.col-title{
    font: Bold 12px/15px Montserrat;
    text-align: right;
}
.campagne_montant_label{
    font: 400 16px/19px Montserrat;
    padding-left: 10px;
}
.campagne_montant_label .important{
    font-weight: bold;
}
.campagne .montant_value{
    text-align: right;
}
.campagne hr{
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: solid 1px #B3A688;
}
.campagne_admin_list hr{
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: solid 1px #B3A688;
}
.campagne_admin_list .edit_campaign {
    cursor: pointer;
}

.fond_admin_list hr{
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: solid 1px #B3A688;
}
.fond_admin_list .edit_fond {
    cursor: pointer;
}

.new_campagne_button .bulletin_submit {
    color: #FFFFFF;
    padding: 10px 25px;
    font: normal normal 600 14px/20px Montserrat;
    border: none;
}

.new_fund_button .bulletin_submit {
    color: #FFFFFF;
    padding: 10px 25px;
    font: normal normal 600 14px/20px Montserrat;
    border: none;
}

.row.profil_tab_title {
    margin-top: 15px;
    margin-bottom: 15px;
}
span.campagne_status {
    margin-left: 27px;
    font: 600 16px/20px Montserrat;
    color: #B3A688;
    border: 1px solid;
    padding: 4px;
}
.campagne{
    margin-top: 50px;
}
.campagne .block_title {
    font: 700 18px/22px Verdana;
}
.campagne_delai{
    font: 400 12px/15px Montserrat;
    margin-right: 15px;
}
.campagne button.bulletin_submit {
    color: #ffffff;
    font: 600 14px/20px Montserrat;
    padding: 8px;
    box-shadow: 0px 2px 2px #0000003D;
    border: none;
    margin-right: 20px;
}
.campagne_button .backwards_cancel {
    padding: 8px;
    color: #ffffff;
    font: 600 14px/20px Montserrat;
    margin-right: 20px;
    border: none;
}
.custom-select{
    font-family: Montserrat;
    font-size: 24px;
    height: 50px;
    display: block;
    color: #444;
    line-height: 1.3;
    padding: .5em 1.4em .5em .8em;
    width: 140px;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #f7f6f3;
    background-image: url('/images/dropdown-icon.png');
    background-repeat: no-repeat,repeat;
    background-position: right 0 top 50%,0 0;
    background-size: 50px auto,100%;
    padding-right: 60px;
    border-radius: inherit;
    outline: none!important;
    box-shadow: none!important;
}
#modal_profil .modal-dialog,
.modal_admin .modal-dialog {
    max-width: 675px;
    border-radius: inherit;
}
#modal_profil .modal-header,
.modal_admin .modal-header{
    background-color: #122941;
    color: #ffffff;
    font: Bold 20px/24px Verdana;
    padding-left: 30px;
    height: 65px;
    padding-top: 21px;
}
#modal_profil .modal-dialog .modal-content,
.modal_admin .modal-dialog .modal-content {
    border-radius: inherit;
    border: none;
}
.profil_value{
    font: 400 16px/19px Montserrat;
    color:#2E2E2E;
}
.profil_label{
    font: 600 16px/19px Montserrat;
    color:#122941;
}
#modal_profil .modal-body,
.modal_admin .modal-body{
    margin-top: 20px;
}
#modal_profil .profil_text,
.modal_admin .profil_text{
    font: 400 14px/18px Montserrat;
    color: #2E2E2E;
}
#modal_profil .profil_text a,
.modal_admin .profil_text a{
    font: 600 14px/18px Montserrat;
    text-decoration: underline;
    color: #B3A688;
}
#modal_profil .bulletin_submit ,
.modal_admin .bulletin_submit {
    padding: 8px 33px;
    color: #ffffff;
    font: 600 14px/20px Montserrat;
    border: none;
}
#modal_profil .modal-footer{
    border-top: solid 1px #122941;
}

.modal_admin .modal-footer{
   display: block;
   border-top: solid 1px #122941;
}
.modal_admin .modal-footer .backwards_cancel{
    padding: 8px 22px;
    color: #ffffff;
    font: 600 14px/20px Montserrat;
    border: none;
}

#modal_stats .modal-header{
    background-color: #122941;
    color: #ffffff;
    font: Bold 20px/24px Verdana;
    padding-left: 30px;
    height: 65px;
    padding-top: 21px;
}

#modal_stats .modal-dialog{
    max-width: 565px;
}
#modal_stats .profil_value{
    text-align: right;
    margin-bottom: 10px;
}
#modal_stats hr {
    border-top: solid 1px #B3A688;
    margin: 0;
}
#modal_stats .montant_value{
    margin-bottom: 10px;
    margin-top: 10px;
    padding-right: 10px;
}
#modal_stats .campagne_montant_label{
    margin-top: 20px;
    padding-left: 10px;
}
#modal_stats .col-title{
    margin-bottom: 10px;
    padding-right: 10px;
}
#modal_stats .block_campaign{
    margin-top: 0;
}
.campaign_stats{
    margin-top: 20px;
    margin-bottom: 20px;
}
.title_stats{
    font: bold 18px/15px Verdana;
    color: #122941;
    margin-bottom: 20px;
}
.title_stats .small_font{
    font: 400 12px/15px Verdana;
}
.titre_remplissage{
    font: Bold 12px/15px Montserrat;
    color: #2E2E2E;
}
.valeur_remplissage{
    font: 600 16px/20px Montserrat;
    color: #B3A688;
    border: solid 1px #B3A688;
    padding: 5px 10px;
    margin-left: 10px;
}
#modal_stats .bulletin_submit{
    padding: 8px 33px;
    color: #ffffff;
    font: 600 14px/20px Montserrat;
    border: none;
}
#modal_stats .modal-footer{
    border-top: solid 1px #122941;
}
.modal-header{
    border-radius: inherit!important;
}
.modal-abondement .modal-dialog{
    transform: none!important;
}
.modal-validation .modal-dialog{
    transform: none!important;
}
.login-text {
    margin-top: 30px;
    /* padding: 20px; */
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 30px;
    font-family: Montserrat;
}
.participation{
    margin-bottom: 30px;
}
#modal_notice .modal-dialog{
    transform: none!important;
    max-width:782px ;
}
#modal_notice .modal-header{
    background-color: #122941;
    color: #ffffff;
    font: 600 16px/20px Montserrat;
}
#modal_notice label{
   font: 400 13px/18px Montserrat;
    padding-left: 5px;
}
#modal_notice button:disabled{
    background-color: #5e656b;
}
.bulletin_input_suffix_euro{
    display: none;
}
.bulletin_input_suffix_percent{
    display: none;
}

.euro_input + .bulletin_input_suffix_euro {
    display: block;
    position: absolute;
    right: 20px;
    top: 5px;
    color: #555;
    padding-left: 5px;
    font-family: Montserrat;
}

.percent_input ~ .bulletin_input_suffix_percent {
    display: block;
    position: absolute;
    right: 20px;
    top: 5px;
    color: #555;
    padding-left: 5px;
    font-family: Montserrat;
    font-weight:900;
}

.bulletin_input.euro_input {
    padding-right: 25px !important;
}
.bulletin_input.percent_input {
    padding-right: 25px !important;
}
.profil_text a{
    color: #B3A688;
    font: 600 16px/18px Montserrat;
    text-decoration: underline;
}
#modal_notice .modal-footer{
    border-top: solid 1px #122941;
}

.error_title{
    text-align: center;
    font: 600 22px/24px Verdana;
}
.error_box{
    margin-top: 20%;
}
.error_text{
    text-align: center;
    margin-top: 50px;
    font: 400 16px/18px Montserrat;
    width: 500px;
    margin-left: auto;
    margin-right: auto;
}
.step1_mention{
    margin-top: 15px;
    color: #707070;
    font: 400 14px/18px Montserrat;
    margin-bottom: 20px;
}
.step1_mention .important{
    font-weight: 600;
}
#bulletin_step1_form_nextStep{
    margin-bottom: 20px;
}
.euro_input.versement_input + .bulletin_input_suffix_euro {
    right: 5px!important;
}
.container.fixed-bottom{
    width: 460px;
}
.error_pop{
    background-color: #ef4426;
    font: 600 14px/16px Montserrat;
    color: #ffffff;
    padding: 20px;
    width: 460px;
    margin-bottom: 10px;
    transition: all ease-in-out 0.4s;
    position: absolute;
    bottom: -60px;
    opacity: 0;
    z-index: 100;
}
.error_pop ul{
    margin-top: 10px;
    margin-bottom: 5px;
    padding-left: 15px;
}
.error_pop li{
    margin-top: 5px;
    font: 400 14px/16px Montserrat;
}
.svg_close{
    color: #fff;
    width: 24px;
    height: 24px;
    right: 0px;
    top: -15px;
    position: absolute;
}
.error_pop a:hover{
    cursor: pointer;
}

.icons > span:hover{
    cursor: pointer;
}

.custom-select:hover{
    cursor: pointer!important;
}
.block_campaign .profil_text{
    margin-top: 20px;
    margin-left: 15px;
}

.error_box .bulletin_submit{
    margin-top: 20px;
    padding: 15px;
    font: 600 14px/16px Montserrat;
    color: #fff;
    outline: none;
    border: none;
}
.error_box .error_code {
    font: 600 15px/17px Montserrat;
    margin-bottom: 10px;
    color: #707070;
}
.version {
    font: 500 14px/16px Montserrat;
    color: #fff;
}
.version_box{
    position: absolute;
    left: 20px;
    bottom: 20px;
}
.col_decompte p {
    text-align: justify;
}
.dropdown-menu .dropdown-item:active{
    color: inherit;!important;
    background-color: inherit;!important;
    font-weight: bold;
}
#modal_logout .modal-header{
    background-color: #122941;
    color: #ffffff;
    font: 600 16px/20px Montserrat;
}
#modal_logout button {
    padding: 8px;
    color: #ffffff;
    font: 600 14px/20px Montserrat;
    border: none;
}

.infos-augk{
    font:400 14px/18px Montserrat;
    color:#122941;
}
.infos-augk .important{
    font:bold 14px/18px Montserrat;
    margin-bottom: 40px;
}
.infos-augk .important a{
    color: #122941;
    text-decoration: underline;
}
.infos-augk .encart{
    background: #f7f6f3;
    padding: 10px 30px;
    font:normal 14px/18px Montserrat;
    color:#2E2E2E;
}
.infos-augk .encart > div{
    margin-bottom: 20px;
}
.infos-augk .encart .important {
    font: bold 16px/21px Montserrat;
    color: #122941;
    /*Pifomètre ++*/
    margin-left: 24px;
    margin-top: 2px;
    margin-bottom: 5px;
}

.infos-augk .encart > div:last-child{
    margin-bottom: 5px;
}

.infos-augk .encart > div:first-child{
    margin-top: 5px;
}

.arbitrage_souscription_description{
    margin-bottom: 40px;
}
.arbitrage_souscription_mentions{
    margin-bottom: 30px;
    font: normal 14px/18px Montserrat;
    color: #122941;
}
#augk_montant_soucription{
    margin: 30px 0px;
}
#augk_montant_soucription_letter:first-letter {
    text-transform: capitalize;
}
.versement_mentions{
    font: normal 14px/18px Montserrat;
    color: #122941;
    line-height: 2.5;
}
.abondement_mentions{
    font: normal 14px/18px Montserrat;
    color: #122941;
}
.abondement_mentions > div{
    font: normal 14px/18px Montserrat;
    color: #122941;
    margin-bottom: 5px;
}
.infos_virement .encart{
    background: #f7f6f3;
    padding: 10px 30px;
    font:normal 16px/19px Montserrat;
    color:#2E2E2E;
    margin-bottom: 10px;
}

.file_load label {
    background: #B3A688;
    color: #fff;
    padding: 10px;
    font: 600 14px/20px Montserrat;
    cursor: pointer;
    box-shadow: 0px 2px 2px #0000003d;
}

.svg_attachment{
    margin-right: 15px;
}

.file_preview .col {
    background: #f7f6f3;
    padding: 10px;
    margin: 5px 0;
}

.file_preview .file_preview_text {
    font: 600 14px/18px Montserrat;
    color: #122941;
    display: flex;
    width: 90%;
}
.file_preview .file_preview_text .text{
    margin: auto 0;
}
.file_svg_close{
    color: #122941;
    cursor: pointer;
}
.file_preview{
    display: flex;
    flex-direction: column;
}
.file_load{
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}

.notice_open {
    margin: auto;
    font: bold 12px/15px Montserrat;
}

.notice_open a {
    color: #122941 !important;
    text-decoration: none;
}
.modal_submit{
    color: #fff;
    font: 600 14px/20px Montserrat !important;
    text-align: center;
    border: none;
    width: 120px;
    height: 36px;
    box-shadow: 0px 2px 2px #0000003d;
    background: #122941 0% 0% no-repeat padding-box;
}
.campagne_nb_actions{
    text-align: right;
    font: normal 12px/15px Montserrat;
}

.file_load label.disabled {
    background: #a3a3a3a3;
}
select.custom-select {
    width: auto;
    font-size: 16px;
}

.modal .custom-select {
    background-color: white;
}
form > .row {
    align-items: center;
    margin-bottom: 20px;
}
#new_campaign_form input[type="date"] {
    width: 220px;
}
.col-6.d-flex.justify-content-end > a > img {
    width: 30px;
    margin-right: 5px;
}
.fund_add_peg.dropdown > a > img,
.fund_add_perecol.dropdown > a > img{
    width: 30px;
    margin-left: 5px;
    margin-top: 4px;
}
button.simple_button{
    border: none;
    padding: 0 15px;
    background-color: transparent;
}
.edit_campaign_peg_list,
.edit_campaign_perecol_list{
    margin-top: 20px;
}
.edit_campaign_block_fund > hr{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}
.row.total-funds {
    background: #F7F6F3 0% 0% no-repeat padding-box;
    height: 62px;
    margin-top: 1rem;
    font: normal normal bold 18px/22px Verdana;
}
.total-versement{
    font-weight: 700;

}
