body
{
	height:auto;
}

#div_lz_header_id .btn-default, .lz_overlay_small_content .btn-default
{
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

#div_lz_header_id .btn-default:hover, .lz_overlay_small_content .btn-default:hover
{
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.lz_footer
{
	text-align:left;
}






/* fix pour logizone bootstrap 4 soit compatible avec P2P boostrap 3 */
#div_modal_login .modal-header .close
{
	margin-top: -20px;
}

#div_modal_login .form-group .row > div.col,
#div_modal_login .form-group .row > div.col-80
{
	margin-left: 10%;
	width: 80%;
}

#div_modal_login .form-group .row > div .input-group
{
	width: 100%;
}

#div_modal_login .form-group .row > div .input-group-append
{
	display: none;
}


#div_modal_forgotpwd .modal-header .close
{
	margin-top: -20px;
}

#div_modal_forgotpwd .form-group .row > div.col-90
{
	margin-left: 10%;
	width: 80%;
}

#div_modal_forgotpwd .form-group .row > div .input-group
{
	width: 100%;
}


#div_modal_logizone .modal-header .close
{
	margin-top: -20px;
}

#div_modal_logizone .form-group .row > div.col
{
	margin-left: 10%;
	width: 80%;
}

#div_modal_logizone .form-group .row > div .input-group
{
	width: 100%;
}


#div_modal_account .modal-header .close
{
	margin-top: -20px;
}

#div_modal_account .form-group #div_lz_firstname_id > div,
#div_modal_account .form-group #div_lz_lastname_id > div
{
	width: 100%;
}

#div_modal_account .form-group .row > div .input-group
{
	width: 100%;
}

#div_modal_account #div_address_id select
{
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#div_modal_account #div_lz_business_extension_id > div.col-lg-66,
#div_modal_account #div_lz_birthdate_id div:nth-child(2) > div.col-lg-33
{
	padding-left: 0;
}

#div_modal_account #div_lz_business_extension_id > div.col-lg-34,
#div_modal_account #div_lz_birthdate_id div:nth-child(2) > div.col-lg-33
{
	padding-right: 0;
}


#div_modal_account .card
{
	border-color: #ddd;
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

#div_modal_account .card-header
{
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-bottom-color: transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

#div_modal_account .card-body
{
	padding: 15px;
}

#div_modal_account .card .col
{
	padding-left: 15px;
	padding-right: 15px;
}
