﻿body{padding:0 !important;}
.head-wrapper{width: 1005px; margin: 0 auto;}
#menu-wrapper{width:100%; top:0px; position:fixed;  z-index:9999; background:url("../../images/headerbg.jpg") top left repeat-x;}
.elexon_topmenu{width:1003px; margin:0 auto; text-align:center;}
ul.elexon_topmenu{padding-left:0px;}
.elexon_topmenu li{height:27px;}
.tb-megamenu-nav li a:last-child, .elexon_topmenu li:last-child{border-right:none;}
.elexon_logo{width:37%; border-right:1px solid #2f2f2f;}
.elexon_links{width:15.6%; border-right:1px solid #2f2f2f;}
.elexon_links a{color:#a0a0a0;}
.elexon_links a:hover{color:#ffffff;}
.elex_active{color:#ffffff !important; height:20px; line-height:20px; border-bottom:3px solid #e02020; background:#363636;}
.red_width_physical{width: 1020px;}
.red_width_dyn{width: 1000px; }
.red_width_zouynational{width: 500px;}
.red_width_zouyzonal{width: 500px;}
.mrgn_bot10{margin-bottom:10px;}
.mrgn_bot15{margin-bottom:10px;}
.mid_content_block{min-height:720px;}
.page-help-contact{position:relative;}
.actual_demand{width:33% !important;}
.help_title{
    background:#f7f6f6 !important;
    font:bold 15px Arial, Helvetica, sans-serif;
    color:#008da8;
    margin:0px;
    padding:6px 2px 6px 10px;
}
.help_block1{
    background:#ffffff !important;	
    height: 200px !important;
    width:150px!important;
    margin-left: 0px!important;
    display: inline-table;
    border: 2px solid #e9e9e9;	
    border-radius:6px !important;
    float:left;
}
.help_block2 {
    background:#ffffff !important;		
    height: 200px !important;
    width: 230px !important;
    margin-left:20px!important;
    border: 2px solid #e9e9e9 !important;
    border-radius:6px !important;
    float:left;
}

.help_block3 {
    background:#ffffff !important;	
    height: 200px !important;
    width: 22%!important;
    margin-left:20px!important;
    border: 2px solid #e9e9e9 !important;
    border-radius:6px !important;
    float:left;
}
.help_block3 .green{color:#008000 !important;}
.help-underline{color: #008da8 !important;text-decoration:underline !important;}

.bm-unit-type input{width:45px;}
.trading-unit-type input{width:145px;}

.bm-unit-type #opunittype{width:60px;}
.tradingUnitName .bm-ut-arrow {left:251px !important;}
.bm-ut-arrow  {left:37px !important;}

/*.trading-unit-type #trunittype{width:215px;} */

/*Detailed System Prices 100 percent resolution view styles starts here */
.page-balancing-detailprices .mid_content_block{width:98%;}
.page-balancing-detailprices .selected-section{width:99%;}
.selected-section-new {position: absolute; left: 982px; margin-top: -1px;}
.site-help-bg{background-image: url('../../images/sitehelp_bg.jpg');}
.page-balancing-detailprices .xml_position{float:right; position:relative; top:-15px;}
.table_totals tbody, .table_totals td {border:0px !important;}
.dsp_table tbody tr:last-child td.border-top{border-top: 2px solid #cccccc; border-left:0px; border-right:0px;}
.dsp_container{width:1300px !important;}
.chart-info-text{width: 100%; font:bold 13px Arial, Helvetica, sans-serif; color:000000; text-align: left; margin-bottom: 15px;}
.gen-text-block{width: 100%; font:bold 12px Arial, Helvetica, sans-serif; font-style:italic; color:000000; text-align: left; margin-bottom: 10px;}
/*Detailed System Prices 100 percent resolution view styles ends here */
/*System Sell and System Buy Prices 100 percent resolution view styles starts here */
.page-balancing-systemsellbuyprices .mid_content_block{width:98%;}
.page-balancing-systemsellbuyprices .selected-section{width:99%;}
.page-balancing-systemsellbuyprices .xml_position{width:100%; margin-left:0px;}
.page-balancing-systemsellbuyprices .tabs-wrapper{width:100% !important;}
/*System Sell and System Buy Prices 100 percent resolution view styles ends here */
/*Generation by Fuel Type 100 percent resolution styles starts here */
/*.page-generation-fueltype .mid_content_block{width:98%;}
.page-generation-fueltype .selected-section{width:99%;}
.page-generation-fueltype .tabs-wrapper{width:100%;}
Generation by Fuel Type 100 percent resolution ends here */
div.wrapperClass{ 
  margin: 0 auto;
  }
.page-balancing-marketactivity #myTabsContent{width:63%; margin:0 auto; text-align:center;}
.xml-csv-btn-align{width:856px;}
.page-demand-rollingsystemfreq #myTabsContent{width:70%; margin:0 auto; text-align:center;}
.page-demand-rollingsystemfreq #myTabsContent tbody td:nth-child(1){width:225px !important;}
.page-demand-rollingsystemfreq #myTabsContent tbody td:nth-child(2){width:225px !important;}
.page-demand-rollingsystemfreq #myTabsContent tbody td:nth-child(3){width:225px !important;}
.page-demand-rollingsystemfreq .w2ui-head-last,
.page-demand-rollingsystemfreq .w2ui-grid-data-last{width:26px !important;}
.w2ui-grid-data-last {padding:0 !important;}
.page-balancing-marketactivity-historic #myTabsContent{width:77%; margin:0 auto; text-align:center;}
.gen-fuel th, .gen-fuel td,
.sys-sbp th, .sys-sbp td,
.dsp_table th, .dsp_table td {word-wrap: break-word;}
.fiter_criteria_block{display:block; width:100%; border:1px solid #ffffff;}
.dec_block p{
    display:inline-block;
    margin:0 auto;
    text-align:left;
    left:-36px;
    top:56px;
}
.dec_block1 p{
    display:inline-block;
    margin:0 auto;
    text-align:left;
	left:-36px;
	top:-59px;
}
.dec_block2 p{
 display:inline-block;
    margin:0 auto;
    text-align:left;
        left:-36px;
        top:-59px;    
   // margin:54px 0 10px 0 !important;
 
}
@-moz-document url-prefix() { 
 .unconsum_unavial .cal-img-disbsad {
     margin-top: -3px ! important;
     height:33px ! important;
  }
.unconsum_unavial .calendar_img {
     margin-top: -3px ! important;
     height:33px ! important;
}  
}
@-moz-document url-prefix() { 
 .actuallooad .cal-img-disbsad {
     margin-top: -3px ! important;
     height:41px ! important;
  }
}
@-moz-document url-prefix() { 
 .actuallooad .sp-img-new {
     margin-left: -35px ! important;   
  }
}
@-moz-document url-prefix() { 
.selected-section-label-eds{
    padding-bottom: 6px ! important;
}
}
.tab_container>.bal_market_historic{
    margin-left: 0px ! important;
}
.actuallooad .date_down{ margin-left: -31px ! important;}
.inline-xml-csv{
    display: inline-block;
	cursor:pointer;
}
.actual_demand div:first-child{padding-right:0px;}
.tb_rsp .tb-megamenu-subnav a, .tb_dmc .tb-megamenu-subnav a{color:#0086a0 !important;}
#refresh-div{
    display:inline-block;
	width:100% !important;
	height:28px;
	position:relative;
	right:-10px;
}
#refresh-div-gbft{
    display:inline-block;
        height:28px;
        position:relative;
        right:-10px;
}

.block-edsblocks{position:relative;}
#refresh-div a{float:right;}
.mrgn_bot40{margin-bottom:40px;}
.ui-datepicker-calendar>tbody{
    top:81px;
    height: auto;
}
.ui-datepicker-calendar>thead>tr:first-child{
    border-bottom: 1px solid #cdcdcd;
}
.sys-warn-table .jspPane table.tablesorter thead tr th{font:normal 13px Arial, Helvetica, sans-serif !important;}
.no_record_text, .no_record_text_physical{
min-height:500px;
font-weight:bold;
padding:16px;
text-align:center;
}
/*Tooltip*/
#customerFullName {
    background-color: #CEDED9;
    padding: 5px;
    box-shadow: 1px 2px 3px #B3AEA4;
    color: #000;
    z-index: 1000;
}
/*ContainerBody CSS */
table.tablesorter td.greycell {
    background-color: #ffffdd;
}
table.tablesorter td.redcell {
    background-color: #fff9f9;
    color:red;
    font-weight :bold;
}
table.tablesorter td.greencell {
    background-color: #f3fff3;
    color:green;
    font-weight :bold;
}
.cal_sum_text{
    top:22px;
    font-size:17.5px;
}
.container-section{
    width: 1003px;
    position:relative;
    margin: 126px auto 0px;
    z-index: 1;
	margin-top:126px\9\0;/*Only works in IE9*/
}

.selected-section{
    width: 98%;
    height: 33px;
    background-color: #f7f6f6;
    border: 1px solid #e9e9e9;
    border-radius: 4px;
    color: #595959;
    margin:10px 0px;
}
.selected-section p {
    display: inline;
    margin-left: 8px;
    font-size:13px;
	color:#595959;
	padding: 9px 17px 6px 9px;
    left: 32px;
    background-image: url('../../images/breadcrumb-arrow.jpg');
    background-repeat: no-repeat;
    background-position: right;
}
.selected-section .selected-section-label {cursor: pointer;}    
.selected-section-img{
    cursor: pointer;
    margin-left: 9px;
    margin-right: 2px;
    margin-top: 6px;
}
.site-help-below > img{ 
	cursor:auto;
    margin-left:5px;
    margin-right: 5px;
    margin-top:0px; 
    vertical-align: middle; 
}
.site-help-below > a{ 
	color: rgb(0, 141, 168);
}
.selected-section-desc{     
    left: 135px !important;        
    cursor: text !important;
    background-image: none !important;
	margin-left:-2px !important;
}
.selected-section-right{
    position: absolute;
    left: 982px;
    margin-top: -1px;
}
.bread-crumb-arrow{
    position: absolute;
    left: 105px;
}
.selected-section-label{
    border-left: 1px solid #e1e1e1;
}
.section-details{
    margin: 7px 0 0px 0;
}
.section-details img{
    display: inline-block;
	vertical-align:middle;
}

.section-details p{
    display: inline-block;
    color: #008da8;  
	font-size:17px;
	font-weight:bold;
	margin:0px 0px 10px;
}
.cdn_table tbody td{font:normal 12px Arial, Helvetica, sans-serif; color:#595959; text-align:center;}
.cdn_table tbody td:first-child, .cdn_table tbody td:last-child,
.cdn_table thead th:first-child, .cdn_table thead th:last-child{text-align:left !important;}
.section-details p span{color:#000000; font-weight:bold;}
.section-details span{font-size: 13px;}
.tab-section h1{
    display: inline-block;
    font-size: 12px;
    padding: 8px 18px 8px 15px;;
    border-right: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
    border-top: 1px solid #e9e9e9;
    margin-bottom: 0px;
    cursor: pointer;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}
/*Bootstrap like tabs for national and Zonal*/
.nav-tabs{
    margin-bottom: 15px;
}
.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
ol, ul {
    margin-top: 0;
    margin-bottom: 10px;
}
.help-tab-ul ol, ul {
    margin-top: 0;
    margin-bottom: 10px;
    font-size:13px;
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}
.nav>li {
    position: relative;
    display: block;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    font-weight: bold;
}
.nav-tabs>li>a {
    margin-right: 2px;
    margin-left: 4px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;  padding: 10px 15px 10px 15px !important;
    font-size: 15px !important;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 5px 4px 5px 2px;
    cursor: pointer;
    font-size: 13px;
}
a {
    color: #9f9f9f;
    text-decoration: none;
}
.underline-tab{
    text-decoration: underline;
}
/*Bootstrap like tabs for national and Zonal Ends*/
.tab-section-content{
    border-top: 1px solid #e9e9e9;
}
.show{
    display: block;
}
.hide{
    display: none;
}
.tab-color{
    background-color: #e5e6ea;
    color: #fff;
    border-radius: 4px 4px 0 0;
}
.graph-section{
}
/*For Checkboxes*/
[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;   
}
/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left:0; top:-3px;
    width: 17px; height: 17px;
    border: 1px solid #abb3bf;
    background:#f0f3f7;
    border-radius:3px;
}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {   
 content: '✔';
    position: absolute;
    top:-3px; left: 4px;
    font-size: 14px;
    color: #4093cd;
    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: 1px dotted blue;
}
/* hover style just for information */
label:hover:before {
    border: 1px solid #4778d9!important;
}
/*Akanksha*/
.graph-buttons-section{
    background-color: #f3f3f3;
    margin-top: 5px;
    text-align: center;
	border-radius:6px;
}
.graph-buttons-section p{
    display: inline-block;
    margin-left: 37px;
    margin-top: 2px;
    margin-bottom: 8px;
    color: #fff;
}


/*CSS Arrow*/
.arrow_box1 {
    position: relative;
    background: #6e9bec;
    border: 1px solid #fff;
}
.arrow_box1:after, .arrow_box:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.arrow_box1:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #6e9bec;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box1:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #6e9bec;
    border-width: 4px;
    margin-top: -3px;
}

.arrow_box2 {
    position: relative;
    background: #e0c12b;
    border: 1px solid #fff;
}
.arrow_box2:after, .arrow_box2:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.arrow_box2:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #e0c12b;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box2:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #e0c12b;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box3 {
    position: relative;
    background: #73c549;
    border: 1px solid #fff;
}
.arrow_box3:after, .arrow_box3:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.arrow_box3:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #73c549;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box3:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #73c549;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box4 {
    position: relative;
    background: #8085bc;
    border: 1px solid #fff;
}
.arrow_box4:after, .arrow_box4:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.arrow_box4:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #8085bc;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box4:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #8085bc;
    border-width: 4px;
    margin-top: -3px;
}

.arrow_box5 {
    position: relative;
    background: #89b1f6;
    border: 1px solid #fff;
}
.arrow_box5:after, .arrow_box5:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.arrow_box5:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #89b1f6;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box5:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #89b1f6;
    border-width: 4px;
    margin-top: -3px;
}

.arrow_box6 {
    position: relative;
    background: #e0c12b;
    border: 1px solid #fff;
}
.arrow_box6:after, .arrow_box6:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box6:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #e0c12b;
    border-width:4px;
    margin-top:-3px;
}
.arrow_box6:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #e0c12b;
    border-width:4px;
    margin-top:-3px;
}
.arrow_box7 {
    position: relative;
    background: #71c44a;   
    border: 1px solid #fff;
}
.arrow_box7:after, .arrow_box7:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box7:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #71c44a;     
    border-width:4px;
    margin-top: -3px;
}
.arrow_box7:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #71c44a;    
    border-width:4px;
    margin-top: -3px;
}
.arrow_box8 {
    position: relative;
    background: #8086bd;
    border: 1px solid #fff;
}
.arrow_box8:after, .arrow_box8:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box8:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #8086bd;
    border-width:4px;
    margin-top: -3px;
}
.arrow_box8:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #8086bd;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box10 {
    position: relative;
    background: #000000;
    border: 1px solid #fff;
}
.arrow_box10:after, .arrow_box10:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box10:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #000000;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box10:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #000000;
    border-width: 4px;
    margin-top: -3px;
}

