@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');

@font-face {
    font-family: 'Open Sans Semibold';
    src: url('../fonts/OPENSANS-SEMIBOLD_1.TTF');
}

@font-face {
    font-family: 'Open Sans Semibold';
    src: url('../fonts/OPENSANS-SEMIBOLD_1.woff');
}

@font-face {
    font-family: 'Open Sans bold';
    src: url('../fonts/OPENSANS-BOLD_1.TTF');
}

@font-face {
    font-family: 'Open Sans bold';
    src: url('../fonts/OpenSans-Bold.woff');
}



@font-face {
    font-family: 'Open Sans Regular';
    src: url('../fonts/OPENSANS-REGULAR_1.TTF');
}

@font-face {
    font-family: 'Open Sans Regular';
    src: url('../fonts/OPENSANS-REGULAR_1.woff');
}

body,h1,h2,h3,p{
	 /*font-family: 'Open Sans Regular';*/
	 /*font-family: 'Roboto Slab', serif;*/
	 /*zoom:0.99;*/
}

/*h1,h2,h3,p{
	-moz-transform: scale(0.80);
	 -moz-transform-origin: 20% 0%;
}*/

body{
	/*-moz-transform: scale(0.99.5, 1.5);
	 -moz-transform-origin: 20% 0%;*/
	 font-size:1em;
}
@media only screen and (max-width: 1024px) {
    body {
         /*zoom:0.75;
		 -moz-transform: scale(0.75);
		-moz-transform-origin: 20% 0;*/
    }
}

/*@media (min-width: 992px){
.container {
    width: 1080px;
}
}*/
body {
	overflow: hidden;
	overflow-y: auto;
}
a {
	cursor: pointer;
	text-decoration: none;
}

.clear{
	clear:both;
}

.steelmintheader{
	position:relative;
}



.headermenu{ 
	background-color:#272c30;
	color:#d7dce0;
	padding:10px 0px 0px 0px;
	font-size:13px !important;
}

.tenderNews .nav-tabs>li {
}
/*-------------------homepage---------------------*/
#homePage{	
    border: 1px solid #dddddd;
    margin: 0 0px;
	
}

.homepagebg{
	/*background-color:#ededed;*/
	background-color:#fff;
	padding-left:3%;
	padding-right:3%;
}

.padding0{
	padding:0;
}
.paddingLeft0{
	padding-left:0;
}
.paddingRight0{
	padding-right:0;
}

.paddingLeft40{
	padding-left:40px;
}

.paddingLeft38{
	padding-left:38px;
}

.paddingLeft35{
	padding-left:35px;
}

/*.container a,
.customscreen a {
	color:#333;
	text-decoration: none;
}*/

/*#homePage .pagebody .homeNewsHeading{
	background-color: #92d0ea;
    padding: 3px 10px;
    margin: 15px 0 10px 0px;
	font-weight: bold;
	width:130px;
	color:#000;
}*/

#homePage .pagebody .homeNewsHeading {
    padding: 0px 22px;
    margin: 15px 0 10px 0px;
    font-weight: bold;
    color: #000;
    font-size: 15px;
    background-color: #92d0ea;
}

#homePage .pagebody .trendingNews .trendingNewsTitle{
	margin: 0;
    width: 100%;
    height: 40px;
    overflow: hidden;
	/*font-family:'Open Sans Semibold';*/
	  font-family: 'Roboto Slab', serif;
	font-size: 14px;
	/*font-size:1em;*/
	color: #333;
	line-height: 21px;
}

#homePage .pagebody .trendingNews{
    max-height: 615px;
    background: #fff;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

#homePage .pagebody .countryNews{
    height: 485px;
    background: #fff;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

#homePage .pagebody .trendingNews .feedicon{
	background-color: #dddddd;
    padding: 15px 10px;
    font-size: 30px;
    width: 70px;
    text-align: center;
    height: 55px;
}
#homePage .pagebody .countryNews .trendingCountryList, #homePage .pagebody .countryNews .pricesCountryList {
	display:none;
	width:200px;
	position:absolute;
	margin-left: 15px;
	background:#fff;
	z-index: 9;
	text-align: left; 
	border: 1px solid #dddddd;  
	box-shadow: 0px 0px 5px 1px #dddddd;
}

#homePage .pagebody .countryNews .trendingCountryList ul, #homePage .pagebody .pricesNews .pricesCountryList ul {
	list-style-type: none;
	padding: 5px 10px;
}

#homePage .pagebody .countryNews .trendingCountryList p, #homePage .pagebody .pricesNews .pricesCountryList p {
	margin: 0;
    padding: 10px;
}

#homePage .pagebody .pricesNews .trendingCountryList{
	display:none;
	width:200px;
	position:absolute;
	margin-left: 15px;
	background:#fff;
	z-index: 9;
	text-align: left; 
	border: 1px solid #dddddd;  
	box-shadow: 0px 0px 5px 1px #dddddd;
}

#homePage .pagebody .trendingNews .trendingCountryList p{
	margin: 0;
    padding: 10px;
}
#homePage .pagebody .trendingNews .trendingCountryList ul{
	list-style-type: none;padding: 5px 10px;
}


#trendingCountry{
	cursor:pointer;
}


#homePage .pagebody  .vesselCountryList{
	display:none;
	width:200px;
	position:absolute;
	margin-left: 15px;
	background:#fff;
	z-index: 9;
	text-align: left; 
	border: 1px solid #dddddd;  
	box-shadow: 0px 0px 5px 1px #dddddd;
}

#homePage .pagebody  .vesselCountryList p{
	margin: 0;
    padding: 10px;
}
#homePage .pagebody .vesselCountryList ul{
	list-style-type: none;padding: 5px 10px;
}

#vesselCountry{
	cursor:pointer;
}

#trendingNewsMainmenu {
	margin-left: 5px;margin-top:12px;
}
#trendingNewsMainmenu li{
		display:none;
	}
#trendingNewsMainmenu li.defaultshow{
		display:block;
	}
	
#homePage .pagebody .indiaNews{
    height: 447px;
    background: #fff;
    padding-right: 10px;
    padding-bottom: 10px;
	overflow:hidden;
}
#homePage .pagebody  .countrywiseNews{
	background: #fff;
	padding:0 15px;
}

#homePage .pagebody .countrywiseNews .trendingCountryList{
	display:none;
	width:200px;
	position:absolute;
	margin-left: 15px;
	background:#fff;
	z-index: 9;
	text-align: left; 
	border: 1px solid #dddddd;  
	box-shadow: 0px 0px 5px 1px #dddddd;
}

#homePage .pagebody .indiaCountryList{
	display:none;
	width:200px;
	position:absolute;
	margin-left: 15px;
	background:#fff;
	z-index: 9;
	text-align: left; 
	border: 1px solid #dddddd;  
	box-shadow: 0px 0px 5px 1px #dddddd;
}

#homePage .pagebody .pricesCountryList{
	display:none;
	width:200px;
	position:absolute;
	right: 28px;
	background:#fff;
	z-index: 9;
	text-align: left; 
	border: 1px solid #dddddd;  
	box-shadow: 0px 0px 5px 1px #dddddd;
}

#homePage .pagebody .pricesCountryList ul{
	list-style-type:none;
	padding-left:0;
}

#pricesCountry{
	cursor:pointer;
}
#homePage .pagebody .countrywiseNews ul.nav-tabs{
	margin-top:10px;
}
#homePage .pagebody  .countrywiseNews .nav{
	margin:0 5px;
}

#homePage .pagebody .indiaNews .trendingNewsSubTitle{
	font-size: 12px;
	color:#616161;
    margin: 0;
    height: 17px;
    overflow: hidden;
}

