/*********** ajout ***********/

.date-header{font-weight: bold;margin-top: -35px;}
.validLead{vertical-align: middle;}
.infos_compte{margin-left: 23px;}
.fieldLabelCord{font-size: 15px;padding-bottom : 8px;}
@media only screen and (max-width:991px){#infos_compte{display:none;}#infos_compte_slash{display:none;}}
@media only screen and (max-width:991px){#phone_traceur{display:none;}}
.concess-lead{ display: none;}

.navTab{
	text-transform: uppercase;
}
.empty_offer{
	text-align:center;
}

@media only screen and (min-width:1100px){
	#lead_status, #particular{
		width:39%;
		margin: 0 auto;
		text-align: left;
	}
}
@media only screen and (min-width:970px) and (max-width:1100px){
	#lead_status, #particular{
		width:45%;
		margin: 0 auto;
		text-align: left;
	}
}
@media only screen and (min-width:768px) and (max-width:970px){
	#lead_status, #particular{
		width:58%;
		margin: 0 auto;
		text-align: left;
	}
}
@media only screen and (min-width: 640px) and (max-width:768px){
	#lead_status, #particular{
		width:34%;
		margin: 0 auto;
		text-align: left;
	}
}
@media only screen and (min-width: 480px) and (max-width:640px){
	#lead_status, #particular{
		width:58%;
		margin: 0 auto;
		text-align: left;
	}
}
@media only screen and (min-width: 360px) and (max-width:480px){
	#lead_status, #particular{
		width:81%;
		margin: 0 auto;
		text-align: left;
	}
}
@media only screen and (max-width:360px){
	#lead_status, #particular{
		width:72%;
		margin: 0 auto;
		text-align: left;
	}
}

.w100p {
    width: 100px;
}
.yes_pdv{
font-size : 13px;
}
@media only screen and (min-width:420px){
	.legende_pie{
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		width:100px;
	}
	.size_legende_pie{
		font-size : 10px;
	}
}
@media only screen and (max-width:420px){
	.legende_pie{
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		width:80px;
		font-size : 9px;
	}
	.size_legende_pie{
		font-size : 9px;
	}
	.yes_pdv{
		font-size : 11px;
	}
}
.notAllowed{
	pointer-events: none;
}
.disableEvent{
	pointer-events: none;
}
.recallLeadAction{
	display : none;
}
.traitedLeadAction{
    display : none;
}
.formFilterDashBord{
    display : none;
}

.backCRM {
    color:#fff;
    text-decoration:none; 
    margin-right:45% !important;
    font-size : 12px;
}

.autobiz_style{
 color:#FFFFFF;   
 font-weight:bold;
 font-size:39px; 
 opacity:0.9;   
}
.autobiz_style_nl{
	color:#FFFFFF;   
	font-weight:bold;
	opacity:0.9;   
}
.logo_nl_style{
	font-size:25px;
	margin-bottom: -8px;	
}

.logo_nl{
    width: 375px;
    float:left;
    line-height: 0.5 !important;
}
.logo_nl_img {
    float:left;
	display: none;
}
.margin_bottom_24{
margin-bottom:24px;
}

.mg_left_3{
    margin-left:3px;
}
@media only screen and (min-width: 505px) {
	.logo_nl_classique {
		display: block;
	}
	.padding_top_nl{
		padding-top: 0px;
	}
}
@media only screen and (max-width: 505px) {
	.connexionMediaLogo {
		margin-bottom:80px;
	}
	.logo_nl_size{
		font-size:25px;
	}
	.logo_nl_mobile {
		display: block;
		margin: 0 0 -15px 10px;
	}
	.logo_nl{
		width: 200px;
	}
	.logo_nl_style span{
		display:table-cell; 
		margin-bottom: 0px;
	}
}

@media only screen and (max-width: 320px) {
   .autobiz_style{
		color:#FFFFFF;   
		font-weight:bold;
		font-size:29px; 
		opacity:0.9;   
	} 
}
.pays {
    background-color: #33ac57;
    color: #ffffff;
    display: inline-block;
    text-decoration: none;
    font-weight: bold;
    position: relative;
	margin-top: 3px;
}
.right {
    float: right;
}

.phoca-flag {
	display: inline-block;
	vertical-align: middle;
	border: 0.5px solid #e5e5e5;
	width: 30px;
	height: 20px;
}

.headerTel {
    white-space: nowrap;
}
@media only screen and (max-width: 480px) {
	.header .col.btn-connect{
		display:inline-block !important;
		margin-top:50px;
	}
}
