@charset "utf-8";
body {
	font-family:Arial, Helvetica, sans-serif;
	/*background:url(../images/bg.gif) 0 0 no-repeat;*/
	font-size:12px;
	color:#2b2b2b;
	}

.clear_all {

	padding:0 !important;

	margin:0 !important;

	}

.main {

	width:1000px;

	margin:0 auto;

	}

        
.grad {
  background-image: linear-gradient(to right,  tomato ,tomato );
  text-shadow: 20px 20px red;
}

.main div {

	float:left;

	}

.header {

	width:1000px;
	height:70px;
	background:url(../images/admin.gif) 100% 20px no-repeat;

	}

.logo {
	width:525px;
	height:191px;
	margin:1px 0 0 0px;
	background:url(../images/logo.jpg) 0 0 no-repeat;
	}

.logo a {

	width:281px;

	height:191px;

	display:block;

	float:left;

	margin:0 10px 0 0;

	}

.slogan {

	display:block;

	padding:112px 0 0 0;

	color:#616161;

	font-family:tahoma;

	font-size:15px;

	}

.slogan span {

	color:#cd2913;

	}

.admin_body {

	width:452px;

	background:url(../images/bodybg.gif) 50% 0 no-repeat;

	min-height:220px;

	height:220px;

	height:auto;

	padding:40px 275px;
        
	}

.login_wrap {

	width:348px;
	border:5px solid #a51a1a;
	background-color: #dcb6b6;
	font-size:12px;
	color: black;
	padding:39px 51px 19px;
        margin-left: 500px;
        margin-top: 150px;
	}

.loginbx_wrap {

	background:url(../images/login_mid.gif) 0 0 repeat-y;

	width:348px;

	}

.loginbx_top {

	background:url(../images/login_top.gif) 0 0 no-repeat;

	padding:10px 0 0;

	}

.loginbx_btm {

	background:url(../images/login_btm.gif) bottom left no-repeat;

	padding:20px 70px 30px;

	width:208px;

	}

.loginbx_btm p {

	padding:0 0 10px 0;

	}

.loginbx_btm input {

	border:1px solid #e4e4e4;

	background-color:#fff;

	padding:2px 3px;

	width:200px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#7d7e7e;

	}

.login_bttn {

	width:278px;

	padding:10px 0 10px 70px;

	}

.login_bttn input {

	display:block;

	height:24px;

	margin:0 5px 0 0;

	border:none;

	cursor:pointer;

	width:53px;

	float:left;

	} 

.login_bttn input:hover {

	background-position:0 -24px !important;

	}

.login_bttn input.login { 

	background:url(../images/login.gif);

	}

.login_bttn input.reset {

	background:url(../images/reset.gif);

	}

.login_bttn p {

	clear:both;

	padding:10px 0;

	}

.login_bttn p a {

	color:#7d7e7e;

	}

.login_bttn p a:hover {	

	color:#8FA605;

	}

.footer_wrap {

	width:930px;

	margin:10px 35px;

	background:url(../images/horidot.gif) 0 0 repeat-x;

	padding:15px 0 ;

	text-align:center;

	}

.alert {

	background:url(../images/ico_alert.gif) 10px 7px no-repeat #fff;

	padding:10px 20px 10px 35px !important;

	font-size:12px;

	color:#b31d08;

	margin:0 0 0 -70px;

	border:1px solid #bebebe;

	}

/** inner page **/



.admin_inner {
	width:1200px;
	padding:0px;
	}

.admn_toprow {

	width:1000px;

	padding:0 0 10px 0;

	}

.admn_toprow_lft {

	width:500px;

	}

.admn_toprow_lft span {

	color:#606f04;

	font-weight:bold;

	}

.date {

	color:#fff !important;

	}

.admn_toprow_rgt {

	width:500px;

	text-align:right;

	}

