.ajax-area {
	position: relative;
}

	.ajax-area .overlay-loading {
		z-index: 100;
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(255, 255, 255, 0.8) url(/public/img/ajax-loader.gif) center 20% no-repeat !important;
	}

.ajax-area.loading {
	min-height: 100px !important;
}

	.ajax-area.loading .overlay-loading {
			display: block;
		}
	}



.account-pro {

}

	.account-pro .title {
		font-size: 16px;
		font-weight: bold;
		padding: 15px 0px;
	}

	.account-pro .link {
		display: block;
		font-weight: bold;
		text-decoration: underline;

		/*height: 50px;
		padding-top: 25px;
		padding-left: 60%;
		background:url(../img/smart-parcel-express.jpg) 0 2px no-repeat;
		background-size: 50%;*/

		height: 30px;
	}


.block-contact .click,
.block-contact .click a {
	font-size:15px;
	font-weight:600;
	color:#079bc1;
	text-transform: uppercase;
	letter-spacing: -1px;
}

.block-contact .click {
	padding-bottom:10px;
	border-bottom:1px solid #b6b6b6;
}

	.block-contact .click a:hover {
		text-decoration: underline;
	}



/* Bootstrap select */
.field-select.expresshome,
.field-select.expeditionhome,
.field-select.destinationhome {
	max-width: 421px;
	min-height: 50px;
	margin: 10px 0 0 0 !important;
	padding: 0 !important;
	background-position: 0 0 !important;
}


	.field-select.expresshome     .btn-group .dropdown-toggle,
	.field-select.expeditionhome  .btn-group .dropdown-toggle,
	.field-select.destinationhome .btn-group .dropdown-toggle {
		padding: 11px 50px 11px 60px;
		border: 0;
		font-family: 'Open Sans';
		font-size: 20px;
		background: transparent;
		box-shadow: none;
		outline: 0 !important;
	}

			.btn-group .dropdown-toggle:active,
			.btn-group.open .dropdown-toggle {
				outline: 0 !important;
			}

		.field-select.expresshome     .btn-group .dropdown-toggle .bs-caret,
		.field-select.expeditionhome  .btn-group .dropdown-toggle .bs-caret,
		.field-select.destinationhome .btn-group .dropdown-toggle .bs-caret {
			display: none;
		}

		.field-select.expresshome label,
		.field-select.expeditionhome label,
		.field-select.destinationhome label {
			display: none;
		}

		.field-select.expresshome select,
		.field-select.expeditionhome select,
		.field-select.destinationhome select {
			display: none;
		}

/* Bubble mouseover 3 premiers select */
form#frm_devis_express .span_form_home {
	position: relative;
}

	form#frm_devis_express .span_form_home > .field-select > .bubble,
	form#frm_devis_express .span_form_home > .bubble {
		z-index: 10001;
		display: none;
		position: absolute;
		left: 230px;
		width: 300px;
		padding: 10px;
		border: 1px solid #dadada;
		font-family: "Arial";
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		background: #F0F0F0;

		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
	}

		/* Bubble des 3 select */
		/*form#frm_devis_express .span_form_home > .bubble-transport-mode-title     { top: -40px; left: 20px; }
		form#frm_devis_express .span_form_home > .bubble-forwarding-country-title { top: 21px; left: 20px; }
		form#frm_devis_express .span_form_home > .bubble-delivery-country-title   { top: 81px; left: 20px; }*/

		form#frm_devis_express .span_form_home > .field-select > .bubble {
			bottom: 52px;
			left: 0;
		}

		/* Bubble option du select #transport_mode */
		/*form#frm_devis_express .span_form_home > .bubble-transport-express 	{ top: 60px; }
		form#frm_devis_express .span_form_home > .bubble-fret-aerien 		{ top: 86px; }
		form#frm_devis_express .span_form_home > .bubble-fret-routier 		{ top: 112px; }*/

		/*form#frm_devis_express .span_form_home > .bubble-transport-express 	{ top: 79px; }
		form#frm_devis_express .span_form_home > .bubble-fret-aerien 		{ top: 105px; }
		form#frm_devis_express .span_form_home > .bubble-fret-routier 		{ top: 131px; }*/

		form#frm_devis_express .span_form_home > .bubble-transport-express,
		form#frm_devis_express .span_form_home > .bubble-fret-aerien,
		form#frm_devis_express .span_form_home > .bubble-fret-routier {
			top: 75px;
			left: auto;
			right: 20px;
		}


form#frm_devis_express .block_calcultarif .form-inline .field.prd_nature select,
form#frm_devis_express .block_calcultarif .form-inline .field.prd_nature select option {
	font-family: 'Open Sans';
	font-size: 13px;
}


body#page-index form#frm_devis_express #div_product_count,
#dialogDevisNoProduct form#frm_devis_express #div_product_count {
	margin-top: 0;
	border: 0;
}



/* Reset add Bootstrap */
.cell-insurance .btn-info {
	color: #313131;
	text-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/* Bubble weight / size */
form#frm_devis_express .span_form_home > .block_calcultarif > .form-inline {
	position: relative;
}

	form#frm_devis_express .span_form_home > .block_calcultarif > .form-inline > .bubble-weight,
	form#frm_devis_express .span_form_home > .block_calcultarif > .form-inline > .bubble-size {
	    z-index: 10001;
	    display: none;
	    position: absolute;
	    top: 70px;
	    right: 0;
	    width: 628px;
	    padding: 10px;
	    border: 1px solid #dadada;
	    font-weight: bold;
	    text-transform: uppercase;
	    text-align: center;
	    background: #F0F0F0;
	    -moz-border-radius: 8px;
	    -webkit-border-radius: 8px;
	    border-radius: 8px;
	}

		form#frm_devis_express .span_form_home > .block_calcultarif > .form-inline > .bubble-weight .label-text,
		form#frm_devis_express .span_form_home > .block_calcultarif > .form-inline > .bubble-size   .label-text {
			padding-bottom: 10px;
		}

			form#frm_devis_express .span_form_home > .block_calcultarif > .form-inline > .bubble-weight .row,
			form#frm_devis_express .span_form_home > .block_calcultarif > .form-inline > .bubble-size   .row {

			}

			form#frm_devis_express .span_form_home > .block_calcultarif > .form-inline > .bubble-weight .row:after,
			form#frm_devis_express .span_form_home > .block_calcultarif > .form-inline > .bubble-size   .row:after {
				content: " ";
				display: table;
				clear: both;
			}

				form#frm_devis_express .span_form_home > .block_calcultarif > .form-inline > .bubble-weight .col,
				form#frm_devis_express .span_form_home > .block_calcultarif > .form-inline > .bubble-size   .col {
					-webkit-box-sizing: border-box;
					-moz-box-sizing: border-box;
					box-sizing: border-box;
					width: 50%;
					float: left;
					padding: 5px 10px;
					/*border: 1px solid #d6d6d6;*/
				}