.subcategory
{
	margin-left: 10px;
}
.tblheader
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #1560b7;
	text-decoration: none;
	padding-left: 5px;
	line-height: 18px;
	font-weight: bold; /*	background-color: #eaeaea; */
}

.tblrow
{
	font-family: Tahoma;
	font-size: 12px;
	color: #1560b7;
}

/*a {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #1560b7;
	text-decoration: none;
}
a:hover {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #f37d18;
	text-decoration: none;
}*/


body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
}

.botbg
{
	/*background-image: url(images/botbg.gif);*/
    background-color: rgb(61, 160, 216);
	background-repeat: repeat-x;    
}
.tah15blue
{
	font-family: tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tah13gr
{
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #575757;
	text-decoration: none;
}

.tah11gr
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
    color:rgb(61, 160, 216); /*color: #1560b7;*/
	text-decoration: none;
	padding-top: 7px;
}
.tah11gr-new
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
    color:rgb(61, 160, 216); /*color: #1560b7;*/
	text-decoration: none;
	height: 70px;
}
.tah11darkgr
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #2B2B2B;
	text-decoration: none;
}
.vdotline
{
	background-image: url(images/dotline.gif);
	background-repeat: repeat-y;
}
.mainbg
{
	background-image: url(images/mainbg.gif);
}

.txtbox
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #575757;
	text-decoration: none;
	border: 1px solid #D7D7D7; /*	text-indent: 3px; */
	padding-left: 3px;
	width: 235px;
}
.btn
{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: 0px;
	text-align: center;
	height: 20px;
	width: 85px;
	vertical-align: middle;
    cursor:pointer;
	background-color:  rgb(61, 160, 216) /*#424242;*/
}

.topright a:link
{
	display: block;
	color: #ffffff;
	padding-top: 2px;
	font-family: tahoma;
	font-size: 11px;
	background-color: #606060;
	height: 19px;
	text-decoration: none;
	font-weight: bold;
}
.topright a:visited
{
	display: block;
	color: #ffffff;
	padding-top: 2px;
	font-family: tahoma;
	font-size: 11px;
	background-color: rgb(61, 160, 216); /*#606060;*/
	height: 19px;
	text-decoration: none;
	font-weight: bold;
}
.topright a:hover
{
	background: #E6E6E6;
	color: #444444;
	text-decoration: none;
}
/*.topactive {
    color: #ffffff;
     
}*/
.topnav
{
	color: #ffffff;
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

/*.topnav a:link, .topnav a:link:active {
	display: block; 
	padding-top:10px;
	font-family:tahoma; 
	font-size:15px;
	height:25px;
	text-decoration: none;
	font-weight:bold;
	color: #ffffff!important;	
} rajni 
*/
.topnav a:link
{
	display: block;
	color: #ffffff;
	padding-top: 10px;
	font-family: tahoma;
	font-size: 15px;
	height: 25px;
	text-decoration: none;
	font-weight: bold;
}
.topnav a
{
	display: block;
	color: #ffffff;
	padding-top: 10px;
	font-family: tahoma;
	font-size: 15px;
	height: 25px;
	text-decoration: none;
	font-weight: bold;
}
/*

.topnav a:visited  {
	display: block; 
	color: #ffffff; 
	padding-top:10px;
	font-family:tahoma; 
	font-size:15px;
	height:25px;
	text-decoration: none;
	font-weight:bold;	
}
*/
.topnav a:hover
{
	display: block;
	background-image: url(images/navover_new.jpg); /*url(images/navover.gif);*/
	background-repeat: repeat-x;
	color: #2B2B2B;
	text-decoration: none;
}
/*
.topnav a:active {
	background-image: url(images/navover.gif);
	background-repeat: repeat-x;
	color: #2B2B2B;
    color:black;
	text-decoration: none;
}
*/
.topnavheighlited
{
	display: block;
	background-image: url(images/navover_new.jpg); /*url(images/navover.gif);*/
	background-repeat: repeat-x;
	font-family: tahoma;
	font-size: 15px;
	color: #2B2B2B !important; /*color:Black; */
	text-decoration: none;
}

.lock
{
	background-image: url(images/lock.gif);
	background-repeat: no-repeat;
}
.welcome
{
	background-image: url(images/welcome.gif);
	background-repeat: no-repeat;
}
.tah16gray
{
	font-family: tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #707070;
	text-decoration: none;
}
.prodsub
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #343434;
	text-decoration: none;
}
a.prodsub:hover
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #343434;
	text-decoration: underline;
}
.helpbg
{
	background-image: url(images/helpbg.gif);
}

/* CSS Document */

.treeview ul
{
	/*CSS for Simple Tree Menu*/
	padding: 0;
	font-family: tahoma;
	font-size: 11px;
}

.treeview li
{
	/*Style for LI elements in general (excludes an LI that contains sub lists)*/
	margin-left: -36px;
	font-family: tahoma;
	font-size: 11px;
	background: white url( 'images/closed.gif' ) no-repeat left center;
	list-style-type: none;
	padding-left: 22px;
	margin-bottom: 3px;
}

