@charset "utf-8";
#calls-to-actions .access-lgef{background:url(../../images/footer-ban-fond.png) repeat-x top center;background-size:cover}#calls-to-actions .access-lgef img{max-width:45px}#lgef #content{background:url(../../images/footer-ban-fond.png) repeat-x top center;background-size:auto 400px}#lgef #lgef-header+#content{background:0 0}#lgef #lgef-header{background:url(../../images/footer-ban-fond.png) repeat top center;background-size:contain;padding:50px 0}#lgef.inner #content.has-form .entry .entry-header,#lgef.inner .entry .entry-header{margin:0 0 70px;position:relative}#lgef.inner #content.has-form .entry .entry-header .title,#lgef.inner .entry .entry-header .title{margin:0 0 20px;font:500 45px/1.1 Ubuntu,sans-serif;letter-spacing:-.02em;color:#fff}#lgef.inner #content.has-form .entry .entry-header .subtitle,#lgef.inner .entry .entry-header .subtitle{display:inline-block;margin:0;font:700 20px/1 Ubuntu,sans-serif;color:#fff;padding:11px 16px;background-color:#0176c4;white-space:normal}#lgef .entry-header{position:relative}#lgef.inner #content .entry .entry-header .title{color:#fff}#lgef.inner #content.has-form .entry .entry-header .subtitle{background-color:#0176c4}#lgef .logo-lgef{position:absolute;right:0;top:50%;transform:translateY(-50%)}#lgef .logo-lgef img{max-width:250px}#lgef .logo-lgef span{font-size:12px;font-weight:700;text-transform:uppercase}@media screen and (max-width:991px){#lgef .logo-lgef{right:auto}#lgef.inner #content.has-form .entry .entry-header .subtitle,#lgef.inner #content.has-form .entry .entry-header .title,#lgef.inner .entry .entry-header .subtitle,#lgef.inner .entry .entry-header .title{margin-left:130px}}@media screen and (max-width:499px){#lgef .logo-lgef{position:relative;top:auto;right:auto;transform:none;margin-bottom:15px}#lgef .logo-lgef img{max-width:100%}#lgef.inner #content.has-form .entry .entry-header .subtitle,#lgef.inner #content.has-form .entry .entry-header .title,#lgef.inner .entry .entry-header .subtitle,#lgef.inner .entry .entry-header .title{margin-left:0}}#lgef.inner #content.has-form.has-custom-radio .r label{-webkit-flex:0 0 calc(16.66667% - 50px);-moz-flex:0 0 calc(16.66667% - 50px);-ms-flex:0 0 calc(16.66667% - 50px);-o-flex:0 0 calc(16.66667% - 50px);flex:0 0 calc(16.66667% - 50px);margin:0 25px 10px;text-align:center;cursor:pointer;width:calc(16.66667% - 50px)}@media screen and (max-width:1429px){#lgef.inner #content.has-form.has-custom-radio .r label{-webkit-flex:0 0 calc(20% - 30px);-moz-flex:0 0 calc(20% - 30px);-ms-flex:0 0 calc(20% - 30px);-o-flex:0 0 calc(20% - 30px);flex:0 0 calc(20% - 30px);margin:0 15px 10px}}@media screen and (max-width:991px){#lgef.inner #content.has-form.has-custom-radio .r label{-webkit-flex:0 0 calc(33.33333% - 50px);-moz-flex:0 0 calc(33.33333% - 50px);-ms-flex:0 0 calc(33.33333% - 50px);-o-flex:0 0 calc(33.33333% - 50px);flex:0 0 calc(33.33333% - 50px);margin:0 25px 20px}}@media screen and (max-width:767px){#lgef.inner #content.has-form.has-custom-radio .r label{-webkit-flex:0 0 calc(33.33333% - 30px);-moz-flex:0 0 calc(33.33333% - 30px);-ms-flex:0 0 calc(33.33333% - 30px);-o-flex:0 0 calc(33.33333% - 30px);flex:0 0 calc(33.33333% - 30px);margin:0 15px 20px}}@media screen and (max-width:499px){#lgef.inner #content.has-form.has-custom-radio .r label{-webkit-flex:0 0 calc(50% - 30px);-moz-flex:0 0 calc(50% - 30px);-ms-flex:0 0 calc(50% - 30px);-o-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px)}}#lgef.inner #content.has-form.has-custom-radio .r label input:checked~span,#lgef.inner #content.has-form.has-custom-radio .r label:hover h2,#lgef.inner #content.has-form.has-custom-radio .r label:hover span{color:#0176c4}#lgef.inner #content.has-form.has-custom-radio .r label input:checked~.box>div,#lgef.inner #content.has-form.has-custom-radio .r label:hover .box>div{background:#0176c4;border-color:#0176c4}#lgef.inner #content.has-form form a{color:#02195e}#lgef.inner #content.has-form form a:hover{color:#35477e}#lgef.inner #content.has-form button[type=submit].form-control{background-color:#02195e}#lgef.inner #content.has-form button[type=submit].form-control:hover{background-color:#35477e}#lgef.inner #content.has-form .checkbox label input:checked~.checkmark::before,#lgef.inner #content.has-form .radio label input:checked~.checkmark::before{color:#0176c4}#lgef .button,#lgef.inner #content.has-form form a.button{background-color:#02195e;color:#fff}#lgef.inner #content.has-form form a.button:hover{background-color:#35477e}#lgef .button:hover{background-color:#35477e}#lgef.inner #content .nav-tabs>li>a{margin:0 0 1px;background:#0176c4;color:#7db1d4}#lgef.inner #content .nav-tabs>li+li>a{margin:0 0 1px 1px}#lgef.inner #content .nav-tabs>li.active>a{background:#02195e;color:#fff}#lgef.inner #content .nav-tabs>li>a .step{background:rgba(255,255,255,.15)}#lgef.inner #content .nav-tabs>li.active>a .step{background:rgba(255,255,255,.25)}

