
.relative {
	position: relative;
}

#wrapp .container, .container.body {
	width: 100%;
	padding: 0;
}

.navbar-nav > li > a, .navbar-brand, .navbar-nav > li > a {
	color: #fff !important;
}

.top_nav .nav > li > a:focus, .top_nav .nav > li > a:hover, .top_nav .nav .open > a, .top_nav .nav .open > a:focus, .top_nav .nav .open > a:hover {
	background: none;
}

.navbar-default .navbar-nav > .open > a.profilelink, .navbar-default .navbar-nav > .open > a.profilelink:focus, .navbar-default .navbar-nav > .open > a.profilelink:hover {
	color: #fff !important;
}

.pdR0 {
	padding-right: 0 !important;
}

body {
	color: #222;
	background: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.471;
}

.main_container .top_nav {
	display: block;
	margin-left: 285px;
}

.main_container {
}

.no-padding {
	padding: 0 !important;
}

.page-title {
	width: 100%;
	height: 65px;
	padding: 10px 0;
}

	.page-title .title_left {
		width: 45%;
		float: left;
		display: block;
	}

		.page-title .title_left h3 {
			margin: 9px 0;
		}

	.page-title .title_right {
		width: 55%;
		float: left;
		display: block;
	}

		.page-title .title_right .pull-right {
			margin: 10px 0;
		}

.fixed_height_320 {
	height: 320px;
}

.fixed_height_390 {
	height: 390px;
}

.fixed_height_200 {
	height: 200px;
}

.overflow_hidden {
	overflow: hidden;
}

.progress-bar-dark {
	background-color: #34495E !important;
}

.progress-bar-gray {
	background-color: #BDC3C7 !important;
}

table.no-margin .progress {
	margin-bottom: 0;
}

.main_content {
	padding: 10px 20px;

}

.center-margin {
	margin: 0 auto;
	float: none !important;
}

.col-md-55, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

.row {
	margin-right: -10px;
	margin-left: -10px;
}

h1, .h1, h2, .h2, h3, .h3 {
	margin-top: 10px;
	margin-bottom: 10px;
}

h1, .h1 {
	font-size: 25px;
	text-transform: uppercase;
	color: #1b2432;
}

h2, .h2 {
	margin-top: 4px;
	color: #032949;
	display: block;
	/* text-transform: uppercase; */
}

a {
	color: #5A738E;
	text-decoration: none;
}

	a, a:visited, a:focus, a:active, :visited, :focus, :active, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
		outline: 0;
	}

		a:hover, a:focus {
			text-decoration: none;
		}

.navbar {
	margin-bottom: 0;
}
/*.navbar-header {
	background: #34495E;
}*/
.navbar-default {
	background-color: #032949;
	border: 0;
	border-radius: 0;
}

	.navbar-default .navbar-right.navbar-nav > li > a {
		color: #fff !important;
		font-weight: 600;
		font-size: 13px;
		text-transform: lowercase;
	}

		.navbar-default .navbar-right.navbar-nav > li > a i {
			display: block;
			font-size: 24px;
			text-align: center;
		}

.navbar-right {
	margin-right: 0;
}

.top_nav .navbar-right {
	margin: 0;
	width: 70%;
	float: right;
}

.mrgL80 {
	margin-left: 110px;
}

.top_nav .navbar-right li {
	display: inline-block;
	float: right;
	position: static;
}

.top_nav .navbar-right li {
	position: relative;
}

.top_nav .dropdown-menu li {
	width: 100%;
}

	.top_nav .dropdown-menu li a {
		width: 100%;
		padding: 12px 20px;
	}

.top_nav li a i {
	font-size: 15px;
}

.navbar-static-top {
	position: fixed;
	top: 0;
	width: 100%;
}

.sidebar-header {
	border-bottom: 0;
	margin-top: 46px;
}

	.sidebar-header:first-of-type {
		margin-top: 0;
	}

.nav.side-menu > li {
	position: relative;
	display: block;
	cursor: pointer;
}

	.nav.side-menu > li > a {
		margin-bottom: 1px;
	}

.nav.child_menu li:hover, .nav.child_menu li.active {
	background-color: rgba(255, 255, 255, 0.06);
}

.nav.child_menu li {
	padding-left: 20px;
}

	.nav.child_menu li li:hover, .nav.child_menu li li.active {
		background: none;
	}

	.nav.child_menu li li a:hover, .nav.child_menu li li a.active {
		color: #fff;
	}

.navbar-nav.nav > li > a {
	position: relative;
	display: block;
	font-size: 13px;
	padding: 19px 10px 19px;
}

.main_container {
	padding: 70px 10px 0;
	    /*margin-bottom: -20px!important;*/
}

	.main_container .left_col .nav > li > a {
		padding: 10px 25px 10px;
	}

.nav li.current-page a {
	background: #445061;
}

.nav li li li.current-page {
	background: none;
}

.nav li li.current-page a {
	color: #fff;
}

.nav.side-menu > li.active > a, .nav.side-menu > li > a:hover, .nav > li > a:focus {
	background-color: #e8e8e8;
	color: #111;
}

.navbar-brand {
	height: auto;
	padding-left: 0;
}

.header .navbar-default .navbar-nav > li.login-navbtn > a {
	border: 2px solid #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	padding: 0px 15px;
	margin: 17px 0;
}

	.header .navbar-default .navbar-nav > li.login-navbtn > a:hover {
		border-color: #10a9e5;
		color: #10a9e5 !important;
	}

.navbar-brand, .navbar-nav > li > a {
	font-weight: 500;
	color: #ECF0F1 !important;
	margin-left: 0 !important;
	line-height: 32px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.site_title {
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 45px;
	width: 100%;
	font-style: italic;
	color: #fff !important;
	margin-left: 0 !important;
	line-height: 80px;
	display: block;
	height: auto;
	font-weight: 700;
	margin-bottom: 10px;
}

.dropdown-submenu {
	position: static;
}

	.dropdown-submenu a {
		position: relative;
	}

.expose {
	position: relative;
}

.search-box.expose {
	margin-bottom: 12px;
	margin-top: 12px;
}

.dropdown-submenu > .dropdown-menu {
	top: 0;
	height: 575px;
	left: 100%;
	width: 240px;
	margin-top: -1px;
	margin-left: 0px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-left: 3px solid #10A9E5;
}

.dropdown-submenu > a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #cccccc;
	margin-top: 5px;
	margin-right: -10px;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -4px;
}

#chartdiv, #chartdiv1, #chartdiv2, #chartdiv3, #chartdiv4, #chartdiv5, #chartdiv7, #chartdiv8 {
	width: 100%;
	height: 360px;
	font-size: 11px;
}

.dropdown-submenu:hover > a:after {
	border-left-color: #fff;
}

.dropdown-submenu.pull-left {
	float: none;
}

	.dropdown-submenu.pull-left > .dropdown-menu {
		left: -100%;
		margin-left: 10px;
		-webkit-border-radius: 6px 0 6px 6px;
		-moz-border-radius: 6px 0 6px 6px;
		border-radius: 6px 0 6px 6px;
	}

.megamenu li {
	border-bottom: 1px solid #eee;
}

	.megamenu li:last-child {
		border-bottom: 0px solid #eee;
	}

	.megamenu li ul li {
		border-bottom: 0px;
	}

.dropdown.dropdown-submenu.agrinav.open .dropdown-submenu > .dropdown-menu, .dropdown.dropdown-submenu.agrinav.open .dropsubmenu {
	border-left: 3px solid #2bb673;
}

.dropdown.dropdown-submenu.mineralnav.open .dropdown-submenu > .dropdown-menu, .dropdown.dropdown-submenu.mineralnav.open .dropsubmenu {
	border-left: 3px solid #ffc417;
}

.dropdown.dropdown-submenu.econav.open .dropdown-submenu > .dropdown-menu, .dropdown.dropdown-submenu.econav.open .dropsubmenu {
	border-left: 3px solid #ef6145;
}

.dropdown.dropdown-submenu.tradenav.open .dropdown-submenu > .dropdown-menu, .dropdown.dropdown-submenu.tradenav.open .dropsubmenu {
	border-left: 3px solid #ed4a5e;
}

.dropdown.dropdown-submenu.oilgasnav.open .dropdown-submenu > .dropdown-menu, .dropdown.dropdown-submenu.oilgasnav.open .dropsubmenu {
	border-left: 3px solid #7b4893;
}

.wrapper {
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	padding: 5px;
	height: 187px;
}

.list {
	position: absolute;
	left: 0px;
	top: 0px;
	min-width: 3000px;
	margin-top: 0px;
}

	.list li {
		display: table-cell;
		position: relative;
		cursor: grab;
		width: 284px;
		cursor: -webkit-grab;
		color: #efefef;
		vertical-align: middle;
	}

.icon-heart {
	background-image: url(../images/heart.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 21px;
	display: inline-block;
	padding: 7px 0;
	background-position: 0px 0px;
	vertical-align: middle;
}

.icon-heart-o {
	background-image: url(../images/big-heart-o.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 29px;
	padding: 7px 0;
	background-position: 0px 2px;
}

.icon-save {
	background-image: url(../images/lower-sidbar-menu.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 40px;
	padding: 7px 0;
	background-position: 0px -60px;
}

.accord-menu li.active a .icon-save {
	background-position: 0px -91px;
}

.chart-title {
	color: #0070c0;
	text-transform: uppercase;
	font-size: 16px;
}

.provide_loc {
	font-size: 14px;
	text-transform: uppercase;
}

.icon-favorite {
	background-image: url(../images/lower-sidbar-menu.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 40px;
	padding: 7px 0;
	background-position: 0px 1px;
}

.accord-menu li.active a .icon-favorite {
	background-position: 0px -26px;
}

.make-favorite a:hover .icon-heart-o, .make-favorite .button.active .icon-heart-o {
	background-position: 0 -24px;
}

.icon {
	vertical-align: middle;
	display: inline-block;
}

.favorite:hover .icon-heart, .favorite:focus .icon-heart {
	background-position: 0px -22px;
}

.icon-map-marker {
	background: url(../images/map-marker.png) no-repeat 0 0;
	padding: 7px 0;
	height: 17px;
	width: 19px;
}

.owl-next {
	text-align: center;
	cursor: pointer;
	background-color: rgba(212,216,221,0.6);
	position: absolute;
	font-size: 20px;
	z-index: 7;
	top: 0;
	bottom: 0;
	padding: 73px 0;
	width: 30px;
	color: #032949;
}

.owl-next {
	float: right;
	right: 0;
}

	.owl-next:before {
		content: "\f105";
		font-family: 'FontAwesome';
	}

.owl-prev {
	float: left;
	left: 0;
	text-align: center;
	cursor: pointer;
	background-color: rgba(212,216,221,0.6);
	position: absolute;
	padding: 73px 0;
	z-index: 7;
	top: 0;
	bottom: 0;
	color: #032949;
	font-size: 20px;
	width: 30px;
}

	.owl-prev:before {
		content: "\f104";
		font-family: 'FontAwesome';
	}

.site_title:hover, .site_title:focus {
	text-decoration: none;
}

.right_col .breadcrumb {
	padding: 8px 15px;
	position: fixed;
	width: 100%;
	background: #fff;
	z-index: 9;
	top: 75px;
}

.nav.top_menu > li > a {
	position: relative;
	display: block;
	padding: 10px 15px;
	color: #34495E !important;
}

.nav > li > a:hover, .nav > li > a:focus {
	background-color: transparent;
}

.sidebar .submenu a {
	background: url(../images/plus.png);
	background-repeat: no-repeat;
	background-position: 97% center;
}

.sidebar .submenu ul li a {
	background-image: none;
}

.toggle {
	float: left;
	margin: 0;
	padding-top: 10px;
	width: 60px;
}

	.toggle a {
		padding: 7px 10px 5px;
		margin: 0;
		text-align: center;
		color: #fff;
		cursor: pointer;
	}
		/*a#menu_toggle:hover, #menu_toggle.active {
	color: #032949;
}*/
		.toggle a i {
			font-size: 18px;
		}

.nav.accord-menu .nav.child_menu > li > a {
	font-size: 13px;
	font-weight: 400;
	padding: 9px 4px;
}

.panel_toolbox {
	float: right;
	/*min-width: 70px;*/
}

	.panel_toolbox > li {
		float: left;
		cursor: pointer;
	}

		.panel_toolbox > li > a {
			padding: 5px 7px;
			color: #666;
			font-size: 15px;
			font-weight: 600;
		}

			.panel_toolbox > li > a.favorite:hover {
				color: #032949;
			}

			.panel_toolbox > li > a.more-opts:hover, .panel_toolbox > li > a.more-opts:hover i, .panel_toolbox > li > a:hover, .panel_toolbox > li > a:hover i, .toolbox_dropdown.open a {
				color: #032949;
			}

.actions .dropdown-menu li i, .actions .dropdown-menu li .fa {
	margin: 0 3px;
	padding-right: 6px;
}

.actions .dropdown-menu {
	padding: 6px 0;
}

.panel_toolbox.nav .open > a, .panel_toolbox.nav .open > a:focus, .panel_toolbox.nav .open > a:hover {
	background-color: #fff;
	border-color: #337ab7;
}

.panel_toolbox .dropdown-menu > li > a {
	color: #939598;
	padding: 9px 10px 9px 45px;
}

	.panel_toolbox .dropdown-menu > li > a:hover {
		color: #032949;
	}

.panel_toolbox .dropdown-menu {
	border: 0px;
	max-width: 150px;
	box-shadow: 0 0 3px rgba(0,0,0,0.17);
}

.toolbox_dropdown .cutomize a {
	background-image: url(../images/drop-down-icons.png);
	background-position: 20px 12px;
	background-repeat: no-repeat;
}

	.toolbox_dropdown .cutomize a:hover {
		background-position: 20px -72px;
	}

.toolbox_dropdown .export a {
	background-image: url(../images/drop-down-icons.png);
	background-position: 20px -16px;
	background-repeat: no-repeat;
}

	.toolbox_dropdown .export a:hover {
		background-position: 20px -100px;
	}

.toolbox_dropdown .comment a {
	background-image: url(../images/drop-down-icons.png);
	background-position: 20px -45px;
	background-repeat: no-repeat;
}

	.toolbox_dropdown .comment a:hover {
		background-position: 20px -129px;
	}

.map-mark:hover .icon-map-marker {
	background-position: 0 -21px;
}

.world_map_actions.interactive_heat {
	bottom: 20px;
	top: auto;
}

.world_map_actions {
	position: absolute;
	top: 150px;
	left: 50px;
	right: 0;
	z-index: 9;
	text-align: center;
}

	.world_map_actions .btn {
		font-size: 14px;
		color: #fff;
		padding: 8px 20px 9px;
		background-color: #032949;
		border-color: #032949;
	}

.panel_toolbox > li > a .fa {
	margin: 0 3px;
}

.mainmega-popup .right-part {
	margin-left: -15px;
}

.graph_legends li span {
	width: 12px;
	height: 12px;
	display: inline-block;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.graph_legends {
	margin-top: -20px;
	margin-left: 25px;
}

	.graph_legends li.classes {
		color: #84e5f4;
	}

		.graph_legends li.classes span {
			background: #84e5f4;
		}

	.graph_legends li.layers {
		color: #ffc417;
	}

		.graph_legends li.layers span {
			background: #ffc417;
		}

	.graph_legends li.roosters {
		color: #b4a5e4;
	}

		.graph_legends li.roosters span {
			background: #b4a5e4;
		}

	.graph_legends li.broilers {
		color: #f6a4ae;
	}

		.graph_legends li.broilers span {
			background: #f6a4ae;
		}

.g_head {
	color: #39b57a !important;
	text-transform: none;
	font-size: 15px !important;
	float: right;
	padding: 0 !important;
	border-bottom: 2px solid #39b57a;
}

	.g_head:hover {
		color: #39b57a;
		background: none !important;
		border-color: #39b57a;
	}

	.g_head .fa {
		padding: 0 5px;
		margin: 0;
		font-size: 20px;
		border-bottom: 2px solid white;
		padding-bottom: 4px;
		top: 2px;
		position: relative;
	}

.panel_toolbox > li > a:hover {
	background: none;
}

.submenu.active a {
	font-weight: 600;
}

#accordion {
	list-style: none;
	padding: 0 0 0 0;
}

	#accordion ul {
		list-style: none;
		padding: 0 0 0 0;
	}

	#accordion ul {
		display: none;
	}

		#accordion ul li {
			/* font-weight: normal; */
			/* cursor: auto; */
			/* position: relative; */
			/* padding: 0 0 0 7px; */
		}

	#accordion li.active ul li a {
		font-weight: normal;
	}

	#accordion .submenu-ul li a {
		padding-left: 13px;
	}

		#accordion .submenu-ul li a.active, #accordion .submenu-ul li a:hover {
			font-weight: 800;
		}

			#accordion .submenu-ul li a.active:before {
				content: "";
				border: 5px solid #39b57a;
				height: 6px;
				width: 6px;
				border-radius: 50%;
				position: absolute;
				left: 0;
				top: 14px;
			}

		#accordion .submenu-ul li a.active {
			font-weight: 800;
		}

	#accordion a {
		text-decoration: none;
		cursor: pointer;
	}

	#accordion li.active a {
		background-image: url(../images/minus.png);
		background-position: 98% center;
		background-repeat: no-repeat;
	}

	#accordion li.active ul li a {
		background-image: none;
	}

.sidebar li a {
	display: block;
	padding: 7px 0;
	font-size: 16px;
	color: #032949;
}

.sidebar span.fa {
	float: right;
	text-align: center;
	margin-top: 5px;
	font-size: 16px;
	min-width: inherit;
	color: #C4CFDA;
}

.main_menu_side {
	padding: 0;
}

.nav-sm .container.body .left_col {
	width: 0px;
	padding: 0;
	display: none;
	z-index: 9999;
	position: absolute;
	transition: all ease-in-out 0.1s 0s;
}

