﻿/*Added by pankaj for Airline HAp*/
table.t_data { border-collapse:collapse;}
table.t_data td { padding:4px; border:solid 1px #c0c0c0; text-align:center;}

table.t_data01 { border-collapse:collapse; float:left; width:100%; margin-top:20px; margin-bottom:10px;}
table.t_data01 tr.head { background:#f9f9f9; font-weight:bold;}
table.t_data01 td { padding:4px; border:solid 1px #c0c0c0; text-align:center;}
table.t_data01 td.prod { width:70px;}
table.t_data01 td.trans { width:100px;}
table.t_data01 td.vol { width:120px;}
table.t_data01 td input { width:70px; margin:0 5px;}
table.t_data01 td.comm { width:200px;}
table.t_data01 td.total { width:150px;}
table.t_data01 td span { float:left; font-weight:normal; font-size:11px; width:45%;}
.mrt4p { margin-right:4%;}

/*Added by pankaj for UI Issues*/
.width-125px { width:125px;}

/*Added by pankaj for oxicash login*/
.login_body { width:778px; margin:0 auto;}
.login_body_inner { width:778px; float:left;} 
.header_tbo { background:url(../images/strip.jpg) 0 0 repeat-x; float:left; width:778px;}
.oximid_content { height:400px; float:left; width:100%; background:url(../images/oxicash-login.gif) no-repeat center center;}
.oximid_content a.login_btn { cursor:pointer; text-decoration:none; outline:none; float:left; width:143px; height:41px; margin:230px 0 0 323px; cursor:pointer;}
.footer_oxi { background:rgb(240,240,240); float:left; width:762px; border:solid 1px #c0c0c0; padding:7px;}
.width-125px { width:125px;}
.top_seller_report { float:left; width:699px;}
.top_seller_report p { float:left; width:100%; margin-bottom:15px;}
.top_seller_report p label.date01{ float:left; width:100px; margin-right:10px; font-weight:bold; font-size:14px;}
.top_seller_report p dfn { float:left; border:1px solid #C0C0C0;}
.top_seller_report p dfn input { float:left; width:100px; padding:3px 3px 0 3px;}
.top_seller_report p.radio {}
.top_seller_report p.radio input { margin-right:5px; float:left;}
.top_seller_report p.radio em { margin-right:20px; float:left;} 
.top_seller_report p dfn img { float:left; margin:5px 7px 0 5px;}

.top_seller_report p span { float:left; margin-right:50px;}


/*Added by pankaj for POP Issues*/
.request_change_pop_head{background:beige;float:left;font-size:12px;font-weight:bold;padding:5px;text-align:left;width:409px;}
.request_remarks2 {float:left;height:56px;width:340px;}

.width-125px { width:125px;}
.top_seller_report { float:left; width:699px;}
.top_seller_report p { float:left; width:100%; margin-bottom:15px;}
.top_seller_report p label.date01{ float:left; width:100px; margin-right:10px; font-weight:bold; font-size:14px;}
.top_seller_report p dfn { float:left; border:1px solid #C0C0C0;}
.top_seller_report p dfn input { float:left; width:100px; padding:3px 3px 0 3px;}
.top_seller_report p.radio {}
.top_seller_report p.radio input { margin-right:5px; float:left;}
.top_seller_report p.radio em { margin-right:20px; float:left;} 
.top_seller_report p dfn img { float:left; margin:5px 7px 0 5px;}

.top_seller_report p span { float:left; margin-right:50px;}


/*Added by pankaj for POP Issues*/
.request_change_pop_head{background:beige;float:left;font-size:12px;font-weight:bold;padding:5px;text-align:left;width:409px;}
.request_remarks2 {float:left;height:56px;width:340px;}

/* Added by Prashant Kumar for client Balance Report*/
#client_balance{width:100%; float:left;  }
.client_balance_scroll{overflow:scroll; width:100%; height:450px;}
.big_div_balance{ width:1550px; float:left}
#client_balance h1{font-size:20px; color:#000; margin:8px 0px; font-family:Arial, Sans-Serif; font-weight:600;}
#client_balance .toprow{width:99%; float:left; border:1px solid #c3c3c3;}
.toprow .client_w1{width:100px; float:left;}
.toprow .client_w2{width:110px; float:left;}
.toprow .client_w3{width:70px; float:left;}
.toprow .client_w4{width:120px; float:left;}
.clientbg_top{background:#14356F; color:#fff; font-family:Arial, Sans-Serif; font-size:14px; font-weight:bold;}
.cel_border{border-left:1px solid #c3c3c3; padding:5px; min-height:30px;}


/*--25/2012----*/

.ac_agentType{clear:both; padding:8px;}
.ac_agentType .col_1a{}
.ac_agentType .col_1a h2{ font-size:15px; font-weight:bold; float:left; margin:6px 0;}
.ac_agentType .col_1a p{ float:left; width:99%; padding:5px 0px;}
.ac_agentType .col_1a p input{ vertical-align:sub;}
.ac_agentType .col_1a p input{ *vertical-align:middle;}
.ac_agentType .col_1a p span{padding:0 5px;}
.ac_agentType .col_1a p span.sw{float:left; width:200px;}

/*table by Amit - 29/07/2016*/
 .tableheader{position:relative; background:#0E4785; padding-top:30px; float:left; width:100%; margin-top:15px;}
    .tablebox{max-height:300px; overflow-y:auto;}
    .newtable{width:100%; border-collapse:collapse; border:1px solid #e7e7e7;background:#fff;}
    .newtable tr:nth-child(2n+2){background:#f7f7f7;}
    .newtable td, .newtable th{border-collapse:collapse; padding: 10px 25px;}
    .newtable th{ padding-bottom: 0; padding-top: 0;}
    .newtable th div{color:#fff; padding:8px 25px; position:absolute; top:0; margin-left: -26px; border-left:1px solid #e7e7e7; line-height:15px;}
	.newtable td{border:1px solid #e7e7e7;}
	.mheatbl{padding-top:2px; font-size:15px;font-family:Arial;color:green;text-align:center;font-weight:bold;}