/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);
html {
	color: #222;
	font-size: 1em;
	line-height: 1.4;
}
body {
	font-family: 'Open Sans', sans-serif;
}
/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
 background: #b3d4fc;
 text-shadow: none;
}
::selection {
	background: #b3d4fc;
	text-shadow: none;
}
/*
 * A better looking default horizontal rule
 */

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */

audio, canvas, iframe, img, svg, video {
	vertical-align: middle;
}
/*
 * Remove default fieldset styles.
 */

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
/*
 * Allow only vertical resizing of textareas.
 */

textarea {
	resize: vertical;
}
.img-responsive {
	width: 100%;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border: none;
}
.ct-chart {
	width: 90%;
	margin: auto;
	height: 200px;
}
.ct-label.ct-horizontal.ct-end, .ct-label {
	font-size: 8px;
}
.ct-line {
	stroke-width: 2px;
}
.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
	stroke: #80388a
}
.ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut {
	stroke: #0070b9
}
.ct-point {
	stroke-width: 8px;
}
.highcharts-title, .highcharts-subtitle, .highcharts-yaxis-title {
	display: none !important;
}
/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */

.browserupgrade {
	margin: 0.2em 0;
	background: #ccc;
	color: #000;
	padding: 0.2em 0;
}
/* ==========================================================================
   marquee
   ========================================================================== */
.marquee {
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap;
	box-sizing: border-box;
	animation: marquee 15s linear infinite;
	margin-top: 3px;
}
.marquee:hover {
	animation-play-state: paused
}
input[type=search] {
	margin-left: 5px;
}

/* Make it move */
@keyframes marquee {
 0% {
text-indent: 3em
}
 100% {
text-indent: -105em
}
}
/* ==========================================================================
   Author's custom styles
   ========================================================================== */
   
   
#top-strip {
	background: #ffde00;
	border-bottom: 3px solid#005ea8;
	padding: 8px 0;
	font-size: 12px;
	color: #454545;
}
.close-btn {
	position: absolute;
	right: 30px;
	cursor: pointer;
}
.msg-box {
	height: 39px;
	background: #000;
	color: #a20403;
	font-size: 12px;
	overflow: hidden;
	font-weight: bold;
	font-family: 'Press Start 2P', cursive;
}
.msg-box .gr {
	color: #1aa70b
}
.msg-box ul {
	list-style: none;
	padding-left: 0 !important;
	min-width: 1600px;
	overflow: hidden;
}
.msg-box ul li {
	margin: 0 30px 0 80px;
	display: inline-block;
	padding-left: 1em;
	text-indent: -8em;
}
#top-strip .fa {
	font-size: 16px;
	color: #888;
	margin-right: 3px;
}
.navbar-nav {
	margin-top: 1.7%;
}
.navbar {
	min-height: 100px;
	margin-bottom: 0;
}
.navbar-brand {
	padding: 5px 15px 5px 30px;
}
.navbar-default {
	background: #fff;
}
.navbar .navbar-form {
	margin-top: 2.2%;
}
.navbar .navbar-form .btn-default {
	font-size: 10px;
	font-weight: 600;
	color: #80388a;
	background: #fbdfff;
	border: 2px solid #e2a4ea;
	text-transform:uppercase;
}
#nav-time {
	list-style: none;
	margin-top: 1%;
	padding-left: 40px;
	margin-left:0;
}
#nav-time li {
	font-size: 16px;
	font-weight: 400;
	color: #939393
}
#nav-time li.day {
	color: #ff4800;
}
#nav-time li.date {
	font-size: 12px;
}
#main-content {
	background-image: url(../img/main-bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
	text-align: center;
	color: #fff;
}
.navbar-default .navbar-nav>li>a {
	font-size: 14px;
	font-weight: 600;
	color: #7d7d7d;
	padding:10px;
}
.tabs {
	/*padding: 60px 0;*/
	
}