.nav-sm .hidden-small {
	visibility: hidden;
}

.nav-sm .container.body .right_col {
	padding: 30px 10px 0;
	margin-left: 0px;
	z-index: 2;
	transition: all ease-in-out 0.1s 0s;
}

.nav-sm .navbar.nav_title {
	width: 0px;
	display: none;
}

	.nav-sm .navbar.nav_title a span {
		display: none;
	}

	.nav-sm .navbar.nav_title a i {
		font-size: 27px;
		margin: 13px 0 0 3px;
	}

.site_title i {
	border: 1px solid #EAEAEA;
	padding: 5px 6px;
	border-radius: 50%;
}

body.nav-sm {
	border-left: 10px solid #032949;
}

.nav-sm .main_container .top_nav {
	display: block;
	margin-left: 10px;
	z-index: 610;
	transition: all ease-in-out 0.2s 0s;
}

.nav-sm .nav.side-menu li a {
	font-weight: 400;
	font-size: 13px;
	padding: 10px 5px;
}

.nav-sm .nav.child_menu li.active, .nav-sm .nav.side-menu li.active-sm {
	border-right: 5px solid #1ABB9C;
}

	.nav-sm ul.nav.child_menu ul, .nav-sm .nav.side-menu li.active-sm ul ul {
		position: static;
		width: 200px;
		background: none;
	}

.nav-sm > .nav.side-menu > li.active-sm > a {
	color: #1ABB9C !important;
}

.nav-sm .nav.side-menu li a i.toggle-up {
	display: none !important;
}

.left_col {
	width: 505px;
	z-index: 99;
	color: #fff;
	background: #fff;
}

.category_location li.active a {
	z-index: 101;
}

.nav-sm ul.nav.child_menu {
	z-index: 4000;
	display: none;
}

.export_bar {
	padding: 1px 0;
	clear: both;
	min-height: 50px;
}

.export-opts {
	padding: 12px 0 10px;
}

	.export-opts label {
		font-weight: 300;
		color: #032949;
		text-transform: uppercase;
		margin-right: 10px;
		vertical-align: text-top;
	}

	.export-opts a {
		padding: 0 3px;
	}

.export_bar .btn-primary {
	padding: 9px 32px;
	margin-top: 3px;
	margin-right: 7px;
}

.nav-sm ul.nav.child_menu li {
	padding: 0 10px;
}

	.nav-sm ul.nav.child_menu li a {
		text-align: left !important;
	}

.nav-sm .profile {
	display: none;
}

body.dash-pricing-page, body.search-page {
	background: #ffffff;
}

.dash-pricing-page .dashboard_graph {
	padding-bottom: 0px;
}

.dash-pricing-page .footer-links {
	padding-top: 30px;
}

.menu_section {
	margin-bottom: 30px;
}

.category_location {
	margin-bottom: 20px;
	padding: 10px 15px;
	color: #fff;
	background: #F4FDFF !important;
}

category_location a {
	color: #15c1ff;
}

.list-group-item {
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
	background: white;
	color: #585858;
}

.indented-list {
	color: #2e7b90;
}

	.indented-list b {
		font-size: 15px;
	}

		.indented-list b div {
			margin: 5px 0;
			color: #2e7b90;
		}

			.indented-list b div:not(:first-child) {
				background-image: url(../images/indent-arrow.png);
				background-repeat: no-repeat;
				padding-left: 20px;
				background-position: 0 center;
			}

.search_maintitle {
	color: #2e7b90;
}

.menu_section.navscroll {
}

.node-treeView:not(.node-disabled):hover {
	background-color: #ddd !important;
}

.category_location h2, .category_location h2 a {
	color: #032949;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 20px;
}

.node-treeView.node-selected {
	background-color: #00b0f0 !important;
}

.category_location .list1 {
	color: #fff;
}
.category_location .list1>span {
	
}
.category_location h4, .category_location h4 a {
	color: #0070c0;
	font-size: 15px;
	font-weight: 600;
}

	.category_location h4 a i {
		margin-right: 10px;
	}

.main_menu .category_location h2 i {
	font-size: 24px;
	cursor: pointer;
}

.menu_section h3 {
	text-transform: uppercase;
	font-size: 14px;
	padding: 0 15px 10px;
	color: #969393;
	font-weight: 600;
	text-shadow: none;
	margin-top: 4px;
	margin-bottom: 5px;
}

.dashboard_graph .menu_section h3 {
	color: #222;
}

.profile span.fa.fa-caret-down {
	margin-top: 14px;
}

.menu_section > ul {
	margin-top: 10px;
}

.profile_pic {
	width: 25%;
	float: left;
}

.img-circle.profile_img {
	width: 70%;
	margin-left: 4px;
	z-index: 1000;
	position: inherit;
	padding: 4px;
}

span.profile {
	overflow: hidden;
	display: block;
	margin-left: -8px;
}

.clearall {
	color: #c7ccd3;
	margin-left: 23px;
	border-bottom: 2px solid #c7ccd3;
	margin-top: 20px;
	display: inline-block;
}

.nav.upper-side-nav li a:hover {
	color: #fff;
}

.clearall:hover {
	color: #fff;
}

.upper-side-nav .clearall:hover {
	color: #fff;
	border-bottom: 2px solid #fff;
}

.profile_info {
	padding: 19px 0px 10px;
	width: 60%;
	float: left;
}

	.profile_info span {
		font-size: 13px;
		line-height: 30px;
		color: #BAB8B8;
	}

	.profile_info h2 {
		font-size: 14px;
		color: #fff;
		margin: 0;
		font-weight: 600;
		text-transform: none;
	}

.profile.img_2 {
	text-align: center;
}

	.profile.img_2 .profile_pic {
		width: 100%;
	}

		.profile.img_2 .profile_pic .img-circle.profile_img {
			width: 50%;
			margin: 10px 0 0;
		}

	.profile.img_2 .profile_info {
		padding: 15px 10px 0;
		width: 100%;
		margin-bottom: 10px;
		float: left;
	}

.main_menu span.fa {
	float: right;
	text-align: center;
	margin-top: 5px;
	font-size: 16px;
	min-width: inherit;
	color: #C4CFDA;
}

.active a span.fa {
	text-align: right !important;
	margin-right: 4px;
}

.nav-sm .menu_section {
	margin: 0;
}

	.nav-sm span.fa, .nav-sm .menu_section h3 {
		display: none;
	}
/*.newsDesc a {
    color: #e46c0a;
}*/
.nav-sm li li span.fa {
	display: inline-block;
}

.nav_menu {
	float: left;
	background: #fff;
	margin-bottom: 0px;
	width: 100%;
	position: relative;
}

.navbar-default .dropdown ul li a {
	text-transform: lowercase;
}

.nav.upper-side-nav li a {
	background: url("../images/arrow.png") no-repeat scroll 91% center;
	font-size: 18px;
	overflow: hidden;
	padding: 13px 52px 12px 22px;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #d5d8dc;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
	background-color: transparent;
	border-color: transparent;
}
/*.nav.upper-side-nav .megamenu li a{
    max-height: 125px;
}
.nav.upper-side-nav li.active a {
	background: url(../images/down-arrow.png);
	background-repeat: no-repeat;
	background-position: 91% center;
}
.nav.upper-side-nav li.active ul li a {
	background: none;
	background-repeat: no-repeat;
	background-position: 91% center;
}*/
.shopen-content li {
	border: 0;
}

.dropdown-menu.dropsubmenu {
	top: 0px !important;
}

.check-analytic {
	padding: 30px 0px 30px;
	text-align: center;
	border-top: 1px solid rgba(0,0,0,0.2);
}

	.check-analytic .btn-default, .check-analytic .btn-primary {
		padding-left: 14px;
		padding-right: 14px;
		margin: 0 5px;
		display: inline-block;
		font-size: 13px;
		margin-bottom: 15px;
	}

	.check-analytic .btn-default {
		background: #032949;
		border-color: #032949;
	}

	.check-analytic .btn-primary {
		background: #00b0f0;
		border-color: #00b0f0;
	}

	.check-analytic .btn-default:hover {
		background: #072137;
		border-color: #072137;
	}

	.check-analytic .btn-primary:hover {
		background: #08a8e2;
		border-color: #08a8e2;
	}

.left_col ul.nav.child_menu {
	margin-bottom: 14px;
}

.log_action {
	padding: 15px 10px 12px;
	background: #f2f1f3;
	margin-bottom: 0;
	text-align: center;
}

	.log_action span.or {
		color: #c7ccd3;
		margin: 0 10px;
		display: inline-block;
	}

.btn-link:focus, .btn-link:hover {
	color: #23527c;
	text-decoration: none;
	background-color: #032949;
}

.log_action .btn-link {
	text-transform: uppercase;
	color: #c7ccd3;
	padding: 9px 0px;
}

	.log_action .btn-link:hover {
		background-color: transparent;
		color: #fff;
	}

.check-analytic h5 {
	font-weight: 500;
	color: #c7ccd3;
	line-height: 24px;
}

.pagetitle h2, .make-favorite {
	display: inline-block;
}

#overlay {
	background: rgba(0,0,0,0.8);
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1043;
}

.side_overlay {
	background: #ebeff2;
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0;
	z-index: 600;
}

.side-overlay {
	background: rgba(255,255,255,1);
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0;
	z-index: 1041;
}

.fav-nofav {
	background-image: url(../images/fav-no-fav.png);
	width: 28px;
	height: 28px;
	display: inline-block;
	background-repeat: no-repeat;
}

	.fav-nofav:hover, .make-favorite.active .fav-nofav {
		/*background-position: 0 -31px;*/
	}

.top_nav .nav-links .nav > li > a {
	padding: 17px 10px 12px;
	font-weight: 500;
	font-size: 14px;
}

.top_nav .nav-links .nav li a:hover, .top_nav .nav-links .nav li.active a {
	color: #10a9e5 !important;
	background: none;
}

.make-favorite .fa {
	font-size: 18px;
}

.nav-links .btn-link {
	text-transform: lowercase;
	color: #1b2432;
	padding: 25px 7px;
}

.upper-side-nav a:hover {
	color: #445061;
}

.upper-side-nav .dropdown-submenu > .dropdown-menu {
	height: 691px;
}

.upper-side-nav .dropdown-menu.megamenu.location-dropdown {
	width: 240px;
	height: 691px;
	top: -90px;
}

.dropdown-menu.megamenu.location-dropdown li {
	border-bottom: 0;
}

	.dropdown-menu.megamenu.location-dropdown li a {
		font-size: 16px;
		font-weight: normal;
		padding: 12px 20px 12px 25px;
		text-transform: none;
		width: 100%;
		background-image: none;
	}

.dropdown-menu.megamenu.location-dropdown .dropdown-submenu > a::after {
	content: none;
}

.dropdown-menu.megamenu.location-dropdown li a:hover, .dropdown-menu.megamenu.location-dropdown li.open a, .dropdown-menu.megamenu.location-dropdown li.open ul li a:hover, .dropdown-menu.megamenu.location-dropdown li .dropdown-submenu a.active {
	background-color: #10a9e5;
	background-image: none;
	color: #fff;
}

.dropdown-menu.megamenu.location-dropdown li.open ul li a {
	background-color: #fff;
	color: #1b2432;
}

.megamenu input {
	font-size: 16px;
	padding: 10px 10px 10px 5px;
	display: block;
	width: 100%;
	border: none;
	border-bottom: 1px solid #e5e8ea;
	background-color: transparent;
}

	.megamenu input:focus {
		outline: none;
	}

.megamenu textarea {
	font-size: 18px;
	padding: 10px 10px 10px 5px;
	display: block;
	width: 100%;
	border: none;
	border-bottom: 1px solid #fff;
	background-color: transparent;
}

.megamenu .group {
	position: relative;
	margin-bottom: 10px;
	padding: 0 21px;
}
/* LABEL ======================================= */
.megamenu label {
	color: #939598;
	font-size: 14px;
	font-weight: normal;
	left: 20px;
	text-transform: none;
	pointer-events: none;
	position: absolute;
	top: 15px;
	transition: all 0.2s ease 0s;
}

.megamenu .textarea label {
	top: 35px;
}

/* active state */
.megamenu input:focus ~ label, .megamenu input:valid ~ label {
	top: -10px;
	font-size: 12px;
	color: #032949;
	text-transform: uppercase;
}

.megamenu textarea:focus ~ label, .megamenu textarea:valid ~ label {
	top: -10px;
	font-size: 14px;
	color: #fff;
}

.megamenu h2 {
	margin-bottom: 53px;
	font-size: 40px;
}

.megamenu .btn-primary {
	padding: 9px 40px;
	margin-right: 10px;
}

/* BOTTOM BARS ================================= */
.bar {
	position: relative;
	display: block;
	width: 100%;
}

	.bar::before, .bar::after {
		background: #566170;
		bottom: 4px;
		content: "";
		height: 2px;
		position: absolute;
		top: -1px;
		transition: all 0.2s ease 0s;
		width: 0;
	}

.divider span {
	background-color: #ffffff;
	display: inline-block;
	height: 20px;
	position: relative;
	width: 40px;
	z-index: 2;
}

.bar:before {
	left: 50%;
}

.bar:after {
	right: 50%;
}

/* active state */
.megamenu input:focus ~ .bar:before, .megamenu input:focus ~ .bar:after {
	width: 50%;
}

.megamenu textarea:focus ~ .bar:before, .megamenu textarea:focus ~ .bar:after {
	width: 50%;
}

/* HIGHLIGHTER ================================== */
/*.highlight {
	position: absolute;
	height: 60%;
	width: 100px;
	top: 25%;
	left: 0;
	pointer-events: none;
	opacity: 0.5;
}

/* active state */
/*.megamenu input:focus ~ .highligh {
	-webkit-animation: inputHighlighter 0.3s ease;
	-moz-animation: inputHighlighter 0.3s ease;
	animation: inputHighlighter 0.3s ease;
}

.megamenu textarea:focus ~ .highligh {
	-webkit-animation: inputHighlighter 0.3s ease;
	-moz-animation: inputHighlighter 0.3s ease;
	animation: inputHighlighter 0.3s ease;
}*/

/* ANIMATIONS ================ */
@-webkit-keyframes inputHighlighter {
	from {
		background: #5264AE;
	}

	to {
		width: 0;
		background: transparent;
	}
}

@-moz-keyframes inputHighlighter {
	from {
		background: #5264AE;
	}

	to {
		width: 0;
		background: transparent;
	}
}

@keyframes inputHighlighter {
	from {
		background: #5264AE;
	}

	to {
		width: 0;
		background: transparent;
	}
}

.input-group .form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

footer {
	margin-left: 285px;
}

footer {
	background: #fff;
	padding: 15px 20px;
	display: block;
	text-align: center;
	z-index: 9;
	position: relative;
}

.nav-sm footer {
	margin-left: 0px;
}

.padTB20 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.btn-group .btn {
	border-radius: 0px;
	border-color: #d8e7ea;
	text-transform: uppercase;
}

.bigger-font {
	font-size: 40px;
	font-weight: 400;
	letter-spacing: -0.9px;
	-webkit-transition: all 0.07s ease-in-out 0s;
	-o-transition: all 0.07s ease-in-out 0s;
	-moz-transition: all 0.07s ease-in-out 0s;
	transition: all 0.07s ease-in-out 0s;
}

.margin_top_30 {
	margin-top: 30px;
}

.nav_menu {
	padding-left: 15px;
}

.search-box.input-group {
	margin-top: 2px;
	margin-bottom: 0;
	position: relative;
	top: 14px;
	margin-bottom: 18px;
	z-index: 1045;
}

.search-box .form-control, .search-box .btn {
	height: 45px;
	box-shadow: none;
	/*text-transform: uppercase;*/
	font-size: 16px;
}

.search-box .form-control {
	border-radius: 0;
	border: 0;
	background-image: url(../images/Icons-21.png);
	background-repeat: no-repeat;
	background-position: 98% center;
}

.search-box .btn {
	background: #10a9e5;
	border-color: #10a9e5;
	border-radius: 0px;
	min-width: 250px;
	max-width: 250px;
	color: #fff;
	padding: 8px 36px 9px 20px;
	text-align: left;
}

	.search-box .btn .caret {
		margin-left: 0;
		margin-top: 10px;
		position: absolute;
		right: 10px;
	}

.tooltip {
	display: block !important;
}

h2, .h2 {
	font-size: 18px;
	font-weight: 400;
}

.p {
	display: block;
	line-height: 20px;
	color: #b4b4b4;
}

.navbox {
	border-top: 2px solid #edf0f0;
	display: block;
	padding: 0;
	border-bottom: 2px solid #edf0f0;
	border-left: 1px solid #edf0f0;
	border-right: 1px solid #edf0f0;
	background: #f3f5f5;
}

.chartlabel {
	font-size: 12px;
	text-align: right;
	margin-right: 12px;
	margin-top: -32px;
}

.navbox:first-child {
	border-left: 0px solid #edf0f0;
}

.navbox a {
	padding: 20px 40px 20px 40px;
	display: block;
}

.p.underline {
	border-bottom: 1px solid #ccc;
	display: inline;
}

.navs {
	margin-top: 0px;
}

.abt-wrap {
	margin-left: -15px;
}

	.abt-wrap.stick {
		margin-left: 0px;
		padding: 0 15px;
	}

.navbox.active, .navbox:hover {
	background: #032949;
	transition: all ease-in-out 0.3s 0s;
}

	.navbox.active a, .navbox.active .h2, .navbox.active .p, .navbox:hover a, .navbox:hover .h2 {
		color: #fff;
	}

		.navbox.active .p.underline {
			border-bottom-color: transparent;
		}

		.navbox.active a:before {
			content: "";
			position: absolute;
			bottom: -2px;
			left: 0;
			right: 0;
			text-align: center;
			width: 0;
			height: 0;
			margin: 0 auto;
			border-color: transparent transparent #f9fbfb transparent;
			border-width: 15px;
			border-style: solid;
		}

