.width-25{
	width:25%;
}

.width-30{
	width:30%;
}

.width-33{
	width:33%;	
}
.width-35{
	width:35%;	
}
.width-90{
	width: 90% !important;
}

.as-sortable-item, .as-sortable-placeholder {
	display: block;
}

table .as-sortable-item, table .as-sortable-placeholder {
	display: table-row;
}

.as-sortable-item {
	-ms-touch-action: none;
	touch-action: none;
	/* to disable context menu on iOS devices */
	-webkit-touch-callout: none;
}

.as-sortable-item-handle {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -moz-grab;
}

.as-sortable-placeholder {
	background: #eee;
}

.as-sortable-drag {
	position: absolute;
	pointer-events: none;
	z-index: 9999;
	cursor: move;
}

.as-sortable-hidden, .as-sortable-dragging {
	display: none !important;
}

.as-sortable-un-selectable {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.dashboard .col-xs-1, 
.dashboard .col-sm-1, 
.dashboard .col-md-1, 
.dashboard .col-lg-1, 
.dashboard .col-xs-2,  
.dashboard .col-xs-2-5, 
.dashboard .col-xs-1-5, 
.dashboard .col-sm-2, 
.dashboard .col-md-2, 
.dashboard .col-lg-2, .dashboard .col-xs-3, .dashboard .col-sm-3, .dashboard .col-md-3, .dashboard .col-lg-3, .dashboard .col-xs-4, .dashboard .col-sm-4, .dashboard .col-md-4, .dashboard .col-lg-4, .dashboard .col-xs-5, .dashboard .col-sm-5, .dashboard .col-md-5, .dashboard .col-md-4-5, .dashboard .col-md-7-5, .dashboard .col-md-5-5, .dashboard .col-md-6-5, .dashboard .col-lg-5, .dashboard .col-xs-6, .dashboard .col-sm-6, .dashboard .col-md-6, .dashboard .col-lg-6, .dashboard .col-xs-7, .dashboard .col-sm-7, .dashboard .col-md-7, .dashboard .col-lg-7, .dashboard .col-xs-8, .dashboard .col-sm-8, .dashboard .col-md-8, .dashboard .col-lg-8, .dashboard .col-xs-9, .dashboard .col-sm-9, .dashboard .col-md-9, .dashboard .col-lg-9, .dashboard .col-xs-10, .dashboard .col-sm-10, .dashboard .col-md-10, .dashboard .col-lg-10, .dashboard .col-xs-11, .dashboard .col-sm-11, .dashboard .col-md-11, .dashboard .col-lg-11, .dashboard .col-xs-12, .dashboard .col-sm-12, .dashboard .col-md-12, .dashboard .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 1px;
  padding-left: 3px;
}

.dashboard body {
	font-family: "Segoe UI", sans-serif !important;
	font-size: 8px;
}

input:focus {
	outline: none;
}

.color-theme-txt {
	color: #f0cba6;
}

a.color-theme-txt:hover {
	color: #f0cba6; /* text-decoration: none; */
}

.spacing-div {
	height: 10px;
	clear: both;
}

.dashboard * {
	outline: none !important;
}

/* top header */
.dashboard .header {
	display: inline-block;
	width: 100%;
}

.header-left {
	padding-top: 7px;
	float: left;
}

.header-currency-tab, .header-load-board, .header-load-board span,
	.header-load-board .order-price-tab-inner, .header-shares-value {
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}

.header-currency-tab a.dropdown-toggle {
	background: #171717;
	padding: 3px 20px;
	border-radius: 5px;
	border: 1px solid #bfbfbf;
	color: #d9d9d9;
	font-weight: bold;
	text-decoration: none !important;
}

.header-currency-tab ul.dropdown-menu {
	padding: 0;
	border: none;
	margin-top: 3px;
}

.header-load-board span {
	margin-right: 4px;
	margin-top: 3px;
	color: #d9d9d9;
	font-weight: bold;
}

.header-shares-value {
	text-align: center;
	font-weight: bold;
	font-family: 'segoe ui' !important;
	white-space: nowrap;
	margin-top: 6px;
}

.header-shares-value span {
	margin-bottom: 5px;
}

.header-shares-value span>span {
	font-size: 14px;
	line-height: 100%;
}

.header-shares-value span.shares-separator {
	font-size: 14px;
}

.header-shares-value span.shares-up, .header-shares-value span.shares-down,
	.header-shares-value span.shares-equal {
	color: #00C400;
	padding-left: 14px;
	position: relative;
}

.header-shares-value span.shares-up:before, .header-shares-value span.shares-down:before,
	.header-shares-value span.shares-equal:before {
	content: '';
	background: url(../images/shares-up-icon.png) no-repeat;
	width: 18px;
	height: 16px;
	position: absolute;
	margin-left: -22px;
	margin-top: -3px;
}

.header-shares-value span.shares-down {
	color: #FF0000;
}

.header-shares-value span.shares-equal {
	color: #00B0F0;
}

.header-shares-value span.shares-down:before {
	background: url(../images/shares-down-icon.png) no-repeat;
	width: 18px;
	height: 18px;
	position: absolute;
	margin-left: -22px;
	margin-top: -6px;
}

.header-shares-value span.shares-equal:before {
	background: url(../images/shares-equal-icon.png) no-repeat;
	width: 9px;
	height: 9px;
	margin-top: 2px;
	margin-left: -17px;
}

.header-shares-value span.down {
	color: #FF0000;
}

.header-shares-value span.up {
	color: #00C400;
}

.header-shares-value span.equal {
	color: #00B0F0;
}

.header-right {
	padding-right: 25px;
	float: right;
}

.header-right .nav>li>a {
	padding: 10px 6px;
}

.header-right .nav>li>a:focus, .header-right .nav>li>a:hover {
	background-color: transparent;
}

.header-right .nav>li>a.user-dp-wrap {
	padding-bottom: 0;
}

span.user-dp {
	background: #fff;
	border-radius: 50%;
	width: 25px;
	display: inline-block;
	overflow: hidden;
}

span.user-dp-caret {
	display: inline-block;
	padding-bottom: 14px;
}
/* navbar */
.nav>li>a {
	color: #fff;
	padding: 5px 15px;
}

ul.nav.nav-tabs {
	display: inline-block;
	margin: 0;
	vertical-align: middle;
}

.header-tabs .nav.nav-tabs {
	margin-top: 5px;
}

ul.nav.nav-tabs li a {
	padding: 1px 10px;
}

.market-depth ul.nav.nav-tabs li a {
	padding: 1px 0px;
}
/* load board */
.load-board-tab {
	margin-top: 4px;
	display: inline-block;
}

.load-board-tab h3 {
	display: inline-block;
	vertical-align: top;
	margin: 5px;
	line-height: 100%;
	font-size: 14px;
}

.load-board-tab .nav-tabs {
	border: 1px solid #ddd;
	border-radius: 3px;
	background: #292929;
}

.load-board-tab .nav-tabs>li {
	border-radius: 0;
}

.load-board-tab .nav-tabs>li>a {
	border: none;
	background-color: transparent;
	color: #5a5a5a;
	border-radius: 3px;
	text-transform: uppercase;
	margin-right: 0;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	margin: 0 !important;
}

.load-board-tab .nav-tabs li:nth-child(2) a {
	border: 1px solid #ddd;
	border-top: none;
	border-bottom: none;
}

.load-board-tab .nav-tabs>li>a:focus, .load-board-tab .nav-tabs>li>a:hover
	{
	border: none;
	background-color: #92d050;
	color: #000;
	border-radius: 4px;
}

.load-board-tab .nav-tabs>li.active>a, .load-board-tab .nav-tabs>li.active>a:focus,
	.load-board-tab .nav-tabs>li.active>a:hover {
	border: none;
	background-color: #92d050;
	color: #000;
	border-radius: 4px;
}
/* content area */
.main-content {
	padding: 0 0 0 0;
}

.half-part {
	width: 50%;
	float: left;
	margin: 10px 0;
}

.main-content .selected {
	/* 	border: 1px solid #cccccc; */
	border-radius: 5px;
}

.main-content .not-selected {
	padding-top: 30px;
}

.box-wrapper {
	display: table;
	width: 100%;
	border-spacing: 5px;
}

.box-row {
	display: table-row;
}

.small-box {
	background: #000;
	padding: 5px 5px;
}

.small-box .pull-left {
	margin: 0;
}

.showing-for {
	margin: 0;
	color: #f0cba6;
	font-weight: bold;
}

.outright-icon {
	 top: -5px;
}

.outright-sett-label-value{
	text-align: left !important;
	margin-top: 2px;
}

.outright-sett-date-value {
	color: #F2F2F2;
	font-weight: bold;
	border: 2px solid #595959;
	border-radius: 4px;
	margin-top: 4px;
	text-align: center;
}

.outright-sett-date-value .comp-name {
	color: #ffc000;
}

.outright-table {
	height: 135px;
}

.outright-comp-name {
	color: #ffc000;
	display: inline-block !important;
	white-space: nowrap !important;
	width: 45px !important;
	text-overflow: ellipsis !important;
	overflow: hidden !important;
	font-size: 12px;
	padding: 2px 2px;
	cursor: pointer;
}

.outright-comp-name-selected {
	color: #ffc000;
	display: inline-block !important;
	white-space: nowrap !important;
	width: 45px !important;
	text-overflow: ellipsis !important;
	overflow: hidden !important;
	font-size: 12px;
	border: 1px solid #ffc000;
	border-radius: 4px;
	padding: 2px 2px;
}

.showing-for .comp-name {
	border: 1px solid #ffc000;
	border-radius: 4px;
	padding: 2px 10px 2px 10px;
	color: #ffc000;
}

.showing-for .comp-name {
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 200px;
}

.box-heading, .box-open-icon, .box-icon, .box-close-icon {
	display: inline-block;
	margin: 0;
	font-weight: bolder !important;
	font-size: 12px !important;
}

.box-heading {
	color: #f0cba6;
	margin-right: 10px;
	font-size: 12px;
	font-weight: bold;
}

.box-date {
	color: #d9d9d9;
	font-weight: bold;
}

.box-open-icon {
	background: #00ff00;
	color: #000;
	border-radius: 4px;
	padding: 2px 10px;
	margin-right: 4px;
	font-size: 10px;
	font-weight: bold;
}