.tabs .portlet-body {    /*  border: 1px solid #ddd;  */
	padding: 10px;
	box-shadow: #ddd 0 0px 10px;
}
.news {
	padding: 6px 10px;
}
.tabs .caption {
	font-size: 16px;
}
.tabs .table-scrollable {
	border-left: none;
	border-right: none;
	margin-bottom: 0 !important;
}
.table>thead>tr>th {
	border-bottom: 1px solid #eee;
}
.signbg {
	position: relative;
	top: 3px;
	margin-right: 6px;
}
.signbg .fa {
	color: #fff;
	font-size: 18px;
	height: 30px;
	width: 30px;
	background: #80388a;
	border-radius: 50%;
	padding: 9px 10px 10px 10px;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	vertical-align: middle;
}
.table thead tr th { font-weight:400;}
.currency-box {
	position: relative;    
}

.table.table-hover tr:first-child td { border-top: none !important;}
.currency-box a {
	font-size: 14px;
	font-weight: 400;
}
.usd .fa {
	padding-top: 6px;
}
.table>thead>tr>th {
	padding: 6px;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	border-top: 1px solid #ececec;
}
.table>tbody>tr:last-child {
	border-bottom: 1px solid #ececec;
}
#converter {
	background: url(../img/bg15.jpg);
	padding: 20px 10px;
	width: 100%;
}
#converter .caption {
	padding: 10px 0 0 0;
}
#converter form {
	display: inherit;
	width: 100%;
	position: relative;
}
.color8 {
	background: #80388a;
	color: #fff;
}
.color8:hover, .color8:focus {
	color: #fff;
}
.currenctlabel label {
	font-size: 9px;
	color: #999999;
	position: relative;
	    bottom: -10px;
	
}
.input-group {
	width: 100%;
}
#converter select {
	-webkit-appearance: none;
	appearance: none;
	width: 150px;
}
.output {
	text-align: center;
}
.output span {
	font-size: 30px;
	line-height: 1;
}
#footer {
	background: #008cd0;
	min-height: 200px;
	font-size: 12px;
	line-height: 2;
}
#footer .row {
	padding-top: 50px;
	color: #fff;
}
.p-logo {
	margin-top: 10px;
	margin-bottom: 30px;
}
#footer ul.footerlink {
	list-style: none;
	padding-left: 0;
}
#footer ul.footerlink li a {
	color: #fff;
	font-size: 12px;
	letter-spacing: 1.1px;
	line-height: 2;
	display: block;
	transition: .6s ease
}
#footer ul.footerlink li a:hover {
	text-decoration: none;
	color: #fff;
}
.address {
	margin: 150px 0;
}
#footer iframe {
	filter: gray;
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-ms-filter: grayscale(1);
	-o-filter: grayscale(1);
}
.bg200 {
	background: url(../img/bg1.jpg) no-repeat;
	/*height: 600px;*/
	width: 100%;
	/*text-align: center;*/
	background-size: 100%;
	padding: 30px;
}
.title-head {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #80388a !important;
	display: inline-block;
	padding-top: 0;
	padding-bottom: 10px;
}
.nift .portlet-title {
	padding: 15px;
	height: 350px;
}
.nift .pull-left {
	padding: 10px;
}
.nift .nav-tabs>li a {
	color: #80388a;
	cursor: pointer;
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 3px 20px;
	margin-left: 10px;
	border-radius: 0;
}
.nift .nav-tabs>li.active>a, .nift .nav-tabs>li.active>a:focus, .nift .nav-tabs>li>a:hover {
	color: #fff;
	background: #80388a;
	cursor: pointer;
	border: 1px solid #80388a;
}
.nift .title-head {
	text-transform: capitalize;
	font-size: 15px;
}
.nift .title-head span {
	font-size: 12px;
	color: #9eacb4;
	font-weight: normal;
	padding-left: 5px;
}
.nift .nav-tabs {
	border: none;
}
.bsenews {
	margin: auto;
	color: #fff;
	text-align: center;
	position: relative;
	top: 50px;
}
.bsenews ul {
	list-style: none;
	margin-top: 30px;
	padding-left: 0;
}
.bsenews ul li {
	display: inline-block;
	margin: 10px
}
.bsenews ul li p {
	font-size: 22px;
	font-weight: 300;
	color: #b5b5b5
}
.bsenews ul li p span {
	font-size: 32px;
	color: #00fed9;
}
.hm-tabs {
	margin-top: 50px;
	margin-bottom: 50px;
	color: #24415e;
}
.Merriweather {
	/*font-family: 'Merriweather', serif;*/
}
.hm-tabs .portlet-title {
	width: 400px;
	height: 435px;
	padding: 10px;
	position: relative
}
.hm-tabs h3.Merriweather {
	font-size: 16px;
	font-weight: 600;
	margin-top: 5px;
}
.current-time {
	display: inline;
	position: absolute;
	right: 15px;
	bottom: 10px;
	color: #8aa0b2;
	font-size: 10px;
}
.hm-tabs p {
	font-size: 9px;
	width: 70%;
	margin: auto;
}
.hm-tabs .head {
	padding: 3px 10px;
	font-size: 10px;
	font-weight: bold;
	color: #8aa0b2;
	margin-left: -20px;
}
.hm-tabs .nav-tabs>li>a {
	border: none;
	padding: 4px 10px;
	border-radius: 20px !important;
	color: #8aa0b2;
	font-size: 9px;
	margin-left: 7px;
    text-transform: uppercase;
	transition: .6s ease
}
.hm-tabs .nav-tabs {
	border: none;
	padding: 10px;
	margin-left:0;
}
.hm-tabs .nav-tabs>li.active>a, .hm-tabs .nav-tabs>li.active>a:focus, .hm-tabs .nav>li>a:hover, .hm-tabs .nav-tabs>li.active>a:hover {
	border: none;
	background: #80388a !important;
	color: #fff;
	cursor: pointer;
}
.hm-tabs li {
	cursor: pointer !important;
}
.hm-tabs .btn-default {
	background: #80388a;
	padding: 5px 15px;
	border: none;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	margin-top: 10px;
	border-radius: 4px !important;
	transition: .2s ease-in
}
.hm-tabs .btn-default.active.focus, .hm-tabs .btn-default.active:focus, .hm-tabs .btn-default.active:hover, .hm-tabs .btn-default:active.focus, .hm-tabs .btn-default:active:focus, .hm-tabs .btn-default:active:hover, .hm-tabs .btn-default:hover {
	background: #5f1c69;
	border: none;
	color: #fff;
	opacity: 0.9;
}
.hm-tabs .btn-default .fa {
	color: #fff;
	margin-right: 6px;
	font-size: 10px;
}
#prithvi {
	/*position: relative;
	top: 110px;*/
	left: 0;
	right: 0;
	margin: auto;
	/*padding:100px 0;*/
	width: 100%;
	height: 100%;
}

