@font-face
{ 
    font-family: 'Allianz Sans Regular';
    src: url('../fonts/alsanreg-webfont.eot');
    src: url('../fonts/alsanreg-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/alsanreg-webfont.woff') format('woff'),
    url('../fonts/alsanreg-webfont.ttf') format('truetype'),
    url('../fonts/alsanreg-webfont.svg#AllianzSansRegular') format('svg');
}

@font-face
{ 
    font-family: 'Allianz Sans Bold';
    src: url('../fonts/alsanbol-webfont.eot');
    src: url('../fonts/alsanbol-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/alsanbol-webfont.woff') format('woff'),
    url('../fonts/alsanbol-webfont.ttf') format('truetype'),
    url('../fonts/alsanbol-webfont.svg#AllianzSansBold') format('svg');
}

.loading-overlay {
	position: fixed;
	background: white;
	width:100%;
	height:100%;
	z-index:9990;
	opacity:0.6;
	filter: alpha(opacity = 60);
}

.loading-spinner {
	position: fixed;
	margin-left: 50%;
	margin-top: 20%;
	left: -20px;
	width:50px;
	height:50px;
	z-index:9999;
	background-image: url("../images/loading.gif");
}

.app-modal-window .modal-dialog {
  width: 800px;
}

.termsConditionsBox {
	padding: 9px 14px;
	background-color: #F7F7F9;
	border: 2px solid #E1E1E8;
	max-height: 200px; 
	overflow: auto;
	text-align: justify;
}

.box {
	padding: 10px;
	border: 1px solid #E1E1E8;
	margin-bottom: 10px;	
}

.label-float-right {
	float: right;
}

.mandatoryAsterisk {
	color: #ff0000;
}

.empty-padding-top-15px {
	padding-top: 15px;
}

#card-number {
	border: solid 1px #d2d2d2;
	height: 32px;
	width: 100%;

}

#my-expiration-month-selector {
	border: solid 1px #d2d2d2;
	height: 32px;
	width: 100%;

}
#my-expiration-year-selector {
	border: solid 1px #d2d2d2;
	height: 32px;
	width: 100%;
}

.img-mva {
	border: 0px ;
	height: 30px;
	width: 40%;
	-webkit-transition: border-color 160ms;
	transition: border-color 160ms;
}