.box-close-icon {
	background: #ff2d2d;
	color: #000;
	border-radius: 4px;
	padding: 2px 10px;
	margin-right: 4px;
	font-size: 10px;
	font-weight: bold;
}
/*  */
.box-content {
	display: table;
	width: 100%;
	border-spacing: 0;
	position: relative;
}

.box-buy-sell {
	display: table-cell;
	width: 50%;
}

.box-sell, .box-buy {
	background: #c1272d;
	border-radius: 4px;
	padding: 5px 5px;
	min-height: 110px;
	font-weight: bold;
}

.disabled-box .box-sell {
	background: #691519;
	color: #989898;
}

.disabled-box .box-buy {
	background: #004676;
	color: #989898;
}

/* .disabled-box .la-count {
	padding-top: 10px;
} */
.disabled-box .buy-sell-heading {
	border: none;
}

.box-buy {
	background: #0066ac;
	margin-right: 0px;
	margin-left: 5px;
}

.btn-sell-buy {
	text-transform: uppercase;
	border: 1px solid #fff;
	border-radius: 4px;
	padding: 3px 5px;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	background: none;
}

.btn-buy-border{
	border: 1px solid #0066ac;
	background-color: #0066ac !important;
}

.btn-sell-border{
	border: 1px solid #C1272D;
	background-color: #C1272D !important;
}

.bank-quotes-pagination .pagination{
	margin: 0px !important;
}

.box-sell .btn-sell-buy {
	background: #C1272D;
}

.box-buy .btn-sell-buy {
	background: #005680;
}

.disabled-box .btn-sell-buy {
	border: none;
	background: none;
	color: #989898;
}

.la-wrapper {
	position: relative;
	font-size: 11px;
	min-height: 10px;
}

.la-wrapper p {
	margin: 0;
}

.la-class {
	margin: 14px 4px 4px 4px;
	position: absolute;
	width: 100%;
	font-size: 15px;
}

.la-class span {
	color: #f0cba6;
}

.la-amount span {
	color: #f0cba6;
}

.disabled-box .la-amount span {
	color: #ab641d;
}

.spread { /* color:#fff; */
	
}

.la-count, .la-value {
	margin: 0;
}

.la-value {
	font-size: 22px;
	display: block;
	line-height: 100%;
}

.la-amount {
	position: absolute;
	bottom: -13px;
	font-size: 11px;
	white-space: nowrap;
}

.mkt-value {
	position: absolute;
	bottom: 22px;
	text-align: center;
	left: 20%;
	top: 40%;
	right: 20%;
	font-weight: bold;
	color: #f2f2f2;
}

.mkt-value .mkt-price {
	padding: 0;
	color: #fff;
	margin-left: 5px;
}

.mkt-price input[type=text] {
	background: none;
	border: none;
	text-align: center;
	max-width: 150px;
	color: #f2f2f2;
	background: #0d0d0d;
	padding: 2px 5px;
	border: 1px solid #bfbfbf;
	border-radius: 4px;
}

.mkt-price input[type=number] {
	background: none;
	border: none;
	text-align: center;
	max-width: 150px;
	color: #f2f2f2;
	background: #0d0d0d;
	padding: 2px 5px;
	border: 1px solid #bfbfbf;
	border-radius: 4px;
}

/*  */
.content-right-wrapper {
	margin-top: 10px;
}

.content-right, .content-right-bar {
	float: left;
	width: 92%;
}

.content-right-bar {
	width: 7%;
	background: #333;
	min-height: 373px;
	margin: 0 0 0 1%;
	border-radius: 5px;
}

.bank-comparitive-left, .bank-comparitive-right {
	float: left;
	width: 45%;
}

.price-unit {
	font-style: italic;
	font-size: 10px;
	float: right;
	line-height: 18px;
	color: #a6a6a6;
	padding-right: 5px;
	position: absolute;
	right: 0;
	top: -3px;
}

.bank-comparitive-left {
	border-right: 1px solid #595959;
	width: 55%;
}

.dashboard .table {
	margin-bottom: 0px;
}

.dashboard .table>tbody>tr>td {
	font-size: 11px;
}

.bank-comparitive-contents .comp-name {
	border-radius: 4px;
	padding: 2px 2px;
	color: #ffc000;
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 45px;
	font-size: 12px;
}

.market-watch-table-row-background-color{
	background-color: #0D0D0D;
}

.market-watch-table-row-hover-background-color{
	background-color: #232323;
}

.bank-comparitive-contents .comp-name.selected {
	border: 1px solid #ffc000;
}

.bank-comparitive-contents .bid-spread.selected,
	.bank-comparitive-contents .offer-spread.selected {
	border: 1px solid #f0cba6;
	border-radius: 2px;
	padding: 1px 2px;
}

.bank-comparitive-quotes, .market-depth {
	background: #333;
	border-radius: 5px;
	padding: 6px;
}

.market-watch {
	padding: 6px 0px 0px 0px !important;
}

.market-watch-up-trend
{
	height: 15px;
	width: 18px;
	background-image: url(../images/uptrend.png);
	background-repeat: no-repeat;
	display: inline-block;
}

.value-highlighted-txt-decimal-up-trend {
	font-size: 21px !important;
	color: #00C400 !important;
}

.market-watch-down-trend
{
	height: 15px;
	width: 18px;
	background-image: url(../images/downtrend.png);
	background-repeat: no-repeat;
	background-size: 16px 12px;
	display: inline-block;
}

.value-highlighted-txt-decimal-down-trend {
	font-size: 21px !important;
	color: #FF0000 !important;
}

.market-watch-equal-trend
{
	height: 15px;
	width: 8px;
	background-image: url(../images/shares-equal-icon.png);
	opacity: 0;
	background-repeat: no-repeat;
	display: inline-block;
}

.value-highlighted-txt-decimal-equal-trend {
	font-size: 21px !important;
	color: #00B0F0 !important;
}

.col-md-outright-comparition {
	padding-right: 1px;
	padding-left: 0px;
}

.col-md-market-depth {
	padding-right: 0px;
	padding-left: 2px;
}

.col-md-left {
	padding-right: 1px;
	padding-left: 10px;
}

.col-md-right {
	padding-right: 0px;
	padding-left: 1px;
}

.market-watch-contents {
	margin-top: 6px;
}

.market-watch .nav-tabs>li {
	margin-bottom: -4px !important;
}

.content-bot-left {
	border-radius: 5px;
	padding: 6px 6px 0px 6px;
}

.market-depth {
	margin-bottom: 5px;
}

.bank-comparitive-quotes .bcq-head {
	position: relative;
}

.bank-comparitive-quotes .bcq-head-icons {
	position: absolute;
	right: 0;
	top: 0;
}

.bank-comparitive-quotes .bcq-icon1, .bank-comparitive-quotes .bcq-icon1:hover,
	.bank-comparitive-quotes .bcq-icon2 {
	width: 18px;
	height: 18px;
	background-image: url(../images/price_comparison_inactive.png);
	background-repeat: no-repeat;
	background-size: 18px 18px;
	display: inline-block;
	margin-right: 10px;
}

.bank-comparitive-quotes .bcq-icon2, .bank-comparitive-quotes .bcq-icon2:hover
	{
	background-image: url(../images/spread_comparison_inactive.png);
	background-repeat: no-repeat;
	background-size: 18px 18px;
	color: #f2f2f2;
}

.bank-comparitive-quotes .active .bcq-icon1 {
	background-image: url(../images/price_comparison.png);
	background-repeat: no-repeat;
	background-size: 18px 18px;
}

.bank-comparitive-quotes  .active .bcq-icon2 {
	background-image: url(../images/spread_comparison.png);
	background-repeat: no-repeat;
	background-size: 18px 18px;
}

.bank-comparitive-quotes .active.active-toggle .bcq-icon1,
	.bank-comparitive-quotes .active.active-toggle .bcq-icon1:hover {
	background-image: url(../images/price_comparison_inactive.png);
	background-repeat: no-repeat;
	background-size: 18px 18px;
	color: #f2f2f2;
}

.bank-comparitive-quotes  .active.active-toggle .bcq-icon2,
	.bank-comparitive-quotes  .active.active-toggle .bcq-icon2:hover {
	background-image: url(../images/spread_comparison_inactive.png);
	background-repeat: no-repeat;
	background-size: 18px 18px;
	color: #f2f2f2;
}

.bcq-head-icons ul.nav.nav-tabs a {
	background-color: transparent !important;
	border: none;
	margin: 0 0 0 10px;
}

.bank-comparitive-quotes .tab-content>.tab-pane {
	padding: 0;
}

.bank-comparitive-quotes h3, .market-depth h3, .order-price h3 {
	margin-top: 0;
	font-size: 12px;
	font-weight: bold;
	color: #d9d9d9;
}

.market-depth h3 {
	display: inline-block;
}

.bank-comparitive-contents, .market-depth-contents,
	.order-price-contents {
	background: #000;
	border-radius: 5px;
	padding: 5px 0px 0px 0px;
}

.no-curve-border{
	border-radius: 0px;
}

.bank-comparitive-contents {
	padding-left: 1px;
}

.market-depth-contents .table>thead>tr>th {
	border-bottom: 1px solid #595959;
	background: none;
}

ul.nav.nav-tabs.market-depth-tab {
	float: right;
	margin-top: -3px;
}

ul.nav.nav-tabs.market-depth-tab li {
	margin-bottom: 0;
}

ul.nav.nav-tabs.market-depth-tab li a {
	display: block;
	margin-right: 5px;
	background: #0d0d0d;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding: 4px 9px;
}

ul.nav.nav-tabs.market-depth-tab li.active a {
	background: #92d050;
	color: #000;
	border: none;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

ul.nav.nav-tabs.market-depth-tab li:nth-child(4) a {
	margin-right: 0;
}

.tab-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/expand_widget_light.png) center center
		no-repeat;
	vertical-align: middle;
}

.tab-icon.statistics-modal {
	background: url(../images/market_statistics_light.png) center center
		no-repeat;
}

ul.nav.nav-tabs.market-depth-tab li.active a .tab-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/expand_widget_dark.png) center center
		no-repeat;
	vertical-align: middle;
}

ul.nav.nav-tabs.market-depth-tab li.active a .tab-icon.statistics-modal
	{
	background: url(../images/market_statistics_dark.png) center center
		no-repeat;
}