.bmore {
	color: #10a9e5;
	font-weight: 600;
}

.stick .navbox a {
	padding: 13px 10px;
	text-align: center;
}

.stick .navbox {
	border-bottom: 0px solid #032949;
	border-left: 0px solid #032949;
	border-right: 0px solid #032949;
	background: #032949;
	border-color: #032949;
}

#sticky.stick {
	margin-top: 0 !important;
	position: fixed;
	top: 139px;
	left: 285px;
	right: 0;
	z-index: 100;
	background: #032949;
}

#sticky2.stick {
	margin-top: 0 !important;
	position: fixed;
	top: 300px;
	left: 505px;
	right: 0;
	z-index: 100;
}

.ico-fav {
	background-image: url(../images/sprite-icons.png);
	height: 24px;
	display: inline-block;
	width: 24px;
	margin-right: 26px;
	vertical-align: middle;
}

.ico-prem {
	background-image: url(../images/sprite-icons.png);
	height: 24px;
	display: inline-block;
	width: 34px;
	margin-right: 15px;
	background-position: -122px 0;
	vertical-align: middle;
}

.ico-bdownload {
	background-image: url(../images/sprite-icons.png);
	background-position: -82px 0;
	display: inline-block;
	height: 24px;
	margin-right: 4px;
	vertical-align: middle;
	width: 30px;
}

.ico-developer {
	background-image: url(../images/sprite-icons.png);
	height: 24px;
	display: inline-block;
	width: 50px;
	background-position: -265px 0;
	vertical-align: middle;
}

.ico-guide {
	background-image: url(../images/sprite-icons.png);
	height: 24px;
	margin-right: 16px;
	background-position: -163px 0;
	display: inline-block;
	width: 34px;
	vertical-align: middle;
}

.ico-contact {
	background-image: url(../images/sprite-icons.png);
	height: 24px;
	display: inline-block;
	width: 34px;
	margin-right: 17px;
	background-position: -197px 0;
	vertical-align: middle;
}

.ico-profile {
	background-image: url(../images/sprite-icons2.png);
	height: 23px;
	background-position: -160px 0;
	display: inline-block;
	width: 34px;
	vertical-align: middle;
}

.ico-bill-pay {
	background-image: url(../images/sprite-icons2.png);
	height: 23px;
	background-position: -197px 0;
	display: inline-block;
	width: 34px;
	vertical-align: middle;
}

.ico-signout {
	background-image: url(../images/sprite-icons2.png);
	height: 23px;
	background-position: -227px -2px;
	display: inline-block;
	width: 34px;
	vertical-align: middle;
}

.ico-mydownloads {
	background-image: url(../images/sprite-icons2.png);
	height: 23px;
	background-position: -206px 0;
	display: inline-block;
	width: 34px;
	vertical-align: middle;
}

.breadcrumb > li, .breadcrumb > li a {
	font-size: 12px;
}

.nav-sm #sticky.stick {
	left: 10px;
}

.stick .navbox .p {
	display: none;
}

.stick .owl-prev, .stick .owl-next {
	padding: 14px 0;
	top: 2px;
}

	.stick .owl-prev:before, .stick .owl-next:before {
		content: "";
	}

.stick .owl-next {
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
	right: -15px;
}

.stick .owl-prev {
	background-image: url(../images/arrow-l.png);
	background-repeat: no-repeat;
	background-position: center;
	background-color: transparent;
	left: -15px;
}

.stick .navbox .h2 {
	font-size: 15px;
	font-weight: 300;
	margin: 0;
	color: #fff;
}

.stick .navbox.active a:before, .stick .navbox:hover a:before {
	content: "";
	background: #39b57a;
	height: 4px;
	bottom: 0;
	width: 100%;
	border: 0;
}

.fixed_height_100 {
	height: 100px;
	overflow: hidden;
}

.nav-tab-content {
	background: #fff;
	padding: 0px 10px 0 0px;
	padding-bottom: 20px;
}

.fix {
	margin-left: -15px;
}

	.fix.stick {
		margin-left: 0px;
	}

	.fix h2.bigger-font {
		background: #fff;
		display: block;
		width: 100%;
		left: 0;
		right: 0;
		margin: 0;
		padding: 20px 26px;
	}

	.fix.stick h2.bigger-font {
		font-size: 22px;
		padding: 7px 26px;
	}

#sticky2.stick {
	position: fixed;
	top: 103px;
	z-index: 9;
}

#sticky3.stick {
	position: fixed;
	top: 141px;
	z-index: 9;
	width: 100%;
	background: #fff;
}

	#sticky3.stick .x_title h2 {
		font-size: 16px;
		padding-bottom: 3px;
		-webkit-transition: all 0.1s ease-in-out 0s;
		-o-transition: all 0.1s ease-in-out 0s;
		-moz-transition: all 0.1s ease-in-out 0s;
		transition: all 0.1s ease-in-out 0s;
	}

.nav-sm .navs {
	margin-top: 0px;
}

.nav-sm #sticky.stick {
	top: 162px;
}

.nav-sm #sticky2.stick {
	left: 10px;
}

.nav-sm .fix.stick h2.bigger-font {
	padding: 7px 23px;
}

.footer-links {
	/*padding-top:20px;*/
}

	.footer-links ul li a, .footer-links li {
		color: rgba(0,0,0,0.7);
		font-size: 13px;
	}

	.footer-links li {
		padding: 0;
	}

		.footer-links li + li:before {
			content: "|";
			padding: 0 5px;
		}

		.footer-links li::last-cild::before {
			content: " ";
		}

.fix #accordion.sidebar {
	padding-left: 5px;
}

.worldmap {
	margin-left: -10px;
	margin-bottom: 30px;
	margin-top: 10px;
	border-top: 1px solid #EEe;
	border-bottom: 1px solid #eee;
}

	.worldmap .world_map_actions {
		position: absolute;
		top: 12px;
		left: 34px;
		right: 0;
		z-index: 9;
		text-align: left;
	}

		.worldmap .world_map_actions .btn {
			background: #f47e2f;
			border-color: #e5772e;
			padding: 9px 20px 8px;
		}

.b_collapse {
	position: absolute;
	right: 20px;
	top: 10px;
	z-index: 100;
}

	.b_collapse a.btn {
		background: #032949 !important;
		border-color: #032949 !important;
		padding: 9px 20px 8px;
		border-radius: 0 !important;
	}

.worldmap .world_map_actions .btn-group.drop {
	margin-left: 4px;
}

	.worldmap .world_map_actions .btn-group.drop .dropdown-menu {
		min-width: 300px;
	}

	.worldmap .world_map_actions .btn-group.drop .btn {
		min-width: 300px;
		max-width: 300px;
		background: #fff;
		border-color: #d8e7ea;
		color: #032949;
		text-align: left;
	}

		.worldmap .world_map_actions .btn-group.drop .btn span.caret {
			position: absolute;
			right: 15px;
			top: 16px;
		}

#drop4 {
	position: relative;
}

.btn-group.drop .btn:focus, .btn-group.drop .btn:hover, .btn-group.drop .btn.active:hover, .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn.active:focus, .btn-group > .btn.active:hover, .btn-group.drop .btn.active, .btn-group.drop .btn:active {
	color: #333;
	background-color: #fafafa;
	border-color: #D8E7DA;
	box-shadow: none;
}

.owl-next.disabled, .owl-prev.disabled {
	display: none !important;
}

.detail a {
	text-decoration: none;
	color: #C0392B;
	border: 1px solid #C0392B;
	padding: 6px 10px 5px;
	font-size: 13px;
	margin-right: 7px;
}

.detail {
	margin: 10px 0 10px 0px;
	display: none;
	line-height: 22px;
	height: 150px;
}

	.detail span {
		margin: 0;
	}

.right-arrow {
	width: 10px;
	float: right;
	font-weight: bold;
	font-size: 20px;
}

.accordion .panel {
	margin-bottom: 5px;
	border-radius: 0;
	border-bottom: 1px solid #efefef;
}

.accordion .panel-heading {
	background: #F2F5F7;
	padding: 13px;
	width: 100%;
	display: block;
}

.accordion .panel:hover {
	background: #F2F5F7;
}

.x_panel {
	position: relative;
	width: 100%;
	margin-bottom: 30px;
	padding: 0px 0px;
	display: inline-block;
	background: none;
	/*border: 1px solid #E6E9ED;*/
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	column-break-inside: avoid;
	opacity: 1;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	-webkit-transition: all .2s ease;
	-ms-transition: all .2s ease;
	transition: all .2s ease;
}

	.x_panel.left {
		padding-right: 20px;
	}

.favorite .fa {
	font-size: 14px;
}

.favorite:hover .fa {
	color: #ef6071;
}

hr {
	border-top: 1px solid #65686d;
	margin: 20px 20px;
}

.nav.side-menu.accord-menu li a {
	color: #333;
	font-size: 14px;
}

.accord-menu li a {
	background-image: url(../images/plus.png);
	background-repeat: no-repeat;
	background-position: 91% center;
}

.accord-menu li.active a {
	background-image: url(../images/minus.png);
	background-position: 91% center;
	background-repeat: no-repeat;
}

.accord-menu li.active ul li a, .accord-menu li ul li a {
	background-image: none;
}

.price_production li {
	font-size: 20px;
	color: #0070c0;
	font-weight: 600;
}

	.price_production li span.spprice {
		width: 83%;
		color: #032949;
		display: inline-block;
		margin-bottom: 11px;
	}

.inc-dec {
	margin-top: 6px;
}

.x_title {
	/*border-bottom: 2px solid #E6E9ED;*/
	padding: 1px 0px 6px;
	margin-bottom: 10px;
}

	.x_title .filter {
		width: 40%;
		float: right;
	}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
	color: #555;
	background-color: #10a9e5;
}

.x_title h2 {
	margin: 0px 0 6px;
	float: left;
	font-size: 30px;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	text-transform: capitalize;
	white-space: nowrap;
}

.nav-tab-content .x_title h2 {
	font-size: 26px;
	color: #00b0f0;
	width: auto;
	display: block;
	border-bottom: 1px solid #dedbe1;
	float: none;
	padding-bottom: 10px;
}