/*CSS Arrow Ends*/
.arrow_box1-indmar {
    position: relative;
    background: #6e9cea;
    border: 1px solid #fff;
}
.arrow_box1-indmar:after, .arrow_box1-indmar:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-indmar:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #6e9cea;
    border-width: 6px;
    margin-top: -6px;
}
.arrow_box1-indmar:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #6e9cea;
    border-width: 6px;
    margin-top: -6px;
}
.indmar-nat{
    background-color: #6e9cea;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;

}
#five{position:relative;}
.sd-bottom{
    position: absolute;
    width: 100%;
    top:480px;
}
.arrow_box2-indimb {
    position: relative;
    background: #e0c12b;
    border: 1px solid #fff;
}
.arrow_box2-indimb:after, .arrow_box2-indimb:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box2-indimb:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #e0c12b;
    border-width: 6px;
    margin-top: -6px;
}
.arrow_box2-indimb:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #e0c12b;
    border-width: 6px;
    margin-top: -6px;
}
.indimb-nat{background-color:#e0c12b; padding:4px; border-radius:3px;  margin-left:4px;}
.nat-dem{background-color:#6d9cea; padding:4px; border-radius:3px; margin-left:4px;}
.dem-for{background-color:#e0c12b; padding: 4px; border-radius:3px; margin-left: 4px;}
.ind-dem{background-color:#73c549; padding: 4px; border-radius:3px; margin-left: 4px;}
.ind-gen{background-color:#8085bc; padding: 4px; border-radius:3px; margin-left: 4px;}
.ndf{background-color:#89b1f6; padding: 4px; border-radius:3px; margin-left: 4px;}
.tsdf{background-color:#e0c12b; padding:4px; border-radius:3px; margin-left:4px;}
.ocn-sur{background-color:#71c44a; padding: 4px; border-radius:3px; margin-left: 4px;}
.ocn-2{background-color:#8086bd; padding: 4px; border-radius:3px; margin-left: 4px;}
.ocn-3{background-color:#000000; padding: 4px; border-radius:3px; margin-left: 4px;}
.ndfw-data2{background-color:#48ace8; padding: 4px; border-radius:3px; margin-left: 4px;}
.tsdfw-data2{background-color:#71c44a; padding: 4px; border-radius:3px; margin-left: 4px;}
.ocn-sur-data2{background-color:#d1b31d; padding: 4px; border-radius:3px; margin-left: 4px;}
.ocn-2-data2{background-color:#b86ebd; padding: 4px; border-radius:3px; margin-left: 4px;}
.init-dem-mw{background-color:#48ace8; padding: 4px; border-radius:3px; margin-left: 4px;}
.initial-ts{background-color:#71c44a; padding: 4px; border-radius:3px; margin-left: 4px;}

.arrow_box1-oil1 {
    position: relative;
    background: #ff0f24;
    border: 1px solid #fff;
}
.arrow_box1-oil1:after, .arrow_box1-oil1:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-oil1:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #ff0f24;
    border-width:4px;
    margin-top: -3px;
}
.arrow_box1-oil1:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #ff0f24;
    border-width: 4px;
    margin-top: -3px;
}
.oil1-output-usable-nat{
    background-color: #ff0f24;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
								   
.arrow_box1-nuclear {
    position: relative;
    background: #fff038;
    border: 1px solid #fff;
}
.arrow_box1-nuclear:after, .arrow_box1-nuclear:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-nuclear:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #fff038;
    border-width:4px;
    margin-top: -3px;
}
.arrow_box1-nuclear:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #fff038;
    border-width: 4px;
    margin-top: -3px;
}
.nuclear-output-usable-nat{
    background-color: #fff038;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
    color: black;
}
						   
.arrow_box1-coal1 {
    position: relative;
    background: #000000;
    border: 1px solid #fff;
}
.arrow_box1-coal1:after, .arrow_box1-coal1:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-coal1:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #000000;
    border-width:4px;
    margin-top: -3px;
}
.arrow_box1-coal1:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #000000;
    border-width: 4px;
    margin-top: -3px;
}
.coal1-output-usable-nat{
    background-color: #000000;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}

.arrow_box1-coal {
    position: relative;
    background: #1d1b1b;
    border: 1px solid #fff;
}
.arrow_box1-coal:after, .arrow_box1-coal:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-coal:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #1d1b1b;
    border-width:4px;
    margin-top: -3px;
}
.arrow_box1-coal:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #1d1b1b;
    border-width: 4px;
    margin-top: -3px;
}
.coal-output-usable-nat{
    background-color: #1d1b1b;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
.arrow_box1-ccgt {
    position: relative;
    background: #daaf45;
    border: 1px solid #fff;
}
.arrow_box1-ccgt:after, .arrow_box1-ccgt:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-ccgt:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #daaf45;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box1-ccgt:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #daaf45;
    border-width: 4px;
    margin-top: -3px;
}
.ccgt-output-usable-nat{
    background-color:#daaf45;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
.arrow_box1-nuc {
    position: relative;
    background: #fafb15 ;
    border: 1px solid #fff;
}
.arrow_box1-nuc:after, .arrow_box1-nuc:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-nuc:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #fafb15 ;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box1-nuc:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #fafb15 ;
    border-width: 4px;
    margin-top: -3px;
}
.nuc-output-usable-nat{
    background-color: #fafb15 ;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
    color: black;
}
.arrow_box1-frenchic {
    position: relative;
    background: #71c44a;
    border: 1px solid #fff;
}
.arrow_box1-frenchic:after, .arrow_box1-frenchic:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-frenchic:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #71c44a;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box1-frenchic:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #71c44a;
    border-width: 4px;
    margin-top: -3px;
}
.frenchic-output-usable-nat{
    background-color: #71c44a;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
.arrow_box1-oil {
    position: relative;
    background: #fb1509;
    border: 1px solid #fff;
}
.arrow_box1-oil:after, .arrow_box1-oil:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-oil:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #fb1509;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box1-oil:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #fb1509;
    border-width: 4px;
    margin-top: -3px;
}
.oil-output-usable-nat{
    background-color: #fb1509;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
.arrow_box1-wind {
    position: relative;
    background: #1d2dd1;
    border: 1px solid #fff;
}
.arrow_box1-wind:after, .arrow_box1-wind:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-wind:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #1d2dd1;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box1-wind:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #1d2dd1;
    border-width: 4px;
    margin-top: -3px;
}
.wind-output-usable-nat{
    background-color: #1d2dd1;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
.arrow_box1-pum-sto {
    position: relative;
    background: #7cc2e4;
    border: 1px solid #fff;
}
.arrow_box1-pum-sto:after, .arrow_box1-pum-sto:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-pum-sto:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #7cc2e4;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box1-pum-sto:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #7cc2e4;
    border-width: 4px;
    margin-top: -3px;
}
.pum-sto-output-usable-nat{
    background-color: #7cc2e4;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
.arrow_box1-hydro {
    position: relative;
    background: #cec6c5;
    border: 1px solid #fff;
}
.arrow_box1-hydro:after, .arrow_box1-hydro:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-hydro:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #cec6c5;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box1-hydro:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #cec6c5;
    border-width: 4px;
    margin-top: -3px;
}
.hydro-output-usable-nat{
    background-color: #cec6c5;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
.arrow_box1-irishic {
    position: relative;
    background: #184e4e;
    border: 1px solid #fff;
}
.arrow_box1-irishic:after, .arrow_box:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-irishic:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #184e4e;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box1-irishic:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #184e4e;
    border-width: 4px;
    margin-top: -3px;
}
.irishic-output-usable-nat{
    background-color: #184e4e;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
.arrow_box1-ocgt {
    position: relative;
    background: #3f9595 ;
    border: 1px solid #fff;
}
.arrow_box1-ocgt:after, .arrow_box1-ocgt:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-ocgt:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #3f9595 ;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box1-ocgt:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #3f9595 ;
    border-width: 4px;
    margin-top: -3px;
}
.ocgt-output-usable-nat{
    background-color: #3f9595;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
						 
 .arrow_box1-biomass {
    position: relative;
    background: #ad561a;
    border: 1px solid #fff;
}
.arrow_box1-biomass:after, .arrow_box1-biomass:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-biomass:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #ad561a;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box1-biomass:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #ad561a;
    border-width: 4px;
    margin-top: -3px;
}
.biomass-output-usable-nat{
    background-color:#ad561a;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}

.arrow_box1-other {
    position: relative;
    background: #B980BD;
    border: 1px solid #fff;
}
.arrow_box1-other:after, .arrow_box1-other:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-other:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #B980BD;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box1-other:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #B980BD;
    border-width: 4px;
    margin-top: -3px;
}
.other-output-usable-nat{
    background-color: #B980BD;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
											 
.arrow_box1-french {
    position: relative;
    background: #71c44a;
    border: 1px solid #fff;
}
.arrow_box1-french:after, .arrow_box1-french:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-french:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #71c44a;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box1-french:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #71c44a;
    border-width: 4px;
    margin-top: -3px;
}
.french-output-usable-nat{
    background-color:#71c44a;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
											 
 .arrow_box1-irish {
    position: relative;
    background: #184e4e;
    border: 1px solid #fff;
}
.arrow_box1-irish:after, .arrow_box1-irish:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-irish:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #184e4e;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box1-irish:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #184e4e;
    border-width: 4px;
    margin-top: -3px;
}
.irish-output-usable-nat{
    background-color:#184e4e;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}

.arrow_box1-dutchic {
    position: relative;
    background: #c4834a;
    border: 1px solid #fff;
}
.arrow_box1-dutchic:after, .arrow_box1-dutchic:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-dutchic:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #c4834a;
    border-width: 6px;
    margin-top: -6px;
}
.arrow_box1-dutchic:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #c4834a;
    border-width: 4px;
    margin-top: -3px;
}
.dutchic-output-usable-nat{
    background-color: #c4834a;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
.arrow_box1-eastwestic {
    position: relative;
    background: #5a987e;
    border: 1px solid #fff;
}

.arrow_box1-intnem {
    position: relative;
    background: #ff69b4;
    border: 1px solid #fff;
}
.arrow_box1-intnem:after, .arrow_box1-intnem:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-intnem:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #ff69b4;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box1-intnem:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #ff69b4;
    border-width: 4px;
    margin-top: -3px;
}

.arrow_box1-eastwestic:after, .arrow_box1-eastwestic:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-eastwestic:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #5a987e;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box1-eastwestic:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #5a987e;
    border-width: 4px;
    margin-top: -3px;
}
.eastwestic-output-usable-nat{
    background-color: #5a987e;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
.intnem-output-usable-nat{
    background-color: #ff69b4;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}

.arrow_box1-init-dem-mw {
    position: relative;
    background: #709aec;
    border: 1px solid #fff;
}
.arrow_box1-init-dem-mw:after, .arrow_box1-init-dem-mw:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-init-dem-mw:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #709aec;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box1-init-dem-mw:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #709aec;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box2-initial-ts {
    position: relative;
    background: #e0c12b;
    border: 1px solid #fff;
}
.arrow_box2-initial-ts:after, .arrow_box2-initial-ts:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box2-initial-ts:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #e0c12b;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box2-initial-ts:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #e0c12b;
    border-width: 4px;
    margin-top: -3px;
}
.xml_csv_new{
    margin-left:710px;
    clear: both;
    overflow: hidden;
    display:black;
    margin-top:15px;
}
.xml-csv{
   margin-left: 838px;  
   margin-bottom: 15px;
   clear: both;
   overflow: hidden;
}
.xml-csv-gbft{
 /*  margin-left: 81%;*/
   margin-bottom: 12px;
   clear: both;
   overflow: hidden;
    margin-right: 24px;
    margin-top: 5px;
    float: right;
}
img#refresh-ico-gbftcurrnew {
    height: 23px;
    margin-top: -28px;
    top: 5px;
    position: relative;
    left: -13px;
}

.date_refer{
    background: #d9ecec;
    padding: 5px 12px !important;	
}
.xml-csv-img{
    float: left;
	cursor:pointer;
}
.xml-label{
    float: left;
    margin: 0px 10px 0 0;
    background-color: #3C9ECC; 
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    color: #fff;
    cursor:pointer;
    line-height: 23px;
    padding: 0px 5px;
    border-left: 1px solid #84cce6;
}
.csv-label{
    float: left;
    margin: 0px 0px 0 0;
    background-color: #71c44a;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    color: #fff;
    cursor:pointer;
    line-height: 23px;
    padding: 0px 5px;
    border-left: 1px solid #acec8d;
}
/*For CheckBoxes Ends*/
.clearfix{clear: both;}
.clear-filter-1 div.bg-color {
    background: url('../../images/year-ahead-select.png') no-repeat !important;
}
#myTable1 tbody {
    margin-top:20px !important;  
}
.select-zone-section{
    margin-top: 15px;
    float: left;
}
.select-zone-section h1{
    background-color: #e2e2e2;
    float: left;
}
.csv-file-zone{
    float: right;
    margin-top: 14px;
    margin-right: 12px;
}
.csv-file-zone  span{
    font-size: 13px;
}
.csv-file-zone h4{
    display: inline;
    font-size: 12px !important;
    color: #fff;
    background-color: #ec9228;
    padding: 5px;
    margin: 4px;
    border-radius: 5px;
	cursor:pointer;
}
.b1-b9{
    margin-left: 83px;
}
.b10-b17{
    margin-left: 127px;  margin-bottom: 16px;

}
.b1-b9,.b10-b17{
    margin-top: 7px;
}
.b1-b9 p{    
    display: inline;
    padding: 6px 0 7px 0;
    margin-left: 0px;
    background: url('../../images/sel-btn-unclicked.png') no-repeat;
    cursor: pointer;
    width: 43px;
    text-align: center;
}
.b10-b17 p{
    display: inline;
    margin-left: 30px;
    padding: 7px 14px 7px 20px;
    cursor: pointer;

}
.zone-section{
    border: 1px solid #e9e9e9;
}
.zone-section img{
    float: left;
    position: relative;
    right: 10px;
}
.disclaimer-foot{
    margin: 0 0 0 10px;
    font-size: 14px;
}
.date-warn{float: left; }
.cal-section{
    float: left; margin-left: 15px;
    float: left; 
    position: relative;
    right: 10px;  
}

.view-initial-demand{
    float: left;margin: 15px;
    background-color: #667388;
    color: #fff;
    padding: 8px 15px;
    border-radius: 3px;
    cursor: pointer;
}
.graph-cal-head{
    padding-left: 283px;
    margin-top: 15px;
    color: #008da8;
    font-weight: 600;
}
.national-content h2{
    font-size: 15px;
    text-align: center;
    color: #429fb5;
}
.nat-out-usable-xml{
    display: block;
    float: left;
}
.nat-out-usable-xml>p{
    display: inline;  float: left;
    padding-top: 4px;
    padding-right: 7px;
}
.nat-usable-data-xml{
    display: block;
    float: right;
}
.nat-usable-data-xml>p{
    display: inline;float: left;
    padding-top: 4px;
    padding-right: 7px;
}
.outputusable1>thead tr th{
    width: 47px !important;
}
.graph-buttons-section-outusable p{
    display: inline-block;
    margin-left: 17px;
    margin-top: 5px;
    color: #fff;
    margin-bottom: 5px;
}
.graph-buttons-section-outusable{
    background-color: #f3f3f3;
    margin-top: 0px;

}
.unit-color{
    color: #b1e9f5;
}
.table-label-stick{
    font-size: 13px;
    background-color: #6cb8c7;
    display: inline-block;
    padding: 10px 348px 10px 272px;
    margin: 20px 0 0 83px;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.bottom-container{
    margin-top: 10px;
}
.bottom-container h3{
    font-size: 13px;
    margin-top: 10px;
    font-weight: bold !important;
}
.bottom-container p{
    font-size: 12px;    
    margin-top: 15px;
}
.footer-section{
    padding:15px 0px;
    text-align: center;
    width: 100%;
    background-color: #6d6d6d;
    color: #fff;
    margin-top: 5px;
	z-index:9999;
}
.footer-section a{
	font-style: normal;
}
.out-usable-zonal>p{
    color: #008da8;
    text-align: center;
    margin: 25px;
    font-size: 16px;
}
.zonal-button{
    background: url('../../images/select-btn.png');
    background-repeat: no-repeat;
}
.zone-display{
    text-align: center;
    margin: 8px auto;
    color: #008da9;
    font-size: 19px;
    position: relative;
    left: 72px;
}
.week-ahead>thead tr th{
    width: 85px !important;
}
.yes-today-label{
    text-align: center;
    margin: 15px auto;
    color: #008da8;
    font-size: 18px;
}
.item-select-long-term{
    margin-top: 15px;
}
.item-select-long-term h1{
    background-color: #e2e2e2;
}
.item-select-labels{
    border: 1px solid #e3e3e3;  margin-bottom: 15px; height: 45px;
}
.item-select-labels p{
    display: inline-block;
    padding: 4px 34px 13px 23px;
    margin-left: 14px;
    margin-top: 4px;
    color: #25657e;
    background: url('../../images/year-ahead-btn.png') no-repeat;
    cursor: pointer;
}
.trade-type{
    border: 1px solid #e9e9e9; padding-left: 20px;
}
.so-so-trade-label{
    display: inline-block !important;
    font-size: 15px !important;
    margin: 15px 15px 15px 15px !important;cursor: pointer;
}
.so-so-trade-label>select{
    border: 1px solid #e9e9e9;border-radius: 4px;
    padding: 7px 42px 7px 5px;
    font-size: 0.9em;
}
.cal-section>p{
    display: inline-block;
}
.date-select-so{
    display: inline-block;
    padding-right: 15px;
    float: left;
}
.date-text-so{
    padding: 9px !important;
    width: 125px !important;
}
.trade-section-so{
    padding: 10px 0px 4px 10px;
}
.trade-section-so>p{
    display: inline-block;
}	
.trade-section-so select{
    border: 1px solid #e9e9e9;
    border-radius: 4px;
    padding: 7px 44px 7px 5px;
    font-size: 0.9em;
}
.so-so-trade-label-trade{
    display: inline-block !important;
    font-size: 15px !important;
    margin: 7px 15px 9px 15px !important;
    cursor: pointer;
}
.sys-warn{
	font:normal 14px Arial, Helvetica, sans-serif; color:#ffffff;
    text-align: center;
	height:32px;
	line-height:32px;
    background-color: #6cb8c7;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    margin:5px 0px;
    width: 97.7%;
}
.cap_msg{
    display: inline-block;
    position: absolute;
    width: 95%;
    z-index: 999;
    top: 48px;
}
tbody p{
    text-align: justify;
    font-size: 12px;
	margin-left: 4px;
    margin-right: 4px;
}
.info-warn{
    margin-top: 10px;
}
.info-warn>p {
    text-align: justify;
    padding: 10px;
    font-size: 12px;
    border: 1px solid #e9e9e9;
    background-color: #eaeaea;
}
.info-warn-text{
    background-image: url('../../images/info-icon.png');
    background-repeat: no-repeat;
    background-position: 448px center;
    text-align: center;
    color: #fff;
    background-color: #667388;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    margin-top:22px;
    padding:10px;
}
.info-warn-text-national{   
    color: #fff !important;
    width: 230px;
    background-color: #667388;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    margin-top: 2.1em;
    padding: 9px !important;
    position: inherit;margin-right: 500px; margin-left: 290px; height:12px;
    text-align: center !important;
}
.info-warn-text-national>p{
	color: #fff !important;	
}
.arrow_box_info {
    position: relative;
    border: 4px solid #none;
}
.arrow_box_info:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box_info:after{
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: relative;
  bottom: 42px;
  pointer-events: none;
  right: 20px;
}
.arrow_box_info:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #667388;
    border-width: 16px;
    margin-left: -16px;
}
.arrow_box_info:before {
    border-color: rgba(0, 0, 0, 0);
    border-bottom-color: #none;
    border-width: 16px;
    margin-left: -16px;
}
.show-more , .show-more-toggle{
    display: inline-block;
    padding:4px 15px;
    border:2px solid #008da8;
    border-radius:5px;
    background-color:#ffffff;
    cursor: pointer;
    margin-top: 5px;
    color:#008da8;
    float:right;
}
.show-more-toggle img{vertical-align:middle;}
.show-less_data{display:inline-block;}
.data-refer, .excel-refer{
    text-align: center;
    color: #fff;
    background-color: #fff;
    margin: 10px 0 10px 0 !important;    
    margin: 0 auto;    
}
.data-refer>p ,.excel-refer>p  {
    background-color: #008081;
    display: inline-block;
    padding: 9px; border-radius: 5px;font-size: 12px;  margin-bottom: 0px;
}
.page-generation-fueltype .data-refer>p {
    background-color: #008081;
    display: inline-block;
    padding: 9px; border-radius: 5px;font-size: 12px;  margin-bottom: 0px;
    margin-left: 23% !important;
}


.data-refer>p {
  /*  position: relative;*/
}
.demend_data_refer{margin-top:0px !important;}
.demend_data_refer > span{
    background-color: #008081;
    display: inline-block;
    position:absolute;
    padding: 9px; border-radius: 5px;font-size: 12px;  margin-bottom: 0px;
    left:400px;
}
.date-test-market-depth{
    padding: 10px 61px 10px 10px !important;
    width: 116px !important;
    margin-left: 10px;
}
.market-depth-cal p{
    display: inline-block;
}
.arrow_box1-IMBALNGC {
    position: relative;
    background: #b35656;    
}
.arrow_box1-IMBALNGC:after, .arrow_box1-IMBALNGC:before {
    right: 100%;
    top:11px;
	left:-15px;
	z-index:1;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-IMBALNGC:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #b35656;
    border-width: 8px;
    margin-top: -8px;
}
.arrow_box1-IMBALNGC:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #b35656;
    border-width: 8px;
    margin-top: -8px;
}
.IMBALNGC-mardep-hist{
    background-color: #b35656;
    padding: 8px;
    border-radius: 4px;  margin-left: 4px;
}
.arrow_box1-Offer {
    position: relative;
    background: #daaf45;
    border: 1px solid #fff;
}
.arrow_box1-Offer:after, .arrow_box1-Offer:before {
    right: 100%;
    top: 11px;
    left: -15px;
    z-index: 1;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-Offer:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #daaf45;
    border-width: 8px;
    margin-top: -8px;
}
.arrow_box1-Offer:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #daaf45;
    border-width: 8px;
    margin-top: -8px;
}
.Offer-mardep-hist{
    background-color: #daaf45;
    padding: 8px;
    border-radius: 4px;  margin-left: 4px;
}
.arrow_box1-Bid {
    position: relative;
    background: #8086bd;
    border: 1px solid #fff;
}
.arrow_box1-Bid:after, .arrow_box1-Bid:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-Bid:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #8086bd;
    border-width: 8px;
    margin-top: -8px;
}
.arrow_box1-Bid:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #8086bd;
    border-width: 8px;
    margin-top: -8px;
}
.Bid-mardep-hist{
    background-color: #8086bd;
    padding: 8px;
    border-radius: 4px;  margin-left: 4px;
}
.arrow_box1-AOV {
    position: relative;
    background: #71c44a;
    border: 1px solid #fff;
}
.arrow_box1-AOV:after, .arrow_box1-AOV:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-AOV:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #71c44a;
    border-width: 8px;
    margin-top: -8px;
}
.arrow_box1-AOV:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #71c44a;
    border-width: 8px;
    margin-top: -8px;
}
.AOV-mardep-hist{
    background-color: #71c44a;
    padding: 8px;
    border-radius: 4px;  margin-left: 4px;
}
.arrow_box1-ABV {
    position: relative;
    background: #8ccbab;
    border: 1px solid #fff;
}
.arrow_box1-ABV:after, .arrow_box1-ABV:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-ABV:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #8ccbab;
    border-width: 8px;
    margin-top: -8px;
}
.arrow_box1-ABV:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #8ccbab;
    border-width: 8px;
    margin-top: -8px;
}
.ABV-mardep-hist{
    background-color: #8ccbab;
    padding: 8px;
    border-radius: 4px;  margin-left: 4px;
}
.arrow_box1-UAOV {
    position: relative;
    background: #a28d26;
    border: 1px solid #fff;
}
.arrow_box1-UAOV:after, .arrow_box1-UAOV:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-UAOV:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #a28d26;
    border-width: 8px;
    margin-top: -8px;
}
.arrow_box1-UAOV:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #a28d26;
    border-width: 8px;
    margin-top: -8px;
}
.UAOV-mardep-hist{
    background-color: #a28d26;
    padding: 8px;
    border-radius: 4px;  margin-left: 4px;
}
.arrow_box1-UABV {
    position: relative;
    background: #89b1f6;
    border: 1px solid #fff;
}
.arrow_box1-UABV:after, .arrow_box1-UABV:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-UABV:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #89b1f6;
    border-width: 8px;
    margin-top: -8px;
}
.arrow_box1-UABV:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #89b1f6;
    border-width: 8px;
    margin-top: -8px;
}
.UABV-mardep-hist{
    background-color: #89b1f6;
    padding: 8px;
    border-radius: 4px;  margin-left: 4px;
}
.arrow_box1-PAVO {
    position: relative;
    background: #983131;
    border: 1px solid #fff;
}
.arrow_box1-PAVO:after, .arrow_box1-PAVO:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-PAVO:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #983131;
    border-width: 8px;
    margin-top: -8px;
}
.arrow_box1-PAVO:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #983131;
    border-width: 8px;
    margin-top: -8px;
}
.PAVO-mardep-hist{
    background-color: #983131;
    padding: 8px;
    border-radius: 4px;  margin-left: 4px;
}
.arrow_box1-PABV {
    position: relative;
    background: #184e4e;
    border: 1px solid #fff;
}
.arrow_box1-PABV:after, .arrow_box1-PABV:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-PABV:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #184e4e;
    border-width: 8px;
    margin-top: -8px;
}
.arrow_box1-PABV:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #184e4e;
    border-width: 8px;
    margin-top: -8px;
}
.PABV-mardep-hist{
    background-color: #184e4e;
    padding: 8px;
    border-radius: 4px;  margin-left: 4px;
}
.graphbut-market-dep p{
    margin-left: 23px;
}