#homePage .pagebody .indiaNews .trendingNewsTitle{
	margin: 0;
    /*width: 203px;*/
    height: 60px;
    overflow: hidden;
	font-family:'Open Sans Semibold';
	font-size: 13.30px;
}

#homePage .pagebody  .trendingNewsTitle a{
	color:#333;
	text-decoration:none;
}
#homePage .pagebody .trendingNews .trendingNewsSubTitle{
	font-size: 0.8em;
	color:#616161;
    margin: 0;
    height: 20px;
    overflow: hidden;
	margin-bottom: 2px;
}

#homePage .pagebody table.trendingNewsTable{
	width:100%;
	/*border-bottom: 1px solid #999;*/
	margin-bottom: 10px;
}

#homePage .pagebody table.trendingNewsTable tr td{padding:5px;padding-bottom: 0;vertical-align:top;font-family: 'Open Sans Regular';}

#homePage .pagebody table.trendingNewsTable .trendingNewsImg{
	width:78px;
	height:74px;
}
.pagebody table.latestNewsTable{
	border-bottom: 1px solid #dddddd;
    margin:3px 0;
	width:100%;
}

.pagebody table.latestNewsTable tbody tr td:first-child {
    width: 100px;
}

.pagebody table.latestNewsTable tr td{padding:3px;vertical-align:top;}

.pagebody table.latestNewsTable .latestNewsImg{
	width: 170px;
    height: 106px;
	border: 1px solid #dddddd;
}

#homePage .pagebody .ads{
	/*min-width:325px;*/
	height:100px;
	background-color:#7e7e7e;
	margin:5px 0;
}

#homePage .pagebody .latestNews{
	background: #fff;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    height: 1090px;
    overflow: hidden;
}

#homePage .pagebody .latestNews .latestNewsTitle{
	margin: 5px 0 0 0;
    /*max-width: 275px;*/
    max-height: 60px;
    overflow: hidden;
	font-size: 14px;
    line-height: 21px;
    font-family: 'Roboto Slab', serif;
	
}
#homePage .pagebody .latestNews .latestNewsTitle a{
	color:#333;
	text-decoration:none;
}
#homePage .pagebody .latestNews .latestNewsSubTitle{
	font-size: 0.8em;
	color:#616161;
    margin: 0;
    width: 203px;
    height: 17px;
    overflow: hidden;
	/*margin-top: 5px;*/
	
}

#homePage .pagebody .latestAds{
	height: 113px;
	background-color:#7e7e7e;
	margin: 5px 0 0 0px;
}

#homePage .pagebody  .statisticsSlider{
	background-color: #fff;
    padding-left: 10px;
    padding-bottom: 15px;
    padding-right: 5px;
    height: 368px;
}

#homePage .pagebody  .statisticsSlider table tr td ul.statsSliderBtn{
	margin:0;
	padding:0;
	float:right;
	list-style-type:none;
}

#homePage .pagebody  .statisticsSlider table tr td ul.statsSliderBtn li{
	display: inline;
    background-color: #c8cecf;
    padding: 0px 11px;
    margin-left: 4px;
    font-size: 21px;
}

#homePage .pagebody  .statisticsSlider table tr td ul.statsSliderBtn li a{
	color:#fff;
}

#homePage .pagebody  .statisticsSlider table tr td ul.statsSliderBtn li a:active{
	color:#fff;
	text-decoration:none;
}
#homePage .pagebody table.statisticsSliderTable tr td{padding:5px;vertical-align:top;}

#homePage .pagebody table.statisticsSliderTable .statisticsSliderNewsImg{
	width:480px;
	height:260px;
}

#homePage .pagebody .logisticNews{
    background: #fff;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
	margin: 5px 0;
}

#homePage .pagebody .pricesNews{
    background: #fff;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
	height: 840px;
    overflow: hidden;
}
/*#homePage .pagebody .pricesNews .countrygraphs{
	margin-top: -11px;
    border: 1px solid #ccc;
    padding: 5px;
}*/
#homePage .pagebody .pricesNews .countrygraphs .tab-content{
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	margin-bottom:10px;
}

#homePage .pagebody .pricesNews .countrygraphs .tab-content  ul.report{
	list-style-type:none;
	float:right;
	margin-right:20px;
}

#homePage .pagebody .pricesNews .countrygraphs .tab-content  ul.report li{display:inline;margin:0 10px}

#homePage .pagebody .pricesNews .countrygraphs .tab-content  ul.report li a{
	color:#000;
	text-decoration:none;
}

#homePage .pagebody .pricesNews .countrygraphs .tab-content  ul.report li a:hover{
	color:#e67e22;
}
#homePage .pagebody .pricesNews .countrygraphs{
	/*padding-left: 5px;
    padding-right: 5px;*/
    overflow: hidden;
    overflow-y: auto;
    height: -webkit-calc(100% - 110px);
    height: calc(100% - 110px);
    margin-bottom: 10px;
}
#homePage .pagebody .pricesNews .countrygraphs .price-tab-pane {
	display: none;
}

#homePage .pagebody table.pricesNewsTable {
	margin-top:5px;
}

#homePage .pagebody table.pricesNewsTable tr td{padding:5px;vertical-align:top;font-size:1em;}

#homePage .pagebody table.pricesNewsTable thead tr td{font-weight:bold;}

#homePage .pagebody table.pricesNewsTable thead tr{
	background-color:#dbe3e7;
}

#homePage .pagebody table.pricesNewsTable tbody tr td{font-size:1em;}

#homePage .pagebody table.pricesNewsTable tr td i.fa-lock{padding: 0 1em;}

#homePage .pagebody .tenderNews{
    height: 325px;
    background: #fff;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin: 0 0 0 0;
}

.panel-orange > .panel-heading {
    background: #999 !important;
}
.panel-orange {
    border-color: #dddddd!important;
}

#homePage .pagebody .tenderNews .latestTenderNews{
	
}

#homePage .pagebody .tenderNews .latestTenderNews .tab-content{
	padding:0 5px;
}

#homePage .pagebody .tenderNews .latestTenderNews table.latestTenderNewsTable thead tr td{
	font-weight:bold;
	padding:3px;
}

#homePage .pagebody .tenderNews .latestTenderNews table.latestTenderNewsTable thead tr{
	background-color:#dbe3e7;
}

#homePage .pagebody .tenderNews .latestTenderNews table.latestTenderNewsTable tbody tr td{
	font-size:13.18px;
	padding:3px;
	font-family: 'Open Sans Regular';
}
/*#homePage .pagebody .latestNews table .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #92d0ea;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
	font-family: 'Open Sans bold';
	font-size: 1em;
}
*/

#homePage .pagebody .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    /*cursor: default !important;
    border: 1px solid #acacac !important;
    border-bottom-color: transparent !important;
    font-size: 1em !important;
	background-color: #7f8c92;
    color: #fff !important;*/
}


#homePage .pagebody .latestNews table .nav-tabs>li>a{
	border-radius: 0;
	padding: 3px 26px;
}
#homePage .pagebody  .nav>li>a {
    padding: 3px 8px;
	color:#000;
	font-family: 'Open Sans Regular';
	font-size: 1em;
}
a.btn-sm{
	padding: 3px 8px;
}
#homePage .pagebody .table {
    margin-bottom: 10px;
    font-size: 13px;
}

.trendingTags{
    background: #fff;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
	margin: 5px 0;
}

.trendingTags .trendingTagList{
	margin:0;
	padding:0;
}
.trendingTags .trendingTagList li{
	list-style-type:none;
	display:inline-block;
	margin: 3px;
}

.trendingTags .trendingTagList .fa-tag{
	color:#5daaca;
}

.trendingTags .trendingTagList a{
	color:#000;
	text-decoration:none;
	font-family: 'Open Sans Regular';
	font-size: 1em;
}