.megamenu li.agrinav a, .slct-type-dropdown li.agrinav a {
	background-image: url(../images/agric-icon.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}

.megamenu li.mineralnav a, .slct-type-dropdown li.mineralnav a {
	background-image: url(../images/mineral-icon.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}

.megamenu li.econav a, .slct-type-dropdown li.econav a {
	background: url(../images/eco-icon.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}

.megamenu li.tradenav a, .slct-type-dropdown li.tradenav a {
	background: url(../images/trade-icon.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}

.megamenu li.oilgasnav a, .slct-type-dropdown li.oilgasnav a {
	background: url(../images/oil-gas-icon.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}

.slct-type-dropdown li.agrinav a {
	background-image: url(../images/snav-agrico.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}

.slct-type-dropdown li.oilgasnav a {
	background: url(../images/snav-oilico.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}

.slct-type-dropdown li.environmentnav a {
	background-image: url(../images/snav-enviroico.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}

.slct-type-dropdown li.econav a {
	background: url(../images/snav-ecoico.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}

.slct-type-dropdown li.labornav a {
	background: url(../images/snav-laborico.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}

.slct-type-dropdown li.tradenav a {
	background: url(../images/snav-tradeico.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}

.slct-type-dropdown li.edunav a {
	background: url(../images/snav-eduico.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}

.slct-type-dropdown li.healthnav a {
	background: url(../images/snav-healthico.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}

.slct-type-dropdown li.macronav a {
	background: url(../images/snav-socioico.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}

.slct-type-dropdown li.sciencenav a {
	background: url(../images/snav-scienceico.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}

.slct-type-dropdown li.populnav a {
	background: url(../images/snav-popuico.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}

.slct-type-dropdown li.transportnav a {
	background: url(../images/snav-delico.png);
	background-repeat: no-repeat;
	background-position: 7px center;
}

.slct-type-dropdown li.agrinav a:hover, .slct-type-dropdown li.agrinav.active a {
	background-image: url(../images/snav-agrico-hvr.png);
	background-position: 7px center;
	background-color: #2bb673;
	color: #fff;
}

.slct-type-dropdown li.oilgasnav a:hover, .slct-type-dropdown li.oilgasnav.active a {
	background-color: #7b4893;
	color: #fff;
	background-image: url(../images/snav-oilico-hvr.png);
	background-position: 7px center;
}

.slct-type-dropdown li.environmentnav a:hover, .slct-type-dropdown li.environmentnav.active a {
	background-color: #00b0f0;
	color: #fff;
	background-image: url(../images/snav-enviroico-hvr.png);
	background-position: 7px center;
}

.slct-type-dropdown li.econav a:hover, .slct-type-dropdown li.econav.active a {
	background-color: #ef6145;
	color: #fff;
	background-image: url(../images/snav-ecoico-hvr.png);
	background-position: 7px center;
}

.slct-type-dropdown li.labornav a:hover, .slct-type-dropdown li.labornav.active a {
	background-color: #f7a80f;
	color: #fff;
	background-image: url(../images/snav-laborico-hvr.png);
	background-position: 7px center;
}

.slct-type-dropdown li.tradenav a:hover, .slct-type-dropdown li.tradenav.active a {
	background-color: #ed4e59;
	color: #fff;
	background-image: url(../images/snav-tradeico-hvr.png);
	background-position: 7px center;
}

.slct-type-dropdown li.edunav a:hover, .slct-type-dropdown li.edunav.active a {
	background-color: #18c9de;
	background-image: url(../images/snav-eduico-hvr.png);
	color: #fff;
	background-position: 7px center;
}

.slct-type-dropdown li.healthnav a:hover, .slct-type-dropdown li.healthnav.active a {
	background-color: #88ca41;
	background-image: url(../images/snav-healthico-hvr.png);
	color: #fff;
	background-position: 7px center;
}

.slct-type-dropdown li.macronav a:hover, .slct-type-dropdown li.macronav.active a {
	background-color: #995fc5;
	background-image: url(../images/snav-socioico-hvr.png);
	color: #fff;
	background-position: 7px center;
}

.slct-type-dropdown li.sciencenav a:hover, .slct-type-dropdown li.sciencenav.active a {
	background-color: #ffc000;
	background-image: url(../images/snav-scienceico-hvr.png);
	color: #fff;
	background-position: 7px center;
}

.slct-type-dropdown li.populnav a:hover, .slct-type-dropdown li.populnav.active a {
	background-color: #a52420;
	background-image: url(../images/snav-popuico-hvr.png);
	color: #fff;
	background-position: 7px center;
}

.slct-type-dropdown li.transportnav a:hover, .slct-type-dropdown li.transportnav.active a {
	background-color: #4e86f4;
	background-image: url(../images/snav-delico-hvr.png);
	color: #fff;
	background-position: 7px center;
}

.dropdown-menu.megamenu li a, .slct-type-dropdown li a {
	width: 100%;
	padding: 12px 20px 12px 45px;
	font-size: 15px;
	font-weight: 600;
	color: #1b2432;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	background: #fff;
	text-transform: uppercase;
	transition: all 0.067s ease-in-out 0s;
}

	.dropdown-menu.megamenu li a .p, .slct-type-dropdown li a .p {
		list-style-type: disc;
		font-size: 12px;
		color: #1b2432;
		font-weight: normal;
		text-transform: none;
	}

		.dropdown-menu.megamenu li a .p i, .slct-type-dropdown li a .p i {
			font-size: 6px;
			color: #032949;
			vertical-align: middle;
			margin: -1px 4px 0 0px;
		}

.dropdown-menu.megamenu li.agrinav.open ul li a, .dropdown-menu.megamenu li.mineralnav.open ul li a, .dropdown-menu.megamenu li.econav.open ul li a, .dropdown-menu.megamenu li.tradenav.open ul li a, .dropdown-menu.megamenu li.oilgasnav.open ul li a {
	background: none;
	color: #1b2432;
}

.dropdown-header {
	display: block;
	padding: 12px 20px 8px;
	font-size: 17px;
	line-height: 1.42857143;
	color: #1b2432;
	text-transform: uppercase;
	background: #efefef;
	white-space: normal !important;
}

.dropdown-menu.dropsubmenu li a {
	font-size: 14px;
	background-image: none;
	padding: 10px 20px 10px 20px;
	text-transform: none;
	font-weight: normal;
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 4px 0px 3px;
	font-size: 11px;
	font-weight: 400;
	line-height: 1;
	color: #999;
	text-align: right;
	white-space: nowrap;
	vertical-align: middle;
	background-color: transparent;
	border-radius: 0px;
	position: absolute;
	right: 19px;
}

.upper-side-nav .dropdown-menu.megamenu {
	left: 100%;
	top: -12px;
	width: 240px;
}

.main_dropdown .dropdown-menu {
	width: 100%;
	margin-top: -1px;
}
/*.upper-side-nav .dropdown-menu.megamenu li a .p {
	  margin-top: -26px;
}*/
.upper-side-nav .dropdown-menu.megamenu li a .p:first-child {
	margin-top: 3px;
}

.gphtitle {
	color: #10a9e5;
	text-transform: uppercase;
	font-size: 22px;
}

	.gphtitle small, .x_title small {
		font-size: 16px;
		color: #939598;
	}

.x_title h2 small {
	margin-left: 10px;
}

.x_title span {
	color: #BDBDBD;
}

.x_content {
	padding: 0 0px 6px;
	position: relative;
	width: 100%;
	float: left;
	clear: both;
	margin-top: 5px;
}

	.x_content h4 {
		font-size: 16px;
		font-weight: 500;
	}

legend {
	padding-bottom: 7px;
}

.clear {
	clear: both;
}

div.box {
	height: 100px;
	padding: 10px;
	overflow: auto;
	border: 1px solid #8080FF;
	background-color: #E5E5FF;
}

.dropdown-menu {
	border: medium none;
	box-shadow: none;
	display: none;
	font-size: 12px;
	list-style: none outside none;
	padding: 0;
	position: absolute;
	text-shadow: none;
	top: 100%;
	z-index: 1277;
	margin-top: 0px;
	border: 1px solid #D9DEE4;
	border-radius: 0;
	-webkit-border-radius: 0;
}
	.dropdown-menu:not(.dropdown-menu-right) {
		left: 0;
	}
	.dropdown-menu > li > a {
		color: #032949;
		padding: 10px !important;
	}

.navbar-nav .open .dropdown-menu {
	position: absolute;
	background: #fff;
	margin-top: 0;
	border: 1px solid #D9DEE4;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	-o-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	right: 0;
	left: auto;
	width: 220px;
}

h5.graph_title {
	text-align: left;
	margin-left: 10px;
}

	h5.graph_title i {
		margin-right: 10px;
		font-size: 17px;
	}

.dashboard_graph {
	background: #fff;
	padding: 20px 0px 30px 15px;
}

a.user-profile {
	color: #5E6974 !important;
}

.user-profile img {
	width: 29px;
	height: 29px;
	border-radius: 50%;
	margin-right: 10px;
}

.main_menu .fa {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* ====== mainmega popup  ==============*/
.whbg {
	background: #fff;
}

.nopd {
	padding: 0;
}

.slct-type-dropdown li {
	border-bottom: 1px solid #ebeff2;
}

	.slct-type-dropdown li:last-child {
		border-bottom: 0;
	}

.mainmega-popup {
	background: #ebeff2;
	display: none;
	z-index: 602;
	margin-left: -25px;
	margin-top: -19px;
	position: relative;
}

	.mainmega-popup .right-part {
		display: none;
	}

.slct-type-dropdown {
	border-right: 1px solid #ebeff2;
	background: #fff;
	margin-bottom: 0;
}

.heading {
	font-size: 21px;
	color: #1b2432;
	text-transform: lowercase;
	padding: 0 20px 0 20px;
}

	.heading h3 {
		margin-top: 15px;
		font-size: 21px;
	}

.select-region ul li a {
	color: #1b2432;
	display: block;
	padding: 10px 20px 10px 20px;
	text-transform: none;
	font-weight: normal;
	font-size: 14px;
	text-transform: uppercase;
}

.select-tabs {
	padding: 10px 20px;
	margin-left: 15px;
}

.form-control.searchcommodity {
	border-radius: 0px;
	box-shadow: none;
	border-color: #838d97;
	background-color: transparent;
	background-image: url(../images/Icons-21.png);
	background-repeat: no-repeat;
	background-position: 98% center;
	margin-top: 5px;
}

.mainmega-popup1 .tab-content, .mainmega-popup .tab-content {
	clear: both;
	margin-top: 70px;
}

.select-tabs .nav-tabs li a {
	font-size: 18px;
	color: #1b2432;
	border: 0;
	cursor: pointer;
	text-transform: lowercase;
	padding: 7px 8px 8px;
	border-bottom: 6px solid #fff;
}

.select-tabs .nav-tabs > li.active > a, .select-tabs .nav-tabs > li.active > a:focus, .select-tabs .nav-tabs > li.active > a:hover {
	color: #1b2432;
	border: 0;
	border-bottom: 6px solid #2bb573;
}

.flex {
	display: flex;
}

.select-tabs .nav-tabs {
	border-bottom: 0;
}

.super_region {
	background: #fff;
}

.listbg {
	background: #f9fafb;
	height: 438px;
}

	.listbg li a {
		font-size: 13px;
		font-weight: normal;
		padding: 5px 12px;
		display: block;
		position: relative;
		color: #1b2432;
		text-transform: none;
	}
	/*.right-part .listbg li a {
	text-transform: uppercase;
}*/
	.listbg li.active a:hover:after {
		color: #FFF;
	}

	.listbg li.active a, .listbg li.active a:hover, .listbg li a:hover, .right-part .listbg li.active a:hover,
	.right-part .listbg li.active a:hover::after, .selct-rgn-list li.active a:hover, .selct-rgn-list li.active a {
		background: #eee;
		color: #1eb2e7;
	}

.mainmega-popup .dropdown-header {
	padding: 12px 12px 8px;
}

.mCSB_inside > .mCSB_container {
	margin-right: 13px;
}

/*.hightlight.group {
	margin-bottom: 0px;
	position: relative;
	padding: 0 12px 10px 12px;
}

.hightlight input {
	font-size: 16px;
	padding: 10px 10px 10px 0px;
	display: block;
	width: 100%;
	border: none;
	border-bottom: 1px solid #e5e8ea;
	background-color: transparent;
}

	.hightlight input:focus {
		outline: none;
	}

.hightlight .group {
	position: relative;
	margin-bottom: 10px;
	padding: 0 21px;
}*/
/* LABEL ======================================= */
/*.hightlight label {
	color: #939598;
	font-size: 14px;
	font-weight: normal;
	left: 12px;
	text-transform: none;
	pointer-events: none;
	position: absolute;
	top: 15px;
	transition: all 0.2s ease 0s;
}

.hightlight .textarea label {
	top: 35px;
}
 
.hightlight input:focus ~ label, .hightlight input:valid ~ label {
	top: -10px;
	font-size: 12px;
	color: #032949;
	text-transform: uppercase;
}

.hightlight textarea:focus ~ label, .hightlight textarea:valid ~ label {
	top: -10px;
	font-size: 14px;
	color: #fff;
}*/

/* BOTTOM BARS ================================= */
.bar {
	position: relative;
	display: block;
	width: 100%;
}

	.bar::before, .bar::after {
		background: #566170;
		bottom: 4px;
		content: "";
		height: 2px;
		position: absolute;
		top: -1px;
		transition: all 0.2s ease 0s;
		width: 0;
	}

.divider span {
	background-color: #ffffff;
	display: inline-block;
	height: 20px;
	position: relative;
	width: 40px;
	z-index: 2;
}

.bar:before {
	left: 50%;
}

.bar:after {
	right: 50%;
}

/* active state */
/*.hightlight input:focus ~ .bar:before, .hightlight input:focus ~ .bar:after {
	width: 50%;
}

.hightlight textarea:focus ~ .bar:before, .hightlight textarea:focus ~ .bar:after {
	width: 50%;
}*/

/* HIGHLIGHTER ================================== */
/*.highlight {
	position: absolute;
	height: 60%;
	width: 100px;
	top: 25%;
	left: 0;
	pointer-events: none;
	opacity: 0.5;
}*/

/* active state */
/*.hightlight input:focus ~ .highligh {
	-webkit-animation: inputHighlighter 0.3s ease;
	-moz-animation: inputHighlighter 0.3s ease;
	animation: inputHighlighter 0.3s ease;
}

.hightlight textarea:focus ~ .highligh {
	-webkit-animation: inputHighlighter 0.3s ease;
	-moz-animation: inputHighlighter 0.3s ease;
	animation: inputHighlighter 0.3s ease;
}*/

/* ANIMATIONS ================ */
@-webkit-keyframes inputHighlighter {
	from {
		background: #5264AE;
	}

	to {
		width: 0;
		background: transparent;
	}
}

@-moz-keyframes inputHighlighter {
	from {
		background: #5264AE;
	}

	to {
		width: 0;
		background: transparent;
	}
}

@keyframes inputHighlighter {
	from {
		background: #5264AE;
	}

	to {
		width: 0;
		background: transparent;
	}
}

.slct-type-dropdown li a:hover .p, .slct-type-dropdown li a:hover .p i, .slct-type-dropdown li.active a .p i,
.slct-type-dropdown li.active a .p, .right-part .listbg li.active a::after {
	color: #fff;
}

.right-part .listbg li a.LocChild::after {
	color: #a9a9a9;
	content: ">";
	font-size: 13px;
	font-weight: bold;
	position: absolute;
	right: 10px;
	top: 4px;
}

.multichoicetxt {
	color: #31869b;
	padding: 16px 0 0;
	font-size: 14px;
	float: left;
}

.right-part .listbg li.selected a::after {
	color: #fff;
}
/* changes added by Mayur on 21-Jun-2016 */
.right-part .listbg .listbg li.active a .badge {
	color: #fff;
}

.right-part .listbg .agrinav.active a, .right-part .listbg .agrinav1.active a, .right-part .listbg .agrinav.active a:after {
	color: #fff;
	background: #2bb573;
}

.right-part .listbg .oilgasnav.active a, .right-part .listbg .oilgasnav1.active a, .right-part .listbg .oilgasnav.active a:after {
	color: #fff;
	background: #7b4893;
}

.right-part .listbg .environmentnav.active a, .right-part .listbg .environmentnav1.active a, .right-part .listbg .environmentnav.active a:after {
	color: #fff;
	background: #00b0f0;
}

.right-part .listbg .econav.active a, .right-part .listbg .econav1.active a, .right-part .listbg .econav.active a:after {
	color: #fff;
	background: #ef6145;
}

.right-part .listbg .labornav.active a, .right-part .listbg .labornav1.active a, .right-part .listbg .labornav.active a:after {
	color: #fff;
	background: #f7a80f;
}

.right-part .listbg .tradenav.active a, .right-part .listbg .tradenav1.active a, .right-part .listbg .tradenav.active a:after {
	color: #fff;
	background: #ed4e59;
}

.right-part .listbg .edunav.active a, .right-part .listbg .edunav1.active a, .right-part .listbg .edunav.active a:after {
	color: #fff;
	background: #18c9de;
}

.right-part .listbg .healthnav.active a, .right-part .listbg .healthnav1.active a, .right-part .listbg .healthnav.active a:after {
	color: #fff;
	background: #88ca41;
}

.right-part .listbg .macronav.active a, .right-part .listbg .macronav1.active a, .right-part .listbg .macronav.active a:after {
	color: #fff;
	background: #995fc5;
}

.right-part .listbg .sciencenav.active a, .right-part .listbg .sciencenav1.active a, .right-part .listbg .sciencenav.active a:after {
	color: #fff;
	background: #ffc000;
}

.right-part .listbg .populnav.active a, .right-part .listbg .populnav1.active a, .right-part .listbg .populnav.active a:after {
	color: #fff;
	background: #a52420;
}

.right-part .listbg .transportnav.active a, .right-part .listbg .transportnav1.active a, .right-part .listbg .transportnav.active a:after {
	color: #fff;
	background: #4e86f4;
}

.select-tabs .nav-tabs.com-loc-tabs > li#agrinav > a, .select-tabs .nav-tabs.com-loc-tabs > li#agrinav1 > a {
	border-bottom: 6px solid #2bb573 !important;
}

.select-tabs .nav-tabs.com-loc-tabs > li#oilgasnav > a, .select-tabs .nav-tabs.com-loc-tabs > li#oilgasnav1 > a {
	border-bottom: 6px solid #7b4893 !important;
}

.select-tabs .nav-tabs.com-loc-tabs > li#environmentnav > a, .select-tabs .nav-tabs.com-loc-tabs > li#environmentnav1 > a {
	border-bottom: 6px solid #00b0f0 !important;
}

.select-tabs .nav-tabs.com-loc-tabs > li#econav > a, .select-tabs .nav-tabs.com-loc-tabs > li#econav1 > a {
	border-bottom: 6px solid #ef6145 !important;
}

.select-tabs .nav-tabs.com-loc-tabs > li#labornav > a, .select-tabs .nav-tabs.com-loc-tabs > li#labornav1 > a {
	border-bottom: 6px solid #f7a80f !important;
}

.select-tabs .nav-tabs.com-loc-tabs > li#tradenav > a, .select-tabs .nav-tabs.com-loc-tabs > li#tradenav1 > a {
	border-bottom: 6px solid #ed4a5e !important;
}

.select-tabs .nav-tabs.com-loc-tabs > li#edunav > a, .select-tabs .nav-tabs.com-loc-tabs > li#edunav1 > a {
	border-bottom: 6px solid #18c9de !important;
}

.select-tabs .nav-tabs.com-loc-tabs > li#healthnav > a, .select-tabs .nav-tabs.com-loc-tabs > li#healthnav1 > a {
	border-bottom: 6px solid #88ca41 !important;
}

.select-tabs .nav-tabs.com-loc-tabs > li#macronav > a, .select-tabs .nav-tabs.com-loc-tabs > li#macronav1 > a {
	border-bottom: 6px solid #995fc5 !important;
}

.select-tabs .nav-tabs.com-loc-tabs > li#sciencenav > a, .select-tabs .nav-tabs.com-loc-tabs > li#sciencenav1 > a {
	border-bottom: 6px solid #ffc000 !important;
}

.select-tabs .nav-tabs.com-loc-tabs > li#populnav > a, .select-tabs .nav-tabs.com-loc-tabs > li#populnav1 > a {
	border-bottom: 6px solid #a52420 !important;
}

.select-tabs .nav-tabs.com-loc-tabs > li#transportnav > a, .select-tabs .nav-tabs.com-loc-tabs > li#transportnav1 > a {
	border-bottom: 6px solid #4e86f4 !important;
}

#mainMega .btn-primary, #mainMega .btn-default {
	margin-top: 10px;
}

.btn_close {
	text-transform: uppercase;
	padding: 8px 26px !important;
	margin-left: 10px;
}

.btn_back, .btn_close, .super_region, #mainMega1 .right-part {
	display: none;
}

.dismiss2-back-btn {
	display: none;
	font-size: 20px;
	position: absolute;
	right: 30px;
	top: 10px;
	color: #032949;
	z-index: 3;
	cursor: pointer;
}

.dismiss3-back-btn, .dismiss4-back-btn, .dismiss5-back-btn, .dismiss6-back-btn, .dismiss7-back-btn, .dismiss8-back-btn {
	display: none;
	font-size: 20px;
	color: #032949;
	z-index: 3;
	cursor: pointer;
	margin: -10px 0px 10px 0;
}

.dimssis-mainmega {
	text-align: right;
	font-size: 20px;
	float: right;
	margin-top: -14px;
	margin-bottom: 10px;
}

	.dimssis-mainmega i {
		cursor: pointer;
	}

#mainMega1 {
	display: none;
	position: absolute;
	top: 100%;
}

.mainmega-popup1 .select-type {
	width: 250px;
}

#mainMega1 .right-part {
	position: absolute;
	left: 100%;
	top: 0;
	min-width: 1229px;
	max-width: 1229px;
}

.mainmega-popup1 .select-tabs {
	margin-left: 0;
	/*border-left:1px solid #eee;*/
}

.search-box .mainmega-popup1 .btn {
	min-width: 1px;
	max-width: none;
	border-radius: 40px;
}

.search-box .mainmega-popup1 .btn_next, .search-box .mainmega-popup1 .btn_close {
	background: #39b57a;
	border-color: #39b57a;
}
/*.mainmega-popup1, #mainMega1 .right-part {
	background:#ebeff2;	
}
#mainMega1 .right-part {
    padding-left: 20px;
}*/
.mainmega-popup1 .dropdown-header {
	padding: 12px 10px 8px;
}

.container-lg {
	margin: 0 auto;
	max-width: 1560px;
}
/*=====sectors===========*/
.sectors {
	text-align: center;
	padding: 20px 0 10px;
	background-color: #fff;
	font-size: 16px;
}

	.sectors h2 {
		font-size: 25px;
		font-weight: bold;
		margin-bottom: 30px;
		margin-top: 10px;
	}

.sector_col {
	display: inline-block;
	margin-right: 10px;
	width: 255px;
}

.sectors .thumbnail {
	border-radius: 0;
}

.sector_col p {
	margin: 0;
}

.sector_col ul {
	border-top: 1px solid #F3F5F5;
	margin-top: 15px;
	padding-top: 15px;
}

.sector_col .caption li {
	position: relative;
	line-height: 25px;
}

	.sector_col .caption li .fa {
		color: #39b57a;
		font-size: 7px;
		margin-right: 7px;
		vertical-align: middle;
	}

.sector_col h3 {
	margin-bottom: 5px;
	margin-top: 6px;
	font-size: 18px;
	height: 40px;
	text-transform: uppercase;
	font-weight: 600;
}

.sector_col span {
	display: block;
}

.sector_col .thumbnail .img {
	height: 48px;
	margin-top: 10px;
}

.sector_col .thumbnail {
	margin-bottom: 13px;
}

.sectors a.sector_col:hover .thumbnail .caption {
	color: #ffffff;
}

.sectors a.sector_col:hover p {
	color: #fff;
}

.sectors a.sector_col:hover h3 {
	color: #fff;
}

.sectors a.sector_col .thumbnail {
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	-ms-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
}

.sectors a.agriculture:hover .thumbnail {
	background-color: #2bb673;
	border-color: #2bb673;
}

.sectors a.minerals:hover .thumbnail {
	background-color: #FFC417;
	border-color: #FFC417;
}

.sectors a.economy:hover .thumbnail {
	background-color: #EF6145;
	border-color: #EF6145;
}

.sectors a.trade:hover .thumbnail {
	background-color: #ED4E59;
	border-color: #ED4E59;
}

.sectors a.livestock:hover .thumbnail {
	background-color: #7B4893;
	border-color: #7B4893;
}

.sectors a.environment_mgnmnt:hover .thumbnail {
	background-color: #00b0f0;
	border-color: #00b0f0;
}

.sectors a.labor_stats:hover .thumbnail {
	background-color: #f7a80f;
	border-color: #f7a80f;
}

.sectors a.education_box:hover .thumbnail {
	background-color: #18c9de;
	border-color: #18c9de;
}

.sectors a.health_box:hover .thumbnail {
	background-color: #88ca41;
	border-color: #88ca41;
}

.sectors a.macro_socio:hover .thumbnail {
	background-color: #995fc5;
	border-color: #995fc5;
}

.sectors a.science_tech:hover .thumbnail {
	background-color: #ffc000;
	border-color: #ffc000;
}

.sectors a.population_migration:hover .thumbnail {
	background-color: #a52420;
	border-color: #a52420;
}

.sectors a.transportation:hover .thumbnail {
	background-color: #4e86f4;
	border-color: #4e86f4;
}

.sectors a.climatechange:hover .thumbnail {
	background-color: #1280ae;
	border-color: #1280ae;
}

.sectors a.weathercomm:hover .thumbnail {
	background-color: #3ba4af;
	border-color: #3ba4af;
}

.sectors a.demofinance:hover .thumbnail {
	background-color: #d48221;
	border-color: #d48221;
}


.sectors a.sector_col.agriculture .img {
	background: url(../images/Icons-11.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.sector_col.minerals .img {
	background: url(../images/Icons-12.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.sector_col.economy .img {
	background: url(../images/Icons-13.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.sector_col.trade .img {
	background: url(../images/Icons-14.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.sector_col.livestock .img {
	background: url(../images/Icons-15.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.labor_stats .img {
	background: url(../images/labor.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.environment_mgnmnt .img {
	background: url(../images/environment.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.education_box .img {
	background: url(../images/education.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.health_box .img {
	background: url(../images/health.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.science_tech .img {
	background: url(../images/Icons-12.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.macro_socio .img {
	background: url(../images/socio-eco.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.transportation .img {
	background: url(../images/transportation.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.population_migration .img {
	background: url(../images/population.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.climatechange .img {
	background: url(../images/climate-change.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.weathercomm .img {
	background: url(../images/financial-mark.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.demofinance .img {
	background: url(../images/demofinance.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.sector_col.agriculture:hover .img {
	background: url(../images/Icons-16.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.sector_col.minerals:hover .img {
	background: url(../images/Icons-17.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.sector_col.economy:hover .img {
	background: url(../images/Icons-18.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.sector_col.trade:hover .img {
	background: url(../images/Icons-19.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.sector_col.livestock:hover .img {
	background: url(../images/Icons-20.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.labor_stats:hover .img {
	background: url(../images/labor-wh.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.environment_mgnmnt:hover .img {
	background: url(../images/environment-wh.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.education_box:hover .img {
	background: url(../images/education-wh.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.health_box:hover .img {
	background: url(../images/health-wh.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.science_tech:hover .img {
	background: url(../images/Icons-17.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.macro_socio:hover .img {
	background: url(../images/socio-eco-wh.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.transportation:hover .img {
	background: url(../images/transportation-wh.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.population_migration:hover .img {
	background: url(../images/population-wh.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.climatechange:hover .img {
	background: url(../images/climate-change-wh.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.weathercomm:hover .img {
	background: url(../images/financial-mark-wh.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.demofinance:hover .img {
	background: url(../images/demofinance-wh.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.sectors a.sector_col:hover .fa {
	color: #fff !important;
}

.sectors a.sector_col:hover .fa {
	color: #fff !important;
}

.sectors a.sector_col:hover ul {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.sector-list li {
	padding-left: 0;
	padding-right: 0;
}

.sectorpopup, .sectorpopup ul li {
	text-align: left;
}

	.sectorpopup ul li a {
		color: #777;
	}

	.sectorpopup > h4 {
		color: #10a9e5;
	}

.sector-list li {
	padding-left: 0;
	padding-right: 0;
	position: relative;
}
/*.sectorpopup:before {
    content: "";
    border-right: 10px solid #ccc;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    width:0;
    height: 0;
    position: absolute;
    top: 10px;
    left: -10px;
}*/
.sectorpopup {
	position: absolute;
	z-index: 4;
	right: -193px;
	background: #fff;
	top: 0;
	border: 2px solid #ddd;
	min-width: 195px;
	display: none;
	box-shadow: 0 2px 3px rgba(0,0,0,0.3);
}

.modal .sectorpopup {
	display: block;
	border: 0 none;
	box-shadow: none;
	position: static;
}

.sectors.sectorup {
	padding-top: 80px;
}

.modal-header {
	padding: 10px 10px;
}

.modal-body {
	padding: 0;
}

.modal-title {
	text-transform: uppercase;
	font-size: 16px;
	height: 30px;
	padding-top: 4px;
}

#agrimodal .modal-content {
	border: 2px solid #2bb673;
}

#agrimodal .modal-header {
	background: #2bb673;
	color: #fff;
}

#agrimodal .modal-title {
	background-image: url(../images/snav-agrico-hvr.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 38px;
}

#livestocksmodal .modal-content {
	border: 2px solid #7b4893;
}

#livestocksmodal .modal-header {
	background: #7b4893;
	color: #fff;
}

#livestocksmodal .modal-title {
	background-image: url(../images/snav-oilico-hvr.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 38px;
}

#environmentmodal .modal-content {
	border: 2px solid #00b0f0;
}

#environmentmodal .modal-header {
	background: #00b0f0;
	color: #fff;
}

#environmentmodal .modal-title {
	background-image: url(../images/snav-enviroico-hvr.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 38px;
}

#ecomodal .modal-content {
	border: 2px solid #ef6145;
}

#ecomodal .modal-header {
	background: #ef6145;
	color: #fff;
}

#ecomodal .modal-title {
	background-image: url(../images/snav-ecoico-hvr.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 38px;
}

#labormodal .modal-content {
	border: 2px solid #f7a80f;
}

#labormodal .modal-header {
	background: #f7a80f;
	color: #fff;
}

#labormodal .modal-title {
	background-image: url(../images/snav-laborico-hvr.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 38px;
}

#trademodal .modal-content {
	border: 2px solid #ed4e59;
}

#trademodal .modal-header {
	background: #ed4e59;
	color: #fff;
}

#trademodal .modal-title {
	background-image: url(../images/snav-tradeico-hvr.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 38px;
}

#educationmodal .modal-content {
	border: 2px solid #18c9de;
}

#educationmodal .modal-header {
	background: #18c9de;
	color: #fff;
}

#educationmodal .modal-title {
	background-image: url(../images/snav-eduico-hvr.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 38px;
}

#healthmodal .modal-content {
	border: 2px solid #88ca41;
}

#healthmodal .modal-header {
	background: #88ca41;
	color: #fff;
}

#healthmodal .modal-title {
	background-image: url(../images/snav-healthico-hvr.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 38px;
}

#macromodal .modal-content {
	border: 2px solid #995fc5;
}

#macromodal .modal-header {
	background: #995fc5;
	color: #fff;
}

#macromodal .modal-title {
	background-image: url(../images/snav-socioico-hvr.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 38px;
}

#sciencemodal .modal-content {
	border: 2px solid #ffc000;
}

#sciencemodal .modal-header {
	background: #ffc000;
	color: #fff;
}

#sciencemodal .modal-title {
	background-image: url(../images/snav-scienceico-hvr.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 38px;
}

#populationmodal .modal-content {
	border: 2px solid #a52420;
}

#populationmodal .modal-header {
	background: #a52420;
	color: #fff;
}

#populationmodal .modal-title {
	background-image: url(../images/snav-popuico-hvr.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 38px;
}

#transportmodal .modal-content {
	border: 2px solid #4e86f4;
}

#transportmodal .modal-header {
	background: #4e86f4;
	color: #fff;
}

#transportmodal .modal-title {
	background-image: url(../images/snav-delico-hvr.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 38px;
}

.modal .close {
	color: #fff;
	opacity: 1;
}

.modal .sectorpopup ul {
	margin-bottom: 0;
}

.modal-dialog {
	margin-top: 270px;
}

.sectors .agrisec .sectorpopup {
	border-color: #2bb673;
}

.sectors .livestocksec .sectorpopup {
	border-color: #FFC417;
}

.sectors .economysec .sectorpopup {
	border-color: #EF6145;
}

.sectors .tradesec .sectorpopup {
	border-color: #ED4E59;
}

.sectors .livestock .sectorpopup {
	border-color: #7B4893;
}

.sectors .environmentsec .sectorpopup {
	border-color: #00b0f0;
}

.sectors .laborsec .sectorpopup {
	border-color: #f7a80f;
}

.sectors .educationsec .sectorpopup {
	border-color: #18c9de;
}

.sectors .healthsec .sectorpopup {
	border-color: #88ca41;
}

.sectors .macrosec .sectorpopup {
	border-color: #995fc5;
}

.sectors .sciencesec .sectorpopup {
	border-color: #ffc000;
}

.sectors .populationsec .sectorpopup {
	border-color: #a52420;
}

.sectors .transportationsec .sectorpopup {
	border-color: #4e86f4;
}

.sectors .agrisec .sectorpopup:before {
	border-right: 10px solid #2bb673;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}

.sectors .livestocksec .sectorpopup:before {
	border-right: 10px solid #FFC417;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}

.sectors .economysec .sectorpopup:before {
	border-right: 10px solid #EF6145;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}

.sectors .tradesec .sectorpopup:before {
	border-right: 10px solid #ED4E59;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}

.sectors .livestock .sectorpopup:before {
	border-right: 10px solid #7B4893;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}

.sectors .environmentsec .sectorpopup:before {
	border-right: 10px solid #00b0f0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}

.sectors .laborsec .sectorpopup:before {
	border-right: 10px solid #f7a80f;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}

.sectors .educationsec .sectorpopup:before {
	border-right: 10px solid #18c9de;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}

.sectors .healthsec .sectorpopup:before {
	border-right: 10px solid #88ca41;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}

.sectors .macrosec .sectorpopup:before {
	border-right: 10px solid #995fc5;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}

.sectors .sciencesec .sectorpopup:before {
	border-right: 10px solid #ffc000;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}

.sectors .populationsec .sectorpopup:before {
	border-right: 10px solid #a52420;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}

.sectors .transportationsec .sectorpopup:before {
	border-right: 10px solid #4e86f4;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}

.sectorpopup, .sectorpopup ul li {
	text-align: left;
}

	.sectorpopup ul li a {
		color: #777;
		padding: 6px 15px;
		display: block;
	}

		.sectorpopup ul li a:hover {
			background: #f0f0f0;
		}

	.sectorpopup > h4 {
		color: #10a9e5;
		font-size: 17px;
		margin: 13px 15px 4px;
	}
/* pricing Table */
.go-premium {
	margin-left: -15px;
	padding-top: 20px;
	background: #f3f5f5;
	padding-bottom: 40px;
}

.sectiontitle {
	margin-bottom: 20px;
}

	.sectiontitle h2 {
		font-size: 35px;
	}

	.sectiontitle h4 {
		font-size: 22px;
		margin-top: 20px;
		font-weight: 300;
		padding: 0 15px;
		letter-spacing: -0.1px;
	}

.bulk-download-sec {
	margin: 0 auto;
	max-width: 1360px;
}

.bulk-title {
	background-image: url("../images/bulk.jpg");
	background-position: 0 center;
	background-repeat: no-repeat;
	color: #032949;
	font-size: 28px;
	margin-top: 9px;
	padding-left: 40px;
}

.bulk-subtitle {
	color: #10a9e5;
	font-size: 14px;
}

.guided-search {
	color: #032949;
	font-size: 25px;
	margin-top: 0px;
	margin-bottom: 20px;
	text-align: left;
}

.bdsteps ol {
	padding: 0;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 2px solid #eee;
}

.bdsteps li {
	margin-left: 17px;
	padding-left: 20px;
}

.bdsteps {
	color: #032949;
	font-size: 15px;
}

.pricing-table {
	margin-left: auto;
	margin-right: auto;
	width: 90%;
	text-align: center;
}

.pricing .title {
	background: #eee;
	height: 360px;
	color: #fff;
	padding: 10px 20px;
	text-align: center;
}

.dash-pricing-page .sectors {
	padding: 0 0 20px;
}

.pricing.blue .title {
	background: #10a9e5;
}

.pricing.purple .title {
	background: #ef6348;
}

.pricing.green .title {
	background: #39b57a;
}

.pricing .title {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.pricing-column {
	max-width: 370px;
	padding: 0 30px;
	display: inline-block;
}

.pricing .title h1 {
	font-size: 30px;
	margin: 12px;
	font-weight: 800;
	color: #fff;
	text-transform: capitalize;
}

.pricing .title h2 {
	text-transform: capitalize;
	font-size: 100px;
	font-weight: 900;
	color: #fff;
}

	.pricing .title h2 sup {
		top: -1.5em;
	}

	.pricing .title h2 sup {
		position: relative;
		font-size: 35%;
		line-height: 0;
		vertical-align: baseline;
	}

	.pricing .title h2 span {
		font-size: 35px;
	}

.grnbullet-list li {
	position: relative;
	line-height: 25px;
	padding-left: 0;
	font-size: 14px;
}
/*.grnbullet-list li:before {
    content: "";
    border: 4px solid #39b57a;
    height: 4px;
    width: 4px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 7px;
}*/

.pricing_features {
	text-align: left;
}

.pricing .pricing_features li i {
	margin-right: 10px;
}

.pricing.blue .pricing_features h4, .pricing.blue .pricing_features li i {
	color: #10a9e5;
}

.pricing .pricing_features h4 {
	font-size: 18px;
	font-weight: 400;
}

.pricing.green .pricing_features h4, .pricing.green .pricing_features li i {
	color: #39b57a;
}

.pricing.purple .pricing_features h4, .pricing.purple .pricing_features li i {
	color: #ef6348;
}


.pricing .title p {
	height: 76px;
	overflow: hidden;
}

.pricing .btn {
	color: #fff;
	text-transform: uppercase;
	margin-top: 12px;
}

.pricing .x_content {
	background: #fff;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 30px;
	margin-top: 0;
}

.pricing .btn-blue {
	background: #2f8ad4;
	padding: 9px 49px;
}

	.pricing .btn-blue:hover {
		background: #10a9e5;
		border-color: #fff;
	}

.pricing .btn-green {
	background: #399564;
	padding: 9px 30px;
}

	.pricing .btn-green:hover {
		background: #39b57a;
		border-color: #fff;
	}

.pricing .btn-purple {
	background: #bf4f3a;
	padding: 9px 30px;
}

	.pricing .btn-purple:hover {
		background: #bf4f3a;
		border-color: #fff;
	}
/* ***** autocomplete ********/
.ui-widget {
	z-index: 9999;
}

.ui-menu-item {
	/*border-bottom: 1px solid #ecedee;*/
	background: #FFF;
	overflow: auto;
}

.ui-widget-content {
	border: 1px solid #ecedee;
	max-height: 398px;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
	-o-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
	box-shadow: 0 1px 5px rgba(0,0,0,0.1);
	overflow-y: auto;
}

.ui-menu .ui-menu-item {
	color: #3d495b;
	overflow: hidden;
	padding: 7px 10px;
	cursor: pointer;
	/*border-bottom: 1px solid #ecedee;
	text-transform: uppercase;*/
	white-space: nowrap;
	/*font-size: 16px; background-position: 7px center;
    background-repeat:no-repeat;
       background-image: url(../images/snav-agrico.png);*/
}

.ui-widget-content .ui-menu-item.ui-state-focus {
	/*border-bottom: 1px solid #e8e9ea;*/
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background: #10a9e5;
	padding: 7px 10px;
	margin: 0;
	border: none;
}

	.ui-widget-content .ui-menu-item.ui-state-focus .label {
		color: #fff !important;
	}

.ui-widget-content .label {
	color: #000;
	display: inline-block;
	font-size: 15px;
	font-weight: 600;
	text-align: left;
	padding-left: 0;
	padding-bottom: 0px;
	text-transform: none;
	position: relative;
}

.metrics {
	color: #39b57a;
	display: inline-block;
	padding-left: 0;
	padding-bottom: 2px;
	font-weight: 300;
	text-transform: none;
	font-size: 12px;
	text-align: right;
	position: absolute;
	right: 0px;
	top: -12px;
}
/* ***** buttons ********/
.btn {
	border-radius: 40px;
	transition: all ease-in-out 0.3s 0s;
}

	.btn:hover, .btn:focus, .btn:active {
		box-shadow: none;
	}

a.btn-success, a.btn-primary, a.btn-warning, a.btn-danger {
	color: #fff;
}

.btn-primary {
	padding: 9px 26px;
	background: #39b57a;
	border-color: #39b57a;
	text-transform: uppercase;
}

	.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
		background: #25b06e;
		border-color: #25b06e;
	}

.btn-default {
	color: #fff;
	padding: 9px 36px;
	background-color: #10a9e5;
	border-color: #10a9e5;
}

	.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default, .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {
		background: #0073a0;
		color: #fff;
		border-color: #0073a0;
	}

		.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default, .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {
			background: #1097c1;
			color: #fff;
			border-color: #1097c1;
		}

.btn-success {
	background: #26B99A;
	border: 1px solid #169F85;
}

	.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
		background: #169F85;
	}

.btn-dark {
	color: #E9EDEF;
	background-color: #4B5F71;
	border-color: #364B5F;
}

	.btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active, .open .dropdown-toggle.btn-dark {
		color: #FFFFFF;
		background-color: #394D5F;
		border-color: #394D5F;
	}

.btn-round {
	border-radius: 30px;
}

.btn-holder {
	clear: both;
	display: block !important;
	padding: 0 20px;
	text-align: right;
}
/* ***** /buttons *******/

textarea {
	padding: 10px;
	vertical-align: top;
}

	textarea:focus {
		outline-style: solid;
		outline-width: 2px;
	}

a:focus {
	outline: none;
}

a.hiddenanchor {
	display: none;
}

.clearfix:after, form:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div[data-role="editor-toolbar"] {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.dropdown-menu a {
	cursor: pointer;
}

.nav-md .container.body .col-md-3.left_col {
	width: 505px;
	padding: 0;
	left: 0;
	position: fixed;
	display: flex;
	transition: all ease-in-out 0.2s 0s;
}

body .container.body .right_col {
	background: #fff;
}

.nav-md .container.body .right_col {
	padding: 30px 10px 0;
	margin-left: 505px;
}

.grybg {
	background: #f9fbfb;
}

.export_bar h2 {
	margin-top: 16px;
}

.big_font {
	font-size: 16px;
	color: #939598;
	font-weight: 400;
	line-height: 30px;
}

.nav_title {
	width: 315px;
	float: left;
	text-align: center;
	background: #032949;
	border-radius: 0;
	height: auto;
}
/* ====== Search Page ====== */
.menu_sec_header {
	text-transform: lowercase;
	letter-spacing: .5px;
	font-size: 12px;
	padding: 0 0 3px;
	color: #585858;
	font-weight: 600;
	text-shadow: none;
	margin-top: 4px;
	margin-bottom: 5px;
}

.seminavbar {
	padding: 0 15px 30px;
}

	.seminavbar li a {
		border-bottom: 2px solid #e0e0e0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-o-border-radius: 0;
		font-size: 14px;
		line-height: 18px;
		color: #595959;
		padding: 17px 0 5px;
		border-radius: 0;
		padding: 15px 0 10px;
		text-transform: uppercase;
	}

.nav-pills.seminavbar > li.active > a, .nav-pills.seminavbar > li.active > a:focus, .nav-pills.seminavbar > li.active > a:hover, .nav-pills.seminavbar > li > a:hover {
	background-color: transparent;
	border-bottom-color: #10a9e5;
	color: #10a9e5;
}

.search_count_section {
	border-bottom: 2px solid #eee;
	padding: 5px 30px 3px;
}

	.search_count_section ul, .bulk_category_list ul {
		margin-bottom: 0;
	}

.result_count {
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #808080;
}

.search_name_title, .search_industry_title {
	font-weight: 600;
	/*color:#0033cc;*/
	color: #10a9e5;
	font-size: 21px;
	margin-bottom: 0;
	margin-top: 0;
}

	.search_name_title .text-uppercase {
		font-weight: 300;
	}

.search_name_region {
	font-weight: 300;
	color: #0033cc;
	font-size: 14px;
}

.search_location_title a {
	font-weight: 600;
	/*color:#0033cc;*/
	color: #10a9e5;
	font-size: 15px;
}

.search_industry_title .title_label, .search_location_title .title_label, .search_name_title .title_label {
	font-weight: 600;
	display: block;
	font-size: 12px;
	color: #EF6348;
	margin: 5px 0;
}

.search_filter {
	padding: 20px 30px;
}
/*.filter_label { 
    color: #34879e;
    font-size: 15px;
    margin-bottom: 15px;
}*/
.sidebar_menu li a, .sidebar_menu li input {
	background: #dbeef4;
	color: #34879e;
	font-size: 15px;
	border: 0;
	height: auto;
	padding: 10px 15px;
	box-shadow: none;
	text-transform: capitalize;
	cursor: pointer;
}

.daterangepicker.ltr .calendar.left .calendar-table {
	color: #000;
}

.form-control:focus {
	box-shadow: none;
}

.sidebar_menu {
	margin-bottom: 20px;
}

	.sidebar_menu i {
		float: right;
		padding-top: 5px;
	}

	.sidebar_menu.nav > li > a:hover, .sidebar_menu.nav > li > a:focus, .sidebar_menu.nav-pills > li.active > a,
	.sidebar_menu.nav-pills > li.active > a:focus, .sidebar_menu.nav-pills > li.active > a:hover, .sidebar_menu li input:hover {
		background-color: #2bb573;
		color: #fff;
	}

.filters_container .mainmega-popup1, .filters_container #mainMega1 .right-part {
	position: static;
	max-width: 100%;
	min-width: 100%;
	background: #fff;
}

.filters_container .btn-holder .btn-default {
	text-transform: uppercase;
	padding: 9px 26px;
}

.filters_container .btn-holder .btn {
	margin: 0 5px;
}

.filters_container .mainmega-popup1 .listbg {
	height: 300px;
}

.filters_container .mainmega-popup1 {
	border: 1px solid #39b57a;
	position: relative;
	display: none;
	padding: 0 20px;
}

.left-side-megapopup {
	background: #fff;
	/*position: absolute;*/
	/*left: -320px;*/
	top: -30px;
	position: fixed;
	left: 253px;
	top: 82px;
	width: 850px;
	z-index: 999;
}

	.left-side-megapopup .form-control.searchcommodity {
		margin: 0 -20px 10px;
	}

	.left-side-megapopup .mainmega-popup1 {
		border: 1px solid #39b57a;
		position: relative;
		padding: 10px 0;
		display: none;
	}

.filters_container {
	min-height: 670px;
	position: relative;
	top: -161px;
	z-index: 100;
}

	.filters_container .btn-holder {
		padding: 6px 6px 10px;
	}

	.filters_container .mainmega-popup1 .form-control.searchcommodity {
		margin: 10px 0;
	}

	.filters_container .mainmega-popup1::before {
		/*width: 0; 
  	height: 0; 
  	content: "";
  	position: absolute;
  	left: -20px;
  	top: 164px;
  	border-top: 20px solid transparent;
  	border-bottom: 20px solid transparent;
  	border-right: 20px solid #39b57a;*/
	}

.left-side-megapopup .mainmega-popup1::before {
	/*width: 0; 
  	height: 0; 
  	content: "";
  	position: absolute;
  	left: -20px;
  	top: 24px;
  	border-top: 20px solid transparent;
  	border-bottom: 20px solid transparent;
  	border-right: 20px solid #39b57a;*/
}

#totop1 {
	display: none;
}

.btn-result {
	margin-bottom: 20px;
}

	.btn-result.disabled, .btn-primary.disabled.focus, .btn-result.disabled:focus, .btn-result.disabled:hover, .btn-result.focus[disabled], .btn-result[disabled]:focus, .btn-result[disabled]:hover {
		background: #ddd;
		border-color: #ddd;
		color: #999;
		margin-bottom: 20px;
	}

.filters_container .mainmega-popup1#mMenu2::before {
	top: 207px;
}

.filters_container .mainmega-popup1#mMenu3::before {
	top: 251px;
}

.left-side-megapopup .mainmega-popup1#mMenu2::before {
	top: 84px;
}

.left-side-megapopup .mainmega-popup1#mMenu3::before {
	top: 150px;
}

.left-side-megapopup .back-btn {
	margin-bottom: 10px;
	padding: 0 15px;
}

.side-opts-hints, side-opts-hints-sidebox {
	width: 50px;
	float: left;
}

	.side-opts-hints .side-box, .side-opts-hints-sidebox {
		padding: 5px;
		width: 50px;
		margin: 2px 0;
	}

.btn-result {
	margin-bottom: 20px;
}

.back-btn {
	margin-bottom: 10px;
}

.filters_container .listbg li a {
	font-weight: bold;
}

.filters_container .listbg li.active a, .left-side-megapopup .listbg li.active a, .listbg li.selected a {
	background: #39b57a;
	color: #fff;
}

.overlay-whbg {
	background: rgba(0,0,0,0.8);
	position: fixed;
	top: 0;
	left: 0;
	/*display: none;*/
	right: 0;
	bottom: 0;
	z-index: 99;
}

.category_location .active .leftmenuclick {
	color: #EF6348;
}

html.stick-footer, body.stick-footer {
	height: 100%;
}

#wrapp {
	height: auto !important;
	margin: 0 auto -30px;
	min-height: 100%;
}

.footer-sticky, .pushfooter {
	height: 30px;
}

.left_panel {
	float: left;
	background: #f2f1f3;
	position: fixed;
	width: 300px;
	    border-right: 5px solid #d0e6ec;
}

.mid_panel {
	margin-left: 260px;
	background: #fff;
	width: 64.5%;
	float: left;
	position: relative;
}

.right_panel_part {
	width: 22%;
	background: #215968;
	position: absolute;
	right: 0;
}

.right_panel {
	margin-left: 310px;
	background: #fff;
}

.bulk_count_section {
	border-bottom: 2px solid #eee;
	padding: 5px 30px 3px;
}

.bulk_search_filter .filters_container {
	margin-bottom: 20px;
	min-height: auto;
	position: absolute;
	width: 1180px;
	z-index: 100;
	top: -191px;
}

.bulk_category_list .search_location_title {
	margin-bottom: 0;
}

.bulk_search_filter .sidebar_menu li.active a, .sidebar_menu li.active a {
	z-index: 100;
}

.bulk_search_filter .filters_container #mMenu1::before {
	top: 191px;
}

.bulk_search_filter .filters_container #mMenu2::before {
	top: 235px;
}

.bulk_search_filter .filters_container #mMenu3::before {
	top: 280px;
}

.bulk_category_list {
	padding: 5px 30px 3px;
}

.bulk_records p {
	color: #ef6348;
	margin-bottom: 5px;
	margin-top: 4px;
	text-align: right;
}

.bulk_search_filter {
	padding: 10px 30px;
}

.filter_label {
	font-weight: bold;
	color: #000;
	font-size: 16px;
}

.select_data_title {
	background: #215968;
	border-bottom: 2px solid #174e5d;
	margin: 0;
	color: #ffc000;
	padding: 29px 20px 28px;
}

	.select_data_title .label {
		font-size: 12px;
		font-weight: normal;
		cursor: pointer;
		float: right;
		-webkit-border-radius: 17px;
		-moz-border-radius: 17px;
		-o-border-radius: 17px;
		-ms-border-radius: 17px;
		border-radius: 17px;
		margin-top: 2px;
		padding: 4px 8px 6px;
		text-transform: capitalize;
		background: #319ab6;
		border-color: #319ab6;
	}

.select_data_categories {
	background: #215968;
	margin: 0;
	height: 450px;
	color: #ffc000;
	padding: 10px 20px;
}

.bs-sample {
	margin-bottom: 12px;
	font-weight: 600;
}

.bootstrap-tagsinput input {
	display: none;
}

.bootstrap-tagsinput {
	background-color: transparent;
	border: 0 none;
	border-radius: 4px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	margin-left: -5px;
	padding: 0;
}

	.bootstrap-tagsinput .tag [data-role="remove"] {
		color: #319ab6;
		text-align: center;
		margin-left: 6px;
		position: relative;
	}

		.bootstrap-tagsinput .tag [data-role="remove"]:hover::after {
			height: 16px;
			color: #000;
			background: #ffc000;
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			-o-border-radius: 50%;
			-ms-border-radius: 50%;
			border-radius: 50%;
			text-align: center;
			width: 16px;
		}

		.bootstrap-tagsinput .tag [data-role="remove"]::after {
			display: inline-block;
			height: 16px;
			padding: 0 2px;
			position: relative;
			top: 0;
			width: 16px;
		}

		.bootstrap-tagsinput .tag [data-role="remove"]:hover {
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			-ms-box-shadow: none;
			-o-box-shadow: none;
			box-shadow: none;
		}

	.bootstrap-tagsinput .tag {
		color: #ffc000;
		margin-right: 2px;
	}

.label-info {
	background-color: transparent;
	border-radius: 0;
	border-right: 1px solid #ffc000;
	font-size: 100%;
	padding: 0 5px;
}

.bs-sample label {
	color: #fff;
	display: block;
	font-size: 12px;
}

.data-opts {
	background: #215968;
	text-align: center;
	border-top: 2px solid #174e5d;
	padding: 30px 20px;
}

	.data-opts > div {
		margin-bottom: 15px;
	}

		.data-opts > div:last-child {
			margin-bottom: 0px;
		}

	.data-opts .btn {
		min-width: 220px;
		text-transform: uppercase;
	}

.btn-yellow {
	background: #ffc000;
	border-color: #ffc000;
}

	.btn-yellow:hover, .select_data_title .label:hover, .btn-yellow:focus, .btn-yellow.active:hover, .btn-yellow.active:focus {
		background: #e8af02;
		border-color: #e8af02;
	}

#relationshipmodal .table > thead > tr > th {
	background: #4bacc6;
	border-bottom: 2px solid #4bacc6;
	color: #fff;
}

#relationshipmodal .modal-title {
	font-size: 16px;
	height: 30px;
	padding-top: 4px;
	font-weight: 600;
	color: #10a9e5;
	text-transform: capitalize;
}

#relationshipmodal .modal-body {
	padding: 15px;
	max-height: 400px;
	overflow-y: scroll;
}

#relationshipmodal.modal .close {
	color: #10a9e5;
	opacity: 1;
}

.table-striped > tbody > tr:nth-of-type(2n+1) {
	background-color: #d0e3ea;
}

.table-striped > tbody > tr {
	background-color: #e9f1f5;
}

	.table-striped > tbody > tr > td {
		color: #225264;
	}

.modal-open {
	padding-right: 0 !important;
}

.relative {
	position: relative;
}

.select-deselect {
	background: #dbeef4;
	position: absolute;
	left: 0;
	color: #31869b;
	right: 3px;
	z-index: 99;
	bottom: 0px;
}

	.select-deselect .select, .select-deselect .deselect {
		cursor: pointer;
	}

.relative {
	position: relative;
}

.muted {
	color: #cbcdd6;
}

.deselect {
	text-align: right;
}

/* ====== MEDIA QUERY ========= */

@media (min-width: 480px) {
	.nav_menu {
		position: static;
	}
}

@media (width: 1920px) {
	#sticky2.stick {
		top: 104px;
	}
}

@media (max-width: 1850px) {
	.price_production li span.spprice {
		width: 80%;
	}

	#mainMega1 .right-part {
		max-width: 1490px;
		min-width: 722px;
	}

	.mid_panel {
		width: 64.7%;
	}
}

@media (width: 1800px) {
	.mid_panel {
		width: 64.2%;
	}

	.bulk_search_filter .filters_container {
		width: 1110px;
	}
}

@media (max-width: 1750px) {
	#mainMega1 .right-part {
		max-width: 1093px;
		min-width: 1093px;
	}

	.mid_panel {
		width: 64%;
	}

	.bulk_search_filter .filters_container {
		width: 1070px;
	}
}

@media (width: 1700px) {
	.mid_panel {
		width: 63.5%;
	}
}

@media (max-width: 1650px) {
	.mid_panel {
		width: 63%;
	}
}

@media (max-width: 1600px) {
	.search-box .btn {
		min-width: 250px;
		max-width: 250px;
	}

	.sectorpopup::before {
		content: none;
	}

	.mainmega-popup1 .select-type, .mainmega-popup1 .select-region {
		width: 250px;
	}

	#mainMega1 .right-part {
		max-width: 1015px;
		min-width: 1015px;
	}

	.sector_col {
		width: 248px;
	}

	.mid_panel {
		width: 63%;
	}
}

@media (max-width: 1550px) {
	.mid_panel {
		width: 62%;
	}

	.bulk_search_filter .filters_container {
		width: 950px;
	}

	.sector_col {
		width: 240px;
	}

	#relationshipmodal .modal-dialog {
		margin-top: 100px;
	}
}

@media (max-width: 1500px) {
	#mainMega1 .right-part {
		min-width: 610px;
		max-width: 1130px;
	}

	.sector_col {
		width: 230px;
	}

	.mid_panel {
		width: 61.5%;
	}

	.bulk_search_filter .filters_container {
		width: 920px;
	}

	.filters_container .mainmega-popup1 .listbg {
		height: 300px;
	}

	#mainMega1 .right-part {
		max-width: 1130px;
		min-width: 960px;
	}
}

@media (max-width: 1440px) {
	.bulk_search_filter .filters_container {
		width: 820px;
	}

	.mid_panel {
		width: 60%;
	}

	#mainMega1 .right-part {
		max-width: 1130px;
		min-width: 920px;
	}
}

@media (max-width: 1400px) {
	.stick .navbox a {
		padding: 13px 20px;
	}

	.stick .navbox .h2 {
		font-size: 13px;
	}

	.navbar-default .nav > li > a {
		padding: 13px 15px 7px;
	}

	.price_production li span.spprice {
		width: 60%;
	}

	.mrgL80 {
		margin-left: 0px;
	}

	.left-side-megapopup {
		width: 690px;
		/*top: -38px;*/
	}

	.mid_panel {
		width: 63.5%;
	}

	.seminavbar li a {
		padding: 7px 0 10px;
	}

	.bulk_search_filter .filters_container {
		width: 840px;
	}

	.sector_col {
		width: 215px;
	}

	.left_panel {
		width: 300px;
	}

	.mid_panel, .right_panel {
		margin-left: 300px;
	}

	.right_panel_part {
		width: 23.5%;
	}

	#mainMega1 .right-part {
		max-width: 1130px;
		min-width: 893px;
	}
}

@media (max-width: 1366px) {
	#mainMega1 .right-part {
		min-width: 870px;
		max-width: 870px;
	}

	.heading h3 {
		font-size: 15px;
	}

	.sector_col {
		width: 208px;
	}

	.mid_panel {
		width: 63.5%;
	}

	.select_data_categories {
		height: 380px;
	}

	.bulk_search_filter .filters_container {
		width: 810px;
	}
}

@media (max-width: 1366px) and (max-height: 768px) {
	.mainmega-popup1 .slct-type-dropdown li a {
		padding: 9px 20px 9px 45px;
	}

	.seminavbar {
		padding-top: 10px;
	}

		.seminavbar li a {
			line-height: 15px;
			padding: 7px 0;
		}

	.sector_col {
		width: 209px;
	}
}

@media (max-width: 1300px) {
	#mainMega1 .right-part {
		min-width: 813px;
		max-width: 813px;
	}

	.mid_panel {
		width: 59.5%;
	}

	.bulk_search_filter .filters_container {
		width: 770px;
	}
}

@media (max-width: 1280px) {
	.sector_col h3 {
		font-size: 16px;
		height: 40px;
	}

	.sector_col {
		width: 195px;
	}

	.mid_panel {
		width: 64%;
	}

	.right_panel_part {
		width: 280px;
	}

	.select_data_categories {
		height: 290px;
	}

	.bulk_search_filter .filters_container {
		width: 750px;
	}
}

@media (max-height: 600px) {
	.mainmega-popup1 .slct-type-dropdown li a {
		padding: 9px 20px 9px 45px;
	}
}

@media (max-width: 1280px) and (max-height: 600px) {
	.mainmega-popup1 .slct-type-dropdown li a {
		padding: 9px 20px 9px 45px;
	}

	.seminavbar li a {
		line-height: 15px;
		padding: 9px 0;
	}

	.sector_col {
		width: 195px;
	}

	.select_data_categories {
		height: 270px;
	}

	.data-opts {
		padding: 10px;
	}

		.data-opts > div {
			margin-bottom: 10px;
		}

	.category_location h2, .category_location h2 a {
		margin-bottom: 10px;
	}

	.menu_section {
		margin-bottom: 10px;
	}

	.category_location {
		margin-bottom: 10px;
		padding: 7px 15px;
	}

	.left-side-megapopup .listbg {
		height: 408px;
	}

	.left-side-megapopup {
		top: -30px;
	}

	.bulk_search_filter .filters_container {
		width: 750px;
	}
	/*.bulk_search_filter .filters_container #mMenu1::before {
	    top: 199px;
	}
	.bulk_search_filter .filters_container #mMenu2::before {
	    top: 241px;
	}
	.bulk_search_filter .filters_container #mMenu3::before {
	    top: 287px;
	}*/
}

@media (max-width: 1200px) {
	.x_title h2 {
		width: 62%;
		font-size: 21px;
	}

	.tile, .graph {
		zoom: 85%;
		height: inherit;
	}

	.icon-heart-o {
		width: 25px;
	}

	.stick .navbox a {
		text-align: center;
	}

	.top_nav .nav-links .nav > li > a {
		padding: 29px 6px 12px;
		font-size: 13px;
	}

	.make-favorite {
		margin: 0 5px;
	}

	.stick .navbox .h2 {
		font-size: 13px;
	}

	.pricing-table {
		width: 100%;
	}

	.metrics {
		top: 0px;
	}

	.pricing .title h2 {
		font-size: 70px;
	}

	.pricing .x_content {
		padding: 30px 15px;
	}

	.pricing-column {
		padding: 0 7px;
		width: 33%;
	}

	.fix h2.bigger-font {
		padding: 40px 20px;
	}

	.toggle {
		width: 40px;
	}

	.export_bar h2 {
		font-size: 17px;
	}

	#mainMega1 .right-part {
		min-width: 760px;
		max-width: 760px;
	}

	.navbar-default .nav > li > a {
		padding: 13px 13px 7px;
	}

	.left_col, .nav-md .container.body .col-md-3.left_col {
		width: 325px;
	}

	.nav-md .container.body .right_col {
		margin-left: 325px;
	}

	#sticky2.stick {
		left: 325px;
	}

	.left-side-megapopup {
		left: 0;
	}

	.mid_panel {
		width: 57.5%;
	}

	.bulk_search_filter .filters_container {
		width: 700px;
	}
}

@media (max-width: 1270px) and (min-width: 192px) {
	.x_title h2 small {
		display: none;
	}
}

@media (max-width: 1100px) {
	.sector_col {
		float: none;
		margin-right: 10px;
		width: 150px;
		display: inline-block;
	}

	.sectors {
		padding: 0px 0 50px;
	}

	.go-premium {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.sectiontitle {
		margin-bottom: 40px;
	}

	.fix h2.bigger-font {
		padding: 20px 20px 10px 20px;
	}

	.x_title h2 {
		width: 53%;
	}

	.price_production li span.spprice {
		width: 60%;
	}

	.select-tabs .nav-tabs li a {
		font-size: 16px;
	}

	.mid_panel {
		clear: both;
		width: 76%;
	}

	.right_panel_part {
		margin-left: 230px;
		width: auto;
		clear: both;
		position: static;
		min-height: auto !important;
	}

	.bulk_search_filter .filters_container {
		width: 550px;
	}

	.select_data_title {
		background: #fff;
		border-bottom: 2px solid #eee;
		color: #032949;
		padding: 10px 20px 8px;
	}

	.select_data_categories {
		background: #fff;
		color: #032949;
		padding: 10px 20px;
	}

	.bootstrap-tagsinput .tag {
		color: #032949;
		border-right: 1px solid #032949;
	}

	.data-opts, .right_panel_part {
		background: #fff;
	}

	.data-opts {
		border-top: 2px solid #eee;
	}

	.bs-sample label {
		color: #000;
	}

	.mainmega-popup1 .select-type, .mainmega-popup1 .select-region {
		width: 230px;
	}

	.search-box .btn {
		max-width: 230px;
		min-width: 230px;
		padding: 9px 36px 9px 12px;
	}
}

@media (width:1024px) {
	a.g_head {
		font-size: 13px !important;
	}

	.g_head .fa {
		font-size: 15px;
	}

	.nav-md .container.body .right_col {
		padding: 40px 10px 0;
	}

	.breadcrumb > li, .breadcrumb > li a {
		font-size: 9px;
	}

	.form-control.searchcommodity {
		font-size: 13px;
	}
}

@media (max-width: 1024px) {
	.nav-links .text-right {
		text-align: left !important;
		float: left !important;
		margin-left: -10px;
	}

	.right_col .breadcrumb {
		width: auto;
	}

	.sector_col h3 {
		font-size: 14px;
	}

	.big_font {
		font-size: 15px;
	}

	.top_nav .nav-links .nav > li > a {
		padding: 3px 10px 10px;
	}

	.mainmega-popup1 .heading {
		padding: 0 40px 0 20px;
	}

	.mainmega-popup1 .dismiss2-back-btn {
		right: 10px;
	}

	.dismiss3-back-btn, .dismiss4-back-btn, .dismiss5-back-btn, .dismiss6-back-btn, .dismiss7-back-btn, .dismiss8-back-btn {
		margin-top: 0;
	}

	#mainMega1 .right-part {
		min-width: 477px;
		max-width: 477px;
		padding-left: 0px;
	}

	.upper-side-nav .dropdown-menu.megamenu.location-dropdown {
		top: -47px;
	}

	.bulk_search_filter .filters_container {
		width: 500px;
	}
}

@media (max-width: 1200px) {
	.main_container {
		padding: 92px 10px 0 !important;
	}
}

@media (max-width: 991px) {
	.nav-md .container.body .right_col, .nav-md .container.body .top_nav {
		width: 100%;
		margin: 0;
	}

	.check-analytic .btn-default, .check-analytic .btn-primary {
		display: inline-block;
	}

	.col-xs-12.mrgL80 {
		padding-left: 0;
		padding-right: 0;
	}

	.right_col .breadcrumb {
		position: static;
	}

	.nav-md .container.body .col-md-3.left_col {
		display: none;
	}

	.nav-md .container.body .right_col {
		width: 100%;
		padding-right: 0;
	}

	.right_col {
		padding: 10px !important;
	}

	.main_container {
		padding: 129px 10px 0!important;
	}

	.nav-sm .container.body .left_col {
		width: 240px;
		left: 0;
		position: absolute;
		display: block;
		z-index: 100;
	}

	.right_col .breadcrumb {
		position: static;
		padding: 0px 15px;
	}

	.nav-sm footer {
		margin-left: 240px;
	}

	.nav-md footer {
		margin-left: 0px;
	}

	.nav-sm .navbar.nav_title {
		display: block;
		width: 240px;
	}

	.nav-sm .container.body .right_col {
		margin-left: 240px;
	}

	.nav-links .text-right {
		text-align: left !important;
		float: left !important;
		margin-left: -10px;
	}

	.top_nav .nav-links .nav > li > a {
		padding: 3px 10px 10px;
	}

	.nav-sm .main_container .top_nav {
		display: block;
		margin-left: 240px;
	}

	.toggle {
		width: 38px;
	}

	.dropdown-submenu > .dropdown-menu {
		width: 176px;
	}

	.fix h2.bigger-font {
		padding: 20px 10px 10px;
	}

	body.nav-sm {
		border-left: 0px solid #032949;
	}

	.abt-wrap, .nav-tab-content, .abt-wrap, .fix, .abt-wrap, .fix.stick {
		margin-left: -10px;
	}

	.nav-sm .nav.side-menu li a {
		padding: 10px 15px;
	}

	hr {
		margin: 15px;
	}

	.check-analytic {
		padding: 20px 20px 30px;
		text-align: center;
	}

	.nav-sm .navbar.nav_title a span {
		display: block;
	}

	.pricing-table {
		width: 100%;
	}

	.pricing-column {
		padding: 0 10px;
		width: 33%;
	}

	.sector_col {
		width: 180px;
	}

	.nav-sm .nav.side-menu .dropdown-menu.megamenu li a {
		padding: 10px 47px;
		font-size: 16px;
	}

	#sticky2.stick, #sticky3.stick {
		width: 100%;
	}

	#sticky2.stick {
		left: 0;
		top: 140px;
	}

	#sticky3.stick {
		top: 175px;
		left: 17px;
	}

	#sticky-anchor {
		height: auto !important;
	}

	.chartlabel {
		margin-right: 0px;
		margin-top: -2px;
		text-align: left;
	}

	.worldmap {
		margin-top: 49px;
	}

	.export-opts {
		text-align: left;
		display: none;
	}

	.worldmap .world_map_actions {
		left: 24px;
	}

		.worldmap .world_map_actions .btn-group.drop .btn, .worldmap .world_map_actions .btn-group.drop .dropdown-menu {
			min-width: 230px;
			max-width: 230px;
		}

	.nav-sm .pricing .title {
		padding: 30px 10px;
	}

	.x_title h2 {
		width: 100%;
	}

	.panel_toolbox {
		float: left !important;
		display: none;
		margin-left: -6px;
	}

	#small_map .x_title h2 {
		width: 60%;
	}

	.nav-sm .side_overlay {
		top: 151px;
	}

	.mainmega-popup1 .tab-content, .mainmega-popup .tab-content {
		margin-top: 100px;
	}

	.flex {
		display: block;
	}

	div#navi-toggled {
		position: absolute;
		right: 0;
		z-index: 1042;
	}

	.mrgL80 {
		margin-left: 0;
	}

	.search-box.input-group {
		padding-bottom: 15px;
		margin-top: -13px;
		margin-bottom: 11px;
	}

	.mainmega-popup1 .select-region h3 {
		margin-top: 0;
		padding-top: 10px;
	}

	#mainMega1 .right-part {
		max-width: 950px;
		min-width: 980px;
	}

	.filters_container .mainmega-popup1 .form-control.searchcommodity {
		margin: 20px 0 10px;
	}

	.search_count_section, .search_filter {
		padding: 10px 15px;
	}

	.filters_container {
		min-height: 550px;
	}

	.sector_col h3 {
		font-size: 13px;
		font-weight: bold;
	}

	.bulk-title {
		font-size: 25px;
	}

	.bulk_search_filter .filters_container {
		position: absolute;
		width: 100%;
	}
}

@media (max-width:980px) {
	#mainMega1 .right-part {
		max-width: 950px;
		min-width: 950px;
	}

	.go-premium {
		padding-bottom: 10px;
		padding-top: 30px;
	}

	.sector_col {
		width: 176px;
	}
}

@media (max-width:950px) {
	#mainMega1 .right-part {
		max-width: 920px;
		min-width: 920px;
	}

	.sector_col {
		width: 170px;
	}
}

@media (max-width:900px) {
	#mainMega1 .right-part {
		min-width: 870px;
		max-width: 870px;
	}

	.sector_col {
		width: 160px;
	}
}

@media (max-width:800px) {
	#mainMega1 .right-part {
		min-width: 770px;
		max-width: 770px;
	}

	.sector_col {
		width: 140px;
	}

		.sector_col h3 {
			word-wrap: break-word;
		}

	.mid_panel {
		clear: both;
		width: 71%;
	}
}

@media (max-width:768px) {
	#mainMega1 .right-part {
		min-width: 738px;
		max-width: 738px;
	}

	.sector_col {
		width: 135px;
	}

	.mid_panel {
		width: 70%;
	}
}

@media (max-width:767px) {
	.navbar-toggle {
		margin-top: 18px;
		border-color: #fff;
	}

	#navi-toggled.pull-right {
		float: none !important;
	}

	.right_col .breadcrumb {
		position: static;
		padding: 0px 9px;
	}

	.toggle a {
		border: 1px solid #fff;
		border-radius: 4px;
		display: inline-block;
		min-width: 46px;
	}

	.nav.toggle {
		float: right;
		margin-right: 20px;
		margin-top: 8px;
	}

	#sticky2.stick {
		left: 0;
		top: 120px;
	}

	#sticky3.stick {
		top: 157px;
		left: 17px;
	}

	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
		background-color: #fff;
	}

		.navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar {
			background-color: #03243f;
		}

	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
		max-height: none;
	}

	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		border-color: #01203a;
	}

	.navbar-default {
		z-index: 1045;
	}

		.navbar-default .navbar-toggle .icon-bar {
			background-color: #fff;
		}

	.main_container {
		padding: 115px 10px 0;
	}

	.navbar-brand img {
		width: 70%;
	}

	.nav-links .pull-right {
		float: left !important;
		width: 100%;
		text-align: left;
		margin-left: -7px;
		margin-top: 0;
	}

	.navbar-brand, .navbar-nav > li > a {
		padding-left: 15px;
	}

	.navbar-default .navbar-nav > li > a {
		padding: 7px 25px 7px;
	}

	.navbar-default .navbar-nav .open .dropdown-menu {
		position: relative;
		width: 100%;
	}

	div#navi-toggled {
		margin-right: -30px;
		position: static;
	}

	.navbar-default .navbar-right.navbar-nav > li > a i {
		display: inline-block;
		font-size: 18px;
		text-align: center;
		margin-right: 15px;
	}

	.nav-links .nav > li {
		display: inline-block;
		position: relative;
	}

	.top_nav.navbar-fixed-top {
		position: relative;
	}

	.dashboard_graph {
		padding: 10px 0 30px 15px;
	}

	.nav_menu {
		padding: 0 8px;
	}

	.breadcrumb {
		padding: 5px 0;
	}

	.top_nav .nav-links .nav > li > a {
		padding: 2px 8px;
	}

	.export_bar .text-right {
		text-align: left;
	}

	.x_title h2 {
		width: 100%;
		font-size: 23px;
	}

	#sticky.stick {
		position: absolute;
	}

	.panel_toolbox {
		float: none;
	}

	.g_head {
		font-size: 13px !important;
	}

		.g_head .fa {
			font-size: 17px;
		}

	.x_panel.left {
		padding-right: 0;
	}

	.dashboard_graph {
		padding: 10px 0 30px 10px;
	}

	#chartdiv, #chartdiv1, #chartdiv2, #chartdiv3, #chartdiv4, #chartdiv5 {
		width: 100% !important;
	}

	.pricing-column {
		width: 50%;
		padding: 0 30px;
	}

	.pricing-table {
		text-align: center;
	}

	.pricing-column {
		margin-bottom: 30px;
	}

	.pricing-column {
		margin-bottom: 30px;
		width: 100%;
		padding: 0 15px;
	}

	#accordion {
		margin-top: 0px !important;
	}

	.x_panel .navbar-right {
		float: left;
	}

	.dropdown-submenu > .dropdown-menu {
		border-radius: 0;
		height: 572px;
		left: 0;
	}

	.upper-side-nav .dropdown-menu.megamenu li a {
		font-size: 16px;
	}

	.upper-side-nav .dropdown-menu.megamenu, .upper-side-nav .dropdown-menu.megamenu.location-dropdown {
		left: 0;
		right: 0;
		top: 39px;
	}

	.nav-sm .nav.side-menu .dropdown-menu.megamenu li a {
		padding: 10px 47px;
	}

	.nav-sm .nav.side-menu .dropdown-menu.megamenu li .dropsubmenu li a {
		padding: 10px 20px;
	}

	.search-box.input-group {
		margin-bottom: 10px;
	}

	.sectors h2 {
		margin-bottom: 10px;
		padding: 20px 0px;
		text-align: center;
	}

	.sectors {
		padding: 0px 0 30px;
	}

	#sticky-anchor2, #sticky-anchor {
		height: auto !important;
	}

	.g_head {
		display: inline-block !important;
		float: none;
		text-align: center;
	}

	.pagetitle, .nav-links .pull-right {
		text-align: center !important;
	}

	.x_title h2 {
		font-size: 21px;
	}

	.nav-tab-content {
		padding: 0 10px 0 10px;
	}

	.export-opts {
		text-align: center;
	}

	.dashboard_graph {
		padding: 10px 0 0px 10px;
	}

	.x_panel .navbar-right {
		float: none !important;
		margin-left: 0;
	}

	.nav-tab-content {
		padding: 0 10px;
	}

	.fix {
		margin-left: 0;
	}

	.world_map_actions {
		left: 0;
	}

	.worldmap .world_map_actions .btn {
		padding: 9px 12px 8px;
	}

	.dropdown-submenu > .dropdown-menu {
		width: 206px;
	}

	.dropdown-menu.megamenu {
		border: 0 solid transparent;
	}

	.post {
		position: relative;
		z-index: 1042;
	}

	.go-premium {
		margin-left: -10px;
	}

	.form-control.searchcommodity {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	#small_map .x_title h2 {
		width: 76%;
	}

	#small_map .x_panel .navbar-right {
		float: right !important;
		margin-left: 0;
	}

	.select-tabs {
		margin-left: 0px;
	}

	.search-box .btn {
		padding: 9px 11px;
	}

	.nav-sm .container.body .left_col {
		position: absolute;
	}

	html, body.nav-sm {
		overflow-x: hidden;
	}

	.mainmega-popup1 .btn_back, .mainmega-popup1 .btn_close, .mainmega-popup1 .btn_next {
		display: none !important;
	}

	.pagetitle {
		float: left;
		width: 86%;
	}

	.side_overlay {
		top: -11px;
	}

	.mainmega-popup {
		margin-left: 0;
	}

	.search_count_section, .search_filter, .bulk_count_section,
	.bulk_category_list, .bulk_search_filter {
		padding: 0 15px;
	}

	.filters_container {
		min-height: auto;
		top: auto;
	}

		.filters_container .mainmega-popup1::before {
			content: none;
		}

		.filters_container .mainmega-popup1 {
			position: static;
		}

	#totop1 {
		display: block;
	}

	.left-side-megapopup {
		width: 100%;
		top: -8px;
		left: 0;
		z-index: 1043;
	}

		.left-side-megapopup .form-control.searchcommodity {
			margin: 0 0 20px;
		}

		.left-side-megapopup .mainmega-popup1 {
			padding: 10px;
		}

			.left-side-megapopup .mainmega-popup1 .dropdown-header {
				font-size: 14px;
			}

	.left_panel {
		min-height: auto !important;
	}

	.left_panel {
		position: static;
		width: 100%;
	}

		.left_panel .navbar-toggle {
			border-color: #032949;
			margin-top: 8px;
		}

			.left_panel .navbar-toggle .icon-bar {
				background-color: #032949;
			}

	.sector_col {
		width: 165px;
	}

		.sector_col span.caption {
			display: inline;
		}

		.sector_col .thumbnail .img {
			margin-top: 10px;
		}

	.mid_panel, .right_panel_part {
		width: 100%;
		margin-left: 0;
		clear: both;
	}

	.right_panel {
		margin-left: 0;
	}

	.bulk_search_filter .filters_container {
		position: relative;
		top: 0;
		width: 100%;
	}

	.bulk_page .overlay-whbg {
		display: none !important;
	}
}

@media (max-width: 736px) {
	#mainMega1 .right-part {
		min-width: 706px;
		max-width: 706px;
	}
}

@media (max-width: 667px) {
	#mainMega1 .right-part {
		min-width: 637px;
		max-width: 637px;
	}

	.right_panel {
		margin-left: 0;
		width: 100%;
	}

	.seminavbar {
		padding: 10px 15px 20px;
	}

		.seminavbar li a {
			padding: 6px 0 10px;
		}

	.sector_col .thumbnail .caption p {
		display: none;
	}

	.sector_col {
		width: 145px;
	}
}

@media (max-width: 640px) {

	.select-tabs .nav-tabs li a {
		font-size: 15px;
	}

	.sector_col {
		width: 141px;
	}

	#mainMega1 .right-part {
		max-width: 610px;
		min-width: 610px;
	}
}