.b1-b25{
    margin-left: 5px;
}
.b26-b50{
    margin-left: 5px;  margin-bottom: 16px;

}
.b1-b25,.b26-b50{
    margin-top: 25px;
}
.b1-b25 p{
    display: inline;
    padding: 7px 13px 7px 9px;
    margin-left: 0px;
    cursor: pointer;
}
.b26-b50 p{
    display: inline;
    padding: 7px 9px 7px 10px;
    margin-left: 0px;
    cursor: pointer;
}
.period-button{
    background: url('../../../images/images/sp-button.png') no-repeat;
}
.arrow_box1-Non-BM {
    position: relative;
    background: #48ace8;
    border: 1px solid #fff;
}
.arrow_box1-Non-BM:after, .arrow_box1-Non-BM:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-Non-BM:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #48ace8;
    border-width:4px;
    margin-top: -3px;
}
.arrow_box1-Non-BM:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #48ace8;
    border-width:4px;
    margin-top: -3px;
}
.Non-BM-yes{
    background-color: #48ace8;
    padding: 4px;
    border-radius: 4px;  
    margin-left: 4px;
}
.FREQ-yes{
    background-color: #89b1f6;
    padding: 4px;
    border-radius: 4px;  
    margin-left: 4px;
}
.arrow_box1-FREQ {
    position: relative;
    background: #89b1f6;
    border: 1px solid #fff;
}
.arrow_box1-FREQ:after, .arrow_box1-FREQ:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box1-FREQ:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #89b1f6;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box1-FREQ:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #89b1f6;
    border-width: 4px;
    margin-top: -3px;
}
.select-all-period{
    float: right;
    background: url('../../../images/images/sp-button.png') no-repeat; 
    display: inline;
    margin: 23px 22px 10px 10px;
    padding: 7px 13px 7px 14px;
    cursor: pointer;
}
.disbad-table{
    width: 75px !important;
}
.tip-market-index{
    margin-top: 10px;
}
.tip-market-index p{
    display: inline-block;
}
.tip-market-index>span{
    color: #008da8;
    font-size: 14px;
    display: block;
}
.arrow_box1-tip {
    position: relative;
    background: #008da8;
    border: 4px solid #none;
}
.arrow_box1-tip:after, .arrow_box1-tip:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.tip_center{margin:14px auto 0px; text-align:center;}
.tip_center img{position:relative; left:134px;}
.arrow_box1-tip:after {
    border-color: rgba(0, 141, 168, 0);
    border-left-color: #008da8;
    border-width: 4px;
    margin-top: -3px;
}
.arrow_box1-tip:before {
    border-color: rgba(0, 0, 0, 0);
    border-left-color: #none;
    border-width: 4px;
    margin-top: -3px;
}
.tip-index{
    background-color: #008da8;
    padding: 8px;
    border-radius: 4px;  
	margin-left: 4px;
	color: #fff;
}
.price-section{
    border:6px solid #c1eaf2;  
	border-radius: 7px;
	height: 135px;
}
.price-section p{
    text-align: center;
}
.deriv-sec{
    padding-right: 10px;
}
.deriv-sec p{
    margin-top: 36px;
}
.price_tooltip {
border-radius: 2px;
border:1px solid #000000;
padding:4px 8px;
text-align: center; 
font:bold 10px "Helvetica Neue", Sans-Serif;
color:#ffffff;
background:#000000;
position:absolute;
top:82px;
display:none;
}
.tooltip_arrow_icon{
background: url("../../images/tooltip_arrow_icon.png") center center no-repeat;
position:absolute;
width: 19px;
height: 10px;
display: inline-block;
top: 12px;
left:22px;
z-index: -3;
}
.deriv-sec span{
    padding: 5px;
    background-color: #3f97b5;
    border-radius: 4px;
    color: #fff;
    text-align: center;    
    margin-left: 73px;
    cursor: pointer;
}
.buy-sell-stack{
    margin-top: 10px;
    text-align: center;
    font-size: 16px;
}
.main-price{float: left;width: 145px;  margin-top: 45px;  margin-left: 17px;}
.cost-vol{float: left;width: 190px;  margin-top: 12px;border-left: 1px solid #cfcfcf;  padding-left: 10px;  height: 108px;}
.adjuster-sec{float: left;width: 106px; margin-top: 12px;border-left: 1px solid #cfcfcf;  padding-left: 10px;  height: 108px;}
.val-sec{float: left;width: 106px; margin-top: 12px;border-left: 1px solid #cfcfcf;  padding-left: 10px;  height: 108px;}
.deriv-sec{float: left; margin-top: 12px;border-left: 1px solid #cfcfcf;  padding-left: 10px;  height: 108px;}
.type-sec{float: left; margin-top: 12px;border-left: 1px solid #cfcfcf;  padding-left: 10px;  height: 108px;}
.type-sec p{
    text-align: left;
}
.totals-detailed{
    position: absolute;
    width: 246px;
    top: 607px;
    left: 1168px;
    background-color: #008da8;
    border-radius: 4px;
}
.totals-detailed p{
    display: inline-block;
    border-right: 1px solid #cdcdcd;
    margin: 0px;
    padding: 8px 0; 
    color: #fff;
    width: 78px;
    text-align: center;
}
.select-zone-section>span{
    font-size: 12px;
    color: blue;
    margin-left: 548px;
}
.select-all-margin>span>span{
    margin-left: 30px;
}
.span-left{
    margin-left: 20px;
}
.buttonstyles{
    display: inline-block;  float: left;  width: 759px;
}
.buttonstyles{
    float: left;
    display: inline-block;
}
.buttonstyles div{
    display: inline-block;
    float: left;width: 44px;
}
.buttonstyles div>p{
    width: 36px;
    text-align: center;
    background: url('../../images/sp-button.png') no-repeat;
    margin: 5px 0px 3px 9px;
    padding: 0px 0px 5px 0px;
}
#refresh-ico,#refresh-ico-historic,#refresh-ico-peak{
    margin-bottom: -18px;
}
.caltwo{
    margin-bottom: -4px;
}
.caltwo_temp{
    margin-bottom: -7px;
}
.tip-icon{
    float: left;
    margin-right: 6px;
    margin:0px !important;
}
.tips-note,.tips-note-1{
    padding-top: 3px;
    padding-bottom: 20px;
    font-family: 'Arial';
    font-size: 12px;
    color: #595959;
}
.tips-note{margin-left:13px;}
.spanTxt{
    float:left;
    padding-top:22px !important;
    margin-left:15px;
}
.spanTxt_end{
    float:left;
    padding-top:22px !important;
    margin-left:-19px;
}
.tradeTxt{
    margin-left:15px;
}
.fieldTxt{
    height:55px;
    position: relative;
}
.fieldmandatoryTxt{
    font-size:10px;
    margin-left: 10px;
    color:#d85565;
}
.new-rows{
    background-color: #ededed !important;
}
/* Edited by Akanksha Begin*/
.viewButton .submit,.viewButton .DET_button 
{
    float: left !important;
    margin: 14px 55px  !important;
    background: #667388 !important;
    color: #fff !important;
    padding: 8px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}
.viewButton .HISTACCEPTS_button, .HISTACCEPTS_buttonhis {
    float: left !important;
    margin-left: -10px !important;
    background: #667388 !important;
    color: #fff !important;
    padding: 8px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
    position: relative;
    top: 2px;   
}
.viewButton .MarketIndex_button{
    float: left !important;
    margin: 0px !important;
    background: #667388 !important;
    color: #fff !important;
    padding: 8px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
    top: 2px;
    position: relative;
    left: -5px;
}
.viewButton .Detailprices_button {
    float: left !important;
    margin: 0px 30px  !important;
    background: #667388 !important;
    color: #fff !important;
    padding: 8px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}
.viewButtonQAS .viewButtonBSVInput, .viewButtonBSVInputbsv{
    float: left !important;   
    background: #667388 !important;
    color: #fff !important;
    padding:7px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}
.viewButtonQAS .viewButtonDynamicInput, .viewButtonQAS .viewButtonDynamicInputdynamic{
    float: left !important;   
    background: #667388 !important;
    color: #fff !important;
    padding: 7px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}
.viewButton .INTERFUELHH_button,.viewButton .ROLSYSDEM_button ,.viewButton .ROLSYSFREQ_button,.viewButton .ROLSYSFREQ_buttonHist, .viewButton .TEMP_button,.viewButton .DET_button
{
    float: left !important;
    margin: 16px -26px !important;
    background: #667388 !important;
    color: #fff !important;
    padding: 7px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}
.viewButtonBODInput{
    float: left !important;
    margin: 13px -128px 0 65px !important;
    background: #667388 !important;
    color: #fff !important;
    padding: 9px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}
.viewButton .NONBM_button {
    float: left !important;
    margin: 15px -20px !important;
    background: #667388 !important;
    color: #fff !important;
    padding: 8px 17px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}
.systemsell_button{
    float: left !important;
    margin: 0px;
    background: #667388 !important;
    color: #fff !important;
    padding: 8px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
    top: 17px;
    position: relative;
    left: -25px;	
}
.viewButton .SOSOP_todaytomo_button{
    float:left !important;
    margin:15px 5px !important;
    background:#667388 !important;
    color:#fff !important;
    padding:8px 15px 8px !important;
    border-radius:5px !important;
    cursor:pointer !important;
}
.viewButton .SOSOP_button{
    float: left !important;
    margin: 17px 14px 0px !important;
    background: #667388 !important;
    color: #fff !important;
    padding: 8px 15px 8px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}
.two_to_14_dayahead .jspPane{width:100% !important;}
#edit-date label ,#edit-enddate label{
    display:none;
}
.date-text{
width: 158px !important;
margin-top: -3px;
padding: 6px 8px !important;
}
.cal-img {
left: 166px !important;
left: 167px\9\0 !important;
position: absolute !important;
top: 18px !important;
top: 15px \0/IE9;
cursor: pointer;
height: 29px;
height:28px\9\0;

}
.titledisplay {
    font:normal 15px Arial, Helvetica, sans-serif;	
    border:1px solid #e2e2e2;
    height:63px;
    margin:15px 0px 10px;
    border-radius:6px;
}

.bg-color-b1-b9{
    background : url('../../images/select-btn-active.png') no-repeat ! important;
	pointer-events:none;
}
input.chartoption[type="checkbox"]:not(:checked), input.chartoption[type="checkbox"]:checked {
    position: absolute;
    left: inherit;
    top: 2px;
    z-index: 1000;
    opacity: 0;
    margin: 5px;
}
/* Edited by Indu - End*/
input.chartoption[type="checkbox"]:not(:checked), input.chartoption[type="checkbox"]:checked {
    position: absolute;
    left: 0;
    top: 7px;
    z-index: 1000;
    opacity: 0;
    margin: 0;
    width: 18px;
    height: 18px;
    cursor: pointer;
}
#legend_data_item p{
    display: inline-block;
    margin-left: 37px;
    margin-top: 15px;
    color: #fff;
    position: relative;
	bottom: 6px;
}

.tabs-wrapper{
    height: 34px;
    border-bottom: 1px solid #bbb;
	width:1000px;
}
ul.tabs.primary li{
    position: relative;
    top: 0px;
}
ul.tabs.primary li.active{
    position: static;
    font-weight: bold;
}
.tab_container{
    width: 100%;
}
.demci_tabl #myTable1{width: 100%;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
   border: none;
}
.ui-widget-header{
    border: none;
}
/*changes done for input  label rolling system demand - indu*/
.date-padding > label{
    display: none !important;
}
.jspContainer{width:100% !important;}
.table_container{overflow:auto; width:100%; max-height:450px;}

.table_container thead th {
   /* border-bottom: none !important;*/
}
.table_container tbody {
    border-bottom: 2px solid #ccc;
}
.warn_Wd1 {
    width:120px;
}
.warn_Wd2 {
    text-align:justify !important;
}
.Nou2t14_Wd {width:80px;}
#edit-start-date label , #edit-end-date label { display: none !important;}
.peakth_Wd1 { width :50% !important}
.peakth_Wd2 { width :30% !important}
.peakth_Wd3 { width :30% !important}
.showless > p, .showless > .info_style{
    padding: 10px;
    font-size: 12px;
    border: 1px solid #e9e9e9;
    background-color: #eaeaea;
}
.info_style p{
    font-size: 12px !important;
}
.ui-datepicker { height: auto;}
.error {
    border: 1px solid red;
    padding: 2px 8px !important;
    height: 24px !important;
}
.allFourFilters_search .error {
    border: 1px solid red;
    padding: 0px 8px !important;
    height: 24px !important;
}
.error-text-sd, .error-text-ed {
    color: #D95364;
    font-size: 10px;
    left: 21px;
    margin-top: 3px;
    position: absolute;
    top: 48px;
    background: url('../../images/alert11.png') no-repeat !important; 
    background-position: 0 1px !important;
}
.error .cal-img {
    top: -82px !important;
}
#info_popup{
    border-radius: 6px;
    color: #fff;
    height: 13px;
    padding: 4px 26px 5px;
    width: 20px;
    cursor: pointer;
    background:#667388 url('../../images/info-icon.png')6px center no-repeat;
    text-align: right;
    position: relative;
    top: 22px;
}
.info_popup{position:absolute !important;top:0px !important;}
.bottom_btn{width:100%;}
/* Modified By Prabha N */
/*edited by Akanksha*/
.cal-img-time {
left: 102px;
position: absolute !important;
top: 2px !important;
cursor: pointer;
height: 27px;
}
.date-text-time{
    padding:6px !important;
    width:95px !important;
    margin-top:2px;	
}
.cal-img-trade {
  left: 110px;
  left: 128px \0/IE9;
  position: absolute !important;
  top: -2px !important;
  cursor:pointer;
  background-image: url(../)
}
.date-text-trade {
  padding: 5px !important;
  width: 152px !important;
  margin-top: -10px;
  height:33px;	
}
.cal-trade-section{
    float: left; 
    margin-left:-8px;
}
select:active, select:hover {
  outline: none
}
#edit-period{
    background: url('../../images/dropdown-icon.png') 95px 0px no-repeat;
    -webkit-appearance: none;
    width: 140px;
    margin: -1px !important;
}
.form-item-period{
    width:125px;
    border-radius: 3px;
    overflow:hidden;
    border:1px solid #969494;
}
#edit-period, #edit-month, #edit-week { 
  margin-top:-3px !important;

}
.hide_historic {
  visibility:hidden;
}

.hasDatepicker {
  background:white;
}
/*Naveedh*/
.cal-img-disbsad{
left: 165px;
position: relative !important;
top: -62px !important;
cursor: pointer;
height: 31px;
width: 31px;
}
#-detailprices .cal-img-disbsad,#-marketindex-historic .cal-img-disbsad{
left: 165px;
position: relative !important;
top: -59px !important;
cursor: pointer;
height: 29px;
width: 30px;
}

.netbsad-date-text{margin-top:-30px !important;}
.cal-img-netbsad{
    left: 166px;
    position: relative;
    top: -67px;
    cursor: pointer;
    height: 30px;
    width: 30px; 
}
.bal_disbsad{
    height: 30px;
    width: 30px;
    margin-top: 2px;
    left: -28px;
    position: relative;
}
#refresh-ico-DISBSAD, #refresh-ico-NETBSAD, #refresh-ico-QAS{
  margin-bottom:10px;
}
.refresh-ico-NETBSAD-ystod{
   margin-bottom:10px !important;
}
.sp-img-new{
    float:left;
    margin-left:-3px;
    cursor:pointer;
}
.sp-img-new1{
    float:left;
    margin-left:-3px;
    cursor:pointer;
    margin-top: 3px !important;

}
.date_down{
    height: 36px ! important;
    margin-top: -3px ! important;
    margin-left: -36px ! important;
}
.disbsad-sp , .historic_accept{
    background:none !important;
    padding-bottom: 7px;
    padding-top: 5px;
    float:left;
}
.viewButtonDISBSAD{
    float: left;
    position: relative;
    left: -30px;
    top: 2px;	
}
.messagepop {
  background-color:#eaeaea;
  border:1px solid #999999;
  cursor:default;
  display:none;
  top: 55px;
  position:absolute;
  text-align:left;
  width:751px;
  z-index:50;
  padding:6px 5px;
}
.messagepop p, .messagepop.div {
  border-bottom: 1px solid #EFEFEF;
  margin: 8px 0;
  padding-bottom: 8px;
}
.data-refer .autoRef{
color : #A09EA3;
}
.date-backward,.date-forward, .physical-date-backward, .physical-date-forward{
    color: #FFFFFF;
}
.date-backward:hover,.date-forward:hover, .physical-date-backward:hover, .physical-date-forward:hover{
    cursor:pointer;
	color: #F0EE19;
	text-decoration:underline;
}
.sp-backward,.sp-forward, .physical-sp-backward,.physical-sp-forward{
    color: #FFFFFF;
}
.sp-backward:hover,.sp-forward:hover,.physical-sp-backward:hover,.physical-sp-forward:hover{
    cursor:pointer;
	color: #F0EE19;
	text-decoration:underline;
}
.spanTxtSP{
    float:left;
    padding-top:24px !important;
    margin-left:-12px;
    margin-right: 33px;
}
.viewButtonNETBSAD input.viewButtonNETBSADInput{margin-top:17px !important;}
.error-text-sd-disbasad{
    color: #D95364;
    font-size: 10px;
    margin-top: -27px;
    position: inherit;
    float: left;
    left: 21px;
    background: url('../../images/alert11.png') no-repeat !important; 
    background-position: 0 1px !important;
  }
