@charset "utf-8";
/* CSS Document */
/*config couleurs et spécificités*/

#css_grc .colorAdmin1 { background-color: #f5f5f5;}
#css_grc .color_bg2, #css_grc .gform_wrapper input.gform_button { background-color: #c33c3c;}
#css_grc .color_tx2 { color: #c33c3c;}
#css_grc .table_ligne_1:hover { background-color:#f1c7c4; }
#css_grc .table_ligne_2:hover { background-color:#eedfde;}
#css_grc .table_select {background-color: #b1f2ed !important;}

#css_grc .victimes .menu-victimes a { color: #ffffff;}
#css_grc .victimes .bottom-trois a { color: #b5b5b5;}

#css_grc .ui-widget-header {  background: #4dbcb3 none repeat scroll 0 0;}

#css_grc .text_al_left .form_info_base {width:92%}

#css_grc .gf_login_form .gform_heading { display: none;}
#css_grc .gf_login_form label { display: none;}
#css_grc .gf_login_form .gfield_checkbox label { display: block;}

#css_grc .gf_login_form .ginput_container_checkbox, #css_grc .gf_login_form .ginput_container_checkbox ul li {height: 0.1px; opacity: 0; overflow: hidden;}

#css_grc #bloc_authentifiaction .gf_login_links, #css_grc #bloc_authentifiaction { display: none; }
 
.zone_table .colorAdmin1, .page-template-compte-utilisateur.page-id-129 .title_n1.liste_grc_2 { display: none;}
.page-template-compte-utilisateur.page-id-116 .colorAdmin1 { display: block;}

/*password form*/
#gform_wrapper_8 .gform_heading, #css_grc .gform_body #gform_fields_8 legend.gfield_label_before_complex { display :none; }
#gform_wrapper_8.gform_wrapper.gravity-theme .ginput_complex { display: block;}
#input_8_1_2_container.ginput_right, #input_8_1_1_container.ginput_left { padding: 0; display: block; }
#input_8_1_2_container.ginput_right {margin-top: 30px;}
#gdrf-submit-button { min-height: 48px; float: left;}

/*read only field*/
input:read-only, input:disabled, select:disabled {
  background-color: rgba(239, 239, 239, 0.3);
}

.lost_password { width : 100%}
.errors ul li { font-weight: bold; color: #c33c3c;}

.greenok { color: #008200; }


/*anonymous gravity form result view*/
.page-template-anonymous-form .espaceDdemarche {
    padding: 0;
}
.gv-list-view-content {
  display: flex;
  /*justify-content: space-evenly; */
}

span.gv-field-label {
    margin-right: 10px;
    font-weight : bold;
}

ul.gv-field-file-uploads li {
    margin-bottom: 25px;
    text-align: center;
}

.gv-list-view-content-description div:not(#gv-field-1-40) {
    display: flex; 
    flex-direction: wrap;
    justify-content: flex-start;
    align-items: center;
}

.gv-list-view-content-description div span.gv-field-label {
    padding-left: 10px;
}

.gv-list-view-content-description div.gv-section:not(#gv-field-1-42):not(#gv-field-1-43) {
    background-color: #f5f5f5;
}

#gv-field-1-40 span.gv-field-label {
    padding-top: 10px;
    display: block;
}

#gv-field-1-40 table.gfcs-value {
    margin-left: 10px;
    width: 100%;
}

#css_grc table.gfield_list thead th{
    text-align: left;
    padding-left: 5px;
}

#css_grc table.gfield_list tbody td{
    padding-left: 5px;
}

/*custom activation account page*/
.gfur-activate #css_grc .lead-in a, .gfur-activate #css_grc .view a, .gfur-activate #css_grc a {
    color : #387db1;
}

.lead-in {
    text-align: justify;
}

.gv-table-view th, .gv-table-view td { text-align: center;}

.gfield_description.gfield_validation_message {line-height: 25px; color: #c33c3c;}

.ui-autocomplete-loading { background:url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/smoothness/images/ui-anim_basic_16x16.gif) no-repeat right center }

.customcss .gfield_description {
    
}

.customcss .gfield_description a {
	display: inline-block;
	width: auto;
	height: 32px;
	padding: 0 7px;
	line-height: 32px;
	border: 2px solid #fecb00;
	color: #0000fe !important;
	border-radius: 5px;
    margin-bottom: 10px;
}
.customcss ul {
    margin: 10px 0;
    text-indent: 10px;
}
.customcss ul li {
    line-height: 20px;
}

/*#field_1_78 legend.gfield_label {*/
label#label_1_78_1, label#label_5_76_1, label#label_7_89_1 {
        width:  100%;
        padding: 0;
        height: 78px;
        background: url("../img/digiposte-logo-rectangle.png") no-repeat center left;
}

#css_grc #field_1_71 {
    margin-top: 20px;
    border-top: 2px dotted#ccc;
    padding-top: 20px;
}

.addplus {
	background: transparent url(../img/list-add.svg);
	width: 16px;
	height: 16px;
	padding: 0;
	transition: opacity 0.5s ease-out;
	background-repeat: no-repeat;
	background-size: 16px;
	display: inline-block;
	margin: 0px 3px;
	opacity: 0.5;
	font-size: 0;
	line-height: 26px;
}

/**avoid 30% next button width*/
.gform_wrapper input.gform_button.gv-button-update {width: auto;}