@CHARSET "UTF-8";

/*******************************************************************************
    Table widget v 
*******************************************************************************/
 .tableOdd{
    background: #F2F2F2;
 }
 
 .tableEven{
    background: #FFFFFF;
 }
 
.columnsTabIcon {
		background-image: url(images/column.png) !important;
}

.columnItem{
    background-image: url("images/column.png")!important ;
    text-align:right;
}

.defaultTable {
    background-color: #DDDDDD;
}

.otherColumnsHighlight {
	background-color: #FFFFBD;
}

.lastLowHighHighlight {
	background-color: #FFFFBD;
}

.highlightCellOpacity{
	background-color: #FFFFBD;
	    /* for IE */
    filter: alpha(opacity = 50);
    /* CSS3 standard */
    opacity: 0.5;
}

.highlightLastCellOpacity{
	background-color: #FFFFBD;
	    /* for IE */
    filter: alpha(opacity = 50);
    /* CSS3 standard */
    opacity: 0.5;
}

.defaultTable td {
    border: none;
    color: #000000;
    padding: 1px 3px;
    font-weight: bold;
    white-space: nowrap;
}

.defaultTable td.defaultHeader {
    background-color: #fbbebe;
    text-align: center;
}

.defaultTable td.defaultNormal,defaultNormal {
    height: 22px;
    background-color: white;
    text-align: right;
}

.defaultTable td.defaultEven,defaultEven {
    height: 22px;
    background-color: white;
}

.defaultTable td.defaultOdd,defaultOdd {
    height: 22px;
    background-color: white;
}

.defaultTable td.defaultHighlight,defaultHighlight {
    background-color: #00006b;
    color: white;
    text-decoration: underline;
    text-align: right;
}

/*******************************************************************************
    Table widget v 
*******************************************************************************/
.home-tab-icon {
    background-image: url(images/DesktopImages/desktop/help_home.png)
        !important;
}

.chart-tab-icon {
    background-image: url(images/DesktopImages/desktop/chart_small.png)
        !important;
}

.fqp-tab-icon {
    background-image:
        url(images/DesktopImages/desktop/quotes_page_small.png) !important;
}

.quotesMonitor-tab-icon {
    background-image: url(images/DesktopImages/desktop/monitor_small.png)
        !important;
}

.ordersPositions-tab-icon {
    background-image: url(images/DesktopImages/desktop/all_orders_small.png)
        !important;
}

.accountInfo-tab-icon {
    background-image:
        url(images/DesktopImages/desktop/account_information_small.png)
        !important;
}

.optionsChain-tab-icon {
    background-image:
        url(images/DesktopImages/desktop/basic_options_small.png) !important;
}

.news-tab-icon {
    background-image: url(images/DesktopImages/desktop/news_small.png)
        !important;
}

.orderActivityLog-tab-icon {
    background-image: url(images/DesktopImages/desktop/activity_log.png)
        !important;
}

.priceLadder-tab-icon {
    background-image:
        url(images/DesktopImages/desktop/price_ladder_small.png) !important;
}

.properties-tab-icon {
    background-image: url(images/DesktopImages/desktop/preff.png) !important;
}

.indicators-tab-icon {
    background-image: url(images/DesktopImages/desktop/chart_indicators.png) !important;
}

.about-tab-icon {
    background-image: url(images/about.png) !important;
}

.oe-tab-icon {
    background-image: url(images/order_entry.png) !important;
}

.tools-tab-icon {
	background-image: url(images/tools_category.png) !important;
}

.alarms-tab-icon {
	background-image: url(images/alarms_small.png) !important;
}

.symbolSearch-tab-icon {
	background-image: url(images/contract_lookup2.png) !important;
}

.help-tab-icon {
    background-image: url(images/help.png) !important;
}

.add-tab-icon{
    background-image: url(images/gwt-ext/new_tab.gif) !important;
}

.reload-icon {
    background-image: url(images/DesktopImages/desktop/refresh_oe.png)!important;
}

.flagPanel {
    padding-top: 2px;
}

.enFlag-icon {
    padding-top: 5px;
}

.roFlag-icon {
    image: url(images/country_flags/ROmic.png) !important;
}

.chFlag-icon {
    image: url(images/country_flags/CHmic.png) !important;
}

.jpFlag-icon {
    image: url(images/country_flags/JPmic.png) !important;
}

.rigthAlign {
    margin-right: 0;
}