@media (max-width: 610px) {
	.worldmap .world_map_actions .btn-group.drop {
		display: block;
		margin-left: 0px;
	}
}

@media (max-width: 600px) {
	#mainMega1 .right-part {
		max-width: 570px;
		min-width: 570px;
	}

	.sector_col {
		width: 130px;
	}
}

@media (max-width: 568px) {
	#mainMega1 .right-part {
		max-width: 538px;
		min-width: 538px;
	}
}

@media (min-width: 192px) and (max-width: 1270px) {
	table.tile_info span.right {
		margin-right: 7px;
		float: left;
	}
}

@media (max-width: 480px) {
	#mainMega1 .right-part {
		max-width: 450px;
		min-width: 450px;
	}

	.sector_col span.caption {
		display: block;
	}

	.thumbnail .caption {
		padding: 2px 9px;
	}

	.thumbnail {
		padding: 0;
	}

	.sector_col {
		width: 100%;
	}

	.sector-list li, .sector-list li + li {
		margin-left: -1px;
	}

	.sector-list li {
		float: left;
		width: 50%;
	}

	.sector-list .sector_col .thumbnail {
		margin-bottom: -2px;
	}

	.sector_col .thumbnail .img {
		margin-top: 10px;
	}

	.sector_col h3 {
		margin-bottom: 5px;
	}
}

