* {
	box-sizing: border-box;
	padding: 0px;
	margin: 0px;
}

body {
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #d0dcff 39%, #d0dcff 58%, #ffffff 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d0dcff 39%,#d0dcff 58%,#ffffff 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#d0dcff 39%,#d0dcff 58%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	font-family: 'Calibri', 'Arial', 'sans-serif';
}

a {
	text-decoration: none;
	color: #dc0004;
}

a:hover {
	text-decoration: underline;
	color: #cb0002;
}

.display-inline-block {
	display: inline-block;
}

.holder {
	display: table-row;
	height: 100vh;
	width: 100vw;
}

.wrapper {
	vertical-align: middle;
	display: table-cell;
	text-align: center;
	height: 100vh;
	width: 100vw;
}

a.btn {
	display: inline-block;
	transition: 20ms;
	background: #181b4c;
	background: -moz-linear-gradient(top,  #181b4c 0%, #034270 50%, #181b4c 100%);
	background: -webkit-linear-gradient(top,  #181b4c 0%,#034270 50%,#181b4c 100%);
	background: linear-gradient(to bottom,  #181b4c 0%,#034270 50%,#181b4c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#181b4c', endColorstr='#181b4c',GradientType=0 );
	-webkit-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.5);
	box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.5);
	text-decoration: none;
	border-radius: 8px;
	padding: 8px 50px;
	color: #fff;
	margin-bottom: 200px;
}

a.btn:hover {
	background: #034270;
	background: -moz-linear-gradient(top,  #034270 0%, #181b4c 38%, #181b4c 65%, #034270 100%);
	background: -webkit-linear-gradient(top,  #034270 0%,#181b4c 38%,#181b4c 65%,#034270 100%);
	background: linear-gradient(to bottom,  #034270 0%,#181b4c 38%,#181b4c 65%,#034270 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#181b4c', endColorstr='#034270',GradientType=0 );
	-webkit-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.6);
	-moz-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.6);
	box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.6);
}

.us-logo {
	background: url('../img/us-logo.png') no-repeat center;
	text-decoration: none;
	display: inline-block;
	margin-bottom: 40px;
	margin-right: 20px;
	height: 60px;
	width: 180px;
}

.platna-kartica {
	background: url('../img/platna-kartica.png') no-repeat center;
	display: inline-block;
	margin-bottom: 40px;
	height: 300px;
	width: 350px;
}

header.white-bg {
	padding: 5px 0px 10px 0px;
	background: #fff;
	position: fixed;
	right: 0px;
	left: 0px;
	top: 0px;
}

footer.white-bg {
	padding: 10px 0px 5px 0px;
	background: #fff;
	position: fixed;
	bottom: 0px;
	right: 0px;
	left: 0px;
}

.logo {
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
	display: inline-block;
	margin: 0px 5px;
	height: 35px;
	width: 55px;
}

.bancaintesa { background-image: url('../img/bancaintesa.png'); width: 270px; }
.visa { background-image: url('../img/visa.png'); }
.mastercard { background-image: url('../img/mastercard.png'); }
.maestro { background-image: url('../img/maestro.png'); }
.visaelectron { background-image: url('../img/visaelectron.png'); }
.americanexpress { background-image: url('../img/americanexpress.png'); }

.verified-by-visa { background-image: url('../img/verified-by-visa.png'); width: 70px; height: 42px; }
.master-card-secure-code { background-image: url('../img/master-card-secure-code.png'); width: 70px; height: 42px; }