.hm-main-banner { margin:auto; width:100%; height:400px;}


#prithvi h2 {
	font-size: 24px;
	font-weight: 700;
	font-family: 'Merriweather', serif;
	color: #fff;
	text-transform: uppercase;
}
#prithvi h3 {
	font-size: 16px;
	font-weight: 700;
	font-family: 'Merriweather', serif;
	color: #81ceff;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 40px;
}
#prithvi p {
	color: #8e877f;
	font-size: 14px;
}
.btn-contact {
	background: #80388a;
	padding: 10px 50px 8px 50px;
	border-radius: 5px !important;
	color: #fff;
	margin-top: 45px;
	display: inline-block;
	font-size: 24px;
	font-family: 'Merriweather'
}
.btn-contact:hover {
	text-decoration: none;
	opacity: .9;
	color: inherit;
}
table a {
}
table a:hover, table a:focus {
	color: #9f10b3;
	text-decoration: none
}
.gainers table td:nth-child(4n) {
	color: #59A92B;
}
.losers table td:nth-child(4n) {
	color: #FE0101;
}
.panel, .panel-default {
	border: none !important;
	background: none;
}
.panel-default > .panel-heading {
	background: none !important;
}
.panel-default > .panel-heading h4 a {
	color: #7d7d7d;
	font-weight: bold;
	font-size: 14px;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
	border: none !important;
}
.category-menu {
	border: 1px solid #f0f0f0;
	margin-bottom: 35px;
	padding-bottom: 20px;
	padding-top: 0;
}
.category-menu ul {
	list-style: none;
	padding-left: 20px;
}
.category-menu ul li {
	padding: 3px 0;
}
.category-menu ul li a {
	color: #7d7d7d;
	font-size: 14px;
	padding: 3px 0;
}
.category-menu .panel-body {
	padding-top: 5px;
}
.inside {
	border: 1px solid #ececec;
}
.inside img {
	margin: 0 30px;
}
.inside th {
	font-size: 15px;
	background: #fafafa;
	text-align: center;
}
.inside td {
	text-align: center;
}
.inside th:first-child, .inside td:first-child {
	text-align: left;
}
.inside th span {
	padding-left: 30px;
}
input[type=checkbox], input[type=radio] {
	-webkit-appearance: none;
}
/* Base for label styling */
[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
	position: absolute;
	left: -9999px;
}
[type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {
	position: relative;
	padding-left: 25px;
	cursor: pointer;
}
/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 2px;
	width: 17px;
	height: 17px;
	background: #eaeff4;
}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {
	content: '✔';
	position: absolute;
	top: 3px;
	left: 4px;
	font-size: 18px;
	line-height: 0.8;
	color: #09ad7e;
	transition: all .2s;
}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {
	opacity: 0;
	transform: scale(0);
}
[type="checkbox"]:checked + label:after {
	opacity: 1;
	transform: scale(1);
}
/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked) + label:before, [type="checkbox"]:disabled:checked + label:before {
	box-shadow: none;
	border-color: #bbb;
	background-color: #ddd;
}
[type="checkbox"]:disabled:checked + label:after {
	color: #999;
}
[type="checkbox"]:disabled + label {
	color: #aaa;
}
/* accessibility */
[type="checkbox"]:checked:focus + label:before, [type="checkbox"]:not(:checked):focus + label:before {
	border: none;
}
/* hover style just for information */
label:hover:before {
	border: none !important;
}
.checkboxp {
	position: relative;
	top: -5px;
}
#sample_3 td img {
	width: 20px
}
.filter-table {
	min-height: 120px;/* box-shadow: 0 0 1px #ccc;*/
	border: 1px solid #ececec;
	border-radius: 8px;
}
.filter-table td {
	text-align: center;
	color: #39BEDF;
	font-size: 15px;
	font-weight: bold;
}
.filter-table td span {
	color: #777;
	font-size: 22px;
	font-weight: 100;
}
.btn-primary {
	background: #80388a !important;
	transition: 0.6s ease;
	margin-top: -10px;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
	background: #682371 !important;
}
.refresh select {
	height: 30px;
	width: 300px !important;
	color: #777;
	padding-top: 2px;
	margin: auto;
0
}
.refresh {
	display: inline-block;
	margin-right: 15px;
}
.filterbox {
	padding-bottom: 15px;
}
/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Hide visually and from screen readers
 */