span.icon-tab-head {
	vertical-align: middle;
	margin: 0;
}
/*.statistics-tab {
	
}

.statistics-tab a {
	color: #f2f2f2;
}
.statistics-tab.active a {
	color: #0d0d0d;
}
.statistics-tab a:hover {
	text-decoration: none;
}
.statistics-tab p {
	    display: inline-block;
    padding-right: 6px;
    margin-bottom: 0;
    font-size: 11px;
}
.statistics-tab p{ float:left;}
.statistics-tab span {
	padding-left: 6px;
	display:block;
	float:left;
}
.market-depth-tab li.active a {
	background: #92d050;
	color: #000;
	border: none;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}*/
.market-depth .statistics-tab.active .popUPIcon {
	cursor: pointer;
}

.market-depth .close-maximize-tab {
	display: none;
}

.market-depth.maximize-tab .close-maximize-tab {
	display: inline-block;
}

.market-depth.maximize-tab .close-maximize-tab a {
	line-height: 20px;
}

.mdc-highlighted-txt {
	color: #f0cba6;
	line-height: 100%;
}

.mdc-highlighted-txt>span {
	font-size: 16px;
}

.value-highlighted-txt {
	font-size: 15px;
	color: #fff;
	line-height: 100%;
}
.padding-4-8{
	padding: 4px 8px;
}
.market-watch-sett-date{
	height: 25px;
	line-height: 25px;
	display:block;
	font-size: 14px;
}

.value-highlighted-txt-decimal {
	font-size: 21px;
}

.market-watch-value-highlighted-txt-decimal {
	font-size: 21px;
}

.market-watch-best-buy-container{
	display: inline-block;
	float: right;
	padding-top: 6px;
	height:12px;
	width:12px;
	vertical-align: bottom;
}

.market-watch-best-sell-container{
	display: inline-block;
	padding-top: 6px;
	height:12px;
	width:12px;
	float:left;
	vertical-align: bottom;
}

.market-watch-best-sell{
	background-color: yellow;
	color: yellow;
	border-radius: 20px;
	display: block;
	height:12px;
	width:12px;
	float: left;
	font-size: 1px;
}

.market-watch-best-buy{
	background-color: yellow;
	color: yellow;
	border-radius: 20px;
	display: block;
	height:12px;
	width:12px;
	float: right;
	font-size: 1px;
	border-bottom: 1px;
}

table.outright-table td {
	padding: 4px 3px 5px 3px !important;
	height: 8px !important;
	line-height: 8px !important;
	vertical-align: middle !important;
}

table.outright-table td span{
	padding-top: 9px !important;
	height: 25px;
}

.content-spacing-4-8{
	padding: 4px 8px !important;
}
table.market-watch-table td:not(.market-watch-instrument-select):not(.market-watch-instrument-select-add-button) {
	padding: 8px 4px 8px 4px !important;
	height: 8px !important;
	line-height: 8px !important;
	vertical-align: middle !important;
}


.market-watch-instrument-select{
	padding: 2px 0px 0px 2px !important;
	height: 5px !important;
	line-height: 5px !important;
	vertical-align: middle !important;
}

.market-watch-instrument-select-add-button{
	padding: 2px 0px 0px 2px !important;
	height: 5px !important;
	line-height: 5px !important;
	vertical-align: top !important;
}

.market-watch-table .market-watch-remove-icon, .market-watch-table .market-watch-remove-icon:hover {
	width: 16px;
	height: 16px;
	background-image: url(../images/delete-row.png);
	background-repeat: no-repeat;
	background-size: 16px 16px;
	display: inline-block;
}

.market-watch-table  .market-watch-add-icon, .market-watch-table .market-watch-add-icon:hover {
	width: 16px;
	height: 16px;
	background-image: url(../images/add-row.png);
	background-repeat: no-repeat;
	background-size: 16px 16px;
	display: inline-block;
}

.market-watch-table  .market-watch-reorder-icon, .market-watch-table .market-watch-reorder-icon:hover {
	width: 16px;
	height: 16px;
	background-image: url(../images/reorder.png);
	background-repeat: no-repeat;
	background-size: 17px 24px;
	display: inline-block;
}

.market-watch-table  .market-watch-compare-icon, .market-watch-table .market-watch-compare-icon:hover {
	width: 16px;
	height: 16px;
	background-image: url(../images/compare-quotes.png);
	background-repeat: no-repeat;
	background-size: 16px 16px;
	display: inline-block;
	float: right;
	margin-right: 15px;
}

table.market-watch-table td.market-watch-icon-column span {
	
}


table.market-watch-table td.market-watch-text-column span {
	color: #f0cba6;
	padding-left: 3px;
	padding-right: 10px;
	font-size: 14px;
}

table.market-watch-table td.market-watch-date-column span {
	font-size: 14px;
	padding-left: 10px;
}

.market-watch-table-text-col {
	position: relative;
	min-height: 1px;
	padding-right: 8px;
	padding-left: 8px;
	width: 23%;
	float: left;
}

.market-watch-table-action-col {
	position: relative;
	min-height: 1px;
	padding-right: 8px;
	padding-left: 8px;
	width: 8%;
	float: left;
}

.market-watch-buy {
	border: 3px solid #0066AC;
	padding: 2px;
	font-size: 14px !important;
	background-color: rgba(0, 102, 172, 1);
	border-radius: 4px;
}

.market-watch-sell {
	border: 3px solid #c1272d;
	padding: 2px;
	font-size: 14px !important;
	background-color: rgba(193, 39, 45, 1);
	border-radius: 4px;
	text-align: right;
}

.market-watch-buy-disabled {
	border: 3px solid #0066AC;
	padding: 4px;
	background-color: rgba(0, 102, 172, 0.3);
	border-radius: 4px;
	color: #989898 !important;
}

.market-watch-sell-disabled {
	border: 3px solid #c1272d;
	padding: 4px;
	background-color: rgba(193, 39, 45, 0.3);
	border-radius: 4px;
	text-align: right;
	color: #989898 !important;
}

.overright-highlight-best-buy {
	border: 3px solid #0066AC;
	padding: 4px;
	background-color: rgba(0, 102, 172, 0.3);
	text-align: right;
}

.overright-highlight-best-sell {
	border: 3px solid #c1272d;
	padding: 4px;
	background-color: rgba(193, 39, 45, 0.3);
	text-align: right;
}

.overright-highlight{
	border: 3px solid #000000;
	padding: 4px;
	background-color: #000000;
	text-align: right;
}

.market-depth .nav-tabs>li>a, .market-depth .nav-tabs>li>a:focus,
	.market-depth .nav-tabs>li>a:hover {
	border: 1px solid #eaeaf1;
	border-bottom-color: transparent;
	color: #f2f2f2;
	background-color: #fff;
	border: none;
}

.market-depth .nav-tabs>li.active>a, .market-depth .nav-tabs>li.active>a:focus,
	.market-depth .nav-tabs>li.active>a:hover {
	color: #000;
}
/*  */
.nav-tabs {
	border-bottom: none;
}

.content-bot-left-wrapper {
	margin-left: 5px;
	background: #333;
	border-radius: 5px;
}

.content-bot-left {
	min-height: 270px;
	position: relative;
	padding-bottom: 54px;
}

.order-price h3 {
	display: inline-block;
}

.order-price-tab .nav.nav-tabs, .order-price-tab-inner .nav.nav-tabs {
	border: 1px solid #595959;
	border-radius: 3px;
	background: #333;
}

.order-price-tab .nav.nav-tabs li a, .order-price-tab-inner .nav.nav-tabs li a
	{
	border-radius: 2px;
	color: #7f7f7f;
}

.order-price-tab .nav-tabs>li>a, .order-price-tab-inner .nav-tabs>li>a {
	margin-right: 0px;
}

.order-price-tab .nav-tabs>li, .order-price-tab-inner .nav-tabs>li {
	float: left;
	margin-bottom: -1px;
	margin-left: -1px;
	margin-top: -1px;
	margin-right: -1px;
	border-right: 1px solid #595959;
}

.order-price-tab .nav-tabs>li:last-child, .order-price-tab-inner .nav-tabs>li:last-child
	{
	border-right: none;
}

.order-price-tab .nav-tabs>li.active>a, .order-price-tab .nav-tabs>li.active>a:focus,
	.order-price-tab .nav-tabs>li.active>a:hover {
	border: 1px solid #c1272d;
	border-bottom-color: #c1272d;
	background-color: #c1272d;
	color: #f2f2f2;
}

.order-price-tab .nav-tabs>li.tab-buy.active>a, .order-price-tab .nav-tabs>li.tab-buy.active>a:focus,
	.order-price-tab .nav-tabs>li.tab-buy.active>a:hover {
	background-color: #0066ac;
	border: 1px solid #0066ac;
	border-bottom-color: #0066ac;
}

.order-price-tab .nav-tabs>li.tab-sell-buy.active>a, .order-price-tab .nav-tabs>li.tab-sell-buy.active>a:focus,
	.order-price-tab .nav-tabs>li.tab-sell-buy.active>a:hover {
	background-color: #A88000;
	border: 1px solid #A88000;
	border-bottom-color: #A88000;
}

.order-price-tab-inner .nav-tabs>li.active>a, .order-price-tab-inner .nav-tabs>li.active>a:focus,
	.order-price-tab-inner .nav-tabs>li.active>a:hover {
	border: 1px solid #92d050;
	border-bottom-color: #92d050;
	color: #494d55;
	background-color: #92d050;
	color: #000;
}

.order-price-tab-inner .buy .nav-tabs>li.active>a,
	.order-price-tab-inner .buy .nav-tabs>li.active>a:focus,
	.order-price-tab-inner .buy .nav-tabs>li.active>a:hover {
	border: 1px solid #0066AC;
	border-bottom-color: #0066AC;
	background-color: #0066AC;
	color: #fff;
}

.order-price-tab-inner .sell .nav-tabs>li.active>a,
	.order-price-tab-inner .sell .nav-tabs>li.active>a:focus,
	.order-price-tab-inner .sell .nav-tabs>li.active>a:hover {
	border: 1px solid #c1272d;
	border-bottom-color: #c1272d;
	background-color: #c1272d;
	color: #fff;
}

.order-price-tab-inner .sellbuy .nav-tabs>li.active>a,
	.order-price-tab-inner .sellbuy .nav-tabs>li.active>a:focus,
	.order-price-tab-inner .sellbuy .nav-tabs>li.active>a:hover {
	border: 1px solid #A88000;
	border-bottom-color: #A88000;
	background-color: #A88000;
	color: #fff;
}

