.navbar-toggler{
	border: none;
	margin-left: -25px;
}
.navbar-toggler:focus{
	box-shadow: none;
}
.navbar .navbar-nav .dropdown:hover .nav-link,
.navbar .nav-link:hover{
	color: #1ABAD7!important;
}
.navbar .nav-link{
	font-weight: 600;
	color: #fff!important;
}
.navbar a.selected{
	text-decoration: underline;
	text-decoration-color: #1ABAD7;
	text-decoration-thickness: 3px;
	text-decoration-style: solid;
	text-underline-offset: 5px;
}
.navbar .dropdown-menu{
	background: #20364C;
	border-top: #1ABAD7 solid 2px;
	top: 49px;
}
.navbar .dropdown-menu:before{
	position: absolute;
  	content: "";
	width: 0px;
	height: 0px;
	border-top: 6px solid #transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #1ABAD7;
	border-left: 6px solid transparent;
	top: -8px;
	left: 10px;
}
.navbar .dropdown-menu .dropdown-item{
	color: #fff;
	font-size: 14px;
}
.navbar .dropdown-menu .dropdown-item:hover,
.navbar .dropdown-menu .dropdown-item:focus{
	background: #20364C;
	color: #1ABAD7;
}
.navbar .side-nav .nav-link{
	color: #fff;
}
.navbar .orange-btn{
	background: #FCA844;
	border-radius: 5px;
}
.navbar .orange-btn:hover .nav-link{
	color: #fff!important;
}
.dropdown-toggle:after{
	content: none;
}
.navbar-dark .navbar-nav .nav-link:focus{
	border-color: none;
	box-shadow: none;
	outline: 0 none;
}
@media screen and (max-width: 1100px) and (min-width: 992px){
 .navbar .nav-link{
 	font-size: 12px;
 }
 .navbar .side-nav{
 	margin-top: -8px;
 }
}
@media (min-width: 992px){
	/*.dropdown:hover .dropdown-menu{
		display: block;
	}*/
	.navbar{
		padding: 0px;
		margin-top: 5px;
	}
	.navbar .main-nav .nav-link{
		color: #fff;
		margin-bottom: 15px;
	}
	.navbar .main-nav.navbar-nav{
		height: 65px;
		padding-top: 13px;
	}
	.navbar .side-nav .nav-link{
		margin-left: 15px;
		margin-right: 15px;
	}
	.navigation:not(.transparent){
		background-color: #20364C;
	}
	.navigation.transparent:not(.scrolled){
		transition: background-color 300ms linear;
	}
	.navigation.transparent.scrolled {
	  	background-color: #20364C!important;
		transition: background-color 100ms linear;
	}
	.body-content:not(.transparent-nav){
		margin-top: 70px;
	}
}

@media (max-width: 991px){
	.navigation{
		background: #20364C;
	}
	.navbar-brand{
		margin-left: 20px;
	}
	.navbar-brand img{
		width: 70%;
	}
	.navbar-nav{
		margin-top: 25px;
		padding-bottom: 15px;
	}
	.body-content{
		margin-top: 55px;
	}
	.navbar .dropdown-menu{
		border: none;
		text-align: center;
	}
	.navbar .dropdown-menu:before{
		content: none;
	}
	.navbar-nav{
		float: none!important;
		text-align: center;
	}
	.navbar .side-nav{
		float: none!important;
		text-align: center;
	}
	.navbar .orange-btn{
		padding: 10px 30px;
	}
	.navbar .navbar-toggler:not(.collapsed) .navbar-toggler-icon{
		background: none;
	}
	.navbar .navbar-toggler:not(.collapsed) .navbar-toggler-icon:before{
		font-family: "FontAwesome";
		content: "\f00d";
		color: #fff;
		font-weight: normal;
		font-style: normal;
		font-size: 30px;
	}
	.navbar-collapse {
 		position: fixed;
   		top: 53px; /* adjust to height of navbar */
   		left: 0;
   		padding-left: 15px;
   		padding-right: 15px;
   		padding-bottom: 15px;
   		width: 75%;
   		height: 100%;
		background: #20364C;
	}
	.navbar-collapse.collapsing {
   		left: -75%;
   		transition: height 0s ease;
   	}
	.navbar-collapse.show {
		left: 0;
		transition: left 300ms ease-in-out;
	}
	.navbar-toggler.collapsed ~ .navbar-collapse {
		transition: left 500ms ease-in-out;
	}
}