.hidden {
	display: none !important;
}
/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */

.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
/*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
/*
 * Hide visually and from screen readers, but maintain layout
 */

.invisible {
	visibility: hidden;
}
/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before, .clearfix:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}
.clearfix:after {
	clear: both;
}
/* ==========================================================================
   Filter
   ========================================================================== */
.filter {
	list-style: none;
	margin: auto;
	display: block;
	text-align: center;
}
.filter li {
	display: inline-block;
	margin-bottom: 40px;
	margin-top: 40px;
}
.filter li a {
	padding: 8px 20px;
	margin-right: 10px;
}
.project-item {
	width: 100px;
	height: 100px;
	margin-right: 10px;
	margin-bottom: 4px;
	text-align: center
}
.project-item h1 {
	margin-top: 20px;
	font-size: 14px;
}
/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding: 10px;
}
.table.table-hover td {
	padding: 8px;
}
/* ==========================================================================
   Market
   ========================================================================== */
   
.market-title {
	padding-left: 40px;
	margin-bottom: 10px;
	font-weight: bold;
}
.market-title a {
	font-weight: 400;
}
#marketview .nav>li>a {
	padding: 10px;
}
.color11 {
	background: #f0f3f6;
}
.market-menu {
	list-style: none;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0;
	float: right;
	display: inline-block;
	padding: 42px 0 0 0;
}
.market-menu li {
	display: inline-block;
	margin-left: 40px;
}
.market-menu li:first-child {
	margin-left: 0;
}
.market-menu li a {
	color: #80388a;
	text-decoration: none;
}
.market-search-box {
	float: left;
	text-align: left;
	padding: 40px 0 0 0;
	color: #546a79;
	width: 48%;
	position: relative;
	;
	left: 0;
}
.market-search-box span {
	background: #fff;
	padding: 10px 30px;
	font-size: 18px;
	font-weight: bold;
	border-radius: 20px;
	position: relative;
	   
}
.market-search-box span img {
	position: absolute;
	right: 20px;
	top: 17px;
}
.market-search-box span input {
	background: none;
	border: none;
	width: 100%;
	max-width: 416px;
	margin-right: 10px;
}
.market-search-box span input:focus {
	outline: none;
}
.market-search-box p {
	margin-top: 12px;
	margin-left: 55px;
	color: #546a79;
	font-size: 11px;
	letter-spacing: 0.3px;
	opacity: 0.5;
}
.top-head, .market-head {
	color: #80388a
}
.market-head h2 {
	font-weight: bold;
}
.market-head p {
	font-size: 14px;
	font-weight: 600;
	color: #0b487f;
}
.market-head hr {
	border-color: #bcc7d3;
	border-width: 2px;
	opacity: 0.4;
	margin-top: 20px;
	margin-bottom: 15px;
}
.market-head {
}
.market-submenu {
	list-style: none;
	padding-left: 0;
}
.market-submenu li {
	display: inline-block;
	padding: 0 13.5px;
	border-right: 2px solid #0b487f;
	position: relative;
	height: 12px;
}
.market-submenu li:first-child {
	padding-left: 0;
}
.market-submenu li:last-child {
	padding-right: 0;
	border-right: none;
}
.market-submenu li a {
	color: #0b487f;
	font-size: 14px;
	text-decoration: none;
	font-weight: 600;
	position: relative;
	top: -4px;
}
#current-market {
	background: #fff;
	margin-top: 10px;
	margin-bottom: 30px;
	padding: 20px;
	box-shadow: #eaeaea 0 0px 10px;
}
#current-market td {
	color: #b5b5b5;
	font-weight: 100;
	font-size: 14px;
	text-align: center;
}
#current-market td span {
	color: #80388a;
	font-weight: bold;
	font-size: 18px;
}
#current-market td span i {
	font-size: 14px;
	font-weight: 400;
	color: #7aceeb;
	font-style: normal;
}
.box-shadow {
	box-shadow: #eee 0 0px 10px;
	margin-bottom: 30px
}
.chart-heading {
	font-size: 22px;
	color: #80388a;
	font-weight: bold;
}
.chart-tab select {
	margin-left: 5px;
}
.chart-lable {
	margin-left: 30px !important;
	margin-right: 0;
}
.sidebar-text {
	color: #9eacb4;
	font-size: 12px;
	font-weight: 400;
	display: inline-block;
	margin-top: 10px;
}
.sidebar-text span {
	font-size: 13px;
	color: #fff;
	font-weight: 700;
	background: #80388a;
	padding: 5px 10px;
	margin-left: 8px;
	border-radius: 1px;
}
.company-details {
	color: #9eacb4;
	font-size: 12px;
}
.company-details tr td:first-child {
	text-transform: uppercase;
	font-weight: bold;
	width: 40%;
	padding-left: 0;
}
.company-details tr td:last-child {
	font-weight: 400;
	width: 60%
}
.company-details .table>tbody>tr:last-child {
	border-bottom: none;
}
.paddingleft0 {
	padding-left: 0 !important;
}
.market-info .nift .portlet-title {
	padding: 15px;
	height: 445px;
}
.no-result {
	margin-top: 12px;
	margin-left: 30px;
	font-size: 10px;
}
.market-search-box .glyphicon-refresh {
	position: relative;
	left: -32px;
}
.market-search-box .glyphicon-remove {
	font-size: 10px;
	line-height: 10px;
}
.bod, .latestnews {
	font-size: 14px;
}
.bod tr td, .latestnews tr td {
	padding: 14px 0 !important;
}
.bod tr td:first-child, .latestnews tr td:first-child {
	text-transform: none !important;
	font-size: 14px;
	font-weight: normal;
}
.bod tr td:last-child, .latestnews tr td:last-child {
	font-size: 14px;
	font-weight: normal;
	line-height: 2;
}
.latestnews .portlet-title {
	/*height: 350px !important*/
}
.latestnews tr td:first-child {
	width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.latestnews tr td:last-child {
	width: 20%;
	font-size: 11px;
	text-align: right !important;
}
.latestnews tr td:first-child a {
	color: #0b487f;
	font-weight: 600;
}
.currentstock .portlet-title {
		/*height: 350px !important*/

}

.prithvi-map iframe { width: 92%;}

/* ==========================================================================
   Updates
   ========================================================================== */
table.table.inside {
	border-left: none;
	background: #fff;
	border-right: none;
	box-shadow: 0 0 15px #e5e5e5;
margin-bottom
}
table.table.inside td {
}
table.table.inside tr th {
	font-size: 15px;
	font-weight: bold;
	padding-top: 0;
	padding-bottom: 4px;
	padding-top: 2px;
/*	border-left: none;
*/	border-top: none;
	    height: 48px;
}
table.table.inside tr:last-child td {
	border-bottom: none;
}
.InnerTable {
	margin-bottom: 30px;
}
.dataTables_filter {
	text-align: right !important
}

.trending_div .heading { font-size: 16px; text-align:center; color:#9eacb4; line-height:1.2;}
.trending_div .heading span { font-size:14px;}
.trending_div .value { font-size: 16px; font-weight:bold; margin-top:8px;}
.trending_div .different { font-size: 14px;}

.trending_div .btn-default { font-size:12px; padding:4px 10px;}
.trending_div>div { text-align:center; padding:20px  10px;}
.trending_div>div img { width:16px; position:relative; top:-3px;}
.trending_div .red { color:#f00;}
.trending_div .green { color:#1ee466;}
.trending_div>div:nth-child(even) { border-left: 1px dotted #ccc;  } 
.trending_div>div:nth-child(2), .trending_div>div:nth-child(1) {  border-bottom: 1px dotted #ccc; margin-top:15px; } 
.disclaimer {color:#9eacb4 }
.disclaimer h5 { font-size:16px; margin-top:0;}
.disclaimer p { text-align:left; width:100%; }
.mf>div { height:120px !important;}

.world>div { margin-top:0 !important; padding:12.5px; border:none !important;}




 @media screen and (min-width: 1100px) and (max-width: 1399px) {
	 .navbar-default .navbar-nav>li>a {
	font-size: 13px;
	font-weight: 600;
	color: #7d7d7d;
	padding:8px;
}

.navbar .navbar-form .btn-default {
	font-size: 9px;
	    padding: 6px 8px;
	
	}
	 
 }





 @media screen and (min-width: 1400px) and (max-width: 1500px) {
.navbar-nav {
	margin-left: 3%;
	margin-top: 1.7%;
}

.navbar .navbar-form .btn-default {
	font-size: 10px;
	    padding: 6px 8px;
	
	}


}
 @media screen and (min-width: 1501px) and (max-width: 1600px) {
.navbar-nav {
	margin-left: 7%;
	margin-top: 1.7%;
}
}
 @media screen and (min-width: 1601px) and (max-width: 1700px) {
.navbar-nav {
	margin-left: 10%;
	margin-top: 1.7%;
}
}
 @media screen and (min-width: 1701px) and (max-width: 1800px) {
.navbar-nav {
	margin-left: 14%;
	margin-top: 1.7%;
}
}
 @media screen and (min-width: 1801px) and (max-width: 1900px) {
.navbar-nav {
	margin-left: 16%;
	margin-top: 1.7%;
}
}
 @media screen and (min-width: 1901px) and (max-width: 2000px) {
.navbar-nav {
	margin-left: 18%;
	margin-top: 1.7%;
}
}
 @media screen and (min-width: 2001px) and (max-width: 2400px) {
.navbar-nav {
	margin-left: 22%;
	margin-top: 1.7%;
}
}
 @media only screen and (min-width: 35em) {
/* Style adjustments for viewports that meet the condition */
}
 @media print,  (-webkit-min-device-pixel-ratio: 1.25),  (min-resolution: 1.25dppx),  (min-resolution: 120dpi) {
/* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */

@media print {
*,  *:before,  *:after,  *:first-letter,  *:first-line {
	background: transparent !important;
	color: #000 !important; /* Black prints faster:
                                   http://www.sanbeiji.com/archives/953 */
	box-shadow: none !important;
	text-shadow: none !important;
}
a,  a:visited {
	text-decoration: underline;
}
a[href]:after {
	content: " (" attr(href) ")";
}
abbr[title]:after {
	content: " (" attr(title) ")";
}
/*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */

a[href^="#"]:after,  a[href^="javascript:"]:after {
	content: "";
}
pre,  blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}
/*
     * Printing Tables:
     * http://css-discuss.incutio.com/wiki/Printing_Tables
     */

thead {
	display: table-header-group;
}
tr,  img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p,  h2,  h3 {
	orphans: 3;
	widows: 3;
}
h2,  h3 {
	page-break-after: avoid;
}
}
/***
UI Loading
***/
.page-on-load {
	background: #fefefe;
}
.page-on-load .page-header1, .page-on-load .page-container1, .page-on-load .page-footer1, .page-on-load > .clearfix {
	display: none;
	transition: all 2s;
}
.loading-message {
	display: inline-block;
	min-width: 125px;
	margin-left: -60px;
	padding: 10px;
	margin: 0 auto;
	color: #000 !important;
	font-size: 13px;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
}
.loading-message.loading-message-boxed {
	border: 1px solid #ddd;
	background-color: #3eb4ef;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}
.loading-message > span {
	line-height: 20px;
	vertical-align: middle;
}
.page-loading {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	position: fixed;
	top: 50%;
	left: 50%;
	min-width: 125px;
	margin-left: -60px;
	margin-top: -30px;
	padding: 7px;
	text-align: center;
	color: #333;
	font-size: 13px;
	border: 1px solid #ddd;
	background-color: #80388a;
	vertical-align: middle;
	-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}
.page-loading > span {
	line-height: 20px;
	vertical-align: middle;
}
.page-spinner-bar {
	position: fixed;
	z-index: 10051;
	width: 100px;
	top: 40%;
	left: 50%;
	margin-left: -55px;
	text-align: center;
}
.page-spinner-bar > div {
	margin: 0 5px;
	width: 18px;
	height: 18px;
	background: #80388a;
	border-radius: 100% !important;
	display: inline-block;
	-webkit-animation: bounceDelay 1.4s infinite ease-in-out;
	animation: bounceDelay 1.4s infinite ease-in-out;
	/* Prevent first frame from flickering when animation starts */
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.page-spinner-bar .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}
.page-spinner-bar .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}
.block-spinner-bar {
	display: inline-block;
	width: 80px;
	text-align: center;
}
.block-spinner-bar > div {
	margin: 0 2px;
	width: 15px;
	height: 15px;
	background: #80388a;
	border-radius: 100% !important;
	display: inline-block;
	-webkit-animation: bounceDelay 1.4s infinite ease-in-out;
	animation: bounceDelay 1.4s infinite ease-in-out;
	/* Prevent first frame from flickering when animation starts */
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.block-spinner-bar .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}
.block-spinner-bar .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}
/***
UI Loading END
***/
.currenctlabel td, .currenctlabel th { padding:0;}