.order-price-contents .tab-content>.tab-pane {
	background: #000;
	padding: 0px;
	border-radius: 5px;
}

.order-price-highlighted-txt {
	font-size: 16px;
	line-height: 100%;
}
/*  */
.nav-tab-bot-right .nav-tabs>li>a {
	margin-right: 6px;
}

.nav-tab-bot-right .nav.nav-tabs li a {
	padding: 6px 10px;
}

.nav-tab-bot-right .nav-tabs>li>a, .nav-tab-bot-right .nav-tabs>li>a:focus,
	.nav-tab-bot-right .nav-tabs>li>a:hover {
	border: none;
	color: #f2f2f2;
	background-color: #0d0d0d;
}

.nav-tab-bot-right .nav-tabs>li.active>a, .nav-tab-bot-right .nav-tabs>li.active>a:focus,
	.nav-tab-bot-right .nav-tabs>li.active>a:hover {
	border: none;
	/* color: #f2f2f2;
	background-color: #333333; */
	background: #92d050;
	color: #000;
}

.nav-tab-bot-right .tab-content {
	background: #333333;
	padding: 6px;
	/* margin-top: -3px; */
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.sell-btn-wrap {
	position: absolute;
	right: 0;
	bottom: 5px;
	width: 100%;
	text-align: right;
}

.sell-btn-inner p {
	margin: 0;
	display: inline-block;
	margin-right: 10px;
}

.tab-content>.tab-pane {
	background: #000;
	padding: 5px;
	border-radius: 5px;
}

.bot-right-header-wrapper {
	margin-bottom: 5px;
}

.nav-tab-bot-header-left .search-box, .nav-tab-bot-header-left .select-box,
	.nav-tab-bot-header-left .go-btn, .nav-tab-bot-header-right .search-field,
	.up-btn {
	display: inline-block;
	vertical-align: top;
}

.nav-tab-bot-header-left .search-box {
	position: relative;
}

.nav-tab-bot-header-left .search-box .search-icon {
	position: absolute;
	right: 6px;
	top: 2px;
}

.order-price-tab-inner .search-box {
	float: left;
}

.search-box {
	position: relative;
}

.search-box input[type=text] {
	/* border: 1px solid #595959!important; */
	border-radius: 4px;
	padding-left: 5px;
	position: relative;
	background: #0b0b0b url(../images/search-icon.png) no-repeat center
		right 3px !important;
	height: 24px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px !important;
}

.search-box span.search-icon {
	position: absolute;
	top: 1px;
	right: 4px;
}

.up-btn {
	line-height: 0;
	max-height: 24px;
	padding-top: 5px;
}

.bot-right-header-wrapper input[type=text], .bot-right-header-wrapper .select-opt,
.order-price-contents .select-opt
	{
	background: #0b0b0b;
	border: 1px solid #595959;
	border-radius: 5px;
	padding: 0 5px;
	height: 24px;
	font-weight: bold;
	font-size: 11px;
}

.bot-right-header-wrapper input[type=text] {
	background: #000;
}

.bot-right-header-wrapper .select-opt>option {
	color: #fff;
}

.bot-right-header-wrapper .btn.focus, .bot-right-header-wrapper .btn:focus,
	.bot-right-header-wrapper .btn:hover {
	color: #fff;
	text-decoration: none;
}

.bot-right-header-wrapper .btn-go, .bot-right-header-wrapper .btn-go.active,
	.bot-right-header-wrapper .btn-go:active, .bot-right-header-wrapper .btn-go:focus,
	.bot-right-header-wrapper .btn-go:hover {
	background: #0d0d0d;
	border: 1px solid #7f7f7f;
	padding: 1px 7px 2px;
	font-size: 12px;
	color: #F0CBA6;
}

.bot-right-table input[type=checkbox], .bot-right-table input[type=radio]
	{
	margin-top: 0;
}

.bot-right-table input[type=checkbox][disabled] {
	cursor: default;
}

.nav-tab-bot-right-footer {
	padding: 7px 5px 0 5px;
	border-top: 1px solid #333;
	margin-top: 0px;
}

.nav-tab-bot-right .pagination {
	margin: 0;
}

.cancel-all-btn {
	background: transparent;
	border: 1px solid #7f7f7f;
	padding: 5px 7px;
	font-size: 10px;
	color: #f0cba6;
	font-weight: bold;
}

.cancel-all-btn:hover {
	color: #fff;
}
/*  */
.order-price-tab-last ul.nav.nav-tabs {
	display: block;
	border: 1px solid #595959;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom: none;
}

.order-price-tab-last .nav-tabs>li {
	width: 25%;
	text-align: center;
	background: #292929;
	border-right: 1px solid #595959;
	margin-bottom: 0px;
}

.order-price-tab-last .nav-tabs>li:first-child {
	border-top-left-radius: 5px;
	margin-left: 0px;
}

.order-price-tab-last .nav-tabs>li:last-child {
	border-right: none;
	border-top-right-radius: 5px;
	margin-right: 0;
}

.order-price-tab-last .tab-content {
	background: #d9d9d9;
	padding: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.order-price-tab-last ul.nav.nav-tabs li a {
	padding: 2px 19px;
	color: #7f7f7f;
}

.order-price-tab-last .nav-tabs>li>a {
	margin-right: 0px;
}
/* .order-price-tab-last ul.nav.nav-tabs li.active>a, .order-price-tab-last ul.nav.nav-tabs li.active>a:focus, .order-price-tab-last ul.nav.nav-tabs li.active>a:hover {
    border: 1px solid transparent;
    border-bottom-color: transparent;
    color: #000;
    background-color: #50a840;
    border-radius: 5px 5px 0 0;
    position: relative;
} */
.order-price-tab-last .buy ul.nav.nav-tabs li.active>a,
	.order-price-tab-last .buy ul.nav.nav-tabs li.active>a:focus,
	.order-price-tab-last .buy ul.nav.nav-tabs li.active>a:hover {
	border: 1px solid transparent;
	border-bottom-color: transparent;
	color: #fff;
	background-color: #0066AC;
	border-radius: 5px 5px 0 0;
	position: relative;
}

.order-price-tab-last .sell ul.nav.nav-tabs li.active>a,
	.order-price-tab-last .sell ul.nav.nav-tabs li.active>a:focus,
	.order-price-tab-last .sell ul.nav.nav-tabs li.active>a:hover {
	border: 1px solid transparent;
	border-bottom-color: transparent;
	color: #fff;
	background-color: #c1272d;
	border-radius: 5px 5px 0 0;
	position: relative;
}

.order-price-tab-last .sellbuy ul.nav.nav-tabs li.active>a,
	.order-price-tab-last .sellbuy ul.nav.nav-tabs li.active>a:focus,
	.order-price-tab-last .sellbuy ul.nav.nav-tabs li.active>a:hover {
	border: 1px solid transparent;
	border-bottom-color: transparent;
	color: #fff;
	background-color: #A88000;
	border-radius: 5px 5px 0 0;
	position: relative;
}

/* .order-price-tab-last .nav-tabs>li.active>a::after{
	content:""; position:absolute; 
	border-top:7px solid #50a840; 
	border-right:7px solid transparent; 
	border-left:7px solid transparent; 
	bottom:-7px; left:50%; 
	margin-left:-7px;
} */
.order-price-tab-last .buy .nav-tabs>li.active>a::after {
	content: "";
	position: absolute;
	border-top: 7px solid #0066AC;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
	bottom: -7px;
	left: 50%;
	margin-left: -7px;
}

.order-price-tab-last .sell .nav-tabs>li.active>a::after {
	content: "";
	position: absolute;
	border-top: 7px solid #c1272d;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
	bottom: -7px;
	left: 50%;
	margin-left: -7px;
}

.order-price-tab-last .sellbuy .nav-tabs>li.active>a::after {
	content: "";
	position: absolute;
	border-top: 7px solid #A88000;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
	bottom: -7px;
	left: 50%;
	margin-left: -7px;
}

.order-price-tab-last .table>thead>tr>th, .order-price-tab-last .table>tbody>tr>td
	{
	font-weight: bold;
	color: #000;
	background: #d9d9d9;
	border: none !important;
}

.order-price-tab-last .table>tbody>tr>td {
	padding: 1px 1px;
}

/* .dashboard input.form-control{ border-radius:5px; background:#0d0d0d!important; border:1px solid #595959!important; margin:0!important; } */
.order-price-tab-last .table>tbody>tr>td input.form-control:focus {
	border: 1px solid #595959 !important
}

.add-remarks {
	color: #f0cba6;
	font-weight: bold;
}

.add-remarks-p {
	float: left; 
	margin-right: 0px !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
}

a.add-remarks-setting {
	background: #000;
	padding: 7px;
	text-align: center;
	width: 36px;
	display: inline-block;
	border-radius: 0 20px 20px 0;
	margin-right: 10px;
}

.btn-last-tab-sell, .btn-last-tab-sell:focus, .btn-last-tab-sell.focus {
	background-color: #c1272d;
	padding: 6px 20px 10px;
	color: #fff;
	margin-bottom: 2px;
}

#sell .btn-last-tab-sell {
	background-color: #c1272d;
}

#buy .btn-last-tab-sell {
	background: #0066ac;
	border-color: #0066ac;
}

#sellBuy .btn-last-tab-sell {
	background: #A88000;
	border-color: #A88000;
}

.order-price-tab-bottom>div {
	display: inline-block;
	width: 32%;
	text-align: right;
}

.dashboard .table>tbody>tr>td, .dashboard .table>tbody>tr>th, .dashboard .table>tfoot>tr>td,
	.dashboard .table>tfoot>tr>th, .dashboard .table>thead>tr>td,
	.dashboard .table>thead>tr>th {
	padding: 4px 8px;
	font-weight: bold;
	cursor: default;
	height: 25px;
}

.dashboard .table>tfoot>tr>td {
	background: #000000;
	border-top: none;
	padding: 2px 8px;
}

.dashboard #tblPendingOrders>tbody>tr>td,
.dashboard #tblOutstandingTrades>tbody>tr>td,
.dashboard #tblTrades>tbody>tr>td,
.dashboard #tblLimits>tbody>tr>td {
	padding: 0px 8px;
}