#homePage .pagebody .reportNews{
    background: #fff;
    padding-right: 10px;
    padding-bottom: 15px;
    padding-left: 10px;
	margin: 0 0 5px 0;
}

#footerbg{
	background-color:#505c61;
}
#footerbg .pagebody .heading h1{
	text-align:center;
	color:#fff;
} 

#footerbg .pagebody .heading p{
	text-align:center;
	color:#fff;
	font-size: 1em;
} 

#footerbg .pagebody .heading ul.knowhow{
	list-style-type:none;
}

#footerbg .pagebody .heading ul.knowhow li{
	/*display:inline-block;
	margin:10px;
	width:200px;*/
	text-align:center;
}
#footerbg .pagebody .heading ul.knowhow li p{
	padding:10px 15px;;
}
.reportNews .owl-carousel  .owl-nav{
	position: absolute;
    right: 0px;
    top: -47px;
}

.reportNews .owl-carousel .owl-stage-outer  .owl-stage .owl-item  .item p.title a{
	color: #32373c;
    text-decoration: none;
	margin: 5px 0;
	text-transform: capitalize;
	font-family:'Open Sans Semibold';
}

.reportNews .owl-carousel .owl-stage-outer  .owl-stage .owl-item  .item p a{
	color: #616161;
    text-decoration: none;
}
.reportNews .owl-carousel .owl-stage-outer  .owl-stage .owl-item  .item p{
	margin-top:5px;
	margin-bottom:5px;
	font-size:13px;
}

.reportNews .owl-carousel .owl-stage-outer  .owl-stage .owl-item  .item p.title{
	font-size:15px;
	overflow: hidden;
    height: 20px;
}

.reportNews .owl-carousel .owl-stage-outer  .owl-stage .owl-item .item{
	border: 1px solid #d2d2d2;
    padding: 15px;
}
.reportNews .owl-carousel  .owl-nav .owl-prev,
.reportNews .owl-carousel  .owl-nav .owl-next {
	display:inline-block;
	margin: 10px 0px 10px 15px;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#dddddd;
	padding: 3px 10px 3px;
	color:#000;
}
/*.reportNews .owl-carousel  .owl-nav .owl-next{
	display:inline-block;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#dddddd;
	padding: 3px 10px 3px;
	color:#000;
}*/
.reportNews .owl-carousel  .owl-nav .owl-prev span,
.reportNews .owl-carousel  .owl-nav .owl-next span {
	font-size: 13px;
    font-weight: 400;
}
.reportNews .owl-carousel  .owl-nav .owl-prev span i,
.reportNews .owl-carousel  .owl-nav .owl-next span i {
	font-size: 16px;
}
/*-------------------end homepage---------------------*/
#menu li.onscrolllogo{
	display:none;
	list-style:none;
	position:absolute;
	left: 10px;
    margin-top: 7px;
}
body.onscroll .steelmintheader {
	top: -50px;
    position: fixed;
    width: 100%;
    z-index: 999;
}
body.onscroll {
	padding-top: 116px;
}
/*.container{
	max-width:1200px;
	
}*/

.form-control{
	padding: 5px;
}
.helplinenumber{
	margin-bottom:23px;
	color:#d7dce0;
	font-size:13.18px;
	font-family:'Open Sans Regular';
}

.helplinenumber .fa{
	font-size: 16px;
    font-weight: bold;
}
.steelmintheader{
	
	margin-top: -20px;
	/*min-width: 1200px;*/
}
.headermenu .container{
	
}
.headermenu .container ul.primarymenu{
	padding:0;margin:0;
	padding: 20px 0px 2px 0px;
	margin-left: 17px;
}

/*.headermenu .container ul.primarymenu li{
	display:inline;
	padding: 10px 18px 10px 18px;
	font-family:'Open Sans Regular';
	font-size:13.18px !important;
}*/
.headermenu .container ul.primarymenu li {
    display: inline-block;
    padding: 10px 0px 10px 0px;
    font-family: 'Open Sans Regular';
    font-size: 13.18px !important;
    text-align: center;
    width: 124px;
}


.headermenu .container ul.primarymenu li.active a{
	color:#4eaed6;
}

.headermenu .container ul.primarymenu li .fa{
	margin-right:10px;
}

.headermenu .container ul.primarymenu li.mainmenu:hover{
	
	background-color:#fff;
	font-family:'Open Sans Semibold';
}
.headermenu .container ul.primarymenu li a{
	text-decoration:none;
	color:#d7dce0;
	font-size:1em;
}
.headermenu .container ul.primarymenu li:hover a{
	color:#000;
}

.headermenu .container ul.toprightmenu{
	padding:0;margin:0;
	padding:15px 0px 10px 0px;
}

.headermenu .container ul.toprightmenu li{
	display:inline;
	padding:15px 5px 10px 5px;
	font-size:13.18px;
	color:#d7dce0;
	font-family:'Open Sans Regular';
}

.headermenu .container ul.toprightmenu li .fa{
	font-size: 16px;
}
.menuicon{
	margin-right:10px;
	color:#676f75;
	margin-right: 5px;
}

.headermenu .container ul.primarymenu .menuicon{
	margin-right:10px;
	color:#676f75;
}
.headermenu .container ul.primarymenu li:hover .menuicon{
	color:#4eaed6;
}




.headermenu .container ul.primarymenu  .prisub{
	display:none;
	position:absolute;
	background-color:#fff;
	margin: 10px 0;
    padding: 0;
    list-style-type: none;
	border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
	padding: 0 0 0 5px;
}

.headermenu .container ul.primarymenu li .prisub li{
	width:100%;
	text-align:left;
}

.headermenu .container ul.primarymenu li .prisub li div.newsdiv ul li{
	font-size: 13.96px !important;
	font-family:'Open Sans Semibold';
}
.headermenu .container ul.primarymenu li:hover .prisub{
	display: block;
	z-index: 99;
}



.headermenu .container ul.primarymenu .prisub .newsdiv{
	width: 675px;
	color:#000;
}
.headermenu .container ul.primarymenu .prisub .newsdiv tbody tr td{
	width:230px;
	text-align: left;
}

.headermenu .container ul.primarymenu .prisub .newsdiv tbody tr td a.grybox{
	color:#fff;
}
.headermenu .container ul.primarymenu .prisub .newsdiv tbody tr td ul{
	padding-left:25px;
}


.headermenu .container ul.primarymenu .prisub .newsdiv tbody tr td ul li{
	padding:1px 0;
}

.headermenu .container ul.primarymenu  .prisub .newsdiv .pricediv{
	background-color: #69767b;
	height: 384px;
    width: 100%;
	padding:20px;
}
.headermenu .container ul.primarymenu .prisub .newsdiv .pricediv table{
	margin-top:80px;
}

.headermenu .container ul.primarymenu li .prisub li div.newsdiv .pricediv table tr td{
	vertical-align:top;
	color:#fff;
	text-align:left;
	height:80px;
	font-family:'Open Sans Semibold';
	font-size:15.84 px;
}

.aligntop{
	vertical-align:top;
}
.headermenu .container ul.primarymenu li .prisub li div.newsdiv .pricediv table tr td a{
	color:#fff;
	text-decoration:none;
}

.headermenu .container ul.primarymenu li .prisub li div.newsdiv .pricediv table tr td a:hover{
	text-decoration:underline;
}
.headermenu .container ul.primarymenu li .prisub li div.newsdiv div.pricediv ul {
	
	padding: 55px 15px 20px 15px;
}

.headermenu .container ul.primarymenu li .prisub li div.newsdiv div.pricediv ul li{
	color:#fff;
	margin-top:30px;
}
.headermenu .container ul.primarymenu li .prisub li div.newsdiv div.pricediv ul li a{
	color:#fff;
	text-decoration:none;
}
.headermenu .container ul.primarymenu li:hover .prisub li div.newsdiv ul{
	padding: 0;
    list-style-type: none;
}