.treeview li a:link
{
	/*Style for LI elements in general (excludes an LI that contains sub lists)*/
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.treeview li a:visited
{
	/*Style for LI elements in general (excludes an LI that contains sub lists)*/
	font-family: tahoma;
	font-size: 11px;
	color: #5D5D5D;
	text-decoration: none;
}

.treeview li a:hover
{
	/*Style for LI elements in general (excludes an LI that contains sub lists)*/
	font-family: tahoma;
	font-size: 11px;
	color: #5D5D5D;
	text-decoration: none;
	background-color: #F1F1F1;
}

.treeview li a:active
{
	/*Style for LI elements in general (excludes an LI that contains sub lists)*/
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.treeview li.submenu
{
	/* Style for LI that contains sub lists (other ULs). */
	font-family: tahoma;
	font-size: 11px;
	background: white url( 'images/closed.gif' ) no-repeat left 1px;
	cursor: hand !important;
	cursor: pointer !important;
}

.treeview .submenu li a:link
{
	/*Style for LI elements in general (excludes an LI that contains sub lists)*/
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.treeview .submenu li a:hover
{
	font-family: tahoma;
	font-size: 11px;
	color: #5d5d5d;
	text-decoration: none;
	background-color: #F1F1F1;
}
.treeview li.submenu ul
{
	/*Style for ULs that are children of LIs (submenu) */
	display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li
{
	/*Style for LIs of ULs that are children of LIs (submenu) */
	cursor: default;
}

.err
{
	font-family: Tahoma;
	font-size: 11px;
	color: #FF0000;
	background-color: #FFFFFF;
}

info
{
	font-family: Tahoma;
	font-size: 11px;
	color: #61A600;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 1px;
}

.err1
{
	font-family: Tahoma;
	font-size: 13px;
	color: #FF0000;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 1px;
}


.tblbg
{
	background-color: #D7D7D7;
	background-color: #eaeaea;
	border: none !important;
	font-family: Tahoma;
	font-size: 12px;
	color: #1560B7;
	padding: 0 10px 3px 5px;
}

.tblbguser
{
	background-color: #D7D7D7;
	background-color: #eaeaea;
	border: none !important;
	font-family: Tahoma;
	font-size: 12px;
	color: #1560B7;
}

.headleft
{
	text-align: left;
}

.lead-title
{
	font-family: Tahoma;
}

.tblrow-center
{
	font-family: Tahoma;
	font-size: 12px;
	color: #1560B7;
}

.tblrow
{
	background-color: #F5F5F5;
}


.tblrowalternate
{
	background-color: rgb(211, 227, 236); /*#cccccc;*/
	font-family: Tahoma;
	font-size: 12px;
	color: #1560B7;
}
.tblrowalternate td
{
	border: none;
	padding: 2px 0 2px 5px;
}
.tblrow td
{
	border: none;
	padding: 2px 0 2px 5px;
}
.tblrowMousehover
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #545454;
	background: #FFFFCC;
}

.gridmouseover
{
	background-color: #dddd88;
}

a
{
	font-family: Tahoma;
	font-size: 12px;
	color: black;
	text-decoration: none;
}

menuanchor
{
	font-family: Tahoma;
	font-size: 13px;
	color: #575757;
	text-decoration: none;
}

.abold
{
	font-weight: bold;
}

.loadingtable
{
	border: solid 1px #D7D7D7;
	font-family: tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #575757;
	text-decoration: none;
}

.GridLinks
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #1560b7;
	text-decoration: none;
}


ul.sortableList
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 100%;
	font-family: Arial, sans-serif;
}
ul.sortableList li
{
	cursor: move;
	padding: 5px 5px;
	margin: 5px 0px;
	border: 1px solid #000000;
	background-color: #CFEBFF;
	font-weight: bold;
	font-size: small;
	vertical-align: middle;
}

#ctl00_ContentPlaceHolder1_gvList tr td
{
	border: 1px;
	padding: 2px 0 2px 5px;
}
.noborder table
{
	border: #D7D7D7 solid 1px;
}
.noborder a
{
	color: #1560B7;
}
.rightpad
{
	padding: 0 10px 0 0;
}

.noborder input
{
	/* width:90px !important; */
	width: 100%;
	font-size: 11px;
}
.tblrow12
{
	width: 160px;
}
.width100px
{
	width: 100px;
}

.tblbg .rightpad2, .rightpad2
{
	padding: 0 10px 0 5px;
	width: 60px !important;
}

#ctl00_ContentPlaceHolder1_gvList_ctl01_LeadId
{
	width: 70% !important;
	font-size: 11px;
}

#ctl00_ContentPlaceHolder1_gvList_ctl01_CompanyName
{
	width: 90% !important;
	font-size: 11px;
}

#ctl00_ContentPlaceHolder1_gvList_ctl01_LeadDate
{
	width: 80% !important;
	font-size: 11px;
}
#ctl00_ContentPlaceHolder1_gvList_ctl01_ProjectDescription
{
	width: 90% !important;
	font-size: 11px;
}
#ctl00_ContentPlaceHolder1_gvList_ctl01_Category
{
	width: 80% !important;
	font-size: 11px;
}
#ctl00_ContentPlaceHolder1_gvList_ctl01_Status
{
	width: 80% !important;
	font-size: 11px;
}

#ctl00_ContentPlaceHolder1_gvList_ctl01_NextFollowupDate
{
	width: 80% !important;
	font-size: 11px;
}
#ctl00_ContentPlaceHolder1_gvList_ctl01_Reason
{
	width: 80% !important;
	font-size: 11px;
}
#ctl00_ContentPlaceHolder1_gvList_ctl01_AssignTo
{
	width: 70% !important;
	font-size: 11px;
}

/* Start User list CSS  */
#ctl00_ContentPlaceHolder1_gvList_ctl01_UserName
{
	/*width:140px*/
	width: 50% !important;
	font-size: 11px;
}

#ctl00_ContentPlaceHolder1_gvList_ctl01_UserType
{
	/*width:140px*/
	width: 50% !important;
	font-size: 11px;
}

#ctl00_ContentPlaceHolder1_gvList_ctl01_FullName
{
	/*width:140px !important;*/
	width: 50% !important;
	font-size: 11px;
}
#ctl00_ContentPlaceHolder1_gvList_ctl01_Email
{
	/*width:140px !important;*/
	width: 50% !important;
	font-size: 11px;
}
/* END User list CSS  */


#ctl00_ContentPlaceHolder1_drpActiveInActive
{
	width: 135px;
}
.leadlbl
{
	color: #1560B7;
	font-family: Tahoma, Arial;
}

/*17-03-16*/

.admin-page{max-width:776px; padding:0 10px;}
.admin-logo{width:50%}
.logo-tbl{width: 329px;}
.login-bx{width:388px;}


/*.tabledata { min-width: 640px;}*/
.login-bx > table{width:366px;}
.menu-triggre{display:none;}
.slect-optn{float:right;}
a{outline:none !important;}
ul.nav-items{padding:0; margin:0;}
ul.nav-items li{list-style:none; display:inline-block; width:13.5%;}
.hd-tblrow{background:#cccccc; padding:5px;}
.data-tbl{background:#f5f5f5;}
.data-tbl > div{display:inline-block; vertical-align:middle; width:28%; border-left:1px solid #cccccc; text-align:center; padding:5px;}
.data-tbl > div:first-child{width:38%; border-left:0;}
.data-tbl .btn{margin:0px 0;}

.data-tbl > div label {display: inline-block;  margin: 3px 0; text-align: left; vertical-align: middle;    width: 40px;}



@media screen and (max-width:980px){


	
}
@media screen and (max-width:768px){
.logo-tbl{width: 100%;}
.login-bx{width:50%;}
.login-bx > table{width:100%;}
.header-section{background:#fff;}
.header-section td {background: #fff none repeat scroll 0 0; display: block; text-align: center; width: 100% !important;}
.header-section td.tah11gr-new{height:auto;}
.header-section td:nth-of-type(3) table{width:100%; margin-bottom:10px;}
.header-section .logout-btn{margin-bottom:0 !important;}
.header-section td .btnlogout{display:inline-block; padding:5px;}
.company-logo{margin-top:10px; display:block;}
.menu-triggre{display:block; width:35px; height:35px; cursor:pointer; background:url(../../images/menu-trigger.png)no-repeat center;}
.nav-items td{display:block; width:100% !important;}
.slect-optn{float:none; margin-bottom:10px;}
ul.nav-items {display:none;}
ul.nav-items li{display:block; text-align:center; width:auto;}
.data-tbl > div:first-child{text-align:left; width:33%;}
.data-tbl > div{width:30%;}
.show-tab{display:inline-block;}

}
@media screen and (max-width:640px){
.admin-logo,
.login-bx{display:block; width:100%;}
.vdotline{display:none;}

.admin-logo table tr:nth-of-type(2),
.admin-logo table tr:nth-of-type(3){display:none;}
 
.lock > table{width:100%;}
.lock > table tr:nth-of-type(1),
.lock > table tr:nth-of-type(2){display:none;}

.tblbg{padding:0;}
.data-tbl > div:first-child,
.data-tbl > div{display:block; width:100%; text-align:center; border:0; border-bottom:1px solid #ccc; box-sizing:border-box;}
.show-tab{display:none;}
.data-tbl > div:first-child{padding:20px 0;}

}
@media screen and (max-width:360px){
	
.data-tbl > div:first-child{padding-left:10px;}
.show-tab{display:inline-block;}
    .wel-cen {
        text-align: center;
    }
}