.fadedImage {
    background-color: #ffffff;  
    /* for IE */
    filter: alpha(opacity = 100);
    /* CSS3 standard */
    opacity: 1;
    /* arange the image */
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2px;
    margin-bottom: 1px;
    border:1px #A0A0A0;
    /*border-style:outset;*/
}

.nonfadedImage {
    background-color: #ffffff;
    /* for IE */
    filter: alpha(opacity = 100);
    /* CSS3 standard */
    opacity: 1;
    /* arange the image */
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top:2px;
    margin-bottom:1px;
    border:2px #A0A0A0;
    /*border-style:outset;*/
 }

.fadedImageLegacy {
    background-color: #ffffff;  
    /* for IE */
    filter: alpha(opacity = 100);
    /* CSS3 standard */
    opacity: 1;
    /* arange the image */
    display: block;
    margin-left: auto;
    margin-right: auto;
    /* margin-top: 4px;
    margin-bottom: 4px; */
    border:1px #A0A0A0;
    border-style:outset;
}

.nonfadedImageLegacy {
    background-color: #ffffff;
    /* for IE */
    filter: alpha(opacity = 100);
    /* CSS3 standard */
    opacity: 1;
    /* arange the image */
    display: block;
    margin-left: auto;
    margin-right: auto;
    /* margin-top:4px;
    margin-bottom:4px; */
    border:2px #A0A0A0;
    border-style:outset;
 }


.PENDING_COLOR {
    color: #00ff00;
}

.onPressImage {
    background-color: black;
    /* for IE */
    filter: alpha(opacity = 40);
    /* CSS3 standard */
    opacity: 0.4;
    /* arange the image */
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top:1px;
    margin-bottom:1px;
    border:1px #404040;
    border-style:outset;
}

.onDisable {
    background-color: #ffffff;
    /* for IE */
    filter: alpha(opacity =   20);
    /* CSS3 standard */
    opacity: 0.2;
    /* arange the image */
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top:1px;
    margin-bottom:1px;
    border:1px #404040;
    border-style:outset;
}

.onEnable {
    background-color: #ffffff;
    /* for IE */
    filter: alpha(opacity =   100);
    /* CSS3 standard */
    opacity: 1;
}

.cellRenderOP{
    font-size: 10px;
    height: 12px;
}

.hoverGrid{
    border-style:solid;
    border-width:5px;
}

.center-align-buttons{
    margin-left: auto;
    margin-right: auto;
    width: 37%;
    background: transparent;
}
.center-align-text{
    text-align: center;
    background: transparent;
    border:none;
}
.warning-icon {  
    background-image:url(images/gwt-ext/warning.gif ) !important;   
 } 

.icon_info{
    /*background:transparent url(images/icon_info_20.png) left !important;*/
	background-image:url(images/icon_info_20.png) !important;;
    background-spacing: 10px 5px;
    background-size: 15px;
    background-repeat: no-repeat;
    padding:0;
    vertical-align: center; 
}
.icon_warning{
	background:transparent url(images/icon_warning_20.png) no-repeat top left;
}
.icon_question{
	background:transparent url(images/icon_question_20.png) no-repeat top left;
}
.icon_error{
	background:transparent url(images/icon_error_20.png) no-repeat top left;
}
.prop-text{
	margin-left:5px;
	height: 17px;
	font-size: 12px;
	font-family: sans-serif, arial, Verdana;
}

.verdanaText{
	font-size: 11px;
	font-family: Verdana, arial, sans-serif;
}

.prop-text-contractDetails{
    font-weight: bold;
    font-size : 12px;
}
.center-align-buttonsContractDetails{
    margin-left: auto;
    margin-right: auto;
    background: transparent;
    width: 15%;
}
.x-grid-cell {
    background-image:none !important;
}

.tooltipImageButton {
    background-color: #CCD6E0;
    color: #FFFFFF;
    font-weight: bold;
}

/* styles for fading dialog v */
.loading{
	width:100%;
	position:absolute;
	top:50%;
	z-index:1000;
}

.loading-indicator{
	height:60px;
	width:190px;
	background-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	border-color:#A9A9A9;
	margin-left:auto;
	margin-right:auto;
}

.loader-image{
	margin-left:10px;
	margin-right:8px;
	float:left;
	position:relative;
	top:25%
}

.loader-title{
	font-size=13px; 
	position:absolute;
	top:25%
}

.loader-text{
	fonst-size=10px; 
	position:absolute;
	top:50%
}
/* styles for fading dialog ^ */