.headermenu .container ul.primarymenu li .prisub li div.newsdiv ul li{
	width:100%;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.headermenu .container ul.primarymenu li:hover .prisub li div.newsdiv ul li{
	padding: 0;
    text-align: left;
    display: block;
    line-height: 20px;
}

.headermenu .container ul.primarymenu li:hover .prisub li div.newsdiv ul li	a{
		color:#4e4e4e;
	}
.headermenu .container ul.primarymenu li:hover .prisub li div.newsdiv ul li	a:hover{
		text-decoration:underline;
	}
.headermenu .container ul.primarymenu li:hover .prisub .newsdiv h2{
	color:#14a2dd;
	font-size:17.67px;
	border-bottom:2px solid #abd6e8;
	padding-bottom:10px;
	margin:5px 0 10px 0;
	text-align:left;
	margin-left:25px;
	margin-right:10px;
}
.toprightmenu .menuicon{
	margin-right:5px;
}

.toprightmenu li{
	font-family:'Open Sans Regular',sans-serif;
}

.toprightmenu li .alertpopup{
	display:none;
	position:absolute;
	margin-top:-8px;
	padding-left:0;
	margin-left: 140px;
	z-index: 99;

}

.toprightmenu li.alert:hover .alertpopup{
	display:block;
}

.toprightmenu li.alert:hover .fa-bell-o{
	color:#fff;
}

.toprightmenu li.alert:hover .fa-briefcase{
	color:#fff;
}

.toprightmenu li.alert .fa-bell-o{
	color:#676f75;
}

.toprightmenu li.alert .fa-bell-o:hover{
	color:#fff;
}

.toprightmenu li.alert .fa-briefcase{
	color:#676f75;
}

.toprightmenu li.alert .fa-briefcase:hover{
	color:#fff;
}

.toprightmenu li .alertpopup .alertdiv{
	background-color: #fff;
    width: 245px;
	color:#444444;
	border:1px solid #dddddd;
	box-shadow:1px 1px 1px  #eeeeee;
	margin-top:-4px;
}

.toprightmenu li .alertpopup .alertdiv h2{
	background-color:#eeeeee;
	margin:0;
	font-size:1em;
	padding:10px;
	color:#0e93ca;
	font-weight:bold;
	margin-bottom:25px;
}

.toprightmenu li .alertpopup .alertdiv p{
	padding:0px 15px;
	font-size:1em;
	text-align:center;
	color:#444444;
}

.toprightmenu li .alertpopup .alertdiv a.sign-up-btn {
	border: 1px solid #dddddd;
    background-color: #fcb357;
    color: #1f1f1f;
    padding: 5px;
    text-align: center;
    width: 90%;
    margin: 0 15px;
    font-weight: bold;
    font-size: 18px;
	font-family:'Open Sans Regular',sans-serif;
	display: block;
}
.toprightmenu li a{
	color:#d7dce0;
	text-decoration:none;
	font-size:1em;
}

.toprightmenu li a:hover{
	color:#4eaed6;
}

.headersecondmenu {
	box-shadow:2px 2px 2px 1px #ccc;
	background-color:#505c61;
}
.headersecondmenu .container ul.secondarymenu{
	padding:0;margin:0;
	/*padding:5px 0px 5px 0px;*/
}

.headersecondmenu .container ul.secondarymenu li{
	float:left;
	list-style-type:none;
	padding:5px 20px 5px 20px;
	border-right:1px solid #ccc;
	color:#fff;
	font-family:'Open Sans Regular';
	font-size: 1em !important
}

.headersecondmenu .container ul.secondarymenu li a{
	color:#eeeeee;
	text-decoration:none;
}

.headersecondmenu .container ul.secondarymenu li:hover a{
	color:#444444;
}

.headersecondmenu .container ul.secondarymenu li ul.submenu{
	display:none;
	background-color: #fff;
	position: absolute;
    padding-left: 0;
    margin-left: -20px;
    margin-top: 5px;
	border-left:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
.headersecondmenu .container ul.secondarymenu li ul.submenu li{
	width: 200px;
	color: #444444;
    float: inherit;
    padding: 8px 10px 8px 18px;
	color:#474747;
	font-size: 13.5px;
	font-family:'Open Sans Bold';
	cursor:pointer;
}
.headersecondmenu .container ul.secondarymenu li ul.submenu li:hover{
	background-color:#ebebeb;
	color:#0e94c9;
}

.headersecondmenu .container ul.secondarymenu li:hover ul.submenu{
	display:block;
	z-index: 9;
}

.headersecondmenu .container ul.secondarymenu li ul.submenu li .fa-angle-right{
	float:right;
	line-height: 20px;
}


.headersecondmenu .container ul.secondarymenu li:hover{
	background-color:#fff;
	color:#444444;
	font-family:'Open Sans Bold';
}



.headersecondmenu .container ul.secondarymenu li ul.submenu .thirdmenu{
	background-color:#fff;
	position:absolute;
	margin-top: -27px;
	border:1px solid #ccc;
	display:none;	
	padding-left: 0;
	margin-left: 130px;
    /*width: 800px;*/
	width:385px;
	box-shadow: 0px 2px 1px 1px #ccc;
	z-index:99;
}

#finishflat .thirdmenu{
/*	width:530px;*/
	margin-left:155px;
	}

#finishflat .thirdmenu .popup{
	/*width:520px;*/
}

.headersecondmenu .container ul.secondarymenu li ul.submenu .thirdmenu .popup .arrowleft{
		position: absolute; left: -11px; top: 8px;
	}
/*--------------ferroalloy---------------*/
.headersecondmenu .container ul.secondarymenu li ul.ferroalloy .thirdmenu{
	/*width:460px !important;*/
}

.headersecondmenu .container ul.secondarymenu li ul.ferroalloy li ul.thirdmenu .popup{
	/*width: 450px !important;*/
}
/*--------------------ferroalloy ends----------------------*/

.headersecondmenu .container ul.secondarymenu li ul.submenu li:hover ul.thirdmenu{
	display:block;
}

.headersecondmenu .container ul.secondarymenu li ul.submenu li ul.thirdmenu .popup{
	/*width: 800px;*/
	width: 365px;
}


.headersecondmenu .container ul.secondarymenu li ul.submenu li ul.thirdmenu .popup .middleborder{
	border-left:1px solid #ccc; /*border-right:1px solid #ccc;*/height:240px;padding-left: 20px !important;
}

.headersecondmenu .container ul.secondarymenu li ul.submenu li ul.thirdmenu .popup table tr td a{
	font-size:13px;
	font-family:'Open Sans Semibold';
}

.headersecondmenu .container ul.secondarymenu li ul.submenu li ul.thirdmenu .popup p{
	color:#444444;
	margin:4px 0;
	font-family:'Open Sans Regular';
}

.headersecondmenu .container ul.secondarymenu li ul.submenu li ul.thirdmenu li:hover{
	background-color:#fff !important;
}
.headersecondmenu .container ul.secondarymenu li ul.submenu li ul.thirdmenu .popup .menutitleblue{
	font-family:'Open Sans Bold';
	margin:0;
	color:#14a2dd;
	font-size: 14.5px;
}

.headersecondmenu .container ul.secondarymenu li ul.submenu li ul.thirdmenu .popup .menutitleblack{
	font-family:'Open Sans Bold';
	margin:0;color:#111111;
	font-size: 12.5px;
}

.headersecondmenu .container ul.secondarymenu li ul.submenu li ul.thirdmenu .popup p a.datacolor{
	color:#444444;
	margin:4px 0;
	font-family:'Open Sans Regular';
}