.dashboard  .table>tbody>tr>td {
	padding: 0px 0px 0px 8px;
}

/* on click event class */
.maximize-tab {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9999999;
	margin: 0;
}

.navbar-nav>li>.dropdown-menu {
	padding: 0;
	border: none;
	box-shadow: none;
}

.nav-tab-bot-right .col-md-5, .nav-tab-bot-right .col-md-6,
	.nav-tab-bot-right .col-md-7 {
	padding-left: 15px;
	padding-right: 15px;
}

.nav-tab-bot-right .col-md-6 {
	padding-left: 15px;
	padding-right: 15px;
}

h6, .h6 {
	font-size: 12px;
	font-weight: bold;
}

h6.text-center {
	margin: 5px 0;
	color: #ffffff;
	position: relative;
}

.box-top {
	position: relative;
	float: left;
	width: 100%;
}

.market-watch-row{
	margin-right: 2px;
}

.box-top .clearfix {
	display: none;
}

.box-open-icon {
	position: static;
	right: 20px;
	display: inline-block;
	margin-top: 3px;
}

.less-padding {
	
}

.market-depth-contents-bottom{
	padding: 2px 0px 3px 2px;
}

.modal-title {
	font-weight: bold;
}

.nav-tab-bot-right ul.nav.nav-tabs {
	margin-bottom: -3px;
	vertical-align: baseline;
}

.nav-tab-bot-header-left {
	font-weight: bold;
	font-size: 11px;
}

span.edit-row, span.delete-row {
	display: inline-block;
}

