.no-touch .cd-dropdown-trigger:hover {
	background: none;
}

.cd-dropdown-trigger {
	background: none;
}
.cd-dropdown-wrapper {
	margin: 0px !important;
	height: auto;
}

.cd-dropdown-trigger::before {
	right: -1px;
}

.cd-dropdown-trigger::after {
	right: -6px;
}

.cd-dropdown-trigger::before,
.cd-dropdown-trigger::after {
	background: var(--menu_link_color);
	top: 10px !important;
}
a.cd-dropdown-trigger:hover::before,
a.cd-dropdown-trigger:hover::after {
	background: var(--link_hover_color);
}

.cd-dropdown-trigger.dropdown-is-active:hover {
	background: none !important;
}
.cd-dropdown-trigger.dropdown-is-active {
	background-color: transparent;
}

.program-course a {
	padding-left: 10px !important;
}
.cd-secondary-dropdown > .program-course:first-child {
	padding-top: 15px !important;
}

.cd-dropdown-content a {
	border: 0;
}

.cd-dropdown-content > .has-children > a.is-active {
	box-shadow: none;
}

.cd-dropdown-content .cd-secondary-dropdown a {
	height: 50px;
	padding: 0px 20px !important;
	line-height: 3.3;
	border: none;
}

.cd-dropdown-content .go-back a::before,
.cd-dropdown-content .go-back a::after {
	left: 5px;
}

.welcome-message {
	float: right !important;
	font-size: 16px;
	padding: 8px 15px;
	display: none !important;
	/*color: #643173;*/
	/*position: absolute;*/
	/*right: 15px;*/
	/*bottom: 0;*/
	top: inherit;
}

.welcome-message > a {
	padding: 0px !important;
	padding-top: 15px !important;
	display: inline-block !important;
}

.cd-dropdown {
	background: #accfe0; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(
		#accfe0,
		rgb(29, 68, 93)
	); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(
		#accfe0,
		rgb(29, 68, 93)
	); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(
		#accfe0,
		rgb(29, 68, 93)
	); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#accfe0, rgb(29, 68, 93)); /* Standard syntax */
	z-index: 10;
}

.show-on-hover:hover > ul.dropdown-menu {
	display: block;
	right: 0;
	left: inherit;
}

.welcome-message > ul > li {
	padding: 5px;
}

.welcome-message > .dropdown-menu {
	top: 80%;
}

.welcome-message > .dropdown-menu li a {
	padding: 0px;
	display: inherit;
	clear: none;
	white-space: initial;
}

.cd-dropdown-content > li > a,
.cd-secondary-dropdown > li > a,
.cd-secondary-dropdown > .program-course > a {
	color: white !important;
}

.cd-dropdown-content > li > a:hover,
.cd-secondary-dropdown > li > a:hover,
.cd-secondary-dropdown > .program-course > a:hover {
	/*color: #597daa !important;*/
}

.cd-dropdown-content > .has-children > a.is-active:hover:before,
.cd-dropdown-content > .has-children > a.is-active:hover:after,
.cd-secondary-dropdown > li > a:hover:after,
.cd-secondary-dropdown > li > a:hover:before,
.cd-close:hover:before,
.cd-close:hover:after {
	background: var(--menu_link_color);
}

a.is-active:hover:before,
a.is-active:hover:after,
.cd-close:hover:before,
.cd-close:hover:after {
	padding: 2px;
}

@media only screen and (min-width: 480px) {
	.cd-dropdown-trigger::before,
	.cd-dropdown-trigger::after {
		top: 19px;
	}

	.cd-dropdown-trigger {
		/*display: inline-block !important;*/
	}
}

@media only screen and (min-width: 768px) {
	.cd-dropdown-content > .has-children > a.is-active::before,
	.cd-dropdown-content > .has-children > a.is-active::after {
		background: var(--menu_link_color);
	}

	.cd-dropdown {
		background: transparent;
	}

	.cd-dropdown-content > li > a,
	.cd-secondary-dropdown > li > a,
	.cd-secondary-dropdown > .program-course > a {
		color: #fff !important;
		padding-left: 25px;
	}

	.cd-dropdown-content,
	.cd-secondary-dropdown {
	}

	/*.welcome-message {
		display: initial !important;
	}*/

	.cd-dropdown-trigger::before,
	.cd-dropdown-trigger::after {
		top: 25px;
	}

	.accountDropdown .cd-dropdown-content {
		/*width: 165px;*/
		width: 175px;
	}

	.cd-dropdown {
		width:;
	}

	.cd-secondary-dropdown {
		width:;
	}

	.cd-secondary-dropdown {
		padding-bottom: 0px !important;
	}

	.cd-dropdown-content .cd-secondary-dropdown {
		width: 250px; /* fix for horizontal scroll */
	}
	ul#main_menu li:last-child {
		margin-right: 0px !important;
	}

	ul.cd-secondary-dropdown li {
		border-bottom: 1px solid #333;
	}
}

@media only screen and (min-width: 1024px) {
	.cd-dropdown-trigger.dropdown-is-active::before {
		right: -1px;
	}
	.cd-dropdown-content .cd-secondary-dropdown {
		width: 250px; /* fix for horizontal scroll */
	}

	.cd-dropdown-trigger::before,
	.cd-dropdown-trigger::after {
		top: 25px;
	}
	.navbar-nav > li:hover {
		/*background:#531CB3;*/
	}
}

/* menu design changes*/
#navbar {
	/* padding-right: 0px !important; */
}
.navbar-nav > li {
	padding: 10px 8px;
	/* background: #111433; */
	margin-right: 8px !important;
	border-radius: 3px 3px 3px 3px !important;
	/*margin-bottom:2px !important;*/
}

.navbar-nav > li > a {
	padding: 0px;
	line-height: 22px !important;
}
.navbar-nav > li.cd-dropdown-wrapper > a {
	padding-right: 20px !important;
}

#main_menu a {
}
ul.cd-secondary-dropdown span a,
ul.cd-dropdown-content > li {
	/*border-bottom:1px solid #ddd !important;*/
	background-color: var(--link_hover_color);
	border-radius: 4px;
	color: #fff;
	margin-bottom: 4px;
}
.navbar-default .navbar-toggle {
	background: #171b46 !important;
}
.navbar-default .navbar-toggle:hover {
	background: #18bb7c !important;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff !important;
}

.cd-secondary-dropdown.is-hidden:not(.is-active) {
	display: none;
}

@media only screen and (min-width: 766px) and (max-width: 992px) {
	.navbar-nav > li {
		/*margin-right:0px !important;*/
		padding: 10px;
	}
	#navbar {
		/*padding-right: 20px !important;*/
	}
}
@media screen and (max-width: 766px) {
	.cd-dropdown-content a {
		height: 45px;
		line-height: 45px;
	}
	.navbar-nav > li {
		border-bottom: 2px solid #5982a0;
	}
	.navbar-nav > li:last-child {
		border-bottom: none;
	}
}

/* SIIT CSS MODIFICATIONS - START */
#navbar {
	padding: 6px 10px;
	clear: right;
	border-radius: 25px;
	margin-top: 28px;
}
/* SIIT CSS MODIFICATIONS - END */