.headersecondmenu .container ul.secondarymenu li ul.submenu li ul.thirdmenu .popup p a:hover{
	text-decoration:underline;
}

.headersecondmenu .container ul.secondarymenu li ul.submenu li ul.thirdmenu .popup .col-sm-6{
	padding:3px;
	width:172px;
}
.searchicon{
	position:absolute;
	right:0;
	margin:7px 20px;
}
#search{
	padding-right:45px;
	
}

/*----------------------mobile navigation------------------*/
.slicknav_menu {
	display:none;
}
.slicknav_menu a{text-decoration:none;}
@media screen and (max-width: 40em) {
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
		background: #8a8383;
	}
	#mobilemenu{
		display:none;
	}
	.headersecondmenu{
		display:none;
	}
	.mobilepadding{
		padding:0;
	}
	
	.headermenu .container ul.toprightmenu li{
		padding: 15px 30px 10px 30px !important;
		line-height: 35px !important;
	}
}

@media screen and (max-width: 80em) {
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
		background: #8a8383;
	}
	#mobilemenu{
		display:none;
	}
	.headersecondmenu{
		display:none;
	}
}
/*----------------------end mobile navigation------------------*/

/*----------------------------News---------------------*/

.rightside{
	border-left: 1px solid #dddddd;
	padding-left: 0px;
	padding-right: 0px;
}
#basic button{
	width:150px;
	text-align:left;
}
.newsPage{
	
	border:1px solid #dddddd;
	margin:0 20px;
	
}
.newsPage .ads{
	margin-top:10px;
	margin-bottom:20px;
}
.adsHorizental{
	font-size:18px;
	text-align:center;
	border:1px solid #999;
	padding:5px;
	margin:15px;
	background-color:#dddddd;
	height:90px;
}
.newsPage .newsTags{
	list-style-type: none;
    margin-left: 15px;
    font-size: 1em;
    padding-left: 0;
	width:100%;
	
}

.newsPage .newsTags li{
	display:inline-block;
	padding: 5px;
}
.newsPage .pageNewsheading{
	
	border: 1px solid #dddddd;
    margin-top: 5px;
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: bold;
    color: #656161;
	padding:5px 0 5px 10px;
	margin-left: 20px;
    margin-right: 20px;
	background-color: #f1f1f1;
	
}

.newsPage .pagebody{
	margin-right:20px;
}
.newsPage .pageNewsheading .pageTitle{
	margin: 0;
    margin-top: 3px;
}

.newsPage  .leftimagediv{
	width: 240px;
    height: 120px;
	padding-top: 7px;
}

.newsPage  .centernewdiv{
	max-width: 560px;
	padding-left:8px;
}

.newsPage  .rightnewdiv{
	
}

.newsPage  h1.tenders{
	font-size: 18px;
    margin: 0px 15px 7px 7px;
    padding-left: 15px;
    font-family: 'Open Sans Semibold';
}

.newsPage  h1.trending{
	font-size: 18px;
    margin: 0px 15px 7px 7px;
    padding-left: 9px;
    font-family: 'Open Sans Semibold';
}
.newsPage .trendingHeading{
	font-size:13.18px;
	padding-left:10px;
}
.newsPage .tenderScroller{
    /*width: 280px;*/
}
.newsPage .tenderNewsTable {
	width:100%;
	margin-left: 15px;
}

.newsPage .tenderNewsTable  tr td{
	vertical-align:top;
	padding: 1px;
}
.newsPage .tenderNewsTable .date-formats{
	background: none repeat scroll 0 0 #72c02c;
    color: #fff;
    float: left;
    margin: 5px 0 0 0;
    padding: 2px;
    text-align: center;
    font-family: 'Open Sans Semibold';
    height: auto;
    width: 60px;
}

.newsPage .tenderNewsTable .tenderHeading{
	font-size: 1em;
    margin: 5px 12px 5px 5px;
}

.newsPage .tenderNewsTable  .tenderDescription{
	font-size: 1em;
    margin: 5px 5px 5px 5px;
}

.newsPage .tenderNewsTable i.icon-cc {
    width: 50px;
    height: 50px;
    font-size: 31px;
    line-height: 50px;
    margin-bottom: 10px;
}

.newsPage .tenderNewsTable i.icon-color-purple {
    color: #9b6bcc;
    border: solid 1px #9b6bcc;
}

.newsPage .tenderNewsTable i.icon-custom {
   
    text-align: center;
   
}

#newsTab .article h2.newstitle{
	margin: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 26px;
    color: #3ba2cc;
	clear: both;
    padding-top: 20px;
	font-family: 'Roboto Slab', serif;
}
#newsTab .article h2.newstitle a{
	color: #0b8bbf;
}

#newsTab .article .subtitle{
	margin-left: 10px;
    margin-right: 10px;
    font-size: 13px;
	color:#333;
}

#newsTab .article  .newsdescription{
	margin-left: 10px;
    margin-right: 10px;
	font-size:15px;
}

#newsTab .readinapp{
	border: 1px solid #dddddd;
    padding: 10px;
    background-color: #dddddd;
    color: #333;
}

#newsTab .readinapp a{
	text-decoration:none;
}

#newsTab .readinapp h3{
	margin:0;
}

#newsTab .newstitle .fa-star-o{
	color:#faa53a;
}
#newsTab .newstitle .fa-star{
	color:#faa53a;
}


#newsTab .newstitle span.bookmark{
	position: relative;
    left: 44px;
}

.articalTitle .fa-star{
	color:#faa53a;
}

.articalTitle .fa-star{
	color:#faa53a;
}

.articalTitle  span.bookmark{
	position: relative;
    left: 44px;
}

.fa-lock{
	font-size: 16px;padding: 0px 5px;
}
.sharedOnsocial ul{
	list-style-type:none;
	padding:0;
	margin-left:20px;
	
}
.sharedOnsocial ul li{
	display:inline-block;
}
#newsTab .article  .shortnews h3{
	font-size: 14px;
	font-family: 'Roboto Slab', serif;
}

#newsTab .article  .shortnews h3 a{
	color: #333;
    line-height: 20px;
}

#newsTab .article  .shortnews h3 a:hover{
	text-decoration:none;
}

.pricesdiv{
	min-width: 250px;
}

.pricesdiv table thead tr td{
	padding: 7px 3px;
	font-weight:bold;
}

.pricesdiv table tbody tr td{
	padding: 7px 3px;
}

.tendersPage .contentdiv h2{
	font-weight:bold;
}

.last_update {
    color: #999;
    padding-top: 3px;
    font-size: 9px;
	margin-right: 3px;
}


#homePage .pagebody .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	/*font-family: 'Open Sans bold';*/
}
/*----------------------------end News---------------------*/
/*----------------------------Price Page---------------------*/
.pricePage{	
	border:1px solid #dddddd;
	margin:0 20px;
}


.pricePage .pageNewsheading{
	
	border: 1px solid #dddddd;
    margin-top: 5px;
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: bold;
    color: #656161;
	padding:5px 0 5px 10px;
	margin-left: 20px;
    margin-right: 20px;
	background-color: #f1f1f1;
	
}

.pricePage .pagebody{
	margin-right:20px;
	margin-left:20px;
}
/*----------------------------end Price Page---------------------*/
/*----------------------------Statistics Page---------------------*/
.statisticsPage{
	border:1px solid #dddddd;
	margin:0 20px;
}

.pageStatisticsFilters{
    padding: 10px;
	border: 1px solid #dddddd;
    margin: 9px 20px;
	padding-bottom: 30px;
	background-color: #f3f2f2;
}
.statisticsPage .topStatisticsHeading{
	text-align:center;
	font-size:21px;
}

