/** {
    font-family: 'Noto Sans', sans-serif;
    box-sizing: border-box;
}*/

body
{
	color:#ACCAEB;
	/*color:#fffabd;*/
	background-color:#042f59;
}
.btn.m2dark2{
	background-color:#540700;
	color:#fffabd;
}
.btn.m2bglogin{
	background-color:#7ab950;
}

.m2btn
{
	//color:#ACCAEB;
	color: rgba(255,255,255,0.6);
	font-size: 0.9375rem;
}
.m2btn:hover
{
	color:#fff;
}
.m2btn.active
{
	color:#fff;
}

.m2bgwhite
{
	background-color:white;
}
.m2fgwhite
{
	color:white;
}
.m2fgblue { color:#ACCAEB; }

.m2bgblue
{
	background-color:#042f59;
}
.m2bgdarkblue
{
	background-color:#001e3b;
}
.m2bgdarkdark { background-color:#00111B; }
.m2bgorange
{
	background-color:#cdac74;
}

.m2bgdark2
{
	background-color:#540700;
}
.m2bgdark3
{
	background-color:#1b0a00;
}
.m2bgdark4
{
	background-color:#4d0600;
}
.m2bgreg
{
	background-color:#181818;
}
.m2bgreglight
{
	background-color:rgba(29,35,39,0.80);
}
.m2bgnav
{
	//background: url(img/navbar-background.jpg);
	background-image: linear-gradient(90deg, #042f59, rgb(9,39,75), #042f59);
    background-size: cover;
}
.m2bginput
{
	background-color: rgba(255, 255, 255, 0.15);
}

.opacity-8 { opacity: 0.8; }

.m2togglericon {
    background-image: url("img/m2togglericon.svg");
	width:30px;
	height:30px;
}
.svg-login{
	width:20px;
	height:20px;
}

/* Make the image fully responsive */
  .carousel-inner img {
    width: 100%;
	height:350px;
    //height: 100%;
  }

.m2contreglog
{
	text-align:center;
	margin:0;
}

.m2contreglog a
{
	color:#00B7FF;
	text-decoration:underline;
	font-size: inherit;
}

.i2signcontainer
{
	max-width: 475px;
	min-height: 300px;
	margin:auto;
}

.i2signbtn
{
	border-color: rgba(0, 248, 255, 0.4);
	background-image: linear-gradient(rgb(0, 184, 255) 0%, rgb(0, 162, 255) 100%);
	border-radius:0;
}

.i2regcontainer
{
	max-width: 475px;
	min-height: 465px;
	margin:auto;
}

.i2regbtn
{
	border-color: #7EBD6D;
	background-image: linear-gradient(180deg, #62B04A 0%, #459A48 100%);
	border-radius:0;
}
.i2regbtn:hover
{
	background-color: rgba(0, 248, 255, 0.9);
}

.i2regheader
{
	border-bottom: 1px solid rgba(255, 255, 255, .3);
	color: #FFF;
	text-transform: uppercase;
	font-size: 1rem;
}
.i2regheader.big
{
	font-size: 1.3rem;
}

.m2header
{
	font-family: 'Noto Sans', sans-serif;
	font-size: 1.3rem;
	color: white;
	opacity: 0.8;
	border-bottom: 1px solid #273E4C;
	padding-bottom: 0.5rem;
	text-transform: uppercase;
}
.m2header.medium
{
	font-size: 1rem;
}
.m2header.small
{
	font-size: 0.87rem;
}


.i2header
{
	font-family: 'Noto Sans', sans-serif;
	color: white;
	opacity: 0.8;
}

.i2text
{
	font-family: 'Noto Sans', sans-serif;
}

.m2input
{
	border-width: 0px;
	border-radius: 0px;
	max-width:300px;
	width:100%;
	height:100%;
	min-height: 35px;
	background-color: rgba(255, 255, 255, 0.15);
	outline: none;
	color: white;
	font-size: 1rem;
}

.i2reginput
{
	border-width: 0px;
	border-radius: 0px;
	width: 100%;
	height:100%;
	min-height: 35px;
	background-color: rgba(255, 255, 255, 0.15);
	outline: none;
	color: white;
	font-size: 1rem;
	padding-left: .75rem;
}

.i2regcaptcha
{
	border-width: 0px;
	border-radius: 0px;
	width: 90%;
	height:100%;
	min-height: 35px;
	background-color: rgba(255, 255, 255, 0.15);
	outline: none;
	color: white;
	font-size: 1rem;
	padding-left: .75rem;
}

.i2reginfo
{
	color: rgba(255, 255, 255, .3);
	font-size: 0.86rem;
}

.i2reginfo a{
	color: #00B7FF;
	text-decoration: underline;
}


.promotion td
{
	margin-right: 10px;
}


.m2boxinfo { background-color: #17a2b8; color: #fff; text-align: center; }
.m2fgred  { color: red; }


#loginButton
{
	display:none;
}
#navigationMobile
{
	display:none;
}


#nav-item-login-mb
{
	display:none;
}

#top
{
	min-height: 55px;
}

.m2dropdown
{
	background-color: #042f59;
	color:#ACCAEB;
}
.m2dropdownmb
{
	background-color: #001e3b;
	color:#ACCAEB;
}

.m2reversedropdown
{
	left:auto;
	right:0;
}

.m2video
{
	width: 800px;
	height: 480px;
}

/*
 *  STYLE 2
 */
.force-overflow
{
	min-height: 450px;
}

body::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #001e3b;
}

body::-webkit-scrollbar
{
	width: 8px;
	background-color: #001e3b;
}

body::-webkit-scrollbar-thumb
{
	border-radius: 8px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #042f59;
}


@media (min-width:768px) {
	#screenShotContainer
	{
		padding-left: 15%;
		padding-right: 15%;
		width:75%;
		text-align:center;
	}
}

@media (max-width:768px) {
	/*#navigationCollapse
	{
		display:none;
	}
	#navigationMobile
	{
		display:block;
	}*/	
	.carousel-inner img {
		height:100%;
	}
	.carousel-inner iframe{
		width:100%;
		height:100%;
	}
	#nav-item-login
	{
		display:none;
	}
	#nav-item-login-mb
	{
		display:inline-block;
	}
}

@media (min-width:1024px) {
	#videocontainer
	{
		max-width: 50%;
		max-height: 50%;
	}
}