@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700);

body {
	background:transparent url('../img/bg.png') repeat 0 0;
}

img {
	border:none;
}

.container {
	background:transparent url('../img/bg_main.png') repeat 0 0;
	padding:0px 25px;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
       -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
            box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.title h2 {
	color:#F00;
	text-shadow:1px 1px 2px #333;
	margin-bottom:0px;
}
.title h3 {
	margin-top:-10px;
	color:#444444;
	font-size:22px;
}
.title .intro {
	position:relative;
	display:inline-block;
	width:750px;
	color:#444;
	font-size:12px;
	margin:15px 0px 25px 0px;
}
h4, h3 {
	text-shadow:1px 1px #FFF;
}

form {
	margin-bottom:0;
}

p.mandatory {
	position:relative;display:inline-block;
	font-size:16px;color:#F00;margin-left:2px;
	vertical-align:top !important;
}

.row h4 {
	padding-bottom:10px;
	border-bottom:1px dotted #CCC;
}

.span12 h4 .text-info {
	display:inline-block;
	font-weight:normal !important;
	font-size:12px !important;
	margin:0;
}

.cb-area .control-group {
	margin-bottom:5px !important;
}
.disclaimer {
	text-align:center;
	font-size:12px;
	color:#666;
	margin-bottom:20px;
}

.lang {
	position:relative;
	display:inline-block;
	float:right;
}

#pageSending .modal-body {
	padding:100px;
	background:#FFF url('../img/loader.gif') no-repeat center;
}