.statisticsPage .topStatisticsHeading h1{
	margin: 15px 0px 26px 0px;
    font-size: 24px;
}

.statisticsPage .searchbar{
	max-width:600px;
	margin:40px auto;
}
.statisticsPage .searchbar input[type="search"]{height:40px;}
.statisticsPage .searchbar .btn-statistic{
	position:absolute;
	z-index:8;
	margin-top: -40px;
    height: 40px;
    margin-left: 465px;
}

.statisticsPage .searchbar .lastsearch{
	font-size: 13px;
	margin:10px 0;
	padding:0;
}

.statisticsPage .searchbar .lastsearch  li{
	margin-right:5px;
	list-style-type:none;
	display:inline-block;
	font-style:italic;
	font-size: 12px;
}

.statisticsPage .searchbar .lastsearch  li a{
	color:#000;
}
#category{
	padding:5px;
}

#commodity{
	padding:5px;
}

#sub_commodity{
	padding:5px;
}

#country{
	padding:5px;
}

.reportsGraphs{
	width: 930px;
    margin: auto;
}

.reportsGraphs h2{
	font-size: 20px;
    margin-left: 42px;
    margin-top: 60px;
    font-weight: bold;
    color: #e6a220;
    border-bottom: 1px solid #e6a220;
    padding-bottom: 5px;
}

.reportsGraphs .userAIdata{
	margin-top: 20px;
    margin-left: 20px;
	list-style-type:circle;
	font-size:13.8px;
	line-height:25px;
}

.reportsGraphs .userAIdata li span{
	font-size: 18px;
    margin-right: 15px;
}

.reportsGraphs  .recentUpdates{
	margin-top: 20px;
    margin-left: 20px;
	line-height: 25px;
}

.reportsGraphs  .recentUpdates li:before {
  content: "\f00c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
  color:green;
}

.reportsGraphs  .recentUpdates li{
	margin-bottom:20px;
	list-style-type: none;
    padding-left: 0px;
}

.reportsGraphs  .recentUpdates li span{
	margin-left: 20px;
    font-style: italic;
    color: #999;
    font-size: 13px;
}

.reportsGraphs .refer .socialicon{
	list-style-type:none;	
	margin-top: -5px;
}

.reportsGraphs .refer .socialicon li{
	display:inline-block;
	margin-right:10px;
}

.reportsGraphs .refer .fa-envelope{
	position:absolute;
	font-size: 35px;
    margin-top: -3px;
    margin-left: 2px;
    color: green;
}
.reportsGraphs .refer .referemail{
	padding-left: 42px;
    width: 450px;
}
.reportsGraphs .refer  .btn-refer{
	position: absolute;
    margin-top: -32px;
    margin-left: 318px;
}
.greenColor{
	color:#00aa5b;
	font-family:'Open Sans Semibold';
}

.redColor{
	color:#fe6353;
	font-family:'Open Sans Semibold';
}

.toltipcolor + .tooltip > .tooltip-inner {
    background-color: #73AD21; 
    color: #FFFFFF; 
    border: 1px solid green;
    padding: 10px;
    font-size: 1em;
	width:200px;
}
.toltipcolor  + .tooltip.top > .tooltip-arrow {
    border-top: 5px solid green;
}


.statistic-container{
	margin-left:20px;
	margin-right:20px;
}

.statistic-container h2{
	margin: 8px 0px;
}

.btn-u{
	background: #e67e22 !important;
	cursor: pointer;
    font-weight: 400;
	padding:6px;
}
.btn-u:hover{
	text-decoration:none;
}

.statisticicondiv{width:800px;margin:auto;}

.statistic-icon{
	margin-bottom: 25px;
    text-align: center;
    border: 1px solid #dddddd;
    border-radius: 10px;
    width: 225px;
    height: 150px;
    padding: 5px;
}

.statistic-icon:hover{
	box-shadow: 0px 0px 20px #ccc;
}
.statistic-icon-title{
	font-size: 13.18px;
    line-height: 20px;
    font-weight: bold;
    color: #717984;
}

img.grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
  -webkit-transition-duration: 1s; /* Safari */
    transition-duration: 1s;
}

img.grayscale:hover {
  filter: none;
  -webkit-filter: grayscale(0%);
  -webkit-transition-duration: 2s; /* Safari */
    transition-duration: 2s;
}

.statistic-icon:hover > img.grayscale {
  filter: none;
  -webkit-filter: grayscale(0%);
  -webkit-transition-duration: 2s; /* Safari */
    transition-duration: 2s;
}

#closeadvsearch{
	text-align: right;
    font-size: 18px;
    cursor: pointer;
    margin: 0;
    padding-right: 10px;
    position: relative;
    margin-top: -10px;
    margin-bottom: 10px;
}

#statAdvForm{
	background-color:#fff;
	position:absolute;
	right: 160px;
    padding: 10px;
    border: 1px solid #dddddd;
    border-radius: 7px;
	display:none;
	width:260px;
	padding-left:10px;
}

#statAdvForm .advtable tr td{padding: 3px;}

#statAdvForm ul{
	padding-left:20px;
}

#statAdvForm ul li{
	list-style-type:circle;
}
/*----------------------------end Statistics Page---------------------*/

/*----------------------tender page-------------------------------*/
.tendersPage{
	border:1px solid #dddddd;
	margin:0 20px;
}

.pageTendersFilters{
    padding: 15px;
	border: 1px solid #dddddd;
    margin: 9px 20px;
	background-color: #f1f1f1;
}
.tendersPage .topTendersHeading{
	text-align:center;
	font-size:21px;
}

.tendersPage .topTendersHeading h1{
	margin: 15px 0px 26px 0px;
    font-size: 24px;
}

.tendersPage .categories{
	max-width:900px;
	margin:auto
}

.tendersPage .categories div{
	text-align:center;
	padding:10px;
}
.tendersPage .categories div p{padding-top:10px;}

.latestTenders .tab-content{
	padding:15px;
}

.latestTenders .tab-content table thead tr td{
	background-color:#f1f1f1;
	font-weight:bold;
}
.latestTenders .tab-content table tbody tr td{
	font-size:13.8px;
}

.categories img{
	border: 1px solid #dddddd;
    border-radius: 7px;
}

.categories .counter{
	padding: 0 !important;
    margin: 0;
    line-height: 0px;
    font-size: 11px;
}

.tendersPage .categories div p.catTitle a{
	color:#333;
}
.categories .counter a{
	color:#000;
	font-size:13px;
}
.categories .counter span.value{
	color: #999;
    font-weight: bold;
}

.contentdiv .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    /*color: #fff;*/
    cursor: default;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.latestTenders .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    /*color: #fff;*/
    cursor: default;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}

.latestTenders .nav-tabs > li a{
	color:#757373;
}

.latestTenders  h2{
	font-size: 20px;
    margin-left: 15px;
	margin-right:15px;
    margin-top: 60px;
    font-weight: bold;
    color: #e6a220;
    border-bottom: 1px solid #e6a220;
    padding-bottom: 5px;
}

.latestTendersfilter{
	margin-left:15px;
	margin-right:15px;
	text-align:right;
}
.tendersPage .latestTendersfilter a{
	color:#757373;
}
.tendersPage .latestTendersfilter a.active{
	color:#faa53a;
	font-weight:bold;
}

.tendersPage .howitworks{
	background-color:#3774bd;
	color:#fff;
	padding:15px 30px;
}
.tendersPage .howitworks h1{
	color:#fff;
}

.tendersPage .howitworks p{
	color: #e4dcdc;
	font-size:16px;
}

.howitworks a.btn{
	color: #333 !important;
}
.howitworks table{
	margin-top:20px;
}
.howitworks table tr td{
	font-size: 14.8px;
    padding: 10px;
	vertical-align:top;
}