@media (max-width: 414px) {
	#mainMega1 .right-part {
		max-width: 384px;
		min-width: 384px;
	}

	.bulk_count_section .col-xs-7, .bulk_count_section .col-xs-5 {
		width: 100%;
	}

	.bulk_records p {
		text-align: left;
	}

	.bulk_records {
		margin-bottom: 10px;
	}

	.bulk_category_list {
		margin-top: 10px;
	}
}

@media (max-width: 400px) {
	.panel_toolbox > li > a {
		color: #939598;
		font-size: 10px;
	}

	.main_container {
		padding: 120px 10px 0;
	}

	.search-box.input-group, .search-box .input-group-btn {
		display: block;
	}

	.search-box .input-group-btn {
		width: 100%;
	}

	#mainMega1 {
		left: 0;
		right: 0;
		top: 90px;
	}

	.input-group.search-box.expose {
		clear: both;
		margin-bottom: 60px;
	}

	.search-box .input-group-btn .btn {
		padding: 9px 11px;
		max-width: none;
		min-width: 1px;
		display: block;
		width: 100%;
	}

	#mainMega1 {
		top: 90px;
	}

	.mainmega-popup1 .select-region h3 {
		margin-top: 0;
		padding-top: 10px;
	}

	.mainmega-popup1 .dismiss2-back-btn {
		right: 20px;
	}

	.worldmap .world_map_actions .btn-group.drop {
		margin-left: 4px;
	}

	.mainmega-popup1 .select-type, .mainmega-popup1 .super_region, #mainMega1 .right-part {
		width: 100%;
		max-width: 100%;
		min-width: inherit;
	}

	#mainMega1 .right-part {
		left: 0;
	}

	#sticky2.stick {
		top: 174px;
	}

	#sticky3.stick {
		top: 210px;
	}

	.left-side-megapopup {
		top: -11px;
	}
}