.error-text-sd-netbsad {
    color: #D95364;
    font-size: 10px;
    margin-top: -38px;
    position: inherit;
    float: left;
    left: 21px;
    background: url('../../images/alert11.png') no-repeat !important; 
    background-position: 0 1px !important;
}
/* Modified by Prabha N for time picker */
#ui-timepicker-div .ui-widget-header{
    text-align: center;
    background-color: #fff;
    color: #008ca7;
    border: none;
	margin-top:8px;
}
#ui-timepicker-div .ui-state-default,#ui-timepicker-div .ui-widget-content .ui-state-default,#ui-timepicker-div .ui-widget-header .ui-state-default{
	border: none;
	background: none;
}
#ui-timepicker-div .ui-state-default,#ui-timepicker-div .ui-widget-content .ui-state-default,#ui-timepicker-div .ui-widget-header .ui-state-default{
    width: 25px;
    height: 25px;
    width: 17px;
    height: 20px;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    font-weight: bold;
    color: #ffffff;
    padding-left: 5px;
}
#ui-timepicker-div .ui-state-default, #ui-timepicker-div .ui-widget-content .ui-state-default, #ui-timepicker-div .ui-widget-header .ui-state-default{
	color: #4e4e4e;
}
#ui-timepicker-div .ui-state-hover,
#ui-timepicker-div .ui-widget-content .ui-state-hover,
#ui-timepicker-div .ui-widget-header .ui-state-hover,
#ui-timepicker-div .ui-state-focus,
#ui-timepicker-div .ui-widget-content .ui-state-focus,
#ui-timepicker-div .ui-widget-header .ui-state-focus {
    width: 17px;
    height: 20px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 130px;
    background: #089fca;
    font-weight: bold;
    color: #ffffff;
    padding-left: 5px;
}
#ui-timepicker-div .ui-state-active,
#ui-timepicker-div .ui-widget-content .ui-state-active,
#ui-timepicker-div .ui-widget-header .ui-state-active {		    		    
    width: 17px;
    height: 20px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 130px;
    background: #089fca;
    font-weight: bold;
    color: #ffffff;
    padding-left: 5px;
}   
#ui-timepicker-div .ui-widget-content {
	background: url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") repeat-x scroll 50% top #eee !important;
	border: 1px solid #ddd !important;
	color: #333 !important;
}
#ui-timepicker-div .ui-timepicker-hour-cell{
	background:#eee !important; 
}
#ui-timepicker-div .ui-timepicker td{
    background:#eee !important; 
    border-left: 1px solid #eee !important;
    border-right: 1px solid #eee !important;
}
.error-text-sd-det, .error-text-ed-det {
    color: #D95364;
    font-size: 10px;
    left: 23px;
    position: absolute;
    top: 52px;
    background: url('../../images/alert11.png') no-repeat !important; 
    background-position: 0 1px !important;
}
.content_display {
    font-size: 14px;
}
/*naveedh -28-may*/
.error-text-sd-qas, .error-text-ed-qas{
    background: url("../../images/alert11.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0) !important;
    color: #d95364;
    font-size: 10px;
    left: 193px;
    margin-top: 3px;
    position: absolute;
    top: 48px;
}
.error-text-md {
    background: url("../../images/alert11.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0) !important;
    color: #d95364;
    font-size: 10px;
    left: 21px;
    margin-top: 3px;
    position: absolute;
    top: 48px;
}
 .error-all{
    background: url("../../images/alert11.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0) !important;
    color: #d95364 !important;
}
.error-all > p {
    margin-left:15px;
    font-size: 11px;
}
.qas-date-text{
  margin-top: -5px !important;
}
#refresh-ico-cdn{
	  margin-bottom: 13px;
}
.latestaccpt {
    margin-top:-45px !important;
}
.data-refer-szum > a > p {
    background-color: #f2f2f2;
    border-radius: 5px;
    display: inline-block;
    font-size: 18px;
    margin-bottom: 0;
    padding: 12px;
    width: 360px;
}
.data-refer-szum {
    background-color: #fff;
    color: black;
    margin: 65px 0 !important;
    text-align: center;
    color: #595959;
}
.data-refer-szum > a { color: #4C4C4C; text-decoration: none; text-align: left}
.data-refer-szum > a:hover { color: #4C4C4C;}
.szum-img {margin-bottom: -7px ; margin-right: 8px;}
.szum-downld {float:right;}
.doc-content {
    height:60px;
    background-color:white;
    border:1px solid #c9cdd3;
    padding-top:11px;
    margin-top:9px;
    border-radius: 5px;
    width: 821px;
    margin-left: 119px;    
}
.currentRecord
{
    height:54px;
    background-color:#f2f1f1;
    padding-top:11px;
    margin-top:9px;
    border-radius: 5px;
    width: 821px;
    margin-left: 119px;
    border: 1px solid #c9cdd3;
}
.doc-content img , .currentRecord img{
    float:left;margin-left:34px;
}
.doc-name{color:#008da8;font-weight:700;font-size:14px;margin-left:66px;font-family: sans-serif !important;}
.doc-version {float:left;margin-top:-24px;margin-left:67px;}
.titledisplayfilter{
    border: 1px solid #e2e2e2; 
    position: relative;
    min-height:110px;
    border-radius:6px;
}
.min_height1{min-height:134px;}

.titledisplayfilter_rrbid{
    border: 1px solid #e2e2e2; 
    position: relative;
    min-height:130px;
    border-radius:6px;
}

.filterButtonQAS{
    position: absolute;
    margin: 0 !important;
    left: 40px;
    top: 55px;
    float: left;
}
.filterButtonQASInput{
    padding-right: 33px !important;
    background: #EBECEE!important;
    border-radius: 5px !important;
    color: #000 !important;
}
/*
.filterPlusImg{
  margin-top: 13px;
  margin-left: -32px;	
}*/

.filterPlusImg{
  margin-top: 3px;
  margin-left: -32px;
  position: absolute;
}

.allFourFilters {
    display: inline-block;
    width: 70%;
    margin: 28px 0 0 10px;
}

.filter_block_rrbid{
    margin: 0px;
    margin-left: 10px;
    width: 94%;
    position: absolute;
    top: 50px;
    left: 32px;
}

.filter_block{
    margin: 0px;
    margin-left: 10px;
    width: 94%;
    position: absolute;
    top: 92px;
    left: 32px;
}
.leadPartyName input, .bmUnitName input, .bmUnitID input, .ngcBmUnit input{
    padding: 4px 8px;	
}
.tradingUnitType input, .tradingUnitName input{
    padding: 4px 8px;   
}

.leadPartyName , .tradingUnitType{
    display: inline-block;
    width: 27%;
    position:relative;
}
.bmUnitID, .ngcBmUnit , .tradingUnitName {
    display: inline-block;
    width: 22%;
    position:relative;
}
.leadPartyName input{ width:200px;} 
.tradingUnitType input {width:143px;}

.bmUnitID input, .ngcBmUnit input {width :164px;} 
.tradingUnitName input {width:256px;}
.bmUnitName {
    display: inline-block;
    width: 12%;
    position:relative;
}
.tradingUnitName {
    display: inline-block;
    width: 32%;
    position:relative;
}

.leadPartyName div:first-child,.tradingUnitType div:first-child, .bmUnitName div:first-child, .bmUnitID div:first-child, .ngcBmUnit div:first-child{margin:0px;}
.list_arrow_icon{
    cursor: pointer;
    position: absolute;
    top: 33px;
    left:157px;
    height: 24px;
    width: 25px;
}
.leadPartyName .list_arrow_icon{left:192px;}
.tradingUnitType .list_arrow_icon{left:135px;}
.tradingUnitName .list_arrow_icon{left:192px;top:38px;width:22px}

@-moz-document url-prefix() { 
.list_arrow_icon{top:39px; left:80px;} 
}
.leadPartyName select,.tradingUnitType select, .tradingUnitName select, .bmUnitName select, .bmUnitID select, .ngcBmUnit select {
    width : 150px;
}
.spanTxtQAS{
    float: left;
    padding-top: 17px !important;
    margin-left: 10px;
}
.cal-sectionQAS{
    float: left;
    margin: -5px 0 0 15px;
}
.spanTxtSPQAS{
float:left;
padding-top:22px !important;
margin: 0 20px 0 -20px;
}
.spQAS{
    padding: 6px !important;
    margin-top:2px;
    float: left;
    background:#ffffff;
    width: 60px;
    height: 16px;
}
.sp-img-new-qas{
    left: -31px;
    top: 2px;
    float: left;
    position: relative;
    height: 30px;
    width: 30px;
    cursor: pointer;
}
.tab-content{
	visibility : hidden; 
}
.filterPlusImg{
	cursor:pointer;
}
.filterButtonBODInput{
    padding-right: 33px !important;
    background : #EBECEE !important;
    border-radius: 5px !important;
    color: #000 !important;
}
.nrt {
  position: absolute;  
  font-size: 16px;
  left: 613px !important;
  cursor : pointer;
  color: #454A4A !important;
}
.viewButton .HISTACCEPTS_button {
    margin-top:0px !important;
}
#oppartyname {
    position: relative;
    top:0px;
    right:0px;
    z-index: 10;
    border: 1px #ccc solid;
    border-top: none;
    background: #E1E7E7;
    display: block;
    width: 215px;
    text-align: left;
    font-size: 10px;
    color: grey;
    padding: 10px 0px 0px 0px;
}
#trunittype{
    position: relative;
    top:0px;
    z-index: 10;
    border: 1px solid #ccc;
    border-top: none;
    background: #E1E7E7;
    display: block;
    width: 215px;
    text-align: left;
    font-size: 10px;
    color: grey;
    padding: 10px 0px 0px 0px;
    right:0px;
}
#trunitname {
    position: relative;
    top:-17px;
    right:0px;
    z-index: 10;
    border: 1px #ccc solid;
    border-top: none;
    background: #E1E7E7;
    display: block;
    width: 271px;
    text-align: left;
    font-size: 10px;
    color: grey;
    padding: 10px 0px 0px 0px;
}
ul.tabs.primary li.active a { cursor: text !important; font-weight:bold; text-decoration: underline !important;}
.clear-filter-1 {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 4px !important;
}
.mega-group-title{
  background: #008da8 !important;
  font:normal 13px Arial, Helvetica, sans-serif !important;
  text-transform:uppercase;
  color: #fff !important;
}
.tb-megamenu .dropdown-menu {
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}
.tb-megamenu .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  list-style: none;
  background-color: #eaeaea !important;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.2);
  border-bottom: 3px solid #e65855;
  border-top: none;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  padding: 0;
  margin: 0;
  -webkit-border-radius:0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
tb-megamenu .nav > li > a:focus, 
.tb-megamenu .nav > li > a:hover {
  color: #00aeee;
}

.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
  color: #00aeee;
}

.tb-megamenu .dropdown-menu li > li:hover, 
.tb-megamenu .dropdown-menu li > a:focus, 
.tb-megamenu .dropdown-submenu:hover > a {
  color: #00aeee !important;
  background:transparent!important; 
}

.tb-megamenu .nav > .active > a,
.tb-megamenu .nav > .active > a:hover,
.tb-megamenu .nav > .active > a:focus {
  color: #fff;
  text-shadow: none;
  background-color: #008da8;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: none;border-right: 1px solid #33a4b9;
}
.tb-megamenu .nav > .megimg > a,.tb-megamenu .nav > .megimg > a:hover,
.tb-megamenu .nav > .megimg > a:focus{
    color: #fff;
    text-shadow: none;  
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none;border-right: 1px solid #33a4b9;
    height: 53px;
}
.help-img a{border-right:none !important;}
.filtertitledisplay {
	border: 1px solid #e2e2e2;
	border-radius: 6px;
	height: 125px;
	margin-top: 15px;
}
.moreFiltersBtn {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #cccccc;
	color: #677389;
	font-size: 12px;
}
.First_Level_Filter1{
    border: 1px solid #e2e2e2;
    border-radius:6px;
    display:inline-block;
    width:100%;	
    margin:15px 0px;
    position:relative;	
}
.dynamicdata_text{
    float:left; 
    display:inline-block; 
    position:relative;
    background-color:#ebebeb;
    height:130px;
    line-height:130px;
    vertical-align:middle;
    border-radius:6px;
    border-top-right-radius:0px;
    border-bottom-right-radius:0px;
}
.dynamicdata_text img{vertical-align:middle;}
.sub-Filter{
    display: block;
    cursor:pointer;
    margin:0 auto;
    text-align:center;
}
.search_BM_filter, .derived_filter{
    border: 1px solid #e2e2e2;
    border-radius:6px;
    display: block;
    height: 66px;
    margin: 15px 0px;	
}
.physical_filter{
    border: 1px solid #e2e2e2;
    border-radius:6px;
    display: block;
    height: 65px;
    margin: 15px 0px;	
}
.physical_filter .filter_rectype{
    width:90px;
    float: left;
    padding:12px 0px;
    display: inline-block;
    margin:12px 0px 0px 20px;
}

.sub-Filter div {
    background:#eaecee ;
    border: 1px solid #c9cdd3;
    border-radius:6px;
    color:#8a8a8a;
    font-size:13px;
    margin-right:10px;
    margin-top: 14px;
    padding:6px 6px;
    text-align:center;
    width:auto;
    display:inline-block;
    vertical-align:middle;
}
.dynamic_filter .dynamic-Filter,.dynamic_filter .dynamic-Filter-dynpage{
    height:auto;
    line-height:normal;
    width:105px;
}
.sub-Filter div.active {
    background-color:#ffffff;
    color:#595959;
    font-weight:bold;
    text-decoration: underline;
}
.main-Filter ,.filter-types
{
  border: 1px solid #e2e2e2;
  height: 58px;
  margin-top: 15px;
  border-radius: 6px;
  position: absolute;
  width: 1003px;
}
.main-Filter .active ,.filter-types .active{
  background: #8cd6f3;
  border-top: 1px solid #5c8d9e;
}
.main-Filter input ,.filter-types input{
    text-align: center;
    /* width: 119px; */
    font-size: 12px;
    height: 42px;
    margin-top: 8px;
    margin-left: 13px;
    padding: 3px;
    border-radius: 5px;
	color:white;
    background-repeat: no-repeat;
    background-size: 105% 105%;
    border:none;
	padding-right: 24px;
    padding-left: 24px;
}
.mand-class{
      background-image: url('../../images/year-ahead-btn-hover.png'); 
}
.btn-bg{
    background-color: #99CCFF;
}
.First_Level_Filter div{
    display: none;
}
.sub-filtered_table{
    display: none;
    text-align: center;
}
.sub-filtered_table_content{
    display: inline-block;
}
.sub-filtered_table p{
    float: left;
    margin-top: 10px;
}
.bottom-container p{
    margin-top: 0px;
    margin-left : 0px;
}
.sub-Filter_Physical button{
  width: 88px !important;
  padding: 10px 0px  !important;
  text-align: center !important;
  margin-left: 22px !important;
  font-size: 12px !important;
  margin-top: 10px !important;
  background: #ebecee !important;
  border: 1px solid #c8cdd1 !important;
  border-radius: 12px !important;
  color: #999999 !important;
  outline: none !important;
}
.sub-Filter_Physical button.active{
  background-color: #fff !important;
  text-decoration: underline !important;
  font-weight: bold !important;
  color: #595959 !important;
}
.sub-Filter_Physical_Dynamic button:nth-child(5){
background: #cee6ea important;
}
.sub-Filter_Physical_Dynamic button{
  width: 127px !important;
  padding:0px !important;
  height: 50px;
  vertical-align: middle;
  text-align: center !important;
  margin-left: 6px  !important;
  font-size: 12px  !important;
  margin-top: 10px  !important;
  background: #ebecee !important;
  border: 1px solid #c8cdd1  !important;
  border-radius: 12px  !important;
  color: #999999 !important;
  outline: none  !important;
  margin-right: 0 !important;
}
.sub-Filter_Physical_Dynamic button.active{
  background-color: #fff !important;
  text-decoration: underline !important;
  font-weight: bold !important;
  color: #595959 !important;
}
.sub-Filter_Physical_Dynamic button:nth-child(9){
  margin-left: 65px  !important;
}
.sub-filtered_table_content{
  height: 250px;
}
.sub-Filter_Physical_Derived button{
  width: 160px !important;
  padding: 10px 0px !important;
  text-align: center !important;
  margin-left: 15px  !important;
  font-size: 12px  !important;
  margin-top: 10px  !important;
  background: #ebecee !important;
  border: 1px solid #c8cdd1  !important;
  border-radius: 12px  !important;
  color: #999999 !important;
  outline: none  !important;
  margin-right: 0 !important;
}
.sub-Filter_Physical_Derived button.active{
  background-color: #fff !important;
  text-decoration: underline !important;
  font-weight: bold !important;
  color: #595959 !important;
}
.sub-Filter_Physical_Derived button:nth-child(4){
  width: 180px !important;
}
.tb-megamenu .btn {
    display:none !important;
}
.link-p a{
    color: #008da8;
    cursor: pointer;
    text-decoration: underline;
}
.szmu-link {
    font-size: 13px !important;
    font-weight: bold;
    text-align: center;
}
.leftli{
	background-color: #eeeeee;
	font-size: 14px;
	padding-left: 11px;
	text-decoration:underline;	
	margin-left: -18px;
	border-radius: 4px;
	padding-bottom: 3px;
	padding-top: 3px;
	list-style-type: none;
	margin-top: 4px;
}  
.leftli a{
    color : #3A3939;	
}  
.leftli a:hover{
    color : #008da8;	
}   
.Queptag{
    background-color: #eeeeee;
    font-size: 14px;
    padding-left: 11px;
    margin-top: 7px;
    color:#008da8;
    border-radius: 4px;
    padding-bottom: 7px;
    padding-top: 5px;
    font-weight: bold;
}
.elab a{
    color: #008da8;text-decoration: underline;
}
.elab,.site-help-top,.site-help-below {
    text-align: justify;
    font-size: 0.9em;
}
.elab p {padding-left:11px;}
.elab ol {padding-left: 26px;}
.site-help-below {line-height:22px;}
.oview-content{
    font-size: 14px !important;
    color: #302F2F;
    text-align: justify;
    line-height: 19px;
}
.help-tab-ul {
    cursor: pointer;
    font-size: 13px;
    border-radius: 6px;
    padding: 7px 0px 9px 7px;
    border: 1px solid #e9e9e9;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #595959;
    background: rgba(254,254,254,1);
    background:url("../../images/tab_bg.png") top left repeat-x;
} 
.li-style{
    font-size: 13px;
    font-family: arial;
    list-style-type: none;
    margin-right:6px;  
}
.help-tab-ul a:last-child b{padding-left: 28px; padding-left: 40px\9\0;} 
.help-tab-ul a{
    color:#595959;
 }
.dataCell {
    border: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    text-align: center;
}
 /*Glossary*/
.cd {
    display: block;
}
.glossary-table A
{
    color: navy;
}
.glossary-table BODY
{
    background-color: white;
}
TD.right
{
    font: 10pt sans-serif;
    text-align: right;
}
TD.left
{
    font: 10pt sans-serif;
    text-align: left;
}
B
{
    font-weight: bold;
}
.map1
{
    font: bold 11pt sans-serif;
    color: #005050;
}
.map2
{
    position: relative;
    font: bold 10pt sans-serif;
    color: black;
    left: 20px;
}
A.map3
{
    position: relative;
    font: 9pt sans-serif;
    color: navy;
    left: 40px;
}
.help1
{
    position: relative;
    width: 100%;
    font-size: 12pt;
    font-family: sans-serif,arial;
    font-weight: bold;
    color: #005050;
    text-align: left;
}
.help2
{
    font-size: 10pt;
    font-family: sans-serif;
    font-weight: bold;
    color: navy;
}
SPAN.graphTitle
{
    position: relative;
    width: 540px;
    text-align: left;
    font: bold 8pt sans-serif;
    color: black;
}
.glossary-table tr:nth-child(even) td {
    background-color: transparent !important;
}
.glossary-table ul{
    margin-left: 20px;
}
.glossary-table td th{
    border : 0px !important;
}
.glossary-tr {
    background-color: #ECE7E7 !important;font-size: 14px;padding-left: 11px;margin-top: 7px;color:#008da8;border-radius: 4px;padding-bottom: 3px;padding-top: 3px;
} 
.glossary-tr td{
    background: #ECE7E7 !important;
 }
 .glossary-table  td.right{
    width:28px;
 }
 .glossary-table  td{
    border : 0px;
 }
.glossary-table td:first-child{
    -moz-border-radius:3px 0 0 3px;
    -webkit-border-radius:3px 0 0 3px;
}
.glossary-table td:last-child{
    -moz-border-radius:0 3px 3px 0;
    -webkit-border-radius:0 3px 3px 0;
}
.glossary-table tr.even{
     background-color: rgb(165,209,209);
}
.gloss-href{
    color: rgba(0, 0, 0, 0.86);
    background-color: #E8E8E8;
    font-size: 14px;
    padding-left: 11px;
    display: inline;
    margin-left: 5px;
    padding-right: 11px;
    margin-top: 4px;
    text-decoration: underline;
    border-radius: 4px;
    padding-bottom: 3px;
    padding-top: 3px;
    list-style-type: none;
    float: left;
} 
.gloss-href a{
    color :#000000;	
}
.gloss-href a:hover{
    color :#008DB0;	
    transition : .5s;
}
.selected-section-desc-help {
    position: absolute !important;
    left: 87px !important;
    cursor: text !important;
    background-image: none !important;
}
.footer-content{
    font-size:13px;
    margin-left:5px;
}
.footer-content-border{
    border-right:1px solid white;
    height: 11px;
    display: inline-block;
    margin-left:5px;
}
.row-first ,.row-second{
    float: left;
    width: 20%;
    background-color: #eeeeee;
    margin-right: 41px;
    padding-top: 4px;
    padding-bottom: 3px;
    border-radius: 4px;
    text-decoration: underline;
    font-weight: bold;
    font-size: small;
    cursor: pointer;
    padding-left: 6px;
    font-size: 13px;
}
.row-first a,.row-second a{
    color: rgba(0, 0, 0, 0.86) !important;
}
.row-second {
    margin-top: 12px;
}
.row-third{
    float:left;
    width : 20%;
    margin-right: 50px;
}
.row-third >p{
    margin-left: 5px;
}
h6.heading-list {
    font-size: small;
}
.li-highlight span  a{
    color: rgb(0, 141, 168);
}
.li-highlight span a:hover{
    text-decoration:underline;
    transition: .65s;
}
.demand-content,.demand-content p,.generation-content,.generation-content p,.balancing-content,.balancing-content p,.helpoview-content,.helpoview-content p{
  font-size:13px;
}
.oview-content a {
    color: #008da8;
    text-decoration: underline;
}
.sub_cnt a {
    color: #008da8;
    text-decoration:underline;  
}
.tb-megamenu .nav > li > .bal_head
{  
    left:-800px !important;
}
.megamenu_sitehelp a {
    margin-left:16px;
    padding-top:5px;
    background: transparent !important;
    color: black !important;
    font-weight:bold;
    border: 1px solid #c9cdd3;
    width:63px;
    text-align:center;
    font-size:15px;
}
.col_head2 {
	color: #9bb487 !important;
}
/*Style for contact moved from style.css*/
#contactus{
    margin-left:auto;
    margin-right:auto;
    height: 61px;
    margin-top: 38px;
    width: 428px;
}
.mail-img{
    height:inherit;
    width : 20%;
    float: left;
}
.line-1,.line-2 a{
    float:left;
}	
.line-1 {
    font-weight: bold;
    color:grey;
    margin-top: 14px;
}
.line-2 a {
    margin-top: 8px;
    font-weight: 700;
    color: #008DA8;
    text-decoration: underline;
}
.line-2 a:hover {
    color:#008DA8;   
}
.mactivity {top: 180px; left:40px;}
.midactivity {top:340px;}
.mh_sp_img{
    height: 30px;
    width: 30px;
    position: relative;
    top: 2px;
    left: -28px;
}
.viewButtonDISBSAD .viewButtonDISBSADInput{
    float: left !important;
    margin: 0 0 0 23px !important;
    background: #667388 !important;
    color: #fff !important;
    padding: 8px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}
.viewButtonNETBSADInput{
    background: #667388 !important;
    color: #fff !important;
    padding: 8px 15px !important;
    border-radius: 5px !important;
    margin-left: -20px !important;
}
table tbody tr td a{
    color: #008DA8;
    text-decoration: underline;
    word-break:break-all;
}
.page-help-glossary table tbody tr td a{ word-break:normal !important;}
.page-help-privacy-policy a{color: #008DA8;}
.disbsad-sp-pop {
    background-color: #eaeaea;
    top: 168px !important;
    left:40px;
}
.file-size {
    color: #94989e;
    margin-left: 9px;
}
.viewButton .fuel_button_generation{
    float: left !important;
    margin: -26px 122px !important;
    background: #667388 !important;
    color: #fff !important;
    padding: 8px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}
#select-current{
    margin-top: 21px;
}
#select-current a{
    color: #008DA8;
    text-decoration: underline;
    cursor:pointer;
    margin-left: -9px;
}
.table-label-stick-fuel{
    font-size: 13px;
    background-color: #6cb8c7;
    display: inline-block;
    padding: 9px 247px 5px 219px;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    width:396px !important;
    text-align:center;
    margin-left:125px !important;
}
.pipt_refresh{
    position: absolute !important;
    left: 86px;
    top: 10px;	
}
.data_refer_center_block{
    display: inline-block;
    margin: 0px auto;
    text-align: center;
    position: absolute;
    left: 0px;
    right: 0px;
}
.table-label-stick-fuel-current {
    font-size: 13px;
    background-color: #6cb8c7;
    /*display: inline-block;
    margin: 5px 0 0 224px;*/
    padding: 9px 264px 5px 219px;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    width: auto; 
    text-align:center;
    margin-left: 122px;
    border-bottom-right-radius: 4px;

}
table.tablesorter thead tr th.textimghide {
    background-image: url('');
    cursor: default !important;
}
ul.tabs.primary li a.active {
    text-decoration: underline !important;
}
ul.tabs.primary li a {
    text-decoration: none !important;
}
.viewButton .INDOITSDO_button, .viewButton .STORAW_button , .viewButton .DEMCI_button, .viewButton .LOLPDRM_button
{
    float: left !important;
    margin: 16px 42px  !important;
    background: #667388 !important;
    color: #fff !important;
    padding: 9px 18px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
    position: absolute;
    left: 343px;
}
.viewButton .DET_button
{
    float: left !important;
    margin: 14px 55px  !important;
    background: #667388 !important;
    color: #fff !important;
    padding: 8px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
    position: relative !important;
    top: 7px !important;
    right: 11px !important;
}
.new_xml_button{
    float: left;
}
/*edited by Akanksha*/
.selected-section-divider{
    display: inline-block;
    width: 0;
    height: 26px;
    border-right: 1px solid #E5E4E4;
    position: relative;
    top: 5px;
    bottom: 0px;
}
.tb-megamenu .nav{
    position: relative !important;
    left: 26px !important;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: default !important;
}
.ui-widget {
    font-family: Arial !important;
    font-size: 17px;
}
.messagepop .buttonstyles div p:hover{
	cursor:pointer;
}
.TbWd_fuel_current { width:1200px !important;}	
.arrow_box9 {
    position: relative;
    background: #b078aa;
    border: 1px solid #fff;
}
.arrow_box9:after, .arrow_box9:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box9:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #b078aa;
    border-width: 6px;
    margin-top: -6px;
}
.arrow_box9:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #b078aa;
    border-width: 6px;
    margin-top: -6px;
}
.ocn-4{
    background-color: #b078aa;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
.arrow_box_wf {
    position: relative;
    background: #7E060B;
    border: 1px solid #fff;
}
.arrow_box_wf:after, .arrow_box_wf:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box_wf:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #7E060B;
    border-width: 6px;
    margin-top: -6px;
}
.arrow_box_wf:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #7E060B;
    border-width: 6px;
    margin-top: -6px;
}
.ocn-sur-wf{
    background-color: #7E060B;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
/*akanksha -begin*/
#myTable1 thead tr th:first-child {
    border-top-left-radius: 10px;
    border-left: 1px solid #ffffff;
	border-top: white;
    border-left: white;
    	
}
#myTable1 thead tr th:last-child{
    border-top-right-radius: 10px;
    border-right: 1px solid #ffffff;
	border-top: white;
    
}
.Rolling_wd #myTable1 thead tr th:last-child{
    border-top-right-radius: 10px;
    border-right:0px;
}
#myTable2 thead tr th:first-child {
    border-top:none !important;
    border-top-left-radius: 10px;
    border-left: 1px solid #ffffff;  
}
#myTable2 thead tr th:last-child{
    border-top:none !important;
    border-top-right-radius: 10px;
    border-right: 1px solid #ffffff;
}

/*.tableFloatingHeaderOriginal{margin-top:0px !important;}*/
#myTable1 tbody tr:last-child td:first-child { 
    -webkit-border-bottom-left-radius: 9px;
    -moz-border-radius-bottom-left: 9px;
    border-bottom-left-radius: 9px;
    border-left: 1px solid #ccc;
}
#myTable1 tbody tr:last-child td:last-child { 
    -webkit-border-bottom-right-radius:9px;
    -moz-border-radius-bottom-right: 9px;
    border-bottom-right-radius: 9px;
    border-right: 1px solid #ccc;
}
table.tablesorter thead tr th{   
	 moz-box-shadow: inset  0 -5px 5px -5px #696868;
    -webkit-box-shadow:inset  0 -5px 5px -5px #696868;
     box-shadow:inset  0 -5px 5px -5px #696868;
}
#myTable1{width:98%; margin: 0px;}
.creditdefaultnotice #myTable1{width:100%; margin: 0px;}
.so_so_historic #myTable1{width:98%; margin: 0px;}
.so_so_table .jspContainer{ width:100% !important; margin:0 auto;}
.so_so_table .jspPane{ width:98% !important;}
.so_so_table #myTable1{ width:98% !important; margin:0 auto;}
.det_table .jspContainer{ width:71% !important; margin:0 auto; text-align:center;}
.det_table .jspPane{ width:98% !important;}
.det_table #myTable1{ width:96% !important; margin:0 auto;}
.initial_demand_outturn #myTable1{width:100%; margin: 0px;}
.weekahead252 .jspPane, .ddhead .jspPane{ width:100% !important;}
.temp_tblWd  .jspContainer{ width:100% !important; margin:0 auto; text-align:center;}
.temp_tblWd  #myTable1{ width:98%; }
.nouy_tbl  .jspContainer{ width:98% !important; margin:0 auto; text-align:center;}
.nouy_tbl  #myTable1{ width:96%; }
.Rolling_wd #myTable1{width:97%; margin: 0px;}
.rsf_table #myTable1{width:97%; margin: 0px;}
.saw_current #myTable1{width:100%; margin: 0px;}
.saw_historic #myTable1{width:98%; margin: 0px;}
.lolp_table #myTable1{width:97%; margin: 0px;}
.gen-fuel #myTable1 thead{position:inherit;}
.phy_table  .jspContainer{ width:100% !important; margin:0 auto; text-align:center;}
.phy_table  #myTable1, .phy_table #myTable2, .phy_table #myTable3, .phy_table #myTable4, .phy_table #myTable5{ width:100%; }
th.saw_thead2 {border-radius:0px !important;}
th.bdr_transprant {border-radius:0px !important; }
.bordertop th{border-top:1px solid #cccccc;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{
    background: #e6e6e6;
    color:#000;
    font-weight:bold;
    border-radius: 0px;
}
.trans_data_reffer{position:relative; bottom:20px; margin-bottom:0px !important;}
.ui-state-active, .ui-widget-content .ui-state-active{
    background: #0A9FCA;
    font-weight: bold;
    color: #FFF;
    border-radius: 16px;
}

