@CHARSET "UTF-8";

.navbar-default {
	background-color: rgba(242, 242, 242, 1);
	color: #595959;
}

.navbar-default .navbar-nav>li>a {
	/*color: #595959 !important;*/
}

.navbar-default .navbar-nav>li:not(:last-child) {
	font-size: 16px;
}

.navbar-default .navbar-nav>li:last-child {
	/* width: 125px; */
}

.navbar-default .navbar-nav>li {
	font-size: 16px;
}

.nav>li>a>img {
	position: relative;
	top: 2px;
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
	/*color: #006cbf !important;*/
	/*border-bottom : unset;*/
}

.navbar-default .navbar-nav>li:focus,
.navbar-default .navbar-nav>li:hover {
	/*border-bottom: 2px solid #4984F5;*/
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	color: #fff !important;
	border-bottom: unset;
}

.navbar-default .navbar-nav>.active,
.navbar-default .navbar-nav>.active:focus,
.navbar-default .navbar-nav>.active:hover {
	/* border-bottom: 2px solid #4984F5; */
}

.navbar-nav>li>.dropdown-menu {
	background-color: #fff;
}

.dropdown-menu>li>a {
	background-color: #fff;
	color: #595959;
}

.navbar-default .navbar-nav>li {
	/*line-height: unset;*/
	cursor: pointer;
}

.navbar-default .navbar-brand {
	line-height: 78px;
}

.navbar-default .navbar-nav>li a {
	width: 100%;
	line-height: 50px;
}

#w1 li a {
	width: auto;
}

.pool_logo_text {
	margin-left: 10px;
	font-size: 18px;
	transition: all .2s;
	transition-property: color, background-color;
}

.lightSecondFont {
	color: #006cbf !important;
}

.lightLogoContrast {
	color: #0a94ff;
}

@media (min-width: 1200px) {
	.container {
		width: 83%;
	}

}

.btn-login-primary {
	width: 82px;
	height: 36px;
	background-color: rgba(255, 255, 255, 1);
	border-width: 1px;
	border-style: solid;
	border-color: rgba(0, 157, 217, 1);
	border-radius: 5px;
	box-shadow: none;
	font-size: 14px;
	color: #009DD9;
}

.btn-signup-primary {
	width: 82px;
	height: 36px;
	background-color: rgba(22, 155, 213, 1);
	border: none;
	border-radius: 5px;
	color: #FFFFFF;
}

@media screen and (max-width: 1152px) {
	.navbar-brand {
		/*padding-left: 0px;*/
	}

	.navbar-default .navbar-nav>li:last-child {
		/* width: 170px; */
	}

	.navbar-default .navbar-nav>li>a {
		text-align: left;
		padding-left: 21px;
	}

	#dLabel {
		padding-left: 0px;
	}

	#w1 li a {
		width: 70px;
	}
}

@media screen and (max-width: 992px) {
	.navbar-default .navbar-brand {
		line-height: 20px;
	}
}