.cloud-nav {
	background-color:#fff;
	text-align:center;
	height:60px;
	font-size:16px;
	z-index:1;
	position:relative
}
.cloud-nav svg {
	fill:#3d444f;
	position:relative
}
.cloud-nav .navbar-collapse {
	padding:0
}
.cloud-nav:after,.cloud-nav:before {
	content:"";
	display:table
}
.cloud-nav:after {
	clear:both
}
.cloud-nav .overview-header {
	float:left;
	padding-left:10px;
	position:absolute;
	z-index:99
}
.cloud-nav .overview-header svg {
	width:128px;
	margin-right:16px
}
.cloud-nav .overview-header p {
	line-height:60px;
	font-size:16px;
	margin:0;
	color:#3d444f;
	display:flex;
	align-items:center;
	height:60px
}
.cloud-nav .overview-brand {
	position:relative
}
.cloud-nav .overview-brand:after,.cloud-nav .overview-brand:before {
	content:"";
	display:table
}
.cloud-nav .overview-brand:after {
	clear:both
}
.cloud-nav .navbar-collapse {
	padding-left:0;
	padding-right:0
}
.cloud-nav .navbar-toggle {
	transform:rotate(180deg);
	transition:transform .15s ease
}
.cloud-nav .collapsed {
	transform:rotate(0deg)
}
.cloud-nav .nav {
	overflow:hidden;
	padding-right:0;
	position:absolute;
	right:0
}
.cloud-nav .nav li {
	float:left;
	line-height:60px;
	padding-left:0;
	padding-right:0;
	text-align:right
}
.cloud-nav .nav li.nav-list-btn {
	margin-left:15px
}
.cloud-nav .nav li:hover {
	background-color:transparent
}
.cloud-nav .nav li a {
	position:relative;
	display:inline;
	padding:4px 12px;
	color:#3d444f;
	font-size:14px
}
.cloud-nav .nav li.active a,.cloud-nav .nav li a:hover {
	color:rgba(89,95,105,.5);
	background-color:transparent
}
.cloud-nav .nav li a.btn {
	color:#fff;
	vertical-align:initial;
	padding:6px 14px 7.5px;
	font-size:14px
}
.cloud-nav .nav li a.btn:hover {
	background-color:#4799ff
}
.cloud-nav .nav li .btn-blue:active,.cloud-nav .nav li .btn-blue:active:focus {
	background-color:#2987ff
}
.cloud-nav .nav li .btn-blue,.cloud-nav .nav li .btn-blue:focus {
	background-color:#3890ff
}
.cloud-nav .reg {
	color:#fff;
	background:#3890ff
}
@media (max-width:768px) {
	.cloud-nav {
	text-align:left
}
.cloud-nav .container {
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden
}
.cloud-nav .navbar-collapse {
	padding-left:28px;
	padding-right:15px;
	background-color:#fff;
	position:relative;
	z-index:10;
	border-top:1px solid #e8e8e8;
	top:-2px
}
.cloud-nav .overview-brand {
	height:40px;
	font-weight:400;
	line-height:40px;
	font-size:16px;
	color:#3d444f
}
.cloud-nav .navbar-toggle {
	line-height:40px;
	padding:0 15px;
	position:relative;
	right:14px;
	top:10px;
	margin:0 10px
}
.cloud-nav .navbar-toggle[aria-expanded=true]+a {
	padding-left:40px
}
.cloud-nav .navbar-header svg {
	width:22px
}
.cloud-nav .navbar-header a {
	padding-left:40px;
	color:#3d444f
}
.cloud-nav .nav {
	position:relative;
	float:left;
	padding-bottom:20px
}
.cloud-nav .nav li {
	float:none;
	text-align:left;
	height:42px;
	padding:0
}
.cloud-nav .nav li.nav-list-btn {
	display:none!important
}
.cloud-nav .nav li.active a {
	color:#9ba3af
}
.cloud-nav .nav li a {
	padding-left:13px;
	font-size:14px
}
.cloud-nav .nav li a:after {
	content:none
}
.cloud-nav .nav li a.brand-tags:after {
	background-color:#fff
}
.cloud-nav .navbar-collapse.collapse {
	box-shadow:0 1px 2px rgba(89,95,105,.3)
}
}#cloud-nav.fixed {
	box-shadow:0 1px 2px rgba(89,95,105,.3);
	position:fixed;
	top:0;
	left:0;
	right:0;
	margin:auto;
	z-index:10
}
#cloud-nav.fixed+div {
	padding-top:60px
}