#ui-timepicker-div .ui-state-hover, #ui-timepicker-div .ui-widget-content .ui-state-hover,#ui-timepicker-div .ui-state-default, #ui-timepicker-div .ui-widget-content .ui-state-default{
    padding-right: 5px;
} 
.selected_img{
    background: url('../../images/year-ahead-select.png') no-repeat !important; 
    padding-top: 7px !important;
    padding-bottom: 6px !important;
    margin-top: 4px !important;
    cursor: default !important;
}
.width_change{
      min-width: initial;
      max-width: initial;
      width: 25%;
}

#wind .jspane{
    width:80% !important;
}
div.tab_container_peak {
    clear: both;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top:15px !important;
    position: relative !important;
}
.data-refer-peak {
    display: inline-block;
    position: absolute;
    top:-50px;
    right: 0px;
}
.algn-space {margin-left: 0px !important;}
.extra-text{
    color: #acabab;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    margin: 5px 10px 10px;
}
.StarredValue{cursor:pointer; position:relative; top: 6px;}
.wrap_text {
    word-wrap:break-word;    
}
/*akanksha -end*/
table.nosort-table thead tr th {
    background-image: none;
}
.NOUY-select-img{
    background : url('../../images/year-ahead-select.png') no-repeat ! important;
}
.tableFloatingHeader{
    visibility: inherit !important;
    opacity:0;
}	
.elxbar{
    list-style-type: none;
    overflow: hidden;
	-webkit-padding-start:0px;
}
.elxbar_button{
    float: left;
}
.elxbar_button_leading span {
    background-position: right 0;
    color: #a0a0a0;
    display: block;
    text-align: left;    
}
.elxbar_button a{    
    display: block;
    font-family: "Trebuchet MS",serif;
    font-size: 12px;
    font-weight: bold;    
    padding-top:4px;
    text-align: center;
    white-space: nowrap;     
}

.elxbar_button span {
    display: block;
    padding-top: 3px;
    text-align: left;
    white-space: nowrap;
}
.elxbar_button_leading span img {
    margin-left: 3px;
    margin-right: 174px;
}
.elxbar_button_inactive a:hover {
    background-position: right -33px;
    color: #fff;
}
.elxbar_button_inactive a {
    background-position: right 0;
    color: #a0a0a0;
}
.elxbar_button_active a {
    color: #FFFFFF;
    background-position: right -66px;
}
.ui-timepicker-hours{
    background-color: #eee !important;
    padding: 2px 7px !important;
    border-right: 1px solid #eee !important;
	
}
.ui-timepicker-hour-cell{
    border-right: 1px solid #eee; 
}
.ui-timepicker-hour-cell{
    border-left: 1px solid #eee;
}
.ui-timepicker-minutes table.ui-timepicker  tbody{border-left:2px dotted #8d8d8d;}
.NOUY-select-img{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    margin-top: 2px !important;
    cursor: default !important;
}

input:disabled+label {
    color: white !important;
}
.sp-backward,.sp-forward{
    display : none; 
}
a {
    color: #900;
    text-decoration: none;
}

a:hover {
    color: red;
    position: relative;
}
.ui-timepicker-minutes{
    background-color: #eee !important;
}
.ui-timepicker-hours, .ui-timepicker-minutes{
    padding: 0 !important;
}
.ui-timepicker-minute-cell{
    border-right: 1px solid #eee !important;
    border-left: 1px solid #eee !important;
}
.noscroll{    
    overflow-y: hidden;
    width: 100%
}
.CDN_th1{
    width:80px !important;
}
.CDN_th2{
    width:50px !important;
}
.CDN_th3{
    width:70px !important;
}
.CDN_th4{
    width:50px !important;
}
.CDN_th5{
    width:70px !important;
}
.CDN_th6{
    width:50px !important;
}
.CDN_th7{
    width:380px !important;
}
.SSP_th1{
    width:80px !important;
}
.SSP_th2{
    width:70px !important;
}
.SSP_th3{
    width:50px !important;
}
.SSP_th4{
    width:220px !important;
}
.mandatory_style{
    left:14px;
    position:relative;
}
.form-item input.error {border: 1px solid #d95364 !important; height:10px;}
.content_display p {
    font-family: Arial;
    font-size: 14px;
}
.viewButtonBODInput{
    float: left !important;
    margin: 0px -90px 0 55px !important;
    background:#667388 !important;
    color: #fff !important;
    padding: 8px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}
.starttime{margin-left:-30px;}
.viewButtonMDDInput, .viewButtonMDDInputHist {
    float: left !important;
    margin: 13px 0 0 -21px !important;
    background: #667388 !important;
    color: #fff !important;
    padding: 10px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}
.resetButtonBODInput{
    float: left !important;
    margin: 0px 0 0 101px !important;
    background: #667388 !important;
    color: #fff !important;
    padding:8px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}
.resetButtonDYNMInput{
    float: left !important; 
    background: #667388 !important;
    color: #fff !important;
    padding: 7px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}
#opunittype{
    position: relative;
    top:0px;
    z-index: 10;
    border: 1px solid #ccc;
    border-top: none;
    background: #E1E7E7;
    display: block;
    width: 163px;
    text-align: left;
    font-size: 10px;
    color: grey;
    padding: 10px 0px 0px 0px;
    right:0px;
}
 
#opunitid{
    position: relative;
    top:0px;
    z-index: 10;
    border: 1px solid #ccc;
    border-top: none;
    background: #E1E7E7;
    display: block;
    width: 180px !important;
    text-align: left;
    font-size: 10px;
    color: grey;
    padding: 10px 0px 0px 0px;
    right:0px;
}
#opunitname{
    position: relative;
    top:0px;
    z-index: 10;
    border: 1px solid #ccc;
    border-top: none;
    background: #E1E7E7;
    display: block;
    width: 180px !important;
    text-align: left;
    font-size: 10px;
    color: grey;
    padding: 10px 0px 0px 0px;
    right:0px;
    left:0px !important;
}
.NRTFilter{
    position: absolute;
    text-decoration: underline;
    font-size: 16px;
    left: 605px !important;
    cursor: pointer;
    color: #454A4A !important;
    top: 24px;
}
.physical_data_btn{
    position: relative;
    top: 44px;
    left: 155px;	
}

.rr_data_btn{
    position: relative;
    top: 44px;
    left: 155px;	
}

.bid_off_data_btn{
    position: relative;
    top:44px;
    left:90px;	
}
.mapButtonGSP{
    margin-top:24px !important;
    left:-36px;
    top:45px ;}
.viewButtonQASInput ,.viewButtonDerivedInput,.viewButtonQASInputPhysical, .viewButtonDerivedInputderived, .viewButtonTRADINGUNITInput, .viewButtonRRAggregatedInfoInput  {
    float: left !important;
    background: #667388 !important;
    color: #fff !important;
    padding:7px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}
.resetButtonQASInput , .resetButtonDerivedInput , .resetButtonTRADINGUNITInput , .partialResetButtonQASInput, .resetButtonRRAGGInfo{
    float: left !important;
    background: #667388 !important;
    color: #fff !important;
    padding:7px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}
.resetButtonQAS input{margin:0px;}
.help-tab-ul.selected{
    color: red !important;
}
.dadmWd1{
    width:80px;
}
.new_xml_button_2to14{
    float: left;
    margin-bottom:10px;
}
.ui-tooltip, .arrow:after {
    background: black;	
    border: none !important;    
}
.ui-tooltip {
    padding: 4px 8px !important;
    color: white;
    border-radius: 2px !important;
    font: bold 10px "Helvetica Neue", Sans-Serif !important;    
}
.arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
}
.arrow.top {
    top: -16px;
    bottom: auto;
}
.arrow.left {
    left: 20%;
}
.arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.arrow.top:after {
    bottom: -20px;
    top: auto;
}
.tablesorter-headerAsc {
    background-image: url(asc.png) !important;
    background-color: #8BB2BF !important;
}
.tablesorter-headerDesc {
    background-image: url(desc.png) !important;
    background-color: #8BB2BF !important;
}
.highlight-cls1 a {
    background-color :#eaeaea !important;
    color:#000 !important;
}
.temp_xml_csv{
    float: right;
    width: 160px;
    display: inline-block;
    margin: 0;	
}
.tip_center{margin:15px auto 0px; text-align:center;}
.relative_position{position:relative;}
#refresh_top{position:absolute; top:0px;}
.refresh_top{position:absolute !important; top:0px;}
.center_block{width:70%; margin:0 auto 10px;}
.sys-warn-tab .tablesorter tbody td.msg_Wd1 {text-align:left !important;}
.table_so_so_trades .jspPane,.sys_message .jspPane{width:auto !important;}
.sys-warn-table tbody tr td:last-child,.table_so_so_trades tbody tr td:last-child, .sys_message tbody tr td:last-child{text-align:left; padding:4px 8px !important;}
.refpgicon{
    margin-bottom: -7px;
}
.szum_nofile {
    color: grey;
    font-size: 16px;
    margin-top: 19px;
}
.refdoc-nofile {
    color: grey;
    font-size: 16px;
    text-align: center;
    margin-top: 15px;
}
/*.content_lcpd .jspContainer{width:70% !important; margin:0 auto !important; text-align:center !important;}
.content_lcpd #myTable1{width:69% !important;}*/

.content_lcpd .jspContainer{ width:50% !important; margin:0 auto; text-align: center;}
.content_lcpd .jspPane{ width:98% !important;}
.content_lcpd #myTable1{ width:96% !important; margin:0 auto;}

.lcpd-tbl td {
    color:#008DA8 !important;
    font-size: 13px !important;
    text-align: left !important;
}
.site-help-below{ margin-bottom:14px;}
ul.help-tab-ul a li:hover {  
    background: #008da8;   
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#008DA8', endColorstr='#207CE5');
    color: white;
}
.help-tab-ul a:hover{background: #008da8;}
.rss-image {
margin-top:25px;
margin-right:144px;
height : 22px ;
width :20px ;
float :right;
}
.selected-section {
    background-color: #f7f6f6;
    border: 1px solid #e9e9e9;
    border-radius: 4px;
    color: #595959;
    height: 33px;
    width: 98%;
}
.section2{
    background-color: white;
    height: 189px;
}
.sub-title-MAL {
    margin-left:15px !important;
}
.MAL-align {
    margin-left:255px !important; 
}
.midtable{
    width :700px !important;
 } 
 .midSP{
    width : 70px;
 }
 .midprice{
    width : 70px;
 }
 .midvolume{
    width : 70px;
 }
 .xml-csv-mid{
    margin-left: 703px;
    clear: both;
    overflow: hidden;
 }
 .IndPeak_table1{
    width : 400px;
 }
  .IndPeak_table2{
    width : 400px;
 }
 div#single-row-idpk table tbody {
    border-bottom: 2px solid rgb(204, 204, 204);
}
 div#single-row-idpk table.nosort-table thead tr th:not(th:first-child){
    border: 1px solid #fff;
    border-right: 1px solid #CCCCCC;
}
 div#single-row-idpk table.nosort-table thead tr th:not(th:last-child){
    border: 1px solid #fff;
    border-right: 1px solid #CCCCCC;
}
div#single-row-idpk table.nosort-table{
    width:100%;   
}
#indTriad_cover{
    min-height: 185px;
}
 #indTriad_cover table{
    width: 46%;
    margin: 0 auto;
}
div#indTriad_cover table tbody {
    border-bottom: 2px solid rgb(204, 204, 204);
}
ul li.leaf {
    list-style-image: url(../../images/menu-leaf.png);
    list-style-type: square;
}
.error-text-mkt-index{
    color: #D95364;
    font-size: 10px;
    margin-top: -27px;
    position: inherit;
    float: left;
    left: 21px;
    background: url('../../images/alert11.png') no-repeat !important; 
    background-position: 0 1px !important;
}
.midactivity {
    background-color: #eaeaea;
    left: 40px;
    top: 185px !important;
} 
.megamenu_item_cls a{
	color: #008da8 !important;
}
 .Tbl_systemprices { width:1800px !important;}
 .tdW_underyinglinks {
    width: 200px;
 }
 .ulnkStyle {
    padding:2px;
 }
 .sub-Filter_Physical_Derived div{
    width: 155px !important;
 }
 
 .derived_table1, .derived_table2,.derived_table3 {
    width: 1400px !important;
 }
 .megamenu_item_cls a{
    color: #008da8 !important;
}
.bmunitclass,.filter_rectype ,.filter_rectype_phy {
    cursor:pointer;
}
.hide_page active {
	display:block !important;
}
#myTable2,#myTable3,#myTable4,#myTable5,#myTable6,#myTable7,#myTable8,#myTable9,#myTable10,#myTable11,#myTable12,#myTable13{
    display:none;
}
#myTable14
{
       visibility: hidden;
}

table thead tr th:not(th:first-child){
    border: 1px solid #fff;
    border-right: 1px solid #CCCCCC;
}
table thead tr th:not(th:last-child){
    border: 1px solid #fff;
    border-right: 1px solid #CCCCCC;
}
.tab-content_physical {
    visibility: hidden;
}
#myTable2_phy,#myTable3_phy,#myTable4_phy,#myTable5_phy {
    display:none;
}
#myTable1_bidoffer thead tr th:first-child {
    border-top-left-radius: 9px;
    overflow: hidden;
    border: 1px solid #fff;
    border-left: 1px solid #F5EEEE;
    border-right: 1px solid #ccc;
}
#myTable1_bidoffer thead tr th:last-child{
    border-top-right-radius: 9px;
    overflow: hidden;   
    border: 1px solid #fff;
    border-right: 1px solid #F5EEEE;
}
#myTable1_bidoffer tbody tr:last-child td:first-child { 
    -webkit-border-bottom-left-radius: 9px;
    -moz-border-radius-bottom-left: 9px;
    border-bottom-left-radius: 9px;
    border-left: 1px solid #ccc;
}
#myTable1_bidoffer tbody tr:last-child td:last-child { 
    -webkit-border-bottom-right-radius:9px;
    -moz-border-radius-bottom-right: 9px;
    border-bottom-right-radius: 9px;
    border-right: 1px solid #ccc;
}
#myTable1_bidoffer{
    margin: 0px;
}
.search_bod1 {
    width: 1000px !important;
}
.tab-content-bsv , .hide_historic_bod{
    display:none;
}
.tab_container_search {min-height:513px !important; margin-top: 95px;}

.tab_container_untraninfra,.tab_container_balphase1{min-height:513px !important;}

#myTable1_bsv thead tr th:first-child {
    border-top-left-radius: 9px;
    overflow: hidden;
    border: 1px solid #fff;
    border-left: 1px solid #F5EEEE;
    border-right: 1px solid #ccc;
}
#myTable1_bsv thead tr th:last-child{
    border-top-right-radius: 9px;
    overflow: hidden;   
    border: 1px solid #fff;
    border-right: 1px solid #F5EEEE;
}
#myTable1_bsv tbody tr:last-child td:first-child { 
    -webkit-border-bottom-left-radius: 9px;
    -moz-border-radius-bottom-left: 9px;
    border-bottom-left-radius: 9px;
    border-left: 1px solid #ccc;

}
#myTable1_bsv tbody tr:last-child td:last-child { 
    -webkit-border-bottom-right-radius:9px;
    -moz-border-radius-bottom-right: 9px;
    border-bottom-right-radius: 9px;
    border-right: 1px solid #ccc;
}
#myTable1_bsv{
    margin: 0px;
}
#myTable1_bsv .tablesorter thead tr th{   
    moz-box-shadow: inset  0 -5px 5px -5px #696868;
    -webkit-box-shadow:inset  0 -5px 5px -5px #696868;
    box-shadow:inset  0 -5px 5px -5px #696868;
}
.tab-content-dynamic, .tab-content-derived1, .tab-content-physical {
    display:none;
}
.derived_filter .filter_rectype_derived , .derived_filter .filter_rectype_derived_srch, .derived_filter .filter_rectype_derivedui{
    background:#eaecee ;
    border: 1px solid #c9cdd3;
    border-radius:6px;
    color:#8a8a8a;
    font-size:14px;
    margin-left:20px;
    margin-top: 12px;
    padding:4px 8px;
    text-align:center;
    width:129px;
    line-height:normal;
    float:left;
    vertical-align:middle;
}
.actwid {width:200px !important;}
.physical-data-refer{display:block;}
#myTable2 thead tr th:first-child,#myTable3 thead tr th:first-child,#myTable4 thead tr th:first-child,#myTable5 thead tr th:first-child,#myTable6 thead tr th:first-child,#myTable7 thead tr th:first-child,#myTable8 thead tr th:first-child,#myTable9 thead tr th:first-child,#myTable10 thead tr th:first-child,#myTable11 thead tr th:first-child,#myTable12 thead tr th:first-child,#myTable13 thead tr th:first-child,#myTable2_derived thead tr th:first-child,#myTable3_derived thead tr th:first-child,#myTable4_derived thead tr th:first-child,#myTable1_derived thead tr th:first-child,#myTable1_physical thead tr th:first-child ,#myTable2_physical thead tr th:first-child,#myTable3_physical thead tr th:first-child,#myTable4_physical thead tr th:first-child,#myTable5_physical thead tr th:first-child{
    border-top-left-radius:9px;
    overflow:hidden;
    border:1px solid #fff;
    border-left:1px solid #F5EEEE;
    border-right:1px solid #ccc;
}
#myTable2 thead tr th:last-child,#myTable4 thead tr th:last-child,#myTable5 thead tr th:last-child,#myTable6 thead tr th:last-child,#myTable7 thead tr th:last-child,#myTable8 thead tr th:last-child,#myTable9 thead tr th:last-child,#myTable10 thead tr th:last-child,#myTable11 thead tr th:last-child,#myTable12 thead tr th:last-child,#myTable13 thead tr th:last-child,#myTable2_derived thead tr th:last-child,#myTable3_derived thead tr th:last-child,#myTable4_derived thead tr th:last-child,#myTable1_derived thead tr th:last-child,#myTable1_physical thead tr th:last-child,#myTable2_physical thead tr th:last-child,#myTable3_physical thead tr th:last-child,#myTable4_physical thead tr th:last-child,#myTable5_physical thead tr th:last-child{
    border-top-right-radius: 9px;
    overflow: hidden;   
    border: 1px solid #fff;
    border-right: 1px solid #F5EEEE;
}
#myTable2 tbody tr:last-child td:first-child ,#myTable4 tbody tr:last-child td:first-child ,#myTable5 tbody tr:last-child td:first-child ,#myTable6 tbody tr:last-child td:first-child,#myTable7 tbody tr:last-child td:first-child,#myTable8 tbody tr:last-child td:first-child,#myTable9 tbody tr:last-child td:first-child,#myTable10 tbody tr:last-child td:first-child,#myTable11 tbody tr:last-child td:first-child,#myTable12 tbody tr:last-child td:first-child,#myTable13 tbody tr:last-child td:first-child,#myTable2_derived tbody tr:last-child td:first-child ,#myTable3_derived tbody tr:last-child td:first-child ,#myTable4_derived tbody tr:last-child td:first-child ,#myTable1_derived tbody tr:last-child td:first-child,#myTable1_physical tbody tr:last-child td:first-child,#myTable2_physical tbody tr:last-child td:first-child,#myTable3_physical tbody tr:last-child td:first-child,#myTable4_physical tbody tr:last-child td:first-child,#myTable5_physical tbody tr:last-child td:first-child{ 
    -webkit-border-bottom-left-radius: 9px;
    -moz-border-radius-bottom-left: 9px;
    border-bottom-left-radius: 9px;
    border-left: 1px solid #ccc;
}
#myTable2 tbody tr:last-child td:last-child ,#myTable4 tbody tr:last-child td:last-child ,#myTable5 tbody tr:last-child td:last-child,#myTable6 tbody tr:last-child td:last-child,#myTable7 tbody tr:last-child td:last-child ,#myTable8 tbody tr:last-child td:last-child,#myTable9 tbody tr:last-child td:last-child ,#myTable10 tbody tr:last-child td:last-child,#myTable11 tbody tr:last-child td:last-child,#myTable12 tbody tr:last-child td:last-child,#myTable13 tbody tr:last-child td:last-child,#myTable2_derived tbody tr:last-child td:last-child ,#myTable3_derived tbody tr:last-child td:last-child ,#myTable4_derived tbody tr:last-child td:last-child ,#myTable1_derived tbody tr:last-child td:last-child,#myTable1_physical tbody tr:last-child td:last-child,#myTable2_physical tbody tr:last-child td:last-child,#myTable3_physical tbody tr:last-child td:last-child,#myTable4_physical tbody tr:last-child td:last-child,#myTable5_physical tbody tr:last-child td:last-child{ 
    -webkit-border-bottom-right-radius:9px;
    -moz-border-radius-bottom-right: 9px;
    border-bottom-right-radius: 9px;
    border-right: 1px solid #ccc;
}
#filter-opt{
    font-size: 12px;
    color: rgb(89, 89, 89);
    padding-left:20px;
    font-style: italic;
}
#div_table2,#div_table3,#div_table4,#div_table5,#div_table6,#div_table7,#div_table8,#div_table9,#div_table10,#div_table11,#div_table12,#div_table13  {
    display: none;
}
#div_table2_physical,#div_table3_physical,#div_table4_physical,#div_table5_physical{
    display: none;
}
#div_table1_derived, #div_table2_derived,
#div_table3_derived, #div_table4_derived{display:inline-table;}
/*MIL Graph code*/
.arrow_boxMIL {
    position: relative;
    background: #6595B7;   
    border: 1px solid #fff;
}
.arrow_boxMIL:after, .arrow_boxMIL:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_boxMIL:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #6595B7;     
    border-width: 6px;
    margin-top: -6px;
}
.arrow_boxMIL:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #6595B7;    
    border-width: 6px;
    margin-top: -6px;
}
.mil{
    background-color: #6595B7;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
/*MEL Graph code*/
.arrow_boxMEL {
    position: relative;
    background: #037F75;   
    border: 1px solid #fff;
}
.arrow_boxMEL:after, .arrow_boxMEL:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_boxMEL:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #037F75;     
    border-width: 6px;
    margin-top: -6px;
}
.arrow_boxMEL:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #037F75;    
    border-width: 6px;
    margin-top: -6px;
}
.mel{
    background-color: #037F75;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
/*FPN Graph code*/
.arrow_boxFPN {
    position: relative;
    background: #210589;   
    border: 1px solid #fff;
}
.arrow_boxFPN:after, .arrow_boxFPN:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_boxFPN:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #210589;     
    border-width: 6px;
    margin-top: -6px;
}
.arrow_boxFPN:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #210589;    
    border-width: 6px;
    margin-top: -6px;
}
.fpn{
    background-color: #210589;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
/*BOALF Graph code*/
.arrow_boxBoalf {
    position: relative;
    background: #D9031C;   
    border: 1px solid #fff;
}
.arrow_boxBoalf:after, .arrow_boxBoalf:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_boxBoalf:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #D9031C;     
    border-width: 6px;
    margin-top: -6px;
}
.arrow_boxBoalf:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #D9031C;    
    border-width: 6px;
    margin-top: -6px;
}
.Boalf{
    background-color: #D9031C;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
.arrow_boxBoalf {
    position: relative;
    background: #D9031C;   
    border: 1px solid #fff;
}
.arrow_boxBoalf:after, .arrow_boxBoalf:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_boxBoalf:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #D9031C;     
    border-width: 6px;
    margin-top: -6px;
}
.arrow_boxBoalf:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #D9031C;    
    border-width: 6px;
    margin-top: -6px;
}
.Boalf{
    background-color: #D9031C;
    padding: 6px;
    border-radius: 4px;  margin-left: 4px;
}
.mand-msg {
    float: left;
    font-size: 11px;
    font-style: italic;
    margin-top: 5px;
    color: #9b9b9b;
}
.allFourFilters_search{
    margin: 0px;
    margin-left: 10px;
    width: 94%;
    position: absolute;
    top:55px;
    left: 32px;    
}
.resetButtonSearch {
    position: absolute;
    left: 770px;
    top: 35px;    
}
#-search-bmunit .resetButtonSearch {
    left: 770px;
    top: 33px;
}
.resetButtonSearchInput {
    float: left !important;
    background: #667388 !important;
    color: #fff !important;
    padding: 7px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
    border: 0;
    text-transform: uppercase;
    font-size: .8em;
    margin: -5px 10px 0 0;
}   
.bmUid_Wd {
    width: 100px !important;
}
.table-label-stick-fuel-2t52week {
    font-size: 12px;
    background-color: #6cb8c7;
    display: inline-block;
    margin: 0px;
    padding: 10px 0;
    color: #fff;
    width: 96%;
    text-align: center;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.table-label-stick-2t14nou {
    font-size: 13px;
    background-color: #6cb8c7;
    display: inline-block;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    text-align:center;
    padding:10px 0 10px 0;
}
.ui-datepicker-trigger{
	display:none;
}
.intnem-eds {
    background-color: #000000;
    padding:4px;
    border-radius: 4px;
    margin-left: 4px;
}
.arrow_box_intnem-eds {
    position: relative;
    background: #000000;
    border: 1px solid #fff;
}
.arrow_box_intnem-eds:after ,.arrow_box_intnem-eds:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box_intnem-eds:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #000000;
    border-width: 4px;
    margin-top: -3px;
}