.howitworks table tr td .fa{
	font-size:26px;
	padding-right:0 20px;
}

.contentdiv{
	margin-left:20px;
	margin-right:20px;
}
/*-----------------------------end tender page-----------------------*/
/*----------------------------portfolio---------------------*/
.portfolio{
	
	border:1px solid #dddddd;
	margin:0 20px;
	
}

/*.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #000 !important;
    cursor: default;
    background-color: #92d0ea;
    border: 1px solid #acacac;
    border-bottom-color: transparent;
}*/
.tab-v1 .nav-tabs > .active > a, .tab-v1 .nav-tabs > .active > a:hover, .tab-v1 .nav-tabs > .active > a:focus {
    color: #fff !important;
    border: none;
    background: #92d0ea !important;
}
.tab-v1 .nav-tabs {
    border: none;
    background: none;
    border-bottom: solid 1px #dddddd !important;
}

.tab-v1 .nav-tabs > li > a:hover {
    color: #fff;
    background: #92d0ea !important;
}


.portfolio .pageheading{
	
	border: 1px solid #dddddd;
    padding: 0 20px;
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: bold;
    color: #656161;
	padding:5px 0 5px 25px;
	margin-left: 20px;
    margin-right: 20px;
	
}

.portfolio .pagetitle{
	font-size:39px;
	color:#888888;
	text-align:center;
	
}
.portfolio .pagesubtitle{
	font-size:23px;
	color:#888888;
	text-align:center;
}

.portfolio .pagebody{
	
	padding:20px;
}

.mngPortBtn{
	display: block;
    width: 160px;
    border: 1px solid #999;
    padding: 3px 8px;
    float: right;
    font-size: 13.18px;
    color: #212020;
	text-decoration: none;
	text-align:center;
}

.mngPortBtn .fa-star {
    border-right: 1px solid #000;
    margin-right: 5px;
    padding: 3px 10px 0 0;
}

.mngPortBtn:hover{
	text-decoration: none;
}
.mngPortBtn:active{
	text-decoration: none;
}
.mngPortBtn .fa-plus{
	border-right: 1px solid;
    margin-right: 5px;
    padding: 3px 10px 0 0;
}

.articalTitle{
	font-size: 18px;
    margin: 0px 5px 0px;
    color: #4aa4cc;
    /*font-family: 'Open Sans Semibold';*/
	font-family: 'Roboto Slab', serif;
}
.articleDescription{
	font-size: 1em;
	 margin: 10px 5px;
	 color:#6f6c6c;
	 margin-top:0px;
}
.articalMeta{
	list-style-type:none;
	font-size: 13.18px;
	padding-left:5px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #e6e1e1;
}

.articalMeta li{
	display:inline;
	margin-right:20px;
	color:#999;
}
.portfolio ul.countrylist{
	list-style-type:none;
	padding-left:0px;
	line-height: 15px;
	margin-bottom:0px;
	
}

.portfolio ul.countrylist li{
	list-style-type:none;
	padding-left:30px;
	line-height:20px;
}

.portfolio ul.countrylist li.parent{
	list-style-type: none;
    padding-left: 0px;
    font-family: 'Open Sans Semibold';
    border: 1px solid #dddddd;
    padding: 0 3px 0 3px;
    margin: 5px 0;
}

.portfolio ul.categorylist{
	list-style-type:none;
	padding-left:0px;
	line-height: 20px;
}
.portfolioDropdown{
	width: 345px;
    position: absolute;
    margin-left: 736px;
    z-index: 99;
    display: none;
    box-shadow: 0px 2px 10px 4px #ccc;
}

.portfolioDropdown table{
	border-spacing: 0px;
    border-collapse: separate;
	border-bottom:1px solid #dddddd;

}

.portfolioDropdown table thead {
	background-color:#e9e9e9;
}

.portfolioDropdown table thead tr td  input[type="checkbox"]{
	border: 1px solid #dddddd;
    width: 15px;
    height: 15px;
    margin-right: 10px;
}

.portfolioDropdown table tbody tr td  input[type="checkbox"]{
	border: 1px solid #dddddd;
    width: 15px;
    height: 15px;
    margin-right: 10px;
}

#statisticboard{
	display:none;
}
.portfolioDropdown table thead tr td{
	padding: 5px 10px;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	font-weight:bold;
}
.portfolioDropdown table  tbody  tr td{
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	padding: 2px 10px;
	background-color:#fff;
	color:#4f4f4f;
}

.article{
	margin:5px 0;
}

.article .imgborder{
	border: 1px solid #ccc;
	margin-bottom:10px;
}

#newsTab .article .imgborder img{
	width: 240px;
    height: 120px;
}	

.article div.tag{
	width:80px;
	background-color:#474747;
	color:#fff;
	padding:5px 8px;
	position:absolute;
	text-align:center;
	font-size:1em;
}

.article .priceTitle{
	font-size: 16px;
    background-color: #dedede;
    color: #3c3c3c;
    padding: 5px 8px;
    font-weight: bold;
}

.article .priceTable{
	width:100%;
	font-family: 'Open Sans Regular';
}

.article .priceTable thead tr td{
	color:#000;
	font-weight:bold;
	border-bottom:2px solid #dddddd
	font-family: 'Open Sans Regular';
}

.article .priceTable tbody tr td{
	color:#555555;
	font-size: 13.18px;
	font-family: 'Open Sans Regular';
}

a.btn-primary{
	color:#fff;
}
.article .priceTable tbody tr td .fa-bar-chart{
	color:#e67e22;
}

.article .priceTable tbody tr td span.datetime{
	font-size: 10px;
    color: #797777;
}

.priceregion{
	float: right;
    margin-right: 5px;
    margin-top: 5px;
}

#searchprices{
	width: 331px;
    border: 1px solid #dddddd;
    padding: 10px;
    position: absolute;
    margin-top: -50px;
    margin-left: 85px;
    box-shadow: 1px 1px 8px 1px #ccc;
    background-color: #fff;
	color:#555555;
    text-align: center;
	display:none;
}
#addprice{
	border: 1px solid #cec8c8; 
	margin-left: 10px; 
	width: 270px; 
	padding: 4px;
}
.addtoportfolio{
		cursor:pointer;	
	}
.addtoportfolio:hover{
		color:#e67e22;
	}	
	
#livesearch{
    border: 1px solid #dddddd;
    position: absolute;
    margin-top: -24px;
    margin-left: 90px;
    box-shadow: 1px 1px 8px 1px #ccc;
    background-color: #fff;
	color:#555555;
	display:none;
	height:200px;
	width:500px;
	overflow: auto;
}

#savebutton{
	display:none;
    position: absolute;
    margin-top: 175px;
    width: 500px;
    border: 1px solid #ccc;
    margin-left: 91px;
    background-color: #dedede;
    text-align: center;
    z-index: 999;
}
.statisticDropdown{
	width: 200px;
	padding-top: 2px;
}

.statisticList{
	list-style-type:none;
	line-height:30px;
	padding-left: 30px;
}

.statisticList li{
	border-bottom: 1px solid #dddddd;
    
	padding: 8px 0;
}

.statisticList li a{
	float:right;
	margin-right: 55px;
}

.statisticList li .flagimg{margin-right:15px;}

.removeone{
	width:19px;
	font-size:19px;
	color:#ff3131;
}

#pricesTab .fa-external-link{
	margin-left: 10px;
    cursor: pointer;
}

#pricesTab a .fa-trash-o{
	color:#ff3131;
}
/*----------------------------end portfolio---------------------*/

.customscreen{
	min-width:98%;
	margin:auto;
}
.blurdata{
	 -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    -ms-filter: blur(3px);
    filter: blur(2px);
}

@media screen and (min-width: 1480px) {
    .customscreen{
		min-width:98%;
		margin:auto;
	}
}

