body,html {
	height:100%;
	font-family: "Ubuntu","Helvetica Neue",Helvetica,Arial,sans-serif;
}

body { 
 background: url('pictures/page_bg.jpg') no-repeat center center fixed; 
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
}

.mainBox{
	margin-top:20px;
}

.mainBox .card {
	border-radius: 0.75rem;
	padding:25px;
	border: none;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(177, 174, 174, 0.5);
	-moz-box-shadow: 1px 1px 3px 0px rgba(177, 174, 174,0.5);
	box-shadow: 1px 1px 3px 0px rgba(177, 174, 174, 0.5);
}

.mainBox .card-header {
	border-bottom: none;
	background-color: transparent;
	color: #707070;
}

.mainBox .card-footer{
	padding: 0px;
	background-color: transparent;
	border-top: none;
	color: #707070;
}

.mainBox .form-control:focus, 
.bootbox.modal .form-control:focus {
	box-shadow: none;
	border: 1px solid #ced4da;
}

.mainBox .form-control,
.bootbox.modal .form-control{
	font-size: 0.9rem;
}

.mainBox .btn,
.bootbox.modal .btn-primary,
.mainBox .btn:active:focus,
.bootbox.modal .btn-primary:active:focus{
	background-color: #275257;
	border: none;
	border-radius: 0rem;
	box-shadow: none;
	outline: none;
}

.mainBox .input-group-text{
	background-color: #EDEDED;
	color: #707070;
	font-size: 1.3rem;
}

.subBox > div {
	margin-top:-16px;
	background-color: rgba(138,16,55,0.75);
	color: #fff;
	padding: 10px;
}

.subBox > div > a,.subBox > div > a:hover {
	color:#fff !important;
}

.logoContainer{
	width:100%;
	padding:15px;
	margin-bottom:15px;
}
.logoContainer img{
	height: 71px;
}

@media only screen and (max-width: 767px) {
	.logoContainer{
		text-align:center;
	}
}	

.langDropdown > a{
	text-decoration: none;
	color: #E41A59;
}