.arrow_box_estwst-eds {
    position: relative;
    background: #B75050;
    border: 1px solid #fff;
}
.estwst-eds {
    background-color: #B75050;
    padding:4px;
    border-radius: 4px;
    margin-left: 4px;
}

.arrow_box_estwst-eds:after ,.arrow_box_estwst-eds:before {
    right: 100%;
    top: 44%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box_estwst-eds:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #B75050;
    border-width: 4px;
    margin-top: -3px;
}
.selected{background-color: #008da8; color:#ffffff;}
div.dyn_filter1{background-color: #F1EEEE;}
div.dyn_filter2{background-color: #E3F3F3;}
div.dyn_filter3{background-color: #C8F3C8;}
div.dyn_filter4{background-color: #f8e9d2;}
#cc-label-analytics>strong{
    margin-left: 25px;
}
#cc-notification-wrapper>h2>span{
    margin-left: 30px;
}
#carnegie #myTable2,#carnegie #myTable3,#carnegie #myTable4,#carnegie #myTable7,#carnegie #myTable5{
    display:inline-block !important;
}
#carnegie #myTable2,#carnegie #myTable3,#carnegie #myTable5{
    float:right;
}
#carnegie #myTable5{
        overflow-y: auto;
        height:150px;
}

#carnegie #myTable4 tr{border-right:1px #ccc solid;}
#carnegie .fontBlue{
    margin-top:10px ! important;
    background: #fff;
    color: #000;
    font-weight: bold;
    margin-right: 420px ! important;
    float: right;
}
#carnegie .re_fontBlue{
    margin-top:10px ! important;
    background: #fff;
    color: #000;
    font-weight: bold;
    margin-left: 10px ! important;
}
 
#carnegie{
    min-height: 700px;
}
#carnegie #myTable7>thead>tr>th{
    background-image: none! important;
}
#carnegie #myTable2 tbody{
    border-bottom:2px solid #ccc ! important;
}
#carnegie #myTable7 tbody{
    border-bottom: 2px solid #ccc ! important;
}
#carnegie #myTable5 tbody{
    border-bottom: 2px solid #ccc ! important;
}

#carnegie #myTable7 tr.even{
      width : 300px ! important;

}
#carnegie #myTable5>thead>tr>th{
    width : 550px ! important;
}


#carnegie #myTable3 tbody{
/*    border-bottom:2px solid #ccc ! important;
    border-top: 2px solid #ccc ! important; */
}
#carnegie #myTable4 tbody{
    border-bottom: 2px solid #ccc ! important;
}
#carnegie #myTable2>thead>tr>th{
    background-image: none! important;
}
#carnegie #myTable7>thead>tr>th:last-child{
   width : 650px ! important;
}
#carnegie #myTable7>thead>tr>th:first-child{
   width : 200px ! important;
}

#carnegie #myTable2>thead>tr>th:nth-child(4),#carnegie #myTable2>thead>tr>th:nth-child(5),#carnegie #myTable2>thead>tr>th:nth-child(7){
    width : 150px ! important;
}
#carnegie #myTable2>thead>tr>th:nth-child(1),#carnegie #myTable2>thead>tr>th:nth-child(2),#carnegie #myTable2>thead>tr>th:nth-child(3),#carnegie #myTable2>thead>tr>th:nth-child(6){
    width : 65px ! important;
}

#carnegie #myTable7{
float:right;
}
#carnegie #myTable4>thead>tr>th{
    background-image: none! important;
}
.mktdepth_tbl #myTable1{width:100%; margin: 0px;}
.fus_graph1{padding-top: 90px;}
.ROLSYSDEM_button{margin: 13px 0px !important;} 
.click_view{
    width: 58px;
    transform: rotate(-90deg);
    height: 42px;
    background-color: red;
    margin-left: -9px;
    margin-top: 8px;
}
.search-box{    
    border: 1px solid #e9e9e9;
    padding: 6px 40px 6px 6px;
    text-align: left;
}
td{
    word-wrap: break-word;
}
.sys-warn-table .odd td:nth-child(2), .sys-warn-table .even td:nth-child(2){text-align: justify; padding:6px 8px;}
 .mand-msg > p{ font-size: 11px; }