/*--------footer changes------------*/
.link-list li i{
	margin-right: 35px;
}

/*------------------ Add by Mahip Kaushal on 16 June, 2017 -------------------*/
#countryNews ul.nav-tabs li,
#pricesNews ul.nav-tabs li {
	width: -webkit-calc(25% - 0px);
	width: calc(25% - 0px);
	overflow: hidden;
    text-align: center;
}
#countryNews ul.nav-tabs li a, #countryNews .trendingCountryList ul li label,
#pricesNews ul.nav-tabs li a, #pricesNews .pricesCountryList ul li label {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
}
#countryNews .trendingCountryList ul li input[type="checkbox"], #countryNews .trendingCountryList ul li label,
#pricesNews .pricesCountryList ul li input[type="checkbox"], #pricesNews .pricesCountryList ul li label {
	float: left;
}
#countryNews .trendingCountryList ul li label,
#pricesNews .pricesCountryList ul li label {
	display: block;
    margin: 0px 0px 0px 5px;
    width: -webkit-calc(100% - 18px);
    width: calc(100% - 18px);
    font-weight: 400;
    color: #000;
}
#countryNews .trendingCountryList ul li input[type="checkbox"][disabled] + label,
#pricesNews .pricesCountryList ul li input[type="checkbox"][disabled] + label {
	cursor: not-allowed;
	color: #AAA;
}
.trendingCountryList p, .pricesCountryList p {
    margin: 0;
    padding: 10px;
    background: #EDEDED;
    color: #555;
    text-align: center;
    font-weight: 600;
}
.trendingCountryList ul {
	margin-bottom: 0px;
}
.trendingCountryList ul li, .pricesCountryList ul li {
	position: relative;
	overflow: auto;
	padding: 5px 0px;
}
.news_search_container {
	position: relative;
}
.news_search_container a.news-search-btn {
	position: absolute;
    right: 15px;
    top: 2px;
    /*padding: 6px 15px;*/
    border: 0px;
}
a.btn {
	color: #FFF;
	font-size: 1em;
}
.truncate {
	position: relative;
	overflow: hidden;
	max-height: 4.5em;
	line-height: 1.5em;
}
.truncate:after {
	content: "";
	text-align: right;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 50%;
	height: 1.5em;
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 80%);
}
@supports (-webkit-line-clamp: 3) {
	.truncate {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}

	.truncate:after {
		display: none;
	}
}
.news-block {
	overflow: auto;
	overflow-y: hidden;
	line-height: 1.5em;
	margin: 10px auto;
	position: relative;
}

.news-block .news-thumbnail img{
	width: 110px;
    height: 66px;
    border: 1px solid #dddddd;
}
.news-block:after {
	content: "";
	width: -webkit-calc(100% - 10px);
	width: calc(100% - 10px);
	height: 2px;
	position: absolute;
	left: 50%;
	top: 100%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	background: #CCC;
}
.news-block:last-child:after {
	height: 0px;
}
.news-block .news-title {
	padding-bottom: 2px;
	max-height: 42px;
    overflow: hidden;
}
.news-block .news-title a {
	color: #333;
	font-size: 14px;
    line-height: 21px;
}
.news-block .news-details {
	color: #777;
	font-size: 0.8em;
	padding-top: 0px;
}
#homePage .pagebody .countryNews {
	padding-bottom: 40px;
}
.trade_wise_news {
	position: relative;
}
.trade_wise_news .overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.05);
	top: 0px;
	left: 0px;
	text-align: center;
}
.trade_wise_news .overlay .overlay-content {
	position: relative;
	height: 100%;
	width: 100%;
}
.trade_wise_news .overlay .overlay-content a {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 18px;
	color: #e67e22;
	padding: 5px 25px;
    background: #FFF;
    border-radius: 3px !important;
    -webkit-box-shadow: 0px 5px 30px #000;
    box-shadow: 0px 5px 30px #000;
    text-decoration: none !important;
}
.trade_wise_news.hide-content content {
	-webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
     filter: blur(5px);
     text-shadow: 0px 0px 10px #000;
}
.imp_circulars a.dnld-circuler-btn {
	cursor: pointer;
	padding: 5px 7px;
    font-size: 20px;
    color: #555;
}
div.headermenu ul.toprightmenu li.profile-dropdown-container,
div.headermenu ul.toprightmenu li.profile-dropdown-container div.account-links span.marker {
	position: relative;
}
div.headermenu ul.toprightmenu li.profile-dropdown-container:hover a {
	color: #4eaed6;
}
div.headermenu ul.toprightmenu li.profile-dropdown-container div.account-links {
	background: #FFF;
	position: absolute;
	left: 0px;
	top: 90%;
    width: 125px;
    border-radius: 2px !important;
    display: none;
}
div.headermenu ul.toprightmenu li.profile-dropdown-container:hover div.account-links {
	display: block;
}
div.headermenu ul.toprightmenu li.profile-dropdown-container div.account-links span.marker:before {
	content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    left: 13px;
    top: -5px;
    background: #FFF;
    border-radius: 2px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
div.headermenu ul.toprightmenu li.profile-dropdown-container ul.profile-dropdown {
	padding: 0px;
	margin: 0px auto;
}
div.headermenu ul.toprightmenu li.profile-dropdown-container ul.profile-dropdown li {
	display: block;
	padding: 0px 10px;
	margin: 5px 0px 5px 0px;
}
div.headermenu ul.toprightmenu li.profile-dropdown-container ul.profile-dropdown li a {
	color: #777;
}
div.headermenu ul.toprightmenu li.profile-dropdown-container ul.profile-dropdown li a:hover {
	color: #333;
}
div.headermenu ul.toprightmenu li.profile-dropdown-container ul.profile-dropdown li a i {
	font-size: 12px;
}
div.tender-fieldset {
	position: relative;
	padding-top: 10px;
	margin: 10px 0;
}
div.tender-fieldset label {
	font-size: 1em;
    color: #656565;
    cursor: pointer;
    position: absolute;
    top: -12px;
    left: 16px;
    font-weight: 600;
    margin: 0 auto;
    letter-spacing: 1px;
}
div.live-feeds-wrapper {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 530px;
	margin-bottom: 10px;
}
.liveFeedPage {
	margin-bottom: 20px;
}
.liveFeedPage .liveFeeds {
	width: 400px;
	padding: 0px 10px 10px;
	box-shadow: 0px 0px 3px #CCC;
}
.liveFeedPage .liveFeeds .heading {
    background-color: #92d0ea;
    padding: 3px 10px;
    margin: 15px 0 10px 0px;
    font-weight: bold;
    width: 130px;
    color: #000;
    text-align: left;
}
.liveFeedPage .liveFeeds table.trendingNewsTable tr td {
    padding: 5px;
    vertical-align: top;
}
.liveFeedPage .liveFeeds .feedicon {
    background-color: #dddddd;
    padding: 5px 10px;
    font-size: 22px;
    width: 40px;
    text-align: center;
}
.liveFeedPage .liveFeeds .trendingNewsTitle {
    margin: 0;
    width: 100%;
    height: 40px;
    overflow: hidden;
    font-family: 'Open Sans Semibold';
    font-size: 13.7px;
    color: #333;
}
.liveFeedPage .liveFeeds .trendingNewsSubTitle {
    font-size: 12px;
    color: #616161;
    margin: 0;
    height: 20px;
    overflow: hidden;
    margin-bottom: 2px;
}


/*---------scroller-------------*/


.filter-by-block h1{
	border: 1px solid #dddddd;
    margin: 0;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    border-bottom: 0px;
    padding: 4px 15px;
    font-size: 18px;
    background-color: #505c61;
    color: #fff;
    font-weight: bold;
}