@media (max-width: 375px) {
	.b_collapse {
		left: 20px;
		right: 20px;
		text-align: center;
		top: 90px;
	}

	.sector-list li {
		display: block;
	}
}

/* added by Mayur */
#ui-c-tags, #inner_c_tag {
	position: relative;
}

.ui-autocomplete {
	max-height: 400px !important;
	overflow-y: auto;
	overflow-x: hidden;
	position: absolute;
}

* html .ui-autocomplete {
	max-height: 400px !important;
}

.tab-c-transition {
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
}

.text-wrap {
	/*overflow: hidden;
    white-space: pre-wrap;
    width: 158px;
    word-wrap: break-word;*/
}

.breadcrumb {
	background: none;
	padding: 10px 0px 10px;
	margin-bottom: 0px;
}

	.breadcrumb > li + li:before {
		padding: 0 5px;
		color: #ccc;
		content: "\f105";
		font-family: 'FontAwesome';
	}

.c-arrow-r {
	display: block;
}

	.c-arrow-r:after {
		color: #000;
		content: "";
		float: right;
		font-family: "FontAwesome";
		padding: 0 5px;
		position: absolute;
		right: 10px;
	}

.mainmega-popup1 .breadcrumb > li a {
	font-size: 14px;
	color: #9fa3aa;
}