span.edit-row:hover, span.delete-row:hover {
	cursor: pointer;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover,
	.pagination>.active>span:hover, .pagination>.active>a:focus,
	.pagination>.active>span:focus {
	background-color: #333333;
	border: none;
}

.notification ul.dropdown-menu {
	width: 300px;
	background: #000;
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background: none;
	border: none;
}

.notification ul.dropdown-menu>li>a {
	white-space: normal;
	font-size: 12px;
	border-bottom: 1px dotted #666;
	background: none;
}

span.notification-time {
	float: right;
	color: #f0cba6;
}

span.notification-date {
	color: #999;
}

.notification ul.dropdown-menu>li.read-all {
	text-align: center;
	padding: 10px;
}

.notification ul.dropdown-menu>li.read-all a {
	display: inline-block;
	padding: 5px 10px;
	border: 1px solid #ffc000;
	border-radius: 4px;
	padding: 0 10px;
	color: #ffc000;
}

.navbar-nav>li>.dropdown-menu {
	margin-top: 3px;
}

.modal {
	z-index: 99999999;
}

.order-price .tab-content>.tab-pane {
	margin-left: 10px;
}

.order-price .tab-content>.tab-pane  .tab-content>.tab-pane {
	margin-left: 0px;
}

ul.orderPriceTabsInner {
	position: relative;
}

.order-price-tab-last ul.nav.nav-tabs {
	position: relative;
}

/* ul.orderPriceTabsInner::before, .order-price-tab-last ul.nav.nav-tabs::before {
    content: "";
    position: absolute;
    left: -30px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #595959;
    border: 1px solid #f2f2f2;
    top: 50%;
    margin-top: -5px;
} */
/* .content-bot-left::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 15%;
    background: #595959;
    top: 60px;
    left: 3.5%;
} */
.order-price-tab-inner {
	margin-bottom: -4px;
	display: inline-block;
	width: 100%;
}

.header-load-board .order-price-tab-inner {
	width: auto;
}

td.text-right, .table>thead>tr>th {
	white-space: nowrap;
}

.modal-backdrop {
	background: none;
}

.help-block {
	margin: 0;
}

.check-control {
	position: relative;
	min-width: 15px;
	min-height: 16px;
	margin: 0;
}

.check-control input[type="checkbox"] {
	opacity: 0;
	position: absolute;
	z-index: 9999;
}

.checkbox-overlay {
	background: rgba(0, 0, 0, 0) url(../images/checkbox-unchecked-light.png)
		no-repeat scroll 0 0;
	display: inline-block;
	height: 15px;
	left: 0;
	margin-left: 0;
	position: absolute;
	top: 3px;
	width: 15px;
	background-size: 13px 13px;
}

.check-control input[type="checkbox"]:checked+.checkbox-overlay {
	background: rgba(0, 0, 0, 0) url("../images/checkbox-checked-light.png")
		no-repeat scroll 0 0;
	height: 16px;
	width: 15px;
}

.checkbox-overlay-disabled {
	background: rgba(0, 0, 0, 0) url(../images/checkbox-unchecked.png)
		no-repeat scroll 0 0;
	display: inline-block;
	height: 15px;
	left: 0;
	margin-left: 0;
	position: absolute;
	top: 3px;
	width: 15px;
	background-size: 13px 13px;
}

.check-control input[type="checkbox"]:checked+.checkbox-overlay-disabled {
	background: rgba(0, 0, 0, 0) url("../images/checkbox-checked.png")
		no-repeat scroll 0 0;
	height: 16px;
	width: 15px;
}

.checkbox-overlay-header {
	background: rgba(0, 0, 0, 0) url(../images/checkbox-unchecked-light.png)
		no-repeat scroll 0 0;
	display: inline-block;
	height: 15px;
	left: 0;
	margin-left: 0;
	position: absolute;
	top: 3px;
	width: 15px;
	background-size: 13px 13px;
}

.check-control input[type="checkbox"]:checked+.checkbox-overlay-header {
	background: rgba(0, 0, 0, 0) url("../images/checkbox-checked-light.png")
		no-repeat scroll 0 0;
	height: 16px;
	width: 15px;
}

@media ( max-width : 1299px) {
	.col-md-6.less-padding {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
		float: left;
	}
	.col-md-5.less-padding, .col-md-7.less-padding {
		width: 100%;
		margin: 5px 0;
		padding-left: 10px;
		padding-right: 10px;
		float: left;
	}
	.content-bot-left-wrapper {
		margin-left: 0;
	}
	.bank-comparitive-left, .bank-comparitive-left, .bank-comparitive-right
		{
		width: 50%;
	}
	.header-currency-tab, .header-load-board, .header-load-board span,
		.header-load-board .order-price-tab-inner, .header-shares-value {
		margin-right: 5px;
	}
	.header-right .nav>li>a {
		padding: 10px 3px;
	}
}

@media ( max-width : 1199px) {
	.main-content {
		margin-top: 30px;
	}
	.content-right-wrapper {
		margin-top: 10px;
		float: left;
		width: 100%;
	}
}

@media ( max-width : 991px) {
	.header-load-board span {
		display: none;
	}
	.half-part {
		width: 100%;
	}
	.main-content .not-selected {
		padding-top: 0;
	}
	.half-part {
		margin: 0 0 10px 0;
	}
}

@media ( max-width : 880px) {
	.header-shares-value {
		display: none;
	}
}

@media ( max-width : 767px) {
	.header-right .nav>li {
		float: left;
	}
	.header-right .nav>li>a {
		padding: 0px 3px;
	}
	.dashboard .content-wrapper {
		padding-top: 0;
	}
	.nav-tab-bot-header-left .search-box {
		margin-bottom: 5px;
	}
	.nav-tab-bot-header-left .search-box, .bot-right-header-wrapper input[type=text],
		.bot-right-header-wrapper .select-opt {
		width: 100%;
	}
	.main-content {
		margin-top: 15px;
	}
	.header-currency-tab a {
		padding: 3px 5px;
	}
	.order-price-tab-inner .nav.nav-tabs li a {
		font-size: 10px;
		padding-left: 5px;
		padding-right: 5px;
	}
	ul.market-depth-tab.nav.nav-tabs {
		float: none;
		width: 100%;
		margin-bottom: 5px;
	}
	.market-depth ul.nav.nav-tabs li {
		width: 50%;
		float: left;
		margin: 0;
	}
	ul.nav.nav-tabs.market-depth-tab li a {
		border-radius: 5px !important;
		margin: 1px !important;
		padding: 5px;
	}
	.statistics-tab p {
		font-size: 10px;
		padding-right: 0;
	}
	.order-price-tab-last {
		display: inline-block;
		width: 100%;
	}
	.order-price-tab-inner .search-box {
		float: left;
		width: 50%;
		margin: 5px 0;
		clear: both;
	}
	.order-price-tab-inner .search-box input[type=text] {
		width: 100%;
	}
	.order-price-tab .nav.nav-tabs li a {
		font-size: 10px;
	}
	.content-bot-left::before {
		height: 19%;
	}
	.statistics-tab span {
		margin-top: -3px;
	}
	.pagination-sm>li>a, .pagination-sm>li>span {
		padding: 5px 5px;
	}
	.col-xs-4.text-right {
		padding: 0;
		text-align: left;
	}
	.navbar-nav .dropdown .dropdown-menu {
		position: absolute;
		left: auto;
		right: 0;
		background: #000;
		margin-top: 7px;
	}
	.navbar-nav .notification.dropdown .dropdown-menu {
		width: 240px;
		margin-top: 17px;
	}
	.search-field {
		width: 100%;
		float: left;
		margin-top: 5px;
	}
	.up-btn {
		margin-top: 0;
		margin-bottom: 5px;
	}
	.main-content {
		padding: 0 0px 0 0px;
	}
	col-md-6.less-padding {
		padding-left: 5px;
		padding-right: 5px;
	}
	.bank-comparitive-left, .bank-comparitive-left, .bank-comparitive-right
		{
		width: 100%;
		border: none;
	}
}

.dashboard .bank-view {
	padding-top: 5px;
}

.header-left {
	margin-top: -22px;
	font-size: 11px;
}

.pinboard {
	padding-left: 0px;
}

.order-price-tab {
	font-size: 13px;
}

.order-price-tab {
	width: 45%;
}

.la-count {
	font-size: 12px;
}

.dashboard .order-price-contents .table>tfoot {
	background: #000000;
}

.dashboard .order-price-contents .table>tbody {
	background: #d9d9d9;
}

.dashboard .order-price-contents .tab-content .table>tbody>tr>td {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.dashboard .order-price-contents .table>tbody>tr>td input[type=text] {
	border-radius: 5px;
	margin-bottom: -8px;
}

.dashboard .order-price-contents .table>tbody>tr>td {
	padding: 0px;
	padding-right: 1px;
	padding-left: 2px;
}

.btn-last-tab-buy, .btn-last-tab-buy.focus, .btn-last-tab-buy:focus {
	background-color: #c1272d;
	padding: 6px 20px 10px;
	color: #fff;
	margin-bottom: 2px;
	background: #0066ac;
	border-color: #0066ac;
}

.btn-last-tab-sell-buy, .btn-last-tab-sell-buy.focus,
	.btn-last-tab-sell-buy:focus {
	background-color: #c1272d;
	padding: 6px 20px 10px;
	color: #fff;
	margin-bottom: 2px;
	background: #A88000;
	border-color: #A88000;
}

.btn-last-tab-buy[disabled] {
	background: #125481;
	border: 1px solid #125481;
	color: #fff;
}

.btn-last-tab-buy:hover, .btn-last-tab-buy.hover, .btn-last-tab-buy.active
.btn-last-tab-buy:active {
	background: #00406C;
	border: 1px solid #00406C;
	color: #fff;
}

.btn-last-tab-sell:hover, .btn-last-tab-sell.hover, .btn-last-tab-sell.active,
	.btn-last-tab-sell:active {
	background: #881C21;
	border: 1px solid #881C21;
	color: #fff;
}

.btn-last-tab-sell-buy[disabled] {
	background: #8E6F12;
	border: 1px solid #8E6F12;
	color: #fff;
}

.btn-last-tab-sell-buy:hover, .btn-last-tab-sell-buy.hover,
	.btn-last-tab-sell-buy.active, .btn-last-tab-sell-buy:active {
	background: #644C00;
	border: 1px solid #644C00;
	color: #fff;
}

.bid-spread, .offer-spread {
	padding: 1px 2px;
}

.dashboard .help-block-error {
	/* padding-top:5px;
	margin-bottom: 5px; */
	
}

.dashboard span.textFollowedbyDots {
	display: inline-block;
	width: 80px;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
	cursor: default;
}

.pre-order-confirmation .alert {
	max-width: 100%;
	padding: 5px;
}

.pre-order-confirmation .sell-buy {
	/* max-width: 75%; */
	margin: 0 auto;
	font-weight: bold;
}

.pre-order-confirmation .alerts {
	width: 100%;
	padding: 5px;
}

.header-currency-tab .select-opt {
	background: #0b0b0b;
	border: 1px solid #595959;
	border-radius: 5px;
	padding: 0 5px;
	height: 24px;
	font-weight: bold;
	font-size: 11px;
}

.dashboard .table>thead>tr>th {
	vertical-align: middle;
	line-height: 1;
	border: none;
}

.minimize-field {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 120px;
}

.dashboard .table-responsive {
	overflow-x: auto;
	overflow-y: auto;
}

.up-btn .dropdown {
	margin-top: -9px;
}

.up-btn img {
	height: 18px;
}

.checkbox-overlay .header {
	color: #ffffff;
}

.bank-comparitive-contents .table>tfoot>tr>td {
	background: #333333;
}

.order-price-tab-last .table>tbody>tr>td>span .help-block-warning {
	color: #DC3C00;
	font-size: 12px;
	text-align: right;
	display: inline-block;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.disabledTabLink {
	cursor: not-allowed;
	pointer-events: none;
}

.bcq-highlighted-txt {
	color: #ffffff;
	line-height: 100%;
}

.bcq-highlighted-txt>span {
	font-size: 16px;
}

.ib-mkt-price {
	/* 	padding-top:25px; */
	
}

.dashboard a:hover {
	text-decoration: none;
	color: #1fa9e1;
}

.back-to-order-entry {
	color: #1fa9e1;
}

.freeze-column-pending-order {
	position: absolute !important;
	background: inherit;
	height:inherit;
	/* margin-top: 1px; */
	padding-top: 4px !important;
	
}
.freeze-column-pending-order-home {
	position: sticky !important;
	left:0px;
	background: inherit;
	height:inherit;
	/* margin-top: 1px; */
	padding-top: 4px !important;
	
}
.right-7{
	right: 7px !important;
}
.padding-right-8{
	padding-right: 8px !important;
}
.padding-left-8{
	padding-left: 8px !important;
}
.background-grey{
	background: #333333;
}
.background-black{
	background: #000000 !important;
}
.width-380{
	width: 380% !important;
}
.width-357{
	width: 357% !important;
}
.freeze-col-min-width-50{
	min-width: 50px !important;
}

.freeze-col-min-width-65{
	min-width: 65px !important;
}
.freeze-col-min-width-75{
	min-width: 75px !important;
}
.freeze-col-swap-quote-bank{
	min-width: 14%;
}
.freeze-col-swap-quote-bank-expand{
	min-width: 5%;
}
.freeze-col-swap-quote-edit{
	min-width: 13.85%;
	right: 7px !important;
}
.swap-ext .freeze-col-swap-quote-edit{
	min-width: 6.85%;
	right: 11px !important;
}
.freeze-col-min-width-60{
	min-width: 68px !important;
}
.freeze-col-min-width-30{
	min-width: 38px !important;
}

.freeze-column {
	position: absolute !important;
	background: inherit;
	right: 13px;
	/* margin-top: 1px; */
	padding-top: 4px !important;
}

.border-right-column {
	border-right: 1px solid #000000 !important;
}

.market-depth-expand .table>tbody>tr>td {
	font-size: 11px;
}

.market-depth-contents {
	height: inherit;
}

.bot-right-table .table-responsive {
	height: 190px;
}

.help-block-values {
	font-style: italic;
	font-size: 10px;
	float: right;
	color: #a6a6a6;
	text-align: right;
	top: 3px;
}

.buy-border {
	border: 2px solid #0066AC;
}

.sell-border {
	border: 2px solid #c1272d;
}

.buy-mkt-border {
	border: 4px solid #0066AC;
}

.sell-mkt-border {
	border: 4px solid #c1272d;
}

.sellbuy-border {
	border: 2px solid #A88000;
}

.order-price-tab-inner .nav-tabs>li {
	font-size: 11px;
}

.order-price-tab-inner ul.nav.nav-tabs li a {
	padding: 3px 7px;
}

.search-box {
	width: 28%;	
	margin-left: 5px;
}
.order-forward-options{
	width: 25%;
}
.order-forward-options-period{
	width: 50%;
}
.order-forward-options-date{
	width: 23%;
}
.order-price-tab-inner .order-entry-branch {
	width: 30%;
	float: left;
}

.order-entry-branch {
	width: 37%;
	margin-left: 5px !important;
}

.search-box .form-control {
	font-size: 11px;
}

.search-box .customDropdown {
	position: absolute;
	left: 0px;
	z-index: 999999999999;
	margin-top: 8px;
}

.search-box .help-block {
	font-size: 11px;
}
/* .search-box .help-block-error{
	position: absolute;
    z-index: 99999;
    margin-top: 5px;
    right: 0;
 } */
.bot-right-header-wrapper .btn-go:hover {
	border: 1px solid #BEBEBE;
}

.select-box {
	margin-right: 5px;
	margin-left: 5px;
}

.order-price-tab-inner .order-select-box {
	float: left;
	background: #0b0b0b;
	padding: 0 5px;
	height: 24px;
	font-weight: bold;
	font-size: 11px;
}

.order-date-ctrl  input[type=text] {
	color: #F2F2F2;
}

.order-date-ctrl .help-block-error {
	/*display: none;*/
}

.outstanding-trade-date  button {
	height: 24px !important;
	padding: 0 5px;
}


.order-date-ctrl  button {
	height: 24px !important;
	padding: 0 5px;
	color: #F2F2F2;
}

.order-select-opt {
	background: #0b0b0b;
	border: 1px solid #595959;
	border-radius: 5px;
	padding: 0 5px;
	height: 24px;
	font-weight: bold;
	font-size: 11px;
}

.order-price-tab-inner .nav.nav-tabs {
	float: left;
}

.nav-tab-bot-header-left .search-box {
	width: 31%;
}

.nav-tab-bot-header-left .order-entry-branch {
	width: 30%;
}

.nav-tab-bot-header-left .clearcorp .search-box {
	width: 25%;
}

.nav-tab-bot-header-left .clearcorp .order-entry-branch {
	width: 25%;
}

.nav-tab-bot-header-left .clearcorps .search-box {
	width: 15%;
}

.nav-tab-bot-header-left .clearcorps .date-box{
	width: 25%;
}
.nav-tab-bot-header-left .clearcorps .order-entry-branch {
	width: 15%;
}

.table-responsive.table-fixed {
	overflow-y: auto;
	height: 165px;
}

tr .headerRow {
	font-size: 12px;
	font-weight: bold;
}

.price-unit-val {
	font-style: italic;
	font-size: 10px;
	color: #a6a6a6;
	position: relative;
	float: right;
	padding-left: 0px;
	display: inline;
}

.dashboard .help-block {
	position: absolute;
	/* z-index: 99999; */
	margin-top: 5px;
	right: 0;
	color: #56f442;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 120px;
	cursor: default;
}

.pinboard .search-box {
	width: 48%;
	padding-left: 0px;
	padding-right: 2px;
}

.pinboard .pinboard-border {
	border: 1px solid #595959;
	padding: 4px 0px;
	border-radius: 4px;
}
/*  .pinboard .bot-right-header-wrapper{
	padding: 4px 0px 4px 4px;
}  */
.pinboard .default-customer {
	width: 98%;
}

.market-depth .bank-branch-view .table>tbody>tr>td {
	line-height: 1;
}

.customDropdown span {
	cursor: default;
}

.order-price-contents .order-price-contents {
	margin-top: 2px;
}

#tblTrades, #tblPendingOrders {
	margin-top: 15px;
}

/* .table-container {
    height: 155px;
}
.bank-comparitive-contents  table {
    display: flex;
    flex-flow: column;
    height: 100%;
    width: 100%;
}
.bank-comparitive-contents table thead {
    head takes the height it requires, 
    and it's not scaled when table is resized
    flex: 0 0 auto;
    width: 100%;
}

.bank-comparitive-contents table tfoot {
    head takes the height it requires, 
    and it's not scaled when table is resized
    flex: 0 0 auto;
    width: 100%;
}
.bank-comparitive-contents table tbody tr {
    width: 100%;
}
.bank-comparitive-contents table thead, .bank-comparitive-contents table tbody tr, .bank-comparitive-contents table tfoot {
    display: table;
    table-layout: fixed;
} */
.headerRightRow {
	float: right;
	display: inline;
	padding-right: 2px;
}

.dealTicket {
	height: 16px;
	width: 16px;
}

.sub-header {
	font-size: 14px !important;
	font-weight: bold !important;
}

.settlement-report {
	display: table;
}

.settlement-group-header {
	color: #F0CBA6 !important;
}

.settlement-group-header:hover {
	color: #000000 !important;
}

.settlement-report h5 {
	margin-left: 15px;
	margin-top: 10px;
	font-style: italic;
	font-size: 14px;
	color: #F0CBA6;
}

.settlement-report table thead {
	/* head takes the height it requires, 
    and it's not scaled when table is resized */
	flex: 0 0 auto;
	width: 100%;
}

.settlement-report table tbody {
	/* body takes all the remaining available space */
	flex: 1 1;
	display: block;
	overflow-y: scroll;
}

.settlement-report table tfoot {
	/* head takes the height it requires, 
    and it's not scaled when table is resized */
	flex: 0 0 auto;
	width: 100%;
}

.settlement-report table tbody tr {
	width: 100%;
}

.settlement-report table thead, .settlement-report table tbody tr,
	.settlement-report table tfoot {
	display: table;
	table-layout: fixed;
}

.fixed-row {
	overflow-y: hidden !important;
}

.settlement-report .table-container-box {
	max-height: 195px;
}

.buy-trade {
	background: #2D2D2D !important;
	color: #FFFFFF !important;
}

.sell-trade {
	background: #2D2D2D !important;
	color: #FFFFFF !important;
}

.settlement-report .bank-name {
	color: #1fa9e1;
	margin-left: 15px;
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 120px;
}

.settlement-report .bank-name:hover {
	color: #0031B5;
	margin-left: 15px;
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 120px;
}

.settlement-report .first-column {
	margin-left: 15px !important;
}

.settlement-report .table>tbody+tbody {
	border-top: 0.5px solid #333333 !important;
}

.settlement-report .table>tbody {
	margin-top: 3px;
}

.settlement-report .group-header {
	margin-top: 10px;
}

.settlement-report .left-border {
	border-left: 2px solid #A6A6A6 !important;
}
/* .order-price-tab-last .table>tbody>tr>td>p {
	position: absolute;
    margin-top: 5px;
    margin: 5px 2px 2px 0px;
    right: 15px;
    background: #ffffff;
    padding: 2px 1px;
    border-radius: 2px;
} */
.help-block-warning-error {
	color: red;
	font-size: 11px;
	text-align: right;
	display: inline-block;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
/* .arrow-up{
  border-right: 5px solid transparent;
  border-top: 5px solid black;
} */
.order-price-contents .help-block {
	margin-top: 0px;
}

.search-box input[type=text][disabled] {
	background: #333333 url(../images/search-icon-disabled.png) no-repeat center
		right 3px !important;
}

a.order-preference {
	background: #000;
	text-align: center;
	width: 35px;
	display: inline-block;
	border-radius: 5px;
	border: 2px solid #7f7f7f;
	padding-bottom: 3px;
	padding-top: 3px;
}

.preference {
	float: left;
	padding-left: 5px;
}

.market-depth .bcq-head {
	position: relative;
}

.market-depth .bcq-head-icons {
	position: absolute;
	right: 0;
	/* top: 0; */
	bottom: 0;
}

.market-depth .bcq-icon1, .market-depth .bcq-icon1:hover, .market-depth .bcq-icon2
	{
	width: 18px;
	height: 18px;
	background-image: url(../images/price_comparison_inactive.png);
	background-repeat: no-repeat;
	background-size: 18px 18px;
	display: inline-block;
	margin-right: 10px;
}

.market-depth .bcq-icon3, .market-depth .bcq-icon3:hover {
	width: 18px;
	height: 18px;
	background-image: url(../images/expand_widget_light.png);
	background-repeat: no-repeat;
	background-size: 18px 18px;
	display: inline-block;
	margin-right: 10px;
}

.market-depth .bcq-icon2, .market-depth .bcq-icon2:hover {
	background-image: url(../images/spread_comparison_inactive.png);
	background-repeat: no-repeat;
	background-size: 18px 18px;
	color: #f2f2f2;
}

.market-depth .active .bcq-icon1 {
	background-image: url(../images/price_comparison.png);
	background-repeat: no-repeat;
	background-size: 18px 18px;
}

.market-depth  .active .bcq-icon2 {
	background-image: url(../images/spread_comparison.png);
	background-repeat: no-repeat;
	background-size: 18px 18px;
}

.market-depth .active.active-toggle .bcq-icon1, .market-depth .active.active-toggle .bcq-icon1:hover
	{
	background-image: url(../images/price_comparison_inactive.png);
	background-repeat: no-repeat;
	background-size: 18px 18px;
	color: #f2f2f2;
}

.market-depth  .active.active-toggle .bcq-icon2, .market-depth  .active.active-toggle .bcq-icon2:hover
	{
	background-image: url(../images/spread_comparison_inactive.png);
	background-repeat: no-repeat;
	background-size: 18px 18px;
	color: #f2f2f2;
}

.bcq-head-icons ul.nav.nav-tabs a {
	background-color: transparent !important;
	border: none;
	margin: 0 0 0 10px;
}

.market-depth .tab-content>.tab-pane {
	padding: 0;
}

.market-depth h3, .market-depth h3, .order-price h3 {
	margin-top: 0;
	font-size: 14px;
	font-weight: bold;
	color: #d9d9d9;
}

.markup {
	padding: 14px 6px 6px 6px;
}

.markup .nav-tabs>li {
	margin-bottom: 4px;
}

.markup .table>thead>tr>th {
	background: #333333;
}

.report {
	padding: 14px 6px 6px 6px;
	margin-top: -2px;
}

.report .nav-tabs>li {
	margin-bottom: 4px;
}

.report .table>thead>tr>th {
	background: #333333;
}

.thead td {
	background: #333333;
}

.group-header tr td {
	color: #F0CBA6 !important;
	border: none !important;
}

.group-header>tr:hover {
	background: #000000 !important;
	color: #F0CBA6 !important;
}

.settlement-report-table .bank-name {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 100px;
}

.settlement-report-table .bank-name:hover {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 100px;
}

.settlement-report-table .thead:hover {
	color: #F2F2F2 !important;
}

.settlement-report-table .table-container-box {
	max-height: 195px !important;
	overflow-y: scroll;
}

.box-buy .la-class {
	margin: 14px 4px 4px 4px;
	position: absolute;
	width: 100%;
	padding-right: 5px;
	text-align: right;
}

.box-buy-sell .pull-right {
	width: auto !important;
}

.pull-right-ltp{
	padding-right: 50px;
}

.box-buy-sell .pull-right button {
	margin: 0 !important;
}

.la-class .text {
	float: right;
	color: #F2F2F2;
}

.disabled-box .text {
	color: #989898;
}

.laAmount {
	margin-left: -55px !important;
}

.bank-comparitive-contents .thead>td {
	font-size: 14px !important;
}

.bank-comparitive-contents .inst>td {
	font-size: 12px !important;
	border-top: none !important;
}

.bank-comparitive-contents .table>tbody+tbody {
	border-top: none;
}

.spot-box .disabled-box .box-buy button, .cash-box .disabled-box .box-buy button,
	.tom-box .disabled-box .box-buy button {
	background: #004879;
	color: #7F7F7F;
	border: 1px solid #7F7F7F;
}

.spot-box .disabled-box .box-sell button, .cash-box .disabled-box .box-sell button,
	.tom-box .disabled-box .box-sell button {
	background: #75171C;
	color: #7F7F7F;
	border: 1px solid #7F7F7F;
}

.disabled-btn button {
	background: none !important;
	color: #595959 !important;
	border: none !important;
}

.mkt-order-view {
	width: 75%;
}

.ib-spot-box button {
	border: none;
	background: none !important;
	cursor: default;
}

.box-buy .btn-sell-buy:disabled {
	background: #004676;
	color: #989898;
	border-color: #595959;
}

.box-sell .btn-sell-buy:disabled {
	background: #691519;
	color: #989898;
	border-color: #595959;
}

.header-load-board .order-price-tab-inner {
	margin-bottom: 0px;
}

* {
	outline: none !important;
}

input::-ms-clear, input::-ms-reveal {
	display: none;
}

*::selection {
	background: #0066ac;
	color: #fff;
}

.customer-limit>table>tbody>tr>td {
	border-bottom: 8px solid #333333 !important;
	border-top: 7px solid #333333 !important;
	padding: 11px 10px 11px 0 !important;
}

.individual-instrument-limit {
	margin-top: 362px;/*366*/
}

.individual-instrument-limit-usd-eqv {
	margin-top: 397px;
}
.uptospot-instrument-limit {
	margin-top: 566px;
}
.uptospot-instrument-limit-usd-eqv {
	margin-top: 605px;
}
.all-instrument-limit {
	margin-top: 670px;
}

.all-instrument-limit-usd-eqv {
	margin-top: 709px;
}

/*Added on 25th May 2019*/
::-webkit-credentials-auto-fill-button {
	visibility: hidden;
	pointer-events: none;
	position: absolute;
	right: 0;
}

.btn-primary[autofocus] {
	border-color: #7AAFD5;
	box-shadow: 0 0 3px #7AAFD5;
	-moz-box-shadow: 0 0 3px #7AAFD5;
	-webkit-box-shadow: 0 0 3px #7AAFD5;
	-o-box-shadow: 0 0 3px #7AAFD5;
}

.search-box input[type=text] {
	line-height: 100%;
}

.mkt-price input[type=text] {
	padding-top: 0;
}

.select-box {
	padding: 0;
	margin: 0 5px;
	overflow: hidden;
}

.order-price-contents .select-box {
	margin-left: 5px !important;
}

.select-box select {
	padding: 5px 8px;
	width: 100%;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.select-box select::-ms-expand {
	display: none
}

.select-box select {
	background-image: url(../images/Drop_down_Dark_theme_18.png) !important;
	background-repeat: no-repeat !important;
	background-position: 97% center !important;
	padding-right: 26px !important;
}

.select-box select:focus {
	outline: none;
}

.container-fluid {
	padding-left: 0px;
	padding-right: 10px; /* its fix for IE scroll bar */
}

.header .navbar-tools {
	float: right;
	margin-top: -25px;
	margin-right: 0px; /* its fix for IE scroll bar */
}

.content-wrapper {
	padding-bottom: 0px;
}

.login-left {
	position: absolute;
	top: 0;
	left: 0;
	width: calc(100% - 500px);
	margin-left: 0px;
	height: 100%;
	background-image: url(../images/Login-Page_Left-without-virtual_demo.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
	min-height: 650px;
}

.login-right {
	background-image: url(../images/Login_Right_Panel_Final_without_Contact_details.jpg);
	position: absolute;
	right: 0;
	width: 500px;
	height: 100%;
	background-repeat: no-repeat;
	z-index: 999;
	background-size: 500px auto;
	background-position: top center;
	min-height: 650px;
	background-color: #fff;
}
.login-headphone{
	background-image: url(../images/Support-24.png);
	background-repeat: no-repeat;
	background-size: 18px 18px;
}

.login-section .form-box-inner {
	margin: 123px 50px 2px 50px;
	padding: 5px 30px 0px 30px;
	background: #F7F7F7;
}

.login-section .form-box-inner  .form-control {
	background: #fff;
	color: #262626;
}

.auth-section .form-box-inner .alert {
	margin: 0 0 15px 0px;
	max-width: 100%;
}

.auth-section .forgot-password a {
	color: #0086CE;
}

.form-box-inner h4 {
	color: #0D0D0D;
	margin-right: 5%;
	margin-bottom: 20px;
}

.auth-section .form-box {
	margin-top: 6vh;
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
}

.auth-section .form-box .form-box-inner {
	margin: 0;
}

.content-wrapper-login {
	height: 100%;
}

.input-group-btn button.btn.btn-primary[disabled="disabled"] {
	opacity: 1;
	margin-left: 0px;
}

.fileUploadButton img {
	pointer-events: none;
}

input[type="radio"], input[type="checkbox"] {
	outline: none !important;
	box-shadow: none;
}

@media ( max-width : 991px) {
	.login-right {
		width:100%;
	}
	.mobile-virtual-demo-dropdown{
		display: block;
	}
	.login-left {
		display: none;
	}
}


/*Added on 25th May 2019 Ends*/
.customer-page-header {
	height: 55px;
	width: 60%;
	margin-left: 6%;
	border-bottom: 15px;
}

.customer-page-logo {
	height: 55px;
	border-bottom: 15px;
}

.line-width {
	width: 100px;
}

@media ( max-width : 768px) {
	.line-width {
		width: 15%;
	}
	.customer-onboarding .form-box .form-box-inner .glyph-text .form-label {
		font-size: 14px;
		margin: 0 5px 0 5px;
	}
	.customer-page-header {
		height: 22px;
		width: 65%;
	}
	.user-section {
		width: 100%;
		margin-left: 0px;
	}
}

@media ( max-width : 540px) {
	.line-width {
		width: 20%;
	}
	.customer-onboarding .form-box .form-box-inner .glyph-text .form-label {
		font-size: 12px;
		margin: 0 1px 0 1px;
	}
	.customer-page-header {
		height: 18px;
		width: 65%;
	}
	.user-section {
		width: 100%;
		margin-left: 0px;
	}
}

.currency-select-opt[disabled]::-ms-value {
	color: #fff !important;
}

.deal-ticket-freeze {
	position: absolute;
	right: 10px;
	transform: rotate(45deg);
}
/*dealTicket:hover{
   
	-webkit-filter : hue-rotate(100deg);
    filter : hue-rotate(100deg);	
}*/
.search-box .order-date-ctrl input[type=text],
.search-box .outstanding-trade-date input[type=text],
.search-box .order-date-ctrl input[type=text][disabled],
.market-depth .report .search-box input[type=text]{
	background-image: none !important;
}
.error-text{
	color: #E86A6A;
}
.dashboard .order-price-contents .help-block {
	top: 3px;
	right: -125px;
}

.order-price-contents .search-box{
	margin-left: 0px;
}
.order-price-contents .order-price-tab-inner{
	margin-bottom: 10px;
}
.order-price-contents .time-condition .order-price-tab-inner{
	margin-bottom: 0px !important;
}
.order-price-contents select{
	width: 100%;
	border: 1px solid #BB8557 !important;
}
.search-box cspl-dtp{
	width: 20%;
}
.order-price-tab-inner .search-box select[disabled]{
	background-color: #333333;
}
.market-depth .pagination{
	margin: 3px 0px !important;
}
.freeze-column-left {
	position: sticky !important;
	left: 0px;
	background: inherit;
	padding-top: 4px !important;
	padding-right: 5px !important;
}

.freeze-column-left-OT {
	position: sticky;
	left: 0px;
	background: inherit;
	padding-top: 2px !important;
	padding-right: 5px !important;
}
.market-watch-sell-disabled .value-highlighted-txt{
  	color: #989898 !important;
}
.market-watch-buy-disabled .value-highlighted-txt{
  color: #989898 !important;
}
.box-open-icon, .box-close-icon {
	font-size: 11px !important;
}
.applied-swap-point{
	font-size: 11px !important;
}
.bank-comparitive-contents table{
	width: 99.8% !important;
}
.home-page-reports .bot-right-table .table-responsive{
	min-height: 300px !important;
}
.home-page-reports .market-depth{
	min-height: 310px !important;
}
.swap-quote-expand .table-responsive.table-fixed{
	min-height: 215px !important;
	max-height: 500px !important;
}
.clearcorp-view .swap-quote-expand .table-responsive.table-fixed{
	min-height: 340px !important;
	max-height: 500px !important;
}
.cursor-default{
	cursor: default !important;
}

.bank-comparitive-contents .table-responsive tbody {
    display:block;
    height:75px;
    /*overflow:auto;*/
}
.swap-quote-expand .bank-comparitive-contents .table-responsive tbody {
	height:125px;
}
.clearcorp-view .swap-quote-expand .bank-comparitive-contents .table-responsive tbody {
	height:250px;
}
.bank-comparitive-contents .table-responsive thead, 
.bank-comparitive-contents .table-responsive tbody tr {
    display:table;
    width:1132%;
    table-layout:fixed;/* even columns width , fix width of table too*/
}
.bank-comparitive-contents .table-responsive .scrollbar thead {
    width: calc( 1132% - 4px)/* scrollbar is average 1em/16px width, remove it from thead width */
}

.swap-ext .bank-comparitive-contents .table-responsive thead, 
.swap-ext .bank-comparitive-contents .table-responsive tbody tr {
    display:table;
    width:460%;
    table-layout:fixed;/* even columns width , fix width of table too*/
}
.swap-ext .bank-comparitive-contents .table-responsive .scrollbar thead {
    width: calc( 460% - 4px)/* scrollbar is average 1em/16px width, remove it from thead width */
}

.bank-comparitive-contents .table-responsive table {
    width:400px;
}

.swap-quote-expand .bank-comparitive-contents .comp-name {
	width: 50px;
}
.order-price-help-text{
	font-style: italic;
	color: #FFFFFF;
	font-size: 10.75px;
}
.textAlignCenter{
	text-align: center;
}
.order-price-help-text-p{
	margin-top: 10px !important; 
	margin-right: 0px !important;
	width: 42%;
    line-height: 1.25;
}
table.market-watch-table td.market-watch-text-column .input-group span {
    padding-left: 0px;
}


/* freeze table */
.bank-comparitive-contents-freeze table {
  position: relative !important;
  /*width: 450px !important;*/
  overflow: hidden !important;
  table-layout: fixed;
}

/*thead*/
.bank-comparitive-contents-freeze thead {
  position: relative !important;
  display: block !important; /*seperates the header from the body allowing it to be positioned*/
  /*width: 450px !important;*/
  overflow: visible !important;
}

.bank-comparitive-contents-freeze thead td {
  min-width: 65px !important;
}

.bank-comparitive-contents-freeze thead tr th {
	font-size: 12px !important;
}

.bank-comparitive-contents-freeze thead td:nth-child(1) {/*first cell in the header*/
  position: relative !important;
  display: block; /*seperates the first cell in the header from the header*/
}

.bank-comparitive-contents-freeze thead td:last-child {/*last cell in the header*/
  position: relative !important;
  display: block; /*seperates the last cell in the header from the header*/
}


/*tbody*/
.bank-comparitive-contents-freeze tbody {
  position: relative !important;
  display: block !important; /*seperates the tbody from the header*/
  /*width: 450px !important;*/
  max-height: 120px !important;
  min-height: 120px !important;
  overflow: scroll !important;
}

.bank-comparitive-contents-freeze tbody td {
  min-width: 65px !important;
  font-size: 11px;
  height: 35px;
  padding-top: 5px;
}

.bank-comparitive-contents-freeze tbody tr td:nth-child(1) {  /*the first cell in each tr*/
  position: relative !important;
  display: block; /*seperates the first column from the tbody*/
  background-color: #000000;
}

.bank-comparitive-contents-freeze tbody tr td:last-child {  /*the first cell in each tr*/
  position: relative !important;
  display: block; /*seperates the first column from the tbody*/
}

.swap-ext .bank-comparitive-contents-freeze tbody {
  max-height: 500px !important;
}

.pin-board .search-box input[type=text] {
    color: #FFC000 !important;
    border-color: #FFC000 !important;
}

::-webkit-scrollbar-corner {
  background: #000000;
}

.padding-left-0{
	padding-left: 0px !important;
}

.width-53 {
	width: 53% !important;
}

#markup_tab table thead tr td,
#markup_tab table thead tr th {
	height: 20px !important;
}
#markup_tab table tbody tr td {
	height: 35px !important;
}
.swap-ext .tbody-mark-up{
	position: relative !important;
    display: block !important;
    max-height: 500px !important;
    min-height: 120px !important;
    height: auto !important;
    overflow: scroll !important;
}

.swap-quote-expand .mark-up .table-responsive.table-fixed{
	height: auto !important;
    max-height: inherit !important;
    min-height: inherit !important;
}
.swap-quote-expand .mark-up{
	padding-top: 5px !important;
}
.freeze-thead{
	position: sticky;
    top: 0;
    z-index: 1;
}
.split_order_error_text{
	position: absolute;
	margin: 0px 2px 2px 0px; 
	right: 0px; background: #ffffff; 
	padding: 6px 1px; border-radius: 4px;
	 border-right: 5px solid transparent;
	 border-top: 5px solid black;

}