.market_index .jspVerticalBar{
    margin: 0px 120px 0px 0px ! important;
}
.help_reports .row-first, .help_reports .row-second{width:22%; margin-right:20px;}
.help_reports .row-third{width:23%; margin-right:15px; font:normal 14px/20px Arial; }
.row-third li{ padding-bottom: 5px;}
.helpiconimg { margin-bottom: -7px;}
.tb-megamenu .dropdown-menu .active > a {
    font-weight:bold !important;
}
.tb-megamenu .dropdown-menu > a:hover {
    font-weight:bold !important;
    color: #008da8 !important;
}
.ui-dialog {top:22% !important; max-height:470px;}
.tableFloatingHeaderOriginal{background-color:#ffffff !important;}
.tip_img{
    display: inline-block;
    position: relative;
    top: 7px;
    margin-right: 5px;
}
.ui-draggable .ui-dialog-titlebar center{height:25px;}
.info_style{
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.demant-megamenu-container{font:normal 12px Arial !important;}
.demant-forecasts-links a{color:#008da8 !important;}
.tb-megamenu .dropdown-menu li > a:hover, 
.tb-megamenu .dropdown-menu li > a:focus, 
.tb-megamenu .dropdown-submenu:hover > a{color:#008da8 !important; text-decoration:underline !important;}
.demend-mega-unavail{margin-left:0px !important;}
.demand-mega-menu{width:850px !important;}
.help-menu{right: 0 !important;}
.generation-menu{
    margin-left: 105px ! important;
}
.balancing-menu{
    margin-left: -355px ! important;
}
.gbft_heading{
    text-align: center;
    background-color: rgba(120, 198, 215, 0.99);
    color: #FFFFFF;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    min-height: 40px;
    margin-bottom:5px;
}
.gbft_heading p{
	padding: 5px 0px 0px 0px;
}
#legend_data_item{margin:10px 0px 15px; padding:14px 0px;}
#legend_data_item p{bottom:0px; margin:0px 12px 0px 0px;}
.left_class{
    text-align:left !important;
}
.left_class_odd{
    background-color:#A5D1D1 !important;
    text-align:left !important;
}
.ui-timepicker-minutes{vertical-align:top;}
.ui-timepicker-hours div:first-child{width:92%; margin:0 auto;}
.ui-timepicker-minutes div:first-child{width:100%; margin:0 auto;}
.forecast-zone-data-table table, .forecast-zone-data-table table td, .forecast-zone-data-table table th, .forecast-zone-data-table table tr{text-align:left;border:1px solid #000; border-collapse:collapse;}
.forecast-data-table table, .forecast-data-table table td, .forecast-data-table table th, .forecast-data-table table tr{text-align:center;border:1px solid #000; border-collapse:collapse;}
.forecast-data-title td{font-weight:bold; font-size:14px;text-align:center;}
.forecast-data-normal{
    font-weight: bold;
    font-size: 13px;
}
.tabs-wrapper li { cursor: pointer;}
.buystacktable { display: block; }
.th1_stor { height: 80px !important;}
.stor_avail_col1 {
    display: inline-block;
    width: 264px;
    width: 255px\9\0;
    background-color: #008da8;
    z-index: 999;
    position: absolute;
    top:0px;
    text-align:center;
    margin-left:0px;
    text-align: center;
    padding: 10px;
    left:275px;
    left:278px\9\0;
    border-bottom:1px solid #cccccc;
    cursor:default;
}
.stor_avail_col2 {
    display: inline-block;
    width:189px;
    width:193px\9\0;
    background-color: #008da8;
    z-index: 999;
    position: absolute;
    top:0px;
    text-align:center;
    margin-left:0px;
    text-align: center;
    padding: 10px;
    left:560px;
    left:555px\9\0;
    border-bottom:1px solid #cccccc;
    cursor:default;
}
.stor_avail_col3 {
    display: inline-block;
    width:191px;
    background-color: #008da8;
    z-index: 999;
    position: absolute;
    top:0px;
    text-align:center;
    margin-left:0px;
    text-align: center;
    padding: 10px;
    left:770px;
    border-bottom:1px solid #cccccc;
    border-top-right-radius:12px;
    cursor:default;
}  
.bal_searchBM{width: 1003px; margin: 0 auto;}
.bal_outer{width: 1003px; margin: 0 auto;}
.bal_left{width:56%; float:left;}
.bal_right{width:42%; float:left; margin-left:20px; vertical-align:top;}
.bal_top{width: 100%; float: left; vertical-align:top;}
.bal_bottom{width: 100%; float: left;}
.bal_row1_column1{width:36.7%; margin-right:20px; float:left; vertical-align:top; border:1px solid #e0e0e0; border-radius:6px; height:210px;}
.bal_row1_column2{width:59%; float:left; vertical-align:top; border:1px solid #e0e0e0; border-radius:6px; }
.bal_row1_column3{width:100%; vertical-align:top; border:1px solid #e0e0e0; border-radius:6px; }
.bal_row2_column1{width:100%; vertical-align:top; border:1px solid #e0e0e0; border-radius:6px; margin-top:20px; height:200px; }
.bal_row3_column1{width:100%; vertical-align:top; border:1px solid #e0e0e0; border-radius:6px; margin-top:20px; }
#carnegie #myTable1 { border-bottom:2px solid #cccccc; float:right;}
#myTable1 { border-bottom:2px solid #cccccc; float:left;}
.tab_container_totalload #myTable1 { border-bottom:2px solid #cccccc; float:left;}
.sys-warn-tab sys_message  #myTable1 { border-bottom:2px solid #cccccc; float:left;}
.table_container sys-warn-table #myTable1 { border-bottom:2px solid #cccccc; float:left;}
 #myTable2 { border-bottom:2px solid #cccccc;}
.triad_Table {
    float: none!important;
}
#hidden {
display : none;
}
.remitTableborder { border-bottom:none !important;}
.relatedmsgtd tbody td{width:590px; text-align:left !important;}
.lolp_tb {
    background-color: #008da8;
    border-bottom: 1px solid;
    display: inline-block;
    margin-left: -17px;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 129px;
    z-index: 999;
    cursor:default;
}
.blue_color{
    background-color:#A5D1D1 !important;
    text-align:center;
}
.container_transmission{width:1003px;}
.tab_cont{min-height:initial !important;}.container_transmission{width:1003px;}
.container_transmission2{width:1003px; margin: 0 auto; font-family:Arial, Helvetica, sans-serif; }
.container_transmission2 .selected-section{margin-top:0px;}
.transmission_header{ width: 98%;}
.transmis_header_img{right:0px ! important ; left: auto;}
input[type=text]::-ms-clear {
    display: none;
}
.Generation_landing{
    display: inline-block;
    line-height: 15px;
    width: 447px;
    border-right: 1px solid #e9e9e9;
    margin-top: 10px;
    padding-right: 30px;
}
.main_div{    
    height: 260px;
    width: 100%;
}
.breadcrumb_container{font:normal 13px Arial, Helvetica, sans-serif; color:#595959;}
.trans_height{margin-top:20px; height:307px;}
.glossary_align td{text-align: justify;}
.pad-top10{padding-top:10px;}
table.help_table {border-collapse: collapse; border:1px solid red !important;}
.help_table td, .help_table th {border: 1px solid #ccc !important;}
.anchor,.anchor:hover{
    color: #595959;
}
.historic_fieldTxt .form-text{text-align:center;}
#month_left .total_load{margin-top: 4px !important; background: url('../../images/dropdown-icon.png') no-repeat ! important;}
#ahead_left .total_load{ 
    margin-top: 1px !important; 
    width: 122px;
    height: 30px; 
}
#ahead_left .remit_load{
    margin-top: 1px !important; 
    width: 215px;
    height: 30px; 
}
.remit_select .remit_load{
    width:160px !important;
    height: 30px; 
}
#ahead_left .remits{
    margin-top: 11px ! important;
}
.remit_date label{
    margin-top: 30px;
}
.filter_remit .msg_btn {
    margin-left: -110px ! important;
    margin-top: 25px ! important;
}
.lcpd-tbl tbody tr a {
    text-decoration: none;
}
.lcpd-tbl tbody tr a:hover {
    color: #008da8;
}
.lcpd-tbl th {
    border: 1px solid #fff !important;
    font-size: 13px !important;
}
.algn-space-refdoc {
    margin-left: -6px !important;
}
.view-rules-on-balancing th
{
   background-color:  #008da8 ! important;
}
.view-rules-on-balancing .views-field-field-ref-
{  
    font-weight: bold ! important;
    font-size: 13px ! important;
}
.view-rules-on-balancing .views-field-field-source
{
    font-weight: bold ! important;
    font-size: 13px ! important;
}
.view-rules-on-balancing thead>tr>th:first-child{
    border-top-left-radius: 8px ! important;
}
.view-rules-on-balancing thead>tr>th:last-child{
    border-top-right-radius: 8px ! important;
}
.view-rules-on-balancing .views-field-body p{font-size: 13px ! important;}
.view-rules-on-balancing .views-field-body
{ 
    font-weight: bold ! important;
    font-size: 13px ! important;
}
.view-rules-on-balancing table{
    border-bottom: 2px solid #ccc;
    border-bottom-left-radius: 8px ! important;
    border-bottom-right-radius: 8px ! important;
}
.view-rules-on-balancing table>thead>tr>th{
    color: white;
    text-align: center ! important;
}
#ahead_left>.form-item-year{
    overflow: hidden;
    border-radius: 4px;
}
#ahead_left>.form-item-month{
    overflow: hidden;
    border-radius: 4px;
}
#ahead_left>.form-item-week{
    overflow: hidden;
    border-radius: 4px;
}
#ahead_left>.form-item-month{
    overflow: hidden;
    border-radius: 4px;
}
#ahead_left>.form-item-ongoing-event{
    overflow: hidden;
    border-radius: 4px;
}
#ahead_left>.form-item-date-of-publication{
    overflow: hidden;
    border-radius: 4px;
    margin-left: -10px;
}
.month_dd #ahead_left{
    padding-left: 5px;
}
.week_dd #ahead_left{
    padding-left: 5px;
}
.total_loads{
    float: left;
    padding-top: 16px;
    font-weight: bold;
    font-size: 17px;
    font-size: 16px \9\0;
    display: inline-block;
}
.align_left{
    float: left;
}
.cap-msg-width{width:100%;}
.load_month{
    width: 100%;
    max-height: 100px;
}
.view_button{
    float: left !important;
    margin: 0px 14px !important;
    background: #667388 !important;
    color: #fff !important;
    padding: 8px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}
.view_button1{
    margin: 0px 14px !important;
    background: #667388 !important;
    color: #fff !important;
    padding: 8px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
    margin-top: -47px ! important;
    float: right;
    margin-right: 215px ! important;
}
.settle_period{
    height:20px;
}
.sp-img{
    cursor:pointer;
}
.actuallooad .form-item-period{
    width: 0px ! important;
    border-radius: 0px ! important;
    overflow: visible ! important;
    border: none ! important;
    margin-left: 480px;
}
.view_button_counter{
    float: left !important;
    margin: -12px 14px !important;
    background: #667388 !important;
    color: #fff !important;
    padding: 8px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}
.actuallooad{margin-bottom: 15px;}
.actuallooad #edit-period{ width: 65px;}
.actuallooad .daytotalload{
    margin-left: 50px !important;
    margin-top: -28px ! important;
}
.actuallooad .view_button {margin-top: -4px ! important;}
.viewButtonDISBSAD>.day-aheadbtn{margin-top: -4px ! important; margin-right: 350px ! important;}
.unconsum_unavial #edit-fromdate-datepicker-popup-0{width: 112px ! important; margin-left: -20px;}
.unconsum_unavial #edit-todate-datepicker-popup-0{width: 112px ! important; margin-left: -20px;}
.unconsum_unavial #edit-fromtime,#edit-totime{height: 20px; margin-left: -15px; margin-top: -3px ! important; background-color: white;}
.unconsum_unavial .timepicker-trigger-from,.timepicker-trigger-to {
    margin-left: -26px;
    height: 33px;
}
.unconsum_unavial .datepicker-trigger-from,.datepicker-trigger-to{
    margin-left:-66px;
}
.unconsum_btn{
    margin-top:4px ! important  ;
}
.untraninfra label{
    font-size: 15px ! important;
    font-weight: normal ! important;
}
.select_view{
    width:32px; 
    min-height:110px; 
    vertical-align:middle; 
    float:left; 
    background:#ebebeb url("../../images/select-view.png") center left repeat-x;
    display:inline-block;
}

.select_view_rrbid{
    width:32px; 
    min-height:130px; 
    vertical-align:middle; 
    float:left; 
    background:#ebebeb url("../../images/select-view.png") center left repeat-x;
    display:inline-block;
}

.select_height_sbm{min-height:160px; }
.select_height{min-height:175px; }
.search_BM_filter div {
    width: 90px;
    float: left;
    padding: 10px 0px;
    margin: 14px 0px 0px 20px;	
    background: #eaecee;
    border: 1px solid #c9cdd3;
    border-radius: 6px;
    color: #8a8a8a;
    font-size: 13px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
}
.untraninfra #edit-ngcbmuid{
    height: 20px;
}
.align_left .bal_button{margin-top: -10px ! important;}
.breadcrumb_title{font-size:17px;}
.breadcrumb_title  p{background-image:none;}
.transparency-middle{width:1003px; margin:0 auto; text-align:center; font-family:Arial, Helvetica, sans-serif; }
.txt-left{text-align:left;}
.column_one{width:49%; margin-right:1%; float:left;}
.column_two{width:49%; margin-left:1%; float:left;}
.elex-box{border:1px solid #e0e0e0; border-radius:6px;}
.elex-title{background:#f6f6f6; height:35px; line-height:35px; margin:0px; padding-left:10px; font-size:15px; text-transform:uppercase; font-weight:bold; color:#008da8;}
.elex-section{margin:0px 15px; font-size:13px; color:#373636;}
.elex-section ul{margin:0; padding:0; border:0;}
.elex-section li{list-style:none; padding:8px 0px 8px 15px; border-bottom:1px solid #e7e7e7; background:url("../../images/megamenu.png") 0px 12px no-repeat;}
.elex-section li:last-child{border-bottom:none;}
.elex-section li a{color:#373636;}
.elex-section li a:hover{text-decoration:underline; color:#008da8;}
.mrgn-top20{margin-top:20px;}
.mrgn-r10{margin-right:10px;}
.mrgn-bot10{margin-bottom:10px;}
.bread_icon{margin-bottom: 5px; margin-right: 4px;}
p.breadcrumb_arrow{background-image:none;}
.container_middle{width:1003px; margin: 0 auto; font-family:Arial, Helvetica, sans-serif; }
.active_link{color:#0086a0 !important;}
.transmission_header  p{background-image:none;}
.transmis_row1_column1{width:25%; float:left; vertical-align:top; margin-right:2%; border:1px solid #e0e0e0; border-radius:6px; height:114px;}
.transmis_row1_column2{width:20%; float:left; vertical-align:top; margin-right:2%; border:1px solid #e0e0e0; border-radius:6px; height:114px;}
.transmis_row1_column3{width:22%; float:left; vertical-align:top; margin-right:2%; border:1px solid #e0e0e0; border-radius:6px; height:114px;}
.transmis_row1_column4{width:26%; float:left; vertical-align:top; border:1px solid #e0e0e0; border-radius:6px; height:114px;}
.transmis_row2{border:1px solid #e0e0e0; border-radius:6px; margin-top:20px;}
.trans_scarcity{width: 680px;float: left;margin-left: 171px;height: 89px;}
.trans_control{margin-left: 23px;margin-top: 19px;height: 90px;}
.cap_msg_text{display:block !important; width: 100%; text-align: center; font-style:italic;}
.tips_note{display: block; text-align: center; padding:10px 0px; position: relative;}
.tips_txt{display: block; text-align: center;}
.tips_icon{position:absolute; left: 108px; top:6px;}
.transmis_section2 ul{margin:10px 0; padding:0; border:0; font-size:13px;}
.transmis_section2 li{list-style:none; display:inline-block; width:29%; padding:8px 0px 8px 15px; margin-right:12px; border-right:1px solid #e7e7e7; background:url("../../images/megamenu.png") 0px 12px no-repeat;}
.transmis_section2 li:last-child{border-right:none;}
.transmis_section2 li:first-child{margin-left:16px;}
.transmis_section2 li a{color:#363636;}
.transmis_section2 li a:hover{text-decoration:underline; color:#008da8;}
#myTable1 thead tr th:not(.footable-sortable) {background-image: none;cursor: default;}
.actual_loading{height: 20px;}
.bal_bm_unit{margin:0px 15px; font-size:13px; color:#0086a0;}
.bal_bm_unit ul{margin:0; padding:0; border:0; font-size:13px;}
.bal_bm_unit li{list-style:none; display:inline-block; width:20%; margin:0px 10px; padding:8px 0px 8px 15px; border-bottom:1px solid #e7e7e7; background:url("../../images/megamenu.png") 0px 12px no-repeat;}
.bal_bm_unit li a{color:#0086a0;}
.bal_bm_unit li a:hover{text-decoration:underline; color:#02b5d8;}
li.border_none{border-bottom:none;}
li.searchbm{background:none; padding-left:15px;}
.searchbm span{ padding-top:1px; position:absolute; z-index:-9;}
.searchbm a{ margin-left: 16px !important;} 
.gen_column1{width:50%; float:left; vertical-align:top; margin-right:20px; border:1px solid #e0e0e0; border-radius:6px;/*height:340px;*/ }
.gen_column2{width:47.6%; float:left; vertical-align:top; border:1px solid #e0e0e0; border-radius:6px; /*height:340px;*/}
.gen_row2{width:100%; vertical-align:top; border:1px solid #e0e0e0; border-radius:6px; margin-top:20px; height:152px; } 
.gen_row2_column1{width:47%; float:left; vertical-align:top;  margin:10px 15px; padding-right:15px; border-right:1px solid #e0e0e0; font-size:13px; color:#0086a0;}
.gen_row2_column2{width:46.9%; float:left; vertical-align:top;  margin:10px 15px 5px 0px; font-size:13px; color:#0086a0;}
.elex_legend_data label{font:normal 11px Arial, Helvetica, sans-serif; margin:0px;}
.elex_legend_data p{margin:0px;}
.elex_legend_data label > span{padding:5px 6px; border:none;}
#info_popup_gbft p { margin-top: -7px; font-size:12px;}
.tab_ungenprod{min-height: 513px !important;}
.links {
    font-size:12px !important;
	list-style-type:none;
}
.links:hover {
    font-size:14px !important;
	background-color:#ADD8E6 !important;
    cursor:pointer !important; 
	list-style-type:none;
}
.arrow-bm-lp {
    cursor: pointer;
    left: 145px;
    position: absolute !important;
    top: 84px !important;
}
.TbWd_derived #myTable1_derived,.TbWd_derived #myTable2_derived,.TbWd_derived #myTable3_derived,.TbWd_derived #myTable4_derived,.search_derived #myTable1_derived,.search_derived #myTable2_derived,.search_derived #myTable3_derived,.search_derived #myTable4_derived{ width:1230px !important;}
.TdWd_colderived { width: 100px !important;}
.TdWd_lpnderived { width : 430px !important;}
.ui-datepicker-prev,.ui-datepicker-next{cursor:pointer;}
.detailprices_note {
    color: #006984;
    font-size: 13px;
}
.table_btn{margin-bottom:50px;}
.sell_totals, .buy_totals {
    margin: 10px 0px;
    color: #fff;
    display: block;
    float: right;
    border-radius: 5px;
    padding: 1px;
    background: #008da8; 
}
.border_none{border:none !important;}
.buy_totals_colmn{
    background:#008da8;
    text-align:center;
    display:inline-block;
    float:left;
    padding:5px 6px;
    border-right:1px solid #cccccc;  	
}
.sell_totals_colmn{
    background:#008da8;
    text-align:center;
    display:inline-block;
    float:left;
    padding:5px 6px;
    border-right:1px solid #cccccc;  	
}
.red_width_B0910{
    width: 1003px ! important;
}
.tab_container_traninfra{
    min-height: 513px ! important;
    width: 1006px;
}
.red_table_b1750,.red_table_b1810,.red_table_b1830,.red_table_b1770,.red_table_b1720,.red_table_b1730,.red_table_b1740,.red_table_b1320,.red_table_b1410,.red_table_b1420,.red_table_b1430,.red_table_b1620,.red_table_b1630,.red_table_b0650,.red_table_B0630,.red_table_B0640,.red_table_b0810,.red_table_b0710,.red_table_b0720{
	width :1003px !important;
}
.red_table_b1820 {width :999px !important;}
.ssbp_table .jspContainer.tb-megamenu .mega-nav > li, .tb-megamenu .dropdown-menu .mega-nav > li{display:inline-block;}
.filterValues {color:#008da9; font-weight:bold; height:17px; text-align:center; display:inline-block; width:100%;}
.red_table_B1330{width:1003px !important;}
.tab_container_actgen,.tab_container_totalload,.tab_container_foremargin,.tab_container_unconsum{min-height:513px;}
.red_table_1760{width :1003px !important;}
.red_table_B0620{width:1003px !important;}
.red_table_B0610{width:1003px !important;}
.red_table_1780{width:1003px !important;}
.red_table_1790,.red_width_indo{width: 1003px ! important;}
.indpk_refresh{position:absolute !important;}
.peakdemand{position:absolute !important; top:0px;}
#myTable1_derived, #myTable2_derived, #myTable3_derived, #myTable4_derived{margin:0px; display:none;}
.triadInfo { margin-top:40px;}
.remitTable tbody tr td:nth-child(7){
	word-break: break-all;
}
.dsp_table thead tr th:nth-child(18), .dsp_table thead tr th:nth-child(19){width:90px;}
.sell_totals_colmn, .buy_totals_colmn{width:98px;}
@-moz-document url-prefix() { 
.sell_totals_colmn, .buy_totals_colmn{width:96px;}
}
#myTable2,#myTable3,#myTable4,#myTable5,#myTable6,#myTable7,#myTable8,#myTable9,#myTable10,#myTable11,#myTable12,#myTable13,#myTable1_physical,#myTable2_physical,#myTable3_physical,#myTable4_physical,#myTable5_physical{
    margin: 0px;
}
.td_wddate {width:150px;}
.cap_msg_fpn,.cap_msg_boalf,.cap_msg_rdre,.cap_msg_mdp,#cap_msg_offer,#cap_msg_bid,#cap_msg_bsv,#cap_msg_bod,#cap_msg_bav {min-height:30px}
.display_cls {display:none !important;}
.underlined {text-decoration: underline;font-style: italic;}
.remitTable{margin-bottom:16px !important;}
.filter_identity {
    color: #008da8;
    font-size: 15px;
    font-weight: 700;
}
.eds_title_block{
    position:relative; 
    background-color:#667388; 
    margin-top:0px !important; 
    border:1px solid #e1e1e1; 
    border-top-left-radius:8px;     
    border-top-right-radius:8px;
    height:32px;
    line-height:32px;
    text-align:center;
    font-size:16px;
}
.eds_refresh_icon{
    position: absolute;
    right:5px;
    top:5px;
}
.nouy_capmsg {
    text-align: center;
    width: 100%;
}

/*site help new styles starts here */
.overview_txt em{font-weight:bold;}
.gen_help_cnt {font-size: 13px; line-height: 19px;}
/*site help new styles ends here */
/* phase1 styles starts here */
.unconsum_unavial #edit-fromtime,#edit-totime{
    height: 20px;
    margin-left: -15px;
    margin-top:1px ! important;
    background-color: white;
} 
.unconsum_unavial .timepicker-trigger-from,.timepicker-trigger-to {
    margin-left: -39px;
    height: 32px;
} 
.unconsum_unavial #edit-fromtime,#edit-totime{
    height: 20px;
    margin-left: -15px;
    margin-top:1px ! important;
    background-color: white;
}

.date_icon{left:169px !important; height:27px;}
.ahhif{width:700px !important;}
.det_historic{width:680px !important;}
.unconsum_unavial{margin-top:2px ! important;}
.p1_select_block .date-text, 
.unconsum_unavial .date-text {padding: 7px 8px !important;}
.p1_select_block .viewButtonDISBSAD, .p1_select_block .view_button{left:10px; padding: 10px 15px !important; top: -6px; height:36px; overflow:hidden;}
.actuallooad #edit-period {margin-left: -30px !important;}
.p1_select_block #edit-period{margin-top: 2px !important;}
.p1_select_block .date_down {margin-top: 3px ! important;}
.p1_select_block .view_button_counter{padding: 10px 15px !important; margin: -10px 14px !important;}
/*.ngc_bm  label{margin-top: 12px; margin-right: 10px;}*/
.ptg_btn{padding:0px;}
.ptg_btn .view_button {margin: 2px 14px !important; padding: 10px 15px !important;}
.p1_select_block .p1_day_ahead{padding: 15px 24px !important;}
.p1_day_ahead .day-aheadbtn { margin-top: -10px ! important;  margin-right: 370px ! important;}
.p1_day_ahead .view_button1{padding: 10px 15px !important; height:36px; margin-top:-9px !important;}
.p1_select_block .atlbz_btn { padding: 8px 6px !important;}
.pucu_btn{padding: 12px;}
.pucu_btn .view_button{padding: 10px 15px !important; height:34px;}
.p1_dag_31430{top: -6px;}
.p1_ngc_bm_unit #edit-ngcbmunitid {padding: 9px 8px !important; margin-left:15px; margin-top:0px;}
.p1viewbtn .view_button1{padding: 10px 15px !important; height:36px;}
.p1_view_button{padding: 10px 15px !important; margin-left:-20px; z-index:999; position:relative; }
.p1_ngc_input #edit-ngcbmuid {padding: 5px 8px !important;}
.p1_ngc_input .form-item-NGCBMUId label {margin-top: 12px; margin-right: 10px;}
.balance_view_btn .bal_button {margin-top: -10px ! important;}
.page-balancing-systemsellbuyprices-historic table.tablesorter tbody td{padding:2px 0px;}
.ui-timepicker-hours td{padding:0.1em;}

.page-balancing-amountofbalancing input:not([type=button]):disabled,
.page-balancing-acceptedaggregated input:not([type=button]):disabled,
.page-balancing-activatedbalancing input:not([type=button]):disabled,
.page-balancing-pricesofactivatedbalancing input:not([type=button]):disabled,
.page-actgenration-actualgeneration input:not([type=button]):disabled{background-color:transparent !important;}

.page-actgenration-actualgeneration .p1_ngc_bm_unit label{font:normal 15px Arial, Helvetica, sans-serif; margin-top:6px;}

.ui-timepicker-table td a{cursor:pointer; padding:0.2em 0.3em 0.2em 0.5em; text-decoration:none;}
.ui-timepicker-table .ui-timepicker-title {line-height: 1.8em;}
.tab_container_totalload .tableFloatingHeaderOriginal{margin-top: -1px !important;}
.page-totalload-weekaheadtotalload .view_button,
.page-totalload-monthaheadtotalload .view_button,
.page-totalload-yearaheadtotalload .view_button,
.page-balancing-financialexpenses .view_button,
.page-foregeneration-capacityaggregated .view_button,
.page-foregeneration-capacityperunit .view_button,
.page-traninfra-expansion .view_button,
.page-mgtmeasures-costofcongestionmgt .view_button
{height:30px !important; margin-top:1px !important;}
.page-actgenration-actualgeneration .actuallooad .view_button {margin-top: -2px ! important;}
.page-ungenprodunit-plannedunavailabilitygunits .view_button {height:32px !important; margin-top:5px !important;}
.page-untraninfra-plannedunavailability .view_button{height:32px !important; margin-top:5px !important;}
.page-untraninfra-changesinactualavailability .view_button{height:32px !important; margin-top:5px !important;}
.page-untraninfra-changesinactualavailabilityofffshore .view_button {height:32px !important; margin-top:5px !important;}
.page-mgtmeasures-countertrading .view_button_counter {height:33px !important; margin-top: -8px !important;}
.page-ungenprodunit-plannedunavailabilitypunits .view_button,
.page-ungenprodunit-changeinactualavailabilitypunits .view_button
{height:32px; margin-top:5px !important;}
.page-ungenprodunit-changeinactualavailabilitygunits .view_button{margin-top:5px !important;}
.page-foregeneration-dayaheadwindnsolar .p1_select_block .view_button{margin-left: -1px\9\0 !important;}
.page-ungenprodunit-changeinactualavailabilitygunits .p1_ngc_input #edit-ngcbmuid {padding: 5px 8px !important;}
.page-ungenprodunit-plannedunavailabilitygunits .p1_ngc_input #edit-ngcbmuid {padding: 5px 8px !important;}
.page-ungenprodunit-changeinactualavailabilitygunits .view_button {height:32px !important; margin-top:5px !important;}
.page-totalload-actualtotalload.p1_select_block .view_button{top:-5px; left:6px !important;}
.page-totalload-actualtotalload .actuallooad .view_button {margin-top: -2px !important; margin-left: 10px !important; margin-left: 8px\9\0 !important;}
.p1_select_block .dmd_viewbtn{float:left; position:relative; top:4px;  left:12px; padding: 2px !important;}
.page-totalload-dayaheadtotalload .view_button1{height:33px;}
.page-totalload-dayaheadtotalload .day-aheadbtn {margin-top: -2px !important;}
/* .page-remit .w2ui-grid-columns table tbody tr td:nth-child(1), .page-remit .w2ui-grid-records table tbody tr td:nth-child(1){width:80px !important;}
.page-remit .w2ui-grid-columns table tbody tr td:nth-child(2), .page-remit .w2ui-grid-records table tbody tr td:nth-child(2){width:80px !important;}
.page-remit .w2ui-grid-columns table tbody tr td:nth-child(3), .page-remit .w2ui-grid-records table tbody tr td:nth-child(3){width:95px !important;}
.page-remit .w2ui-grid-columns table tbody tr td:nth-child(4), .page-remit .w2ui-grid-records table tbody tr td:nth-child(4){width:95px !important;}
.page-remit .w2ui-grid-columns table tbody tr td:nth-child(5), .page-remit .w2ui-grid-records table tbody tr td:nth-child(5){width:95px !important;}
.page-remit .w2ui-grid-columns table tbody tr td:nth-child(6), .page-remit .w2ui-grid-records table tbody tr td:nth-child(6){width:120px !important;}
.page-remit .w2ui-grid-columns table tbody tr td:nth-child(7), .page-remit .w2ui-grid-records table tbody tr td:nth-child(7){width:120px !important;}
.page-remit .w2ui-grid-columns table tbody tr td:nth-child(8), .page-remit .w2ui-grid-records table tbody tr td:nth-child(8){width:90px !important;}
.page-remit .w2ui-grid-columns table tbody tr td:nth-child(9), .page-remit .w2ui-grid-records table tbody tr td:nth-child(9){width:50px !important;}
.page-remit .w2ui-grid-columns table tbody tr td:nth-child(10), .page-remit .w2ui-grid-records table tbody tr td:nth-child(10){width:60px !important;}
.page-remit .w2ui-grid-columns table tbody tr td:nth-child(11), .page-remit .w2ui-grid-records table tbody tr td:nth-child(11){width:90px !important;}
.page-remit .w2ui-grid-columns table tbody tr td:nth-child(12), .page-remit .w2ui-grid-records table tbody tr td:nth-child(12){width:80px !important;}
.page-remit .w2ui-grid-columns table tbody tr td:nth-child(13), .page-remit .w2ui-grid-records table tbody tr td:nth-child(13){width:80px !important;}
*/ 
.page-remit #myTabsContent{min-height:400px;}


.page-balancing .bal_bm_unit li {margin: 0px !important;}
.page-balancing-derived .spQAS{margin-top: 0px !important;}
.page-balancing-derived .sp-img-new-qas{top: 2px !important;}

.page-transmission-so-so-prices-historic .date-text{height:17px !important; padding:5px 8px !important;}
.page-transmission-so-so-prices-historic .date-text-time {padding: 5px 6px !important; height:17px !important;}
.page-transmission-so-so-prices-historic .date-text-trade{height: 31px !important;}
.page-transmission-so-so-prices-historic .SOSOP_button{padding: 7px 15px !important;}
.page-transmission-so-so-prices-historic .cal-img-time {top: 3px !important;}
.page-transmission-so-so-prices-historic .date_icon{left:168px\9\0 !important;}
	
.page-mgtmeasures-countertrading #edit-period {padding: 7px 6px !important; height:17px !important;}
.page-untraninfra-plannedunavailability .date-text-time {height:19px !important;}
.page-untraninfra-plannedunavailability .cal-img-time{top: 3px !important; height: 31px;}
.page-untraninfra-plannedunavailability  #edit-fromtime, .page-untraninfra-plannedunavailability #edit-totime {margin-top: 2px !important;}

.page-untraninfra-changesinactualavailability .cal-img-time{top: 2px !important;}
.page-untraninfra-changesinactualavailability .unconsum_unavial .timepicker-trigger-from{height: 32px;}
.page-untraninfra-changesinactualavailability  #edit-fromtime, .page-untraninfra-changesinactualavailability #edit-totime {margin-top: 2px !important; height:19px !important;}

.page-untraninfra-changesinactualavailabilityofffshore  #edit-fromtime, .page-untraninfra-changesinactualavailabilityofffshore #edit-totime {margin-top: 2px !important; height:19px !important;}
.page-untraninfra-changesinactualavailabilityofffshore .timepicker-trigger-from, .page-untraninfra-changesinactualavailabilityofffshore .timepicker-trigger-to {height:31px !important;}
.page-untraninfra-changesinactualavailabilityofffshore .cal-img-time{top: 3px !important;}

.page-transmission-storavailabilitywindow-historic .STORAW_button {height: 31px; margin-top: 17px !important;}
.page-transmission-storavailabilitywindow-historic .date-text{padding:6px 8px !important;}
.page-transmission-storavailabilitywindow-historic .cal-img{left: 167px\9\0 !important; height:28px\9\0;}

.page-transmission-lossloadprobderatemargin-historic .LOLPDRM_button{padding: 8px 18px !important; margin: 17px 42px !important;}

.page-totalload-dayaheadtotalload .settle_period {height: 17px; height: 15px\9\0;}
.page-totalload-dayaheadtotalload .date_down {height: 32px !important; height: 30px\9\0 !important; }
.page-totalload-dayaheadtotalload .actuallooad .date_down{margin-left:-29px\9\0 !important;}

.page-demand-rollingsystemdemand-historic .ROLSYSDEM_button{height: 34px !important; height: 31px\9\0 !important;}

.page-demand-rollingsystemfreq-historic .ROLSYSFREQ_buttonHist{height: 32px !important; height: 30px\9\0 !important;}

.page-demand-initialdemandoutturn-historic .INDOITSDO_button {height: 31px\9\0 !important;}

.page-totalload-actualtotalload .actual_loading {height:17px !important; height:15px\9\0 !important;}
.page-totalload-actualtotalload .date_down {height: 32px !important; height:30px\9\0 !important;}
.page-totalload-actualtotalload .view_button {height: 35px !important; height:33px\9\0 !important;}
.page-totalload-actualtotalload .actuallooad .date_down{margin-left:-29px\9\0 !important}

.page-foregeneration-dayaheadaggregated .settle_period {height: 17px; height: 15px\9\0;}
.page-foregeneration-dayaheadaggregated .p1_select_block .view_button{height: 35px; height:32px\9\0 !important;}
.page-foregeneration-dayaheadaggregated .viewButtonDISBSAD > .day-aheadbtn{margin-top:-2px\9\0 !important;}
.page-foregeneration-dayaheadaggregated .date_down {height: 32px !important; height: 30px\9\0 !important; }
.page-foregeneration-dayaheadaggregated .actuallooad .date_down{margin-left:-29px\9\0 !important;}

.page-foregeneration-dayaheadwindnsolar .actual_loading {height:17px !important; height:15px\9\0 !important;}
.page-foregeneration-dayaheadwindnsolar .date_down {height: 32px !important; height:30px\9\0 !important;}
.page-foregeneration-dayaheadwindnsolar .p1_select_block .view_button{height: 35px; height:32px\9\0 !important;}
.page-foregeneration-dayaheadwindnsolar .actuallooad .date_down{margin-left:-29px\9\0 !important;}
.page-foregeneration-dayaheadwindnsolar .actuallooad .view_button {margin-top: -2px !important;}

.page-actgenration-actualgeneration .actual_loading {height:17px !important; height:16px\9\0 !important;}
.page-actgenration-actualgeneration .date_down {height: 32px !important; height:30px\9\0 !important;}
.page-actgenration-actualgeneration .p1_ngc_bm_unit #edit-ngcbmunitid {padding: 7px 8px !important; margin-top: 1px;}
.page-actgenration-actualgeneration .actuallooad .date_down {margin-left: -29px\9\0 !important;}
.page-actgenration-actualgeneration .view_button{height: 33px\9\0;}

.page-actgenration-actualaggregated .actual_loading {height:17px !important; height:15px\9\0 !important;}
.page-actgenration-actualaggregated .date_down {height: 32px !important; height:30px\9\0 !important;}
.page-actgenration-actualaggregated .p1viewbtn .view_button1 {height: 35px; height:33px\9\0 !important;}
.page-actgenration-actualaggregated .actuallooad .date_down {margin-left: -29px\9\0 !important;}

.page-generation-dailyenergytransmitted-historic .viewButton .DET_button {top: 3px !important; margin: 14px 0px !important;}

.page-generation-fueltype-current .fuel_button_generation {height: 34px; height:29px\9\0 !important;}
.page-generation-fueltype-current .viewButton .fuel_button_generation{margin:-21px 122px\9\0 !important;}

.page-generation-avghalfhouric-historic .INTERFUELHH_button{height: 34px; height:32px\9\0 !important;}

.page-actgenration-actualorestimated .actual_loading {height:17px !important; height:15px\9\0 !important;}
.page-actgenration-actualorestimated .date_down {height: 32px !important; height:30px\9\0 !important;}
.page-actgenration-actualorestimated .p1viewbtn .view_button1 {height: 35px; height: 32px\9\0 !important;}
.page-actgenration-actualorestimated .actuallooad .date_down {margin-left: -29px\9\0 !important;}
.page-actgenration-actualorestimated .view_button1{margin-top:-45px\9\0 !important;}

.page-generation-tempraturedata-historic .TEMP_button{height: 32px; height:30px\9\0 !important;}

.page-balancing-marketdepth-historic .viewButtonMDDInputHist{margin:17px 0px 0px -21px !important; height:33px; height:31px\9\0 !important;}
.page-balancing-marketdepth-historic .cal-img{height:29px\9\0; top: 18px\9\0 !important; left: 166px\9\0 !important;}

.page-balancing-marketactivity-historic .spQAS{height: 16px;}
.page-balancing-marketactivity-historic .sp-img-new-qas {left: -28px; top: 4px; width:26px; height: 26px; height: 26px\9\0;}
.page-balancing-marketactivity-historic .cal-img-disbsad {
left: 165px\9\0;
top: -59px\9\0 !important;
height: 30px\9\0;
height: 28px;
width: 30px\9\0;
}
.page-balancing-systemsellbuyprices-historic .cal-img {top: 17px\9\0 !important;}

.page-balancing-detailprices .disbsad-sp{height: 15px; height: 13px\9\0 !important; margin-top:2px;}
.page-balancing-detailprices .sp-img-new1 {margin-left: -28px; margin-left: -26px\9\0; margin-top: 4px;}
.page-balancing-detailprices .sp-img-new {margin-left: -28px; margin-left: -26px\9\0; margin-top: 4px;}
.page-balancing-detailprices .Detailprices_button{margin: 2px 30px !important;}
.page-balancing-detailprices .cal-img-disbsad{top:-58px\9\0 !important; height:29px; height:27px\9\0;}
.page-balancing-detailprices .sp-img-new{height:25px\9\0 !important; height:27px;}
.page-balancing-detailprices .sp-img-new1{height:25px\9\0 !important; height:27px;}
.page-balancing-detailprices .cal-img-disbsad {left: 164px\9\0;}
.page-balancing-detailprices .disbsad-sp{width:60px;}

.page-balancing-marketindex-historic .mh_sp_img {height: 27px; width: 27px; top: 0px; left: -26px;}

.page-balancing-marketindex-historic .spQAS {height: 17px; height: 16px\9\0;}
.page-balancing-marketindex-historic .cal-img-disbsad{top:-59px\9\0 !important; height:29px; height:28px\9\0; left:164px\9\0;}

.page-balancing-imbalanceprice .actual_loading {height:17px !important; height:15px\9\0 !important;}
.page-balancing-imbalanceprice .date_down {height: 32px !important; height:30px\9\0 !important;}
.page-balancing-imbalanceprice .balance_view_btn .bal_button {margin-top: -8px !important;}
.page-balancing-imbalanceprice .p1_select_block .view_button{height: 33px; height: 31px\9\0 !important;}
.page-balancing-imbalanceprice .cal-img-disbsad{top:-61px\9\0 !important;}
.page-balancing-imbalanceprice .actuallooad .date_down {margin-left: -29px\9\0 !important;}

.page-balancing-crossborderbalancingbids .actual_loading {height:17px !important; height:15px\9\0 !important;}
.page-balancing-crossborderbalancingbids .date_down {height: 32px !important; height:30px\9\0 !important;}
.page-balancing-crossborderbalancingbids .balance_view_btn .bal_button {margin-top: -8px !important;}
.page-balancing-crossborderbalancingbids .p1_select_block .view_button{height: 33px; height: 31px\9\0 !important;}
.page-balancing-crossborderbalancingbids .actuallooad .date_down{margin-left: -29px\9\0 !important;}
.page-balancing-crossborderbalancingbids .cal-img-disbsad{top:-61px\9\0 !important;}

.page-balancing-crossborderbalancingprices .actual_loading {height:17px !important; height:15px\9\0 !important;}
.page-balancing-crossborderbalancingprices .date_down {height: 32px !important; height:30px\9\0 !important;}
.page-balancing-crossborderbalancingprices .p1_select_block .view_button{height: 33px; height: 31px\9\0 !important;}
.page-balancing-crossborderbalancingprices .balance_view_btn .bal_button {margin-top: -8px !important;}
.page-balancing-crossborderbalancingprices .p1_select_block .view_button{height: 33px; height: 31px\9\0 !important;}
.page-balancing-crossborderbalancingprices .actuallooad .date_down{margin-left: -29px\9\0 !important;}
.page-balancing-crossborderbalancingprices .cal-img-disbsad{top:-61px\9\0 !important;}

.page-balancing-crossborderbalancingenergy .actual_loading {height:17px !important; height:15px\9\0 !important;}
.page-balancing-crossborderbalancingenergy .date_down {height: 32px !important; height:30px\9\0 !important;}
.page-balancing-crossborderbalancingenergy .p1_select_block .view_button{height: 33px; height: 31px\9\0 !important;}
.page-balancing-crossborderbalancingenergy .balance_view_btn .bal_button {margin-top: -8px !important;}
.page-balancing-crossborderbalancingenergy .p1_select_block .view_button{height: 33px; height: 31px\9\0 !important;}
.page-balancing-crossborderbalancingenergy .actuallooad .date_down{margin-left: -29px\9\0 !important;}
.page-balancing-crossborderbalancingenergy .cal-img-disbsad{top:-61px\9\0 !important;}
.page-balancing-crossborderbalancingenergy .align_left .bal_button {margin-top: -8px !important;}

.page-balancing-netbalancingserviceadjdata-historic .cal-img-netbsad {top: -68px; top: -66px\9\0; height: 29px; height: 27px\9\0; width: 29px;}
.page-balancing-netbalancingserviceadjdata-historic .viewButtonNETBSAD input.viewButtonNETBSADInput {margin-top: 19px !important; margin-top:17px\9\0 !important;}

.page-balancing-balancingserviceadjdata .spQAS {height: 17px; height: 16px\9\0;}
.page-balancing-balancingserviceadjdata .cal-img-disbsad{left:164px\9\0; top:-58px\9\0 !important; height:29px; height:27px\9\0;}
.page-balancing-balancingserviceadjdata .bal_disbsad {height: 27px; height: 26px\9\0; width: 27px; margin-top: 4px; left: -26px;}

.page-balancing-nonbminstructedvalues-historic .NONBM_button {margin: 17px -20px !important;}

.page-balancing-amountofbalancing .actual_loading {height:17px !important; height:15px\9\0 !important;}
.page-balancing-amountofbalancing .date_down {height: 32px !important; height:30px\9\0 !important;}
.page-balancing-amountofbalancing .align_left .bal_button {margin-top: -8px !important;}
.page-balancing-amountofbalancing .p1_select_block .view_button{height: 33px; height: 31px\9\0 !important;}
.page-balancing-amountofbalancing .actuallooad .date_down {margin-left: -29px !important;}
.page-balancing-amountofbalancing .cal-img-disbsad{top:-61px\9\0 !important;}

.page-balancing-pricesofprocuredbalancing .actual_loading {height:17px !important; height:15px\9\0 !important;}
.page-balancing-pricesofprocuredbalancing .date_down {height: 32px !important; height:30px\9\0 !important;}
.page-balancing-pricesofprocuredbalancing .align_left .bal_button {margin-top: -8px !important;}
.page-balancing-pricesofprocuredbalancing .p1_select_block .view_button{height: 33px; height: 31px\9\0 !important;}
.page-balancing-pricesofprocuredbalancing .actuallooad .date_down {margin-left: -29px !important;}
.page-balancing-pricesofprocuredbalancing .cal-img-disbsad{top: -61px\9\0 !important; }

.page-balancing-acceptedaggregated .actual_loading {height:17px !important; height:15px\9\0 !important;}
.page-balancing-acceptedaggregated .date_down {height: 32px !important; height:30px\9\0 !important;}
.page-balancing-acceptedaggregated .align_left .bal_button {margin-top: -8px !important;}
.page-balancing-acceptedaggregated .p1_select_block .view_button{height: 33px; height: 31px\9\0 !important;}
.page-balancing-acceptedaggregated .actuallooad .date_down {margin-left: -29px !important;}
.page-balancing-acceptedaggregated .cal-img-disbsad{top: -61px\9\0 !important; }

.page-balancing-activatedbalancing .actual_loading {height:17px !important; height:15px\9\0 !important;}
.page-balancing-activatedbalancing .date_down {height: 32px !important; height:30px\9\0 !important;}
.page-balancing-activatedbalancing .align_left .bal_button {margin-top: -8px !important;}
.page-balancing-activatedbalancing .p1_select_block .view_button{height: 33px; height: 31px\9\0 !important;}
.page-balancing-activatedbalancing .actuallooad .date_down {margin-left: -29px !important;}
.page-balancing-activatedbalancing .cal-img-disbsad{top: -61px\9\0 !important; }

.page-balancing-pricesofactivatedbalancing .actual_loading {height:17px !important; height:15px\9\0 !important;}
.page-balancing-pricesofactivatedbalancing .date_down {height: 32px !important; height:30px\9\0 !important;}
.page-balancing-pricesofactivatedbalancing .align_left .bal_button {margin-top: -8px !important;}
.page-balancing-pricesofactivatedbalancing .p1_select_block .view_button{height: 33px; height: 31px\9\0 !important;}
.page-balancing-pricesofactivatedbalancing .actuallooad .date_down {margin-left: -29px !important;}
.page-balancing-pricesofactivatedbalancing .cal-img-disbsad{top: -61px\9\0 !important; }

.page-balancing-aggregatedimbalance .actual_loading {height:17px !important; height:15px\9\0 !important;}
.page-balancing-aggregatedimbalance .date_down {height: 32px !important; height:30px\9\0 !important;}
.page-balancing-aggregatedimbalance .align_left .bal_button {margin-top: -8px !important;}
.page-balancing-aggregatedimbalance .p1_select_block .view_button{height: 33px; height: 31px\9\0 !important;}
.page-balancing-aggregatedimbalance .actuallooad .date_down {margin-left: -29px !important;}
.page-balancing-aggregatedimbalance .cal-img-disbsad{top: -61px\9\0 !important; }

.page-balancing-physicaldata .hasDatepicker{height: 16px;}
.page-balancing-physicaldata .qas-date-text {margin-top: -2px !important;}
.page-balancing-physicaldata .cal-img-disbsad{top: -61px\9\0 !important; }

.page-balancing-dynamic .hasDatepicker{height: 16px;}
.page-balancing-dynamic .qas-date-text {margin-top: -2px !important;}
.page-balancing-dynamic .cal-img-disbsad{top: -61px\9\0 !important; }
.page-balancing-dynamic .cal-img-disbsad {left: 165px; top: -59px !important; height: 28px; width: 30px;}
.page-balancing-dynamic .sp-img-new-qas {left: -28px; top: 4px; height: 26px; width: 26px;}

.page-balancing-bidoffer .hasDatepicker{height: 16px;}
.page-balancing-bidoffer .qas-date-text {margin-top: -2px !important;}
.page-balancing-bidoffer .cal-img-disbsad{top: -61px\9\0 !important; }
.page-balancing-bidoffer .spanTxtQAS{padding-top:20px !important; }
.page-balancing-bidoffer .cal-img-disbsad {left: 167px; top: -59px !important; height: 28px; width: 28px;}
.page-balancing-bidoffer .sp-img-new-qas {left: -28px; top: 4px; height: 26px; width: 26px;}

.page-balancing-derived .hasDatepicker{height: 16px;}
.page-balancing-derived .qas-date-text {margin-top: -4px !important;}
.page-balancing-derived .cal-img-disbsad{top: -61px\9\0 !important; }
.page-balancing-derived .cal-img-disbsad {left: 167px; top: -59px !important; height: 28px; width: 28px;}
.page-balancing-derived .sp-img-new-qas {left: -28px; height: 26px; width: 26px;}
.page-balancing-derived .spanTxtQAS {padding-top: 22px !important;}

.page-balancing-balancingservicevolume .hasDatepicker{height: 16px;}
.page-balancing-balancingservicevolume .qas-date-text {margin-top: -2px !important;}
.page-balancing-balancingservicevolume .cal-img-disbsad{top: -61px\9\0 !important; }
.page-balancing-balancingservicevolume .cal-img-disbsad {left: 167px; top: -59px !important; height: 28px; width: 28px;}
.page-balancing-balancingservicevolume .sp-img-new-qas {left: -28px; top: 4px; height: 26px; width: 26px;}
.page-balancing-balancingservicevolume .spanTxtQAS {padding-top: 22px !important;}

.page-balancing-searchbybmunit .hasDatepicker{height: 16px;}
.page-balancing-searchbybmunit .qas-date-text {margin-top: -2px !important;}
.page-balancing-searchbybmunit .cal-img-disbsad{top: -61px\9\0 !important; }
.page-balancing-searchbybmunit .resetButtonSearchInput{padding: 5px 15px 6px !important; padding: 7px 15px 6px\9\0 !important; margin: -2px 10px 0px 0px; margin: -4px 10px 0px 0px\9\0;}
.page-balancing-searchbybmunit .cal-img-disbsad {left: 167px; top: -59px !important; height: 28px; width: 28px;}
.page-balancing-searchbybmunit .sp-img-new-qas {left: -28px; top: 4px; height: 26px; width: 26px;}
.page-balancing-searchbybmunit .spanTxtQAS {padding-top: 22px !important;}

.page-demand-rollingsystemfreq  .cal-img {left: 166px !important; height: 29px;}
.page-demand-rollingsystemfreq-historic .cal-img{left: 168px\9\0 !important; height: 27px\9\0;}

.page-balancing-physicaldata .cal-img-disbsad {left: 167px; top: -59px !important; height: 28px; width: 28px;}
.page-balancing-physicaldata .sp-img-new-qas {left: -28px; top: 4px; height: 26px; width: 26px;}

.page-generation-dailyenergytransmitted-historic .cal-img {left: 166px !important; left: 168px\9\0 !important; top: 18px !important; height: 29px; height: 27px\9\0;}

.page-generation-fueltype-current .cal-img {left: 166px !important; height: 29px; left: 168px\9\0 !important; height: 27px\9\0;}

.page-generation-tempraturedata-historic .cal-img {left: 166px !important; height: 29px; left: 168px\9\0 !important; height: 27px\9\0;}


@-moz-document url-prefix() { 
.p1_pucu .cal-img-disbsad, .p1_select_block .cal-img-disbsad {height: 33px !important;}
.page-actgenration-actualgeneration .actuallooad .view_button {height:34px; margin-top: -1px ! important;}
.page-foregeneration-dayaheadwindnsolar .p1_select_block .view_button{margin-left: -1px !important;}
.page-foregeneration-dayaheadaggregated .viewButtonDISBSAD {display:inline-block; left: -5px;}
}
/* phase1  styles ends here */
@-moz-document url-prefix() { 
.cal-img-disbsad{
    left: 163px;
    position: relative !important;
    top: -63px !important;
    cursor: pointer;
    height: 32px;
    width: 32px;
}
.list_arrow_icon {
    height: 22px;
    left: 157px;
    top: 33px;
    width: 24pX;
}
.leadPartyName input, .bmUnitName input, .bmUnitID input, .ngcBmUnit input{
    padding: 3px 8px;	
}
.tradingUnitType input, .tradingUnitName input{
    padding: 3px 8px;   
}
.cal-img-disbsad {
    left: 165px;
    position: relative !important;
    top: -60px !important;
    cursor: pointer;
    height: 30px;
    width: 30px;
}
.cal-img {
    left: 164px !important;
    position: absolute !important;
    top: 18px !important;
    cursor: pointer;
    height: 31px;
}
}
#gbft_popup_table{font: 15px Arial;}
 .page-balancing-marketdepth-historic #-marketdepth-historic .fusioncharts-yaxis-1-title{
    transform: matrix(0, -1, 1, 0, 970, 183);     
 } 
.page-generation-fueltype #myTable1 thead tr th:last-child{
    /* border-top-right-radius: 3px;*/
}
#-nou2t14national #myTable1 thead tr th:last-child{
    border-top-right-radius: 3px;
}
#-national2t52weeks-b0610 #myTable1 thead tr th:last-child{
    border-top-right-radius: 3px;
}
#-fuel-currentdata #myTabsContent table thead tr td:17th-child {
    border-top-right-radius: 3px;
}

@-moz-document url-prefix() { 
.date_icon{left:168px !important; height:27px;}
}
.w2ui-grid-columns tr td:nth-last-child(2){border-right:transparent !important;}
.w2ui-grid-columns tr td:last-child{border-left:transparent !important;}
.w2ui-grid tr td:first-child{border-left:transparent !important;}

.page-balancing-nonbminstructedvalues-historic .cal-img {
left: 166px !important;
left: 167px\9\0 !important;
position: absolute !important;
top: 18px !important;
top: 18px\9\0 !important;
cursor: pointer;
height: 29px;
height: 28px\9\0;
}

.table-wrap-right {
  display:block;
  float:right;
  width:75%;
}

.table-wrap-left {
  display:block;
  float:left;
  width:25%;
}

#-remitmessage #carnegie #myTable7,
#-remitmessage #carnegie #myTable2,
#-remitmessage #carnegie #myTable1,
#-remitmessage #carnegie #myTable3,
#-remitmessage #carnegie #myTable5 {
  float:none;
}

#-remitmessage #carnegie .fontBlue {
  float:none;
  margin-right:0px;
  margin-bottom:10px;
}

#-remitmessage #carnegie thead tr th:first-child{ 
  border-top-left-radius:0px !important;
}

#-remitmessage #carnegie thead tr th:last-child {
  border-top-right-radius:0px !important;
}

#-remitmessage #carnegie table {
  margin-bottom:30px;
}

#-remitmessage #carnegie .re_fontBlue {
  font-size:15px;
  margin:10px 0px!important;
}

#-remitmessage #carnegie .table>thead>tr>th,
#-remitmessage #carnegie table.tablesorter tbody td {
  text-align:left !important;
}

#-remitmessage #carnegie #myTable3 td, th {
  border:1px solid #ccc;
}

.page-balancing-trading-unit-data #trunitname {
  overflow-y:scroll;
  height:178px;
}

.page-balancing-trading-unit-data .tradingUnitType {
  position:absolute;
  top:10px;
  left:141px;
}

.page-balancing-trading-unit-data .tradingUnitName {
  position:absolute;
  top:4px;
  left:402px !important;
}

.page-remit #carnegie {
 overflow:hidden;
}

.page-balancing-physicaldata #-bm-physicaldata .hide_page,
.page-balancing-dynamic #-dynamicdata .hide_page,
.page-balancing-bidoffer #-bidoffer .hide_page,
.page-balancing-derived #-deriveddata .hide_page {
  position:relative;
}

.page-balancing-physicaldata #-bm-physicaldata .hide_page .xml-csv {
  position:absolute;
  top:-22px;
  width:165px;
}

.page-balancing-dynamic #-dynamicdata .hide_page .xml-csv {
  position:absolute;
  top:-40px;
  width:165px;
}

.page-balancing-bidoffer #-bidoffer .hide_page .xml-csv {
  position:absolute;
  top:-40px;
  width:165px;
}

.page-balancing-derived #-deriveddata .hide_page .xml-csv {
  position:absolute;
  top:-38px;
  width:165px;
}
.page-generation-fueltypefrenchgranularity .selected-section{width:1075px;}

/**
 * Implementation RR Aggregation Information
 */
.rr_aggregated_info_btn {
    position: relative;
    top: 15px;
    left: 10px;	
}
.date-text-from {
    width: 158px !important;
    margin-top: -3px;
    padding: 6px 8px !important;
}
.date-text-to {
    width: 158px !important;
    margin-top: -3px;
    padding: 6px 8px !important;    
}
.reset_rr_aggregated_info input{
    margin:0px;
}
.cal-section-rr {
    float: left;
}
.error-text-rr {
    background: url("../../images/alert11.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0) !important;
    color: #d95364;
    font-size: 10px;
    position: absolute;
    left: 305px;
    margin-top: -25px;
}
.total_loads_rr_aggregated_info {
    float: left;
    padding-top: 22px;
    font-size: 17px;
    font-size: 16px \9\0;
    display: inline-block;
} 
.total_loads_rr_aggregated_info_div {
    padding-top: 0px;
    width: 145px;
    height: 28px;
    border: 1px solid #acacac;
    border-radius: 4px;
    overflow: hidden;
    display:inline-grid;
    z-index: 1000;
 }
 .rr_aggregated_info_select { 
    background: transparent;
    width: 145px;
    border: none;
    height: 28px;
    -webkit-appearance: none;
    height: 28px !important; 
    color: #333;
 } 
 /**
 * End
 */

 /*
* 
* UI RR Auction Results
*/

.rrauction_filter{
    border: 1px solid #e2e2e2;
    border-radius:6px;
    display: block;
    height: 66px;
    margin: 15px 0px;	
}
.viewButtonRRAuctionResults {
    position: relative;
    left: -30px;
    top: 44px;
}
.resetButtonRRAuctionResults{
    position: relative;
    left: -20px;
    top: 44px;	
}
.viewButtonRRAuctionResults .viewButtonRRAuctionResultsInput{
    float: left !important;
    margin: 0 0 0 23px !important;
    background: #667388 !important;
    color: #fff !important;
    padding: 8px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}
.resetButtonRRAuctionResults .resetButtonRRAuctionResultsInput{
    float: left !important;
    margin: 0px 0 0 0px !important;
    background: #667388 !important;
    color: #fff !important;
    padding:8px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
    top: 38px;
}
.rrAuctionResultsSearchFirst .NRTFilter{
    position: relative;
    text-decoration: underline;
    font-size: 15px;
    left: -11px !important;
    cursor: pointer;
    color: #454A4A !important;
    top: 22px;
}
.titledisplayfilterRRAuctionResults{
    border: 1px solid #e2e2e2; 
    position: relative;
    min-height:110px;
    border-radius:6px;
    display: flex;
}
.rrAuctionResultsSearchFirst{
    display: inline-block;
    width: 40%;
}
.rrAuctionResultsSearchSecond{
    width: 40%;
}
.rrAuctionResultsSearchThird{
    width: 20%;
}
.rrAuctionResultsSearchFirst .SP{
    position: absolute;
    top: 50px;
    left: 52px;
    display: flex; 
}
.sp-img-new-qas-rrauctionresults {
    left: -29px;
    top: 15px;
    float: left;
    position: relative;
    height: 29px;
    width: 29px;
    cursor: pointer;
}
.fields-rrauctionresults{
    display: inline-block;
    width: 100%;
    position: relative;
    top:10px;
    left: 60px;
}
.fields-rrauctionresults .list_arrow_icon_interconnectorId{
    cursor: pointer;
    position: absolute;
    top: 37px;
    left: 153px;
    height: 28px;
    width: 28px;
    overflow: hidden;
}
.fields-rrauctionresults-disabled{
    display: none;
    width: 100%;
    position: relative;
    top:10px;
}
.fields-rrauctionresults input{
    padding: 5px 8px;	
    width :164px;
}
.fields-rrauctionresults select{
    width : 190px;
}
#interconid {
    position: relative;
    top:-16px;
    right:0px;
    z-index: 10;
    border: 1px #ccc solid;
    border-top: none;
    background: #E1E7E7;
    display: block;
    width: 179px;
    text-align: left;
    font-size: 10px;
    color: grey;
    padding: 10px 0px 0px 0px;
}
.interconnectorid {
    height: 28px; 
    -webkit-appearance: none; 
}
/*
* END 
* UI RR Auction Results
*/