.admn_toprow_rgt a {color:#8FA605;}
.admn_toprow_rgt a:hover {color:#585858;}
a.logout {color:#c91a02; font-weight:bold;}
a.logout:hover {color:#000000;}

.middlecontent {

	
        width: auto;
	border:1px solid #e3e3e3;

	background-color:#f0f0f0;

	padding:5px;
        

}

	.admin_content {

	width:1000px;

	border:1px solid #e3e3e3;

	background-color:#f0f0f0;

	padding:10px;

	margin:5px 0 0 0;

	}

.admin_content li {

	float:left;

	width:105px;

	height:133px;

	margin:15px;

	text-align:center;

	}

.admin_content li a {

	color:#4d4d4d;

	padding:105px 0 0 0;

	display:block;

	background-repeat:no-repeat !important;

	}

.admin_content li a:hover {

	color:#8FA605;

	background-position:-104px 0 !important;

	}


/* Style the tab */
div.tab {
overflow: hidden;
border: 1px solid #ccc;
background-color: #f1f1f1;
}

/*    DROP DOWN BUTTON                * Style The Dropdown Button */
.dropbtn {
background-color: #4CAF50;
color: white;
padding: 10px;
font-size: 12px;
border: none;
cursor: pointer;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
position: relative;
display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
display: none;
position: absolute;
background-color: #f9f9f9;
min-width: 160px;
box-shadow: 0px 8px 12px 0px rgba(0,0,0,0.2);
right: 0;
z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
color: black;
padding: 12px 12px;
text-decoration: none;
display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
background-color: #3e8e41;
}


a.content_mgt {

	background:url(../images/ico_contmgt.gif);

	}

a.poolcat {

	background:url(../images/ico_poolcat.gif);

	}
a.pool_mgt {
	
        background:url(../images/ico_poolmgt.gif);
        
	}
a.pool_gr {

	background:url(../images/ico_gr.png);

	}

a.pool_trackok {

	background:url(../images/ico_trackok.png);

	}
a.pool_track {

	background:url(../images/ico_grtrack.jpg);

	}
        
a.pool_grdel {

	background:url(../images/ico_delivery.png);

	}
a.pool_chpod {

	background:url(../images/ico_chpod.jpg);

	}

a.pool_vhlocation {

	background:url(../images/ico_location.png);

	}
        
a.pool_lc {
    
	background:url(../images/ico_vehicle.jpg);
	}

a.pool_lhv {
    
	background:url(../images/ico_lhv.png);
	}
a.pool_rate {
    
	background:url(../images/ico_party_rate.png);
	}
        
a.pool_ld {
    
	background:url(../images/ico_stationery.png);
	}
        
a.pool_td {    
	background:url(../images/td_table.png);
	}        
        
a.pool_multmst {
	
        background:url(../images/ico_multimgt.png);        
	}        
        
a.user_mgt {

	background:url(../images/ico_user.gif);

	}

a.cat_mgt {

	background:url(../images/ico_prodcat.gif);

	}

a.prod_mgt {

	background:url(../images/ico_prod.gif);

	}

a.ad_mgt {

	background:url(../images/ico_multi.gif);

	}

a.ad_mgt {

	background:url(../images/ico_multi.gif);

	}

a.setting_mgt {

	background:url(../images/ico_setting.gif);

	}	

a.pwd_mgt {

	background:url(../images/ico_pwd.gif);

	}

	

/* Add By PSP*/

.green{ color:#00CC00; font:Arial, Helvetica, sans-serif; font-size:12px;}

.red{ color: #FF0000; font:Arial, Helvetica, sans-serif; font-size:12px;}





 

.normaltextnotbold {border:solid 1px #DDDDDD; padding:3px; color:#FFFFFF; background:#990000;}

.smalla1{border:solid 1px #1B8ABF; padding:3px; color:#FFFFFF; background:#1B8ABF;}



.gridtable
{
	border:1px solid #E3E3E3;
	font-size:12px;
	font-family:arial, sans-serif;
	background:#FFFFFF;
}

.gridtable th
{
	font-size:12px;
	color:#ffffff;
	height:30px;
	border-right:1px solid #E3E3E3;
	padding-left:5px;
	background-color:#606F04;
	font-family:arial, sans-serif;
	border-collapse:collapse;
}

.gridtable .row1
{
	font-size:12px;
	color:#4f4f4f;
	height:31px;
	border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	padding-left:5px;
        padding-right: 5px;
	font-family:arial, sans-serfi;
	background-color:#FFFFFF;
}

.gridtable .row2
{
    font-size:15px;
    background-color:#FFFFFF;
    color:#4f4f4f;
    height:35px;
    border-bottom:1px solid #E3E3E3;
    border-right:1px solid #E3E3E3;
    padding-left:5px;
    padding-right: 5px;
    text-align:left;
    font-family:arial, sans-serfi;
    width:200px;
}
/**/
.gridtable1
{
	border:1px solid #E3E3E3;
	font-size:12px;
        padding-left: 5px;
	font-family:arial, sans-serif;
	background:#FFFFFF;               
        
}

.gridtable1 th
{
	font-size:12px;
	color: #ffffff;        
	height:31px;
	border-right:1px solid #E3E3E3;
	padding:2px;
	background-color: tomato;
	font-family:arial, sans-serif;
	border-collapse:collapse;                                
}

.gridtable1 .row1
{
	font-size:12px;        
        font-weight: bold;
	color: black;
	height:25px;
	border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	padding:2px;
	font-family:arial, sans-serfi;

}

.gridtable1 .tdcol 
{
	font-size:15px;
	color:#4f4f4f;
	height:25px;
	border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	padding:2px;
        font-weight: bold;
	font-family:arial, sans-serfi;

}

.gridtable1 .row2
{

	font-size:11px;
	background-color: #ffffff;
	color:#4f4f4f;
	height:25px;
	border-bottom:1px solid #606F04;
	border-right:1px solid #606F04;
	padding-left:5px;
	text-align:left;
	font-family:arial, sans-serfi;
	width:200px;
}

.gridtable1 .totrow
{
	font-size:12px;
	color: #ffffff;        
	height:31px;
	border-right:1px solid #E3E3E3;
	padding:2px;
	background-color: dimgray;
	font-family:arial, sans-serif;
	border-collapse:collapse;                                
}

/**/
.gridtable3
{
	border:1px solid #E3E3E3;
	font-size:12px;
        padding-left: 5px;
	font-family:arial, sans-serif;
	background:#FFFFFF;               
        
}

.gridtable3 th
{
	font-size:10px;
	color: #ffffff;        
	height:30px;
	border-right:1px solid #E3E3E3;
	padding:2px;
	background-color: tomato;
	font-family:arial, sans-serif;
	border-collapse:collapse;                                
}

.gridtable3 .row1
{
	font-size:10px;        
        font-weight: bold;
	color: black;
	height:25px;
	border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	padding:1px;
	font-family:arial, sans-serfi;
}

.gridtable3 .tdcol 
{
	font-size:10px;
	color:#4f4f4f;
	height:25px;
	border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	padding:1px;
        font-weight: bold;
	font-family:arial, sans-serfi;
}

.gridtable3 .row2
{

	font-size:10px;
	background-color: #ffffff;
	color:#4f4f4f;
	height:25px;
	border-bottom:1px solid #606F04;
	border-right:1px solid #606F04;
	padding-left:2px;
	text-align:left;
	font-family:arial, sans-serfi;
	width:100px;
}


/**/
.gridtblist
{
	border:1px solid #E3E3E3;
	font-size:12px;
	font-family:arial, sans-serif;
	background:#FFFFFF;               
}

.gridtblist th
{
	font-size:12px;
	color: black;
	height:31px;
	border-right:1px solid #E3E3E3;
	padding-left:5px;
	background-color: #71ecdfcc;
	font-family:arial, sans-serif;
	border-collapse:collapse;                                
}

.gridtblist .row1
{
	font-size:12px;
	color:#4f4f4f;
	height:22px;
	border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	padding-left:5px;
	font-family:arial, sans-serfi;
}

.gridtblist .row2
{
	font-size:12px;
	background-color: #ffffff;
	color:#4f4f4f;
	height:20px;
	border-bottom:1px solid #606F04;
	border-right:1px solid #606F04;
	padding-left:5px;
	text-align:left;
	font-family:arial, sans-serfi;
	width:200px;
}


/**/

/**/
.tablesub
{
	border:1px solid #E3E3E3;
	font-size:12px;
	font-family:arial, sans-serif;
	background:#FFFFFF;               
}

.tablesub th
{
	font-size:12px;
	color: black;
	height:31px;
	border-right:1px solid #E3E3E3;
	padding-left:5px;
	background-color: wheat;
	font-family:arial, sans-serif;
	border-collapse:collapse;                                
}

.tablesub .row1
{
	font-size:12px;
	color:#4f4f4f;
	height:22px;
	border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	padding-left:5px;
	font-family:arial, sans-serfi;
}

.tablesub .row2
{
	font-size:12px;
	background-color: #ffffff;
	color:#4f4f4f;
	height:20px;
	border-bottom:1px solid #606F04;
	border-right:1px solid #606F04;
	padding-left:5px;
	text-align:left;
	font-family:arial, sans-serfi;
	width:200px;
}
/**/


.gridtable2
{
	border:1px solid #E3E3E3;
	font-size:12px;
	font-family:arial, sans-serif;
	background: #ffffff;
        height: 150px;
        width:1000px
            
}

.gridtable2 th
{
	font-size:12px;
	height:30px;
	border-right:1px solid #E3E3E3;
	padding-left:5px;
	/*background-color:#606F04;*/
	font-family:arial, sans-serif;
	border-collapse:collapse;
}

.gridtable2 .row1
{
    	font-size:12px;
	color:#4f4f4f;
	height:30px;
	border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	padding-left:5px;
	font-family:arial, sans-serfi;
	background-color:#FFFFFF;
        width:150px;
}

.gridtable2 .row2
{

	font-size:12px;
	background-color:#FFFFFF;
	color:#4f4f4f;
	height:30px;
	border-bottom:1px solid #606F04;
	border-right:1px solid #606F04;
	padding-left:5px;
	text-align:left;
	font-family:arial, sans-serfi;
	width:150px;
}

.gentahomalink {
	font:normal 12px tahoma;
	color: black;
	cursor:pointer;
        width: 70px;
        height: 30px;
	text-decoration:none;
}

.gentahomalink:hover {
    /*
	font:normal 12px tahoma;
        width: 70px;
        height: 30px;        
    */
	color: magenta;
	cursor:pointer;
	text-decoration:underline;

}

.genariallink {

font:normal 12px arial;
color:#3879af;
cursor:pointer;
text-decoration:underline;

}

.genariallink:hover {    
    font:normal 15px arial;
    color: red;
    cursor:pointer;
    text-decoration:none;
}

.pagetitle
{
	height:15px;
	width:910px;
	font-size:18px;
	margin-bottom:10px;
	font-family: Times New Roman;
	color:#606F04;
	float:none!important;
}

.pagetitle a {

	height:20px;

	width:910px;

	font-size:18px;

	margin-bottom:10px;

	font-family:arial, sans-serif;

	color:#606F04;

	float:none!important;

	padding:5px;

}

.pagetitle .left

{

	float:left;

	font-size:18px;

	width:auto;

	font-family:arial, sans-serif;

	color:#606F04;

}

.pagetitle .left a {

	height:20px;

	width:910px;

	font-size:18px;

	margin-bottom:10px;

	font-family:arial, sans-serif;

	color:#606F04;

	float:none!important;

	padding:5px;

}

.pagetitle .right

{

	float:right;

	font-size:14px;

	width:auto;

	font-family:arial, sans-serif;

	color:#606F04;

}



.pagetitle .right a {

	text-decoration:none; 

	color:#585858;

	font-size:14px;

	font-family:arial, sans-serif;

}

.pagetitle .right a:hover {

	text-decoration:underline;

	color:#606F04;

	font-size:14px;

	font-family:arial, sans-serif;

	}

.table-responsive{
	height: 600px;
	display: block;
	width: 100%;
	overflow: auto;
}        

.table-responsive table>thead>tr>th,
.table-responsive table>thead>tr>td{
	top: 0px;
	position: sticky;
	background: tomato;
}

.table-responsive::-webkit-print {
  height:  2000%;
}

.table-responsive::-webkit-scrollbar {
  width: 15px;
}
 
.table-responsive::-webkit-scrollbar-track {
  background: #eee;
}
 
.table-responsive::-webkit-scrollbar-thumb {
  background-color: #ccc;
}
        

.roundcont {background-color: #efefef;color: #000;font-size:13px;font-family:arial, sans-serif;font-weight:bold;}
.roundcont p {margin: 0 10px;}
.roundtop {background: url(../images/tr.gif) no-repeat top right; }
.roundbottom {background: url(../images/br.gif) no-repeat top right; }
.paddingleft20 {padding-left:20px;}

.gridtable .input_text {border:1px solid  #CACACA;background-color:#fff;padding:2px 3px;width:300px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
.gridtable .reset {border:1px solid  #CACACA;background-color:#fff;padding:2px 3px;width:80px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333; font-weight:bold;}
.gridtable .submit {border:1px solid  #CACACA;background-color:#fff;padding:2px 3px;width:80px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;font-weight:bold;}

.search_butt{border:1px solid  #CACACA; background:linear-gradient(to bottom, cyan, #6c757d); color: white; padding:2px 3px;width:60px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
.add_butt{border:2px solid  #CACACA; background:linear-gradient(to bottom, peachpuff, darkorange); color: white;  padding:2px 3px;width:60px; height:30px; font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
.save_butt{border:2px solid  #CACACA; background:linear-gradient(to bottom, peachpuff, darkorange); color: white;  padding:2px 3px;width:60px; height:30px; font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
.add_bgbutt{border:2px solid  #CACACA; background:linear-gradient(to bottom, peachpuff, darkorange); color: white;  padding:2px 3px;width:100px; height:30px; font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
.list_butt{border:2px solid  #CACACA; background:linear-gradient(to bottom, peru, #6c757d); color: wheat; padding:2px 3px;width:100px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}

.button{border:1px solid  #CACACA;background-color:#fff;padding:2px 3px;width:60px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;font-weight:bold;}

/*paging */
.paging {margin-top:10px; padding-top:5px; height:20px;}
.paging .normaltextnotbold {padding:3px; color:#FFFFFF; font-weight:bold; background:#606F04;border:solid 1px #606F04;}
.paging .smalla1{padding:3px; color:#606F04;font-weight:bold;background:#FFFFFF; border:solid 1px #606F04;}
.paging a{padding:3px; color:#FFFFFF;font-weight:bold;text-decoration:none;background:#606F04;border:solid 1px #606F04;}
.paging a:hover{padding:3px; color:#FFFFFF;font-weight:bold;text-decoration:none;background:#606F04;border:solid 1px #606F04;}

a {color:#8FA605;}
a:hover {color:#585858;}
.width300{ width:300px; height:25px;border:solid 1px #999999;}
.width250{ width:250px; height:25px;border:solid 1px #999999;}
.width200{ width:200px; height:25px;border:solid 1px #999999;}
.width150{ width:150px; height:25px;border:solid 1px #999999;}
.width100{ width:100px; height:25px;border:solid 1px #999999;}
.width75{ width:75px; height:25px;border:solid 1px #999999;}
.width60{ width:60px; height:25px;border:solid 1px #999999;}
.width50{ width:50px; height:25px;border:solid 1px #999999;}
.width25{ width:30px; height:25px;border:solid 1px #999999; text-align:center;}

.widthar100{ width:100px; height:25px;border:solid 1px #999999; text-align:right;}
.widthar75{ width:75px; height:25px;border:solid 1px #999999; text-align:right;}
.widthar60{ width:60px; height:25px;border:solid 1px #999999; text-align:right;}
.widthar50{ width:50px; height:25px;border:solid 1px #999999; text-align:right;}


.gridtable2 .input_text_small {border:1px solid #CACACA; height:25px;  background-color:#fff; margin-left:5px; width:95px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
.gridtable2 .input_text1 {border:1px solid #CACACA; height:25px;  background-color:#fff; margin-left:5px; width:200px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
.gridtable2 .input_textmandt {border:1px solid #CACACA; height:25px;  background-color: peachpuff; margin-left:5px; width:200px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
.gridtable2 .input_text2 {border:1px solid #CACACA; height:25px;  background-color:#fff; margin-left:5px; width:200px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
.input_txt400 { padding-left:  10px; border:1px solid #CACACA; height:25px;  background-color:#fff; margin-left:5px; padding: 5px; width:350px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
.gridtable2 .labels2 {border:1px solid #CACACA; height:25px; text-align:right; padding:5px; background-color:#fff; margin-right:5px; width:500px; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
.gridtable2 .labels1 {border:1px solid #CACACA; height:15px; text-align:left; padding:2px 5px 5px 5px; background-color:#fff; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
.gridtable2 .labelright {border:1px solid #CACACA; height:15px; text-align:right; padding:2px 5px 5px 5px; background-color:#fff; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
.gridtable2 .lablreqdl {border:1px solid #CACACA; height:15px; text-align:left; padding:2px 5px 5px 5px; background-color:#fff; color:red; font:bold; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.gridtable2 .lablreqdr {border:1px solid #CACACA; height:15px; text-align:right; padding:2px 5px 5px 5px; background-color:#fff; color:red; font:bold; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.gridtable2 .sizecheckbox {border:1px solid #CACACA; margin-left:50px; width:100px; height:25px;}


table {
  border-spacing: 0;
  border: 1px solid #ddd;
}

th {
  cursor: pointer;
}

tr:nth-child(even) {
  background-color: #f2f2f2
}

@media print {
    a[href]:after {
        content: none !important;
    }
}