.breadcrumb-wrapper {
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	padding: 0 20px;
}

.breadcrumb + span, br-commodity {
	display: inline-block;
	float: left;
	font-size: 14px;
	padding: 10px 10px 10px;
}

.agrinav-h a:hover, .agrinav-h a:hover:after, .agrinav1-h a:hover, .agrinav1-h a:hover:after, .bc-region.agrinav li a {
	color: #2bb573;
	font-weight: bold;
}

.mineralnav-h a:hover, .mineralnav-h a:hover:after, .mineralnav1-h a:hover, .mineralnav1-h a:hover:after, .bc-region.mineralnav li a {
	color: #ffc417;
	font-weight: bold;
}

.econav-h a:hover, .econav-h a:hover:after, .econav1-h a:hover, .econav1-h a:hover:After, .bc-region.econav li a {
	color: #ef6145;
	font-weight: bold;
}

.tradenav-h a:hover, .tradenav-h a:hover:after, .tradenav1-h a:hover, .tradenav1-h a:hover:after, .bc-region.tradenav li a {
	color: #ed4a5e;
	font-weight: bold;
}

.oilgasnav-h a:hover, .oilgasnav-h a:hover:after, .oilgasnav1-h a:hover, .oilgasnav1-h a:hover:after, .bc-region.oilgasnav li a {
	color: #7b4893;
	font-weight: bold;
}

.ui-autocomplete-loading {
	background: white url("Images/loader.gif") right 5px center no-repeat;
	background-size: 20px;
}

.bold-text {
	font-weight: bold;
}

.no-padding-left {
	padding-left: 0 !important;
}

.auto-height {
	min-height: calc(100vh - 170px);
}

.ico-save-data {
	background-image: url(../images/save-ico.png);
	display: inline-block;
	height: 25px;
	margin-right: 4px;
	vertical-align: middle;
	width: 30px;
	background-size: contain;
	background-repeat: no-repeat;
}

a:hover, a:focus {
    text-decoration: none;
}

.material-icons.md-18 {
    font-size: 18px;
}

.material-icons.md-24 {
    font-size: 24px;
}

.material-icons.md-36 {
    font-size: 36px;
}

.material-icons.md-48 {
    font-size: 48px !important;
}

/* Rules for using icons as black on a light background. */
.material-icons.md-dark {
    color: rgba(0, 0, 0, 0.54);
}

    .material-icons.md-dark.md-inactive {
        color: rgba(0, 0, 0, 0.26);
    }

/* Rules for using icons as white on a dark background. */
.material-icons.md-light {
    color: rgba(255, 255, 255, 1);
}

    .material-icons.md-light.md-inactive {
        color: rgba(255, 255, 255, 0.3);
    }


#menu-information-technology-main-menu .menu-item .button-medium {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

.fusion-logo-left .fusion-header .menu-item .button-medium {
    border-top-right-radius: 5px !important;
}

#menu-information-technology-main-menu .menu-item:nth-child(5) .button-medium {
    background-color: rgb(43,167,239);
}

.fusion-header .fusion-icon-bars {
    color: rgb(43,167,239);
}

#menu-information-technology-main-menu .sub-menu span {
    color: rgb(118,136,148);
}

#menu-footer-menu {
    margin-top: 12px;
}

.hentry .fusion_builder_column .button-6 {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px !important;
}

.hentry .fusion_builder_column .fusion-column-wrapper .button-6 {
    border-bottom-left-radius: 5px !important;
}

.hentry .fusion_builder_column .button-5 {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

.hentry .fusion_builder_column .fusion-column-wrapper .button-5 {
    border-top-right-radius: 5px !important;
}

.hentry .fusion_builder_column .button-4 {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

.hentry .fusion_builder_column .fusion-column-wrapper .button-4 {
    border-top-right-radius: 5px !important;
}

.hentry .fusion_builder_column .button-3 {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

.hentry .fusion_builder_column .fusion-column-wrapper .button-3 {
    border-top-right-radius: 5px !important;
}

.hentry .fusion_builder_column .button-2 {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

.hentry .fusion_builder_column .fusion-column-wrapper .button-2 {
    border-top-right-radius: 5px !important;
}

.hentry .fusion_builder_column .button-1 {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

.hentry .fusion_builder_column .fusion-column-wrapper .button-1 {
    border-top-right-radius: 5px !important;
}

#menu-information-technology-main-menu > .menu-item > .fusion-background-highlight {
    margin-right: 0px;
}

#menu-information-technology-main-menu .menu-item:nth-child(5) .fusion-background-highlight:nth-child(1) {
    margin-right: -26px;
}

#menu-information-technology-main-menu .menu-item:nth-child(1) .menu-item:nth-child(5) .fusion-background-highlight {
    margin-right: 0px;
}

#menu-information-technology-main-menu .sub-menu .fusion-background-highlight {
    margin-right: 0px !important;
}

#wrapper .fusion-page-title-bar {
    background-image: none;
    background-color: #f7f7f7;
}

.fusion-page-title-secondary .fusion-breadcrumbs .breadcrumb-leaf {
    width: 267px;
    color: transparent;
}

.fusion-page-title-wrapper .fusion-page-title-captions h1 {
    color: rgb(43,167,239);
}

.fusion-page-title-bar .fusion-page-title-wrapper {
    margin-left: 0px;
    max-width: none;
}

.fusion-page-title-secondary .fusion-breadcrumbs .fusion-breadcrumb-sep {
    color: transparent;
}

#wrapper .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper .fusion-page-title-captions h1 {
    width: 130% !important;
}

.fusion-breadcrumbs a span {
    color: transparent;
}

@media (min-width:640px) {
    .fusion-page-title-wrapper .fusion-page-title-captions h1 {
        margin-left: 0px;
    }
}

.hentry .fusion_builder_column .fusion-text {
    padding-right: 32px;
}

.fusion-main-menu .fusion-dropdown-menu {
    overflow: visible !important;
}

.fa {
    font-family: FontAwesome !important;
}

.fusion-is-sticky .fusion-main-menu > ul > li > a {
    padding-left: 20px !important;
    padding-right: 5px !important;
    font-size: 22px;
}

.fusion-header-sticky-height, .fusion-header, .fusion-header.fusion-sticky-shadow {
    max-height: 60px;
}

.fusion-main-menu > ul > li > a {
    height: 42px !important;
    line-height: 35px !important;
}

.fusion-logo {
    margin: 0 !important;
}

#menu-information-technology-main-menu .menu-item:nth-child(2) .button-medium {
    background-color: #fff;
    border-width: 2px;
    border-color: rgb(28,191,237);
    color: rgb(28,191,237);
}
/*.fa-linkedin, .fa-twitter {
            display: none !important;
        }*/
body * {
    font-family: Roboto, sans-serif ;
}

.non-login-header {
    border-radius: 0px !important;
    padding: 9px 10px;
    line-height: 16px;
    font-size: 20px;
    font-weight: 400;
    font-family: Roboto;
}

.fusion-header-wrapper.fusion-is-sticky .fusion-header, .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {
    background-color: #000000 !important;
}

#menu-information-technology-main-menu > .menu-item > .fusion-background-highlight {
    color: #fff;
    background: none !important;
}

.mnb a.active, .mnb a:hover {
    color: #FF9B12;
    border-bottom: 2px solid;
    font-weight: 500;
}

.mnb a {
    margin: 0 15px;
    color: #fff;
    font-weight: 500;
}

.bucket-subsector-card-link {
	float: left;
	width: 85%;
}
.bucket-subsector-card-input {
	float: left;
	width: 75%;
	padding: 0 5px;
}
.button-subsector-api-payload {
	float: right;
}
.icon-button-save-bucketname {
	margin: 0px 0px -6px 0 !important;
}
.icon-button-cancel-bucketname {
	margin: 0px 0px -6px 0 !important;
}
.bucket-info-label {
	font-weight: 700;
	font-size: 14px;
}
.bucket-name-display {
	margin-left: 10px;
	font-weight: 500;
	font-size: 14px;
}

.bucket-subsector-card-input input{
	font-size: 12px !important;
	height: auto !important;
	border-radius: 5px !important;
	border: 1px solid #ccc !important;
	padding: 5px !important;
	width: 100% !important;
	background-color: #f4f6f7 !important;
	margin: 5px !important;
}

.bucket-name-input {
	font-size: 12px !important;
	height: auto !important;
	border-radius: 5px !important;
	border: 1px solid #ccc !important;
	padding: 5px !important;
	width: 60% !important;
	background-color: #f4f6f7 !important;
	margin: 5px !important;
}
#bucketURL{
	width:40% !important;
}
.wd-focused-input:focus {
	background-color: white !important;
	border-color: rgb(111,178,230) !important;
}

/* advanced search */
.advanced-search-container {
	height: 50px;
	padding: 0 5px;
	position: relative;

	/*
    display: block !important;
    */

}

#advSearchBtnG i{
	display:block;
}

.advanced-search-container::after {
	content: "";
	clear: both;
	display: table;
}

.advanced-search-container .advanced-search-input {
	padding: 5px 10px;
	font-size: 12px;
	/*border: 2px solid #ff9b12;*/
	float: left;
	width: calc(100% - 30px);
	/*background: #f1f1f1;*/
	height: 30px;
	/*border-radius: 5px 0 0 5px;*/
	margin: 0;
	border-radius: 45px 0 0 45px;
	border-right: none !important;
	background: #ffff;
	border: 1px solid #D3D3D3;
}

	.advanced-search-container .advanced-search-input:focus {
		/*border-color: #ff9b12;*/
		border-color: #D3D3D3;
	}

	/* Style the submit button */
.advanced-search-container .advanced-search-button {
	float: left;
	width: 30px;
	/*background: #ff9b12;*/
	color: #000000;
	font-size: 12px;
	/*border: 2px solid #ff9b12;*/
	border-left: none !important; /* Prevent double borders */
	cursor: pointer;
	height: 30px;
	padding: 0;
	/*border-radius: 0 5px 5px 0;*/
	border-radius: 0 45px 45px 0;
	background: #ffff;
	border: 1px solid #D3D3D3;
}

		.advanced-search-container .advanced-search-button:hover {
			/*
            background: green;
            border: 2px solid green;
            */
		}

.advanced-search-link {
	font-size: 12px;
	font-weight: 500;
	color: #ff9b12;
	line-height: 1.5;
	display: block;
	cursor: pointer;
	width: fit-content;
}

	.advanced-search-link:hover {
		text-decoration: underline;
	}

.dropdown-menu-adv-search {
	width: 600px;
	max-width: 600px !important;
	border-radius: 10px;
	padding: 0;
	border: 2px solid #ff9b12;
}

	.dropdown-menu-adv-search .form-group {
		padding: 5px 30px;
		margin: 10px 0 !important;
		height: 45px;
	}

		.dropdown-menu-adv-search .form-group label {
			font-size: 14px;
			margin: 0;
			line-height: 2.1;
			display: block;
			font-weight: 700;
			max-width: 28%;
			width: 100%;
			float: left;
		}

		.dropdown-menu-adv-search .form-group input {
			max-width: 70%;
		}

			.dropdown-menu-adv-search .form-group input:focus {
				border-color: rgb(111,178,230);
				background-color: white;
			}

#advSearchAnyN, #advSearchAnyG {
	max-width: 100% !important;
}
.adv-popup .form-control {
	font-size: 12px;
	height: auto;
	border-radius: 5px;
	border: 1px solid #ccc;
	padding: 5px;
	width: 100%;
	background-color: #f4f6f7;
}

	.adv-popup .form-control:focus {
		background-color: white;
		border-color: rgb(111,178,230);
	}

.adv-popup .form-group label {
	font-size: 14px;
	font-weight: 700;
	margin: 0 10px 0 0;
}

.adv-popup .form-group input[type=radio] {
	margin: 0 5px 0 0;
}