.tablediv table {
  border-collapse: collapse;
  border: 1px solid #ececec;
  font: normal 11px arial, helvetica, sans-serif;
  color: #000;
  background: #fff;
  }
.tablediv caption {
  text-align: left;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  }
.tablediv td {
  border-bottom: 1px solid #ececec;
  padding: 8px;
  color: #898989;
  text-align: center;
  }
    .tablediv tbody th{
  border-bottom: 1px solid #ececec;
  padding: 8px;
   color: #898989;
  background:#C4C4C4;
  vertical-align: top;
  text-align: center;
  font: 10px verdana, arial, helvetica, sans-serif;
  }
/*.tablediv thead th, tfoot th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #A85070;;
  text-align: left;
  background: #38160C;
  color: #F6ECF0;
  padding-top:6px;
  }*/
.tablediv tbody td a {
  background: transparent;
  text-decoration: underline;
  color: #0354c2;
  }
.tablediv tbody td a:hover {
  background: transparent;
  text-decoration: none;
  color: #0354c2;
  }
.tablediv tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #F6ECF0;
  }
.tablediv tbody th a:hover {
  background: transparent;
  color: #FFFFFF;
  }
.tablediv  tbody td {
  vertical-align: top;
  text-align: center;
  }
.tablediv tfoot td {
  border: 1px solid #38160C;
  background: #38160C;
  padding-top:6px;
  }
.tablediv .odd {
  background: #f9f9f9;
  }
.tablediv tbody tr:hover {
  background: #f4fbfe;
  }

.popup_msg{
position:absolute;
z-index:10;
width:172px;
height:102px;
text-align:center;
color:#FFFFCC;
font: 14px Verdana, Arial, Helvetica, sans-serif;
background-color:#6495ed;
display:none;
}
#validuser
{
    font:14px Arial;
}

#instrfield {
    cursor: pointer;
}

#addtourl
{
 cursor: pointer;
}    

#schedfield
{
 cursor: pointer;
}   

#dynamicinstr
{
 cursor: pointer;
} 
#recent-posts h2
{
	cursor: pointer;
}  
#sidebar h3
{
  cursor: pointer;
}
#sidebar h2
{
 cursor: pointer;
}
#viewapi
{
 cursor: pointer;
}	
#genapi
{
 cursor: pointer;
}	
#api_params
{
 cursor: pointer;
}
  .logo{
margin-top:15px;
float:left;
width:200px;
}
 .logo img{
 
 height:80px;
 width:150px;
 }   
   
#dndalert
{
     color:red;
     padding-left:12px;
}
#cap
{
padding-left:160px;
}
.alertyes{
    background: url('../commonimages/icons/71.png') #f3f9eb 11px 7px no-repeat;
    border:1px solid #cce2af;
    padding:15px 20px 15px 60px;
    margin-bottom: 10px;
    font: 14px Arial;
    color:#7c7c7c;
    }
   
    .alertno{
    background: url('../commonimages/icons/10.png') #fffee5 11px 7px no-repeat;
    border:1px solid #ffd5d7;
    padding:15px 20px 15px 60px;
    margin-bottom: 10px;
    font: 14px Arial;
    color:#7c7c7c;
    }
   
    .alertinfo{
    background: url('../commonimages/icons/2.png') #f4fbfe 11px 7px no-repeat;
    border:1px solid #e1eff4;
    padding:15px 20px 15px 60px;
    margin-bottom: 10px;
    font: 14px Arial;
    color:#7c7c7c;
    }
    .infomain{
margin: 2px 0 0px 0;
}

.info{
font:12px arial;
color: #626262;
padding: 0 0 6px 0;
}

.info .boldok{
font:bold 14px arial;
color: #71b319;
}

.info .boldk{
font:12px arial;
color: #71b319;
}

.info .boldnotok{
font:bold 14px arial;
color: #ca0e15;
}
/*  .creditbal
{
	
	border-width: thin;
	border-style: dashed;
	border-color:#BAB9B9;
	width:220px;
	padding: 3px 3px 3px 2px;
} */
.chkbox_contact{
 margin-left:11px;
}
/* p
{
	margin:7px 15px 15px 5px;
} */
#message_box {
position: fixed;
top: 0; left: 0;
z-index: 10;
background:#ffc;
padding:5px;
border:1px solid #CCCCCC;
text-align:center;
font-weight:bold;
width:99%;
opacity:0.5;
filter:alpha(opacity=50);
}
#n_c 
{
	display:inline;
}
#p_c
{
	display:inline;
}
#m_c
{
	display:inline;
}
#i_c
{
	display:inline;
}
#h_c
{
	display:inline;
}
#s_c
{
	display:inline;
}
#promo_c
{
	display:inline;
}
#txn_c
{
	display:inline;
}
#eco_c
{
	display:inline;
}


#n_v
{
	display:inline;
	margin-left:3px;
}
#p_v
{
	display:inline;
	margin-left:3px;
}
#m_v
{
	display:inline;
	margin-left:3px;
}
#i_v
{
	display:inline;
	margin-left:3px;
}
#h_v
{
	display:inline;
	margin-left:3px;
}
#s_v
{
	display:inline;
	margin-left:3px;
}
#promo_v
{
	display:inline;
	margin-left:3px;
}
#txn_v
{
	display:inline;
	margin-left:3px;
}

#eco_v
{
	display:inline;
	margin-left:3px;
}

.div_heading{
	background:transparent;
	font-size:14px;
	color:#898989;
	border:0;
	font-weight:bold;
}
.msgtype_div{
	display:inline;
	padding-right:5px;
}

#categoryselect{
width:550px;
}

.assigntmpl td
{
	text-align:left;
}

#img_loader{
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	text-align:center;
}
#route_msg{
	font-size: 10px;
    text-align: center;
    width: auto;
}

#chat_window{
	cursor: move;
    height: auto;
    position: fixed;
    right: -2px;
    top: 5px;
    width: auto;
    z-index: 9;
}
#myiframe {
    border: 0 none;
}
.contact_details {
	width:auto;
	float:left;
	margin-top:20px;
	font-weight: bold;
	text-align: right;
}

/*-------------- recharge ---------*/


.recharge {
    border: 1px dashed #60C0D5;
    margin: 25px 0 10px 2px;
    text-align: left;
    width: 586px;
}
.rch_mobile{
	padding:5px;
	margin:10px;
	background-color: #F2F2F2;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	font-family: 'Roboto', sans-serif;
}
.input_area1 {
	padding:5px 5px 5px 25px;
	float:left;
	width:200px;
	border: 1px solid #34AEC6;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	background: url("../commonimages/icons/91.png") no-repeat scroll 0 6px transparent;
}
.input_area2 {
	padding:5px;
	width:230px;
	border: 1px solid #34AEC6;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}
.input_area3 {
	padding:5px 5px 5px 25px;
	float:left;
	width:200px;
	border: 1px solid #34AEC6;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	background: url("../commonimages/icons/rupee.png") no-repeat scroll 0 6px transparent;
}
.rch_button {
	margin: 10px 0 0 120px;
    padding: 5px;
    width: 230px;
	border: 1px solid #34AEC6;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	background-color:#77D2E5;
	cursor: pointer;
	font-family: 'Roboto', sans-serif #fff;
}
.input_area4 {
	padding:5px 5px 5px 25px;
	float:left;
	width:200px;
	border: 1px solid #34AEC6;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}



