@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
html {
	padding:0;
	margin:0;
	color:#615435;
	background:#0F2C52;
	background-image: url(../../../assets/images/GB.jpg);
	background-size: cover;
	background-repeat: none;
	    background-position: center center;
	font-size:13px;  
	font-family: "Mulish", sans-serif;
  font-optical-sizing: auto;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td {
	margin:0;
	padding:0
}
body {
	width:100%;
	overflow-x:hidden;
    /*background-color: rgba(15, 44, 82, 0.8);*/
}
li {
	list-style-type:none
}
a {
	color:#575757
}
.cur {
	cursor:pointer
}
img {
	border:0
}
.after {
	clear:both;
	display:block;
	height:0;
	visibility:hidden
}
.full-width {
	width:100%;
	float:left;
}
.relative {
	position:relative
}
.absolute {
	position:absolute
}
.floatLeft {
	float:left
}
.floatRight {
	float:right
}
a {
	outline:none;
	text-decoration:none;
	cursor:pointer
}
#maincontainer {
	width:100%;
	padding:0px;
}
.centered {
	width:1200px;
	margin:0 auto;
}
.listing-row{
	margin-bottom:20px;
}
.listing-row:after{
	clear:both;
}
.alert-error {
	color:#AF0002;
	margin-top: 5px;
	margin-bottom: 5px;
}
.logo {
	margin-bottom: 20px;
}
.success-message {
	color:#009543;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size:16px;
}