#lgef .entry-header a {
	color: #ffffff;
	margin: 10px 0;
	display: inline-block;
}

#lgef .entry-header a:hover { opacity: 0.7; }
#lgef .entry-header a > * + * { margin-left: 10px; }

#lgef .entry-content #dashboard {
	padding: 50px;
    background: #f6f6f6;
}

#lgef .entry-content #dashboard .dashboard-header {
	margin: -50px -50px 50px;
	border-bottom: solid 1px #cfcfcf;
	background: #e7e7e7;
	padding: 20px 50px;
}

#lgef .entry-content #dashboard .dashboard-header .button { background-color: #02195e; color: #ffffff; }
#lgef .entry-content #dashboard .dashboard-header .button:hover { background-color: #35477e; }

/* Tables */
#lgef .entry-content #dashboard .dashboard-title {
	margin: 0 0 25px;
	color: #454545;
	font-weight: 700;
	font-size: 20px;
}

#lgef .entry-content #dashboard .dashboard-main {
	padding: 20px;
	background: #ffffff;
}

.p-3 { margin: 20px 0; display: block; }

/* Badge */
.badge { padding: 4px 11px; }
.badge.pending { background: #FF9800; }
.badge.validated { background: #4caf50; }
.badge.sending { background: #0d6aad; }

#lgef .dashboard-main .table tbody > tr > td:last-child { text-align: center; }

/* Contact */
#lgef .entry-content #dashboard .dashboard-aside .contact {
	padding: 30px;
    background: #ffffff;
    color: #2d3e4f;
    margin: 0 0 10px;
}

#lgef .entry-content #dashboard .dashboard-aside .contact .photo {
	width: 70px;
	height: 70px;
	border-radius: 999px;
	border: solid 2px #e5e5e5;
	overflow: hidden;
	float: left;
	margin-right: 10px;
}

#lgef .entry-content #dashboard .dashboard-aside .contact .head  { margin: 0 0 10px; }
#lgef .entry-content #dashboard .dashboard-aside .contact .head .title { margin: 10px; }

#lgef .entry-content #dashboard .dashboard-aside .contact .body  { margin: 10px; }

#lgef .entry-content #dashboard .dashboard-aside .contact .title {
	font: 700 18px/1.1 'Ubuntu', sans-serif;
	color: #222222;
	margin: 0 0 15px;
}

#lgef .entry-content #dashboard .dashboard-aside .contact p {
	font: 400 14px/1.4 'Ubuntu', sans-serif;
	color: #222222;
	margin: 0 0 15px;
}

#lgef .delete-account { padding: 10px 0; text-align: right; }
#lgef .delete-account a { color: #ed1c24; }
#lgef .delete-account a:hover { color: #8a1a1e; }

#lgef .entry-content #dashboard .dashboard-aside .contact a { color: #02195e; display: block; margin: 0 0 4px; }
#lgef .entry-content #dashboard .dashboard-aside .contact a.more { display: block; font-size: 14px; margin: 10px 0; }
#lgef .entry-content #dashboard .dashboard-aside .contact a i.fas { margin-right: 10px; }
#lgef .entry-content #dashboard .dashboard-aside .contact a span { font: 700 14px/1.1 'Ubuntu', sans-serif; }
#lgef .entry-content #dashboard .dashboard-aside .contact a:hover { color: #35477e; }

@media screen and ( max-width: 991px ) {
	#lgef .entry-header > div:last-child  { margin-left: 130px; }
}

@media screen and ( max-width: 767px ) {
	#lgef .entry-content #dashboard .dashboard-header .text-right { text-align: left; }
	#lgef .entry-content #dashboard .dashboard-header .button { width: 100%; text-align: center; }
}

@media screen and (max-width: 499px) {
	#lgef .entry-header > div:last-child  { margin-left: 0; }
	#lgef .entry-content #dashboard {
		padding: 25px;
	    margin: 0 -25px;
	}
}
