body {	
	margin: 0px 0px 0px 0px;	
    /*font-family:calibri !important;*/
	font-size: 12px; 
    /*letter-spacing:1px;*/
}

@font-face {
    font-family:'Hurmer';
    src: url('/Content/fonts/HurmeGeometricSans1.otf');
    src: url('/Content/fonts/HurmeGeometricSans1.otf?#iefix')format('opentype');
}
/*.grdDynamicReport table tr th span,*/
.grdDynamicReport table tr th,
.grdDynamicReport table tr td {
    padding: 0 5px;
    white-space:nowrap;
}
.innerTable tr {
    border-bottom:none !important;
}
.page {
    margin: 0 auto;
    background-color: #FFFFFF;
    width: 1236px;
    height: auto;
}
.EndTimeformError,
.StartTimeformError,
.EndTimePartformError,
.FollowUpStartTimeformError,
.FollowUpEndTimeformError,
.FollowUpStartTimeformError {
    display:none;
}
::-ms-clear
    {
        display: none !important;
    }

.clear {
    clear:both;
}
.wid100pc {
    width:100%;
}
.border-none {
    border-top:none !important;
    border-left:none !important;
    border-bottom:none !important;
    border-right:none !important;
}
.padding-none {
    padding:0px !important;
}
#mobi{
	display:none;
}

/*icon Type*/

.tMenu {
     width:40px;     
     background: #1A1A1C;    
     padding:2px;
}

.noMargin {
    
    margin-bottom:0px !important;
}

/*filters css*/

.f-margin {
    margin-bottom:20px;
}

.f-iFilter {
    background: #808080;
    color: #fff;
    line-height: 30px;
    height: 30px;
}

.f-img {
    background: #2f2f2f;
    float: left;
    width: 30px;
}

.PFEligibility,
.PTEligibility,
.ESCIEligibility,
.SLEligibility,
.ELEligibility
{
    display: inline-block;
    height: 100%;
    position: relative;
}

.dol {
    position: absolute;
    top: 0px;
    width: 100%;
    background: rgba(237, 237, 237, 0.49);
    height: 26px;
}

.f-image {
    margin-bottom: 4px;
    margin-left: 6px;
    vertical-align: middle;
}

.f-txt {
    float: left;
    margin-left: 5px;
}


.i-padding {
    padding:5px;
}

#divtop ul{
    /*position:relative;*/
    /*padding:10px;*/
    z-index:100000000000;
}

/*left Div*/

#divleft #trvLeftMenuItems ul li {
    /*margin-left:10px;
    margin-bottom:15px;
    height:100px;*/
    /*width:120px;*/    
    /*text-align:center;*/

    width:65px;
    height:50px;
    /*border-bottom:2px solid rgba(255,255,255,0.1);*/
}

#divleft .tvColor {
    color:#fff !important;
    width:65px;
}

#divleft div.t-treeview {
    white-space:pre-wrap;
    text-align:center;
}

    #divleft .t-treeview .t-group {
        padding:0px !important;
    }

/*End Left Div*/

#divtop ul{
        top:40px;
		margin:0px;
		position:absolute;
		z-index:99999;
		display:none;
		height: auto; 
		/*width:100%;*/
		overflow:hidden;
        width:241px;
        background:#1e1e20;  		
        padding:0px;
        box-shadow:-6px 10px 12px 5px rgba(000,000,000,0.4);
       
	}
#divleft .t-treeview .t-in {
    line-height:11px;
    /*letter-spacing: 1px;*/ 
}

	#divtop ul li{        
        width:100%;
		position: relative;  
	   	list-style-type:none;
		/*background:#ededed !important*/
        float:left;
        margin:0px;
        height:25px;
               
	}

.line {    
    height:1px;
    background:#dddddd;
    margin:5px;
}

#divtop ul li:last-child a {
     border-bottom:none;
}

	#divtop ul li a{		
		width:210px;		
		font-size:11pt;
		text-shadow:none;
		color:#6e92a2;
        border-bottom:1px solid #6e92a2;
        height:25px;  
        margin:0px 20px 0px 20px !important;
        letter-spacing: 0.5px;
        /*font-family:hurmer;*/
	}   

.online-users {
    background: white;
    z-index: 9999;
    position: absolute;
    top: 40px;
    right: 10px;
}

#mobi {
       display:block;
       /*background:#404041;*/
       /*width: 100%;*/
       position:relative;
       /*height:45px;*/
       }


a mobi:after {
    content: "";
    /*background: url(/Images/menuIcon.png) no-repeat;*/
    width:30px;
    height: 40px;
    display: inline-block;
    position: absolute;
    left: 50px;
    top: 2px;
}

/*End */


#login_pade_temp {
	width: 100%;
	height:540px;
}
#login_pade_temp h1 {
	margin:25px auto;
	color: #f7941d;
	font-size:15pt;
	width: 100%;
	text-align:center;
}

#login_pade_temp #hello{
margin:auto;
overflow:hidden;
height:auto; 
}

#login_pade_temp .log-frm {
    width: 450px;
    margin: auto;  
    height: auto;
    padding: 10px;
  
}


.logo{
    width: 500px;
    height: 223px;
  
    margin:auto;
   
  
}

.logo .imgLogo{  
      /*margin-top:20px;
      width:500px;
      height:200px;*/
}

#login_pade_temp input[type=submit]{
	
	border: none;
	padding: 5px;
	-webkit-box-shadow: 0px 0px 2px 1px rgba(000,000,000,0.4);
	-ms-box-shadow: 0px 0px 2px 1px rgba(000,000,000,0.4);
	-o-box-shadow: 0px 0px 2px 1px rgba(000,000,000,0.4);
	-moz-box-shadow: 0px 0px 2px 1px rgba(000,000,000,0.4);
	box-shadow: 0px 0px 2px 1px rgba(000,000,000,0.4);
	width:190px;
    height:50px;
	background:#158b70;
    color:#fff;	
    font-size:14pt;
    border-radius:0px 0px 8px 8px
}

.tableDataCU tr th{
	background:none !important;
}

.tableDataCU input[type=text]{
	border:1px solid #D4D4D4;
	padding-left:5px;
	padding-right:5px;
	min-height:24px;
    letter-spacing:1px;
}

.tableDataCU option,  .tableDataCU select{
	border:1px solid #D4D4D4;
	 min-height:20px;
	
}

.i-search-btn{
	background:#333;
}

.tableDataCU option{
	border:none;
}

.blueheader {
	/*font-family: Hurmer;*/
	/*font-size: 20pt;*/
	color: #366376;
    padding-left:5px;	
    /*background:#d3dee3;*/  
}

.tableDataCU{
    font-size: 12px;
    text-align: left;
    line-height: 19px;	
	font-weight:bold;
	width:100%;
}

.tableDataCU tr{
	padding:5px;
}

.i-win-button{
    background:#404041;
    width:100%;
    /*line-height:30px;*/
}

.AddStudybatchNumber{
	background-image: url(/Images/add.png) !important;
	background-repeat:no-repeat;
	width:16px;
	height:16px;
}


.CL, .CLH{
	text-align:left !important;
	padding-right:5px !important;
	padding-left:5px !important;	
}

.CC, .CCH{
	text-align:center !important;
	padding-right:5px !important;
	padding-left:5px !important;
}

.CR, .CRH{
	text-align:right !important;
    padding-right:35px !important;
	padding-left:5px !important;
}



.ColumnRightHeader, .ColumnCenterHeader, .ColumnLeftHeader, .ColumnJustifyHeader, .CLH, .CCH , .CRH {
	/*color:#f7931d !important;*/
}

.i-info-tbl{
    width:96%;
	margin:0px;
}



#grdCalculateTaxes .t-grid-header .t-header{
	color:none;
}

.t-window-content input[type=button],.t-window-content input[type=submit], #win_inputs input[type=submit], #search_btn input[type=button],  #btnAddressSubmit, #btnAddressCancel, #btnAddProject, #btnAddEditVendor, .i-mile-stone,  #btnAddTeamUser,#btnProgramKeyDateUpdate, #btnEdit, #btnAddVendorContact, .i-btn, #btnAddRegion{
	border:none;
	padding:3px;
	background:#158b70;
	color:#fff;
	min-width:80px;	
}

.t-window-content input[type=button]:hover,.t-window-content input[type=submit]:hover, #win_inputs input[type=submit]:hover, #search_btn input[type=button]:hover,  #btnAddressSubmit:hover, #btnAddressCancel:hover, #btnAddProject:hover, #btnAddEditVendor:hover, .i-mile-stone:hover,  #btnAddTeamUser:hover,#btnProgramKeyDateUpdate:hover, #btnEdit:hover, #btnAddVendorContact:hover, .i-btn:hover, #btnAddRegion:hover{
	background: #077055;
}


.i-new-exist-tbl{
	width:100%;
	text-align:center;
	line-height:30px;
}

.i-pop-win{
	width:100%;
}

#add_address_btn{
	
}

.t-grid-header th{
	color:#f7931d;
}

#win_inputs{
	//background:#404041; 
	position:absolute;
	width:100%;
    bottom:0px;
}

.i-win-details tr td{
	padding-left:5px;
	padding-right:3px;
}

.i-win-button input[type=button]:first-child, i-win-button input[type=submit]:first-child{
	/*margin-left:5px;*/
}


#trvLeftMenuItems .t-group{
	margin-left:0px;
}
#trvLeftMenuItems a{
	/*padding-left:2px;*/
}

#colorbar{
	height:7px;
	background:#f7941d;
	width: 100%;
     //position: relative;
    -webkit-animation: mymove 1s;  
    animation: mymove 1.5s;
	-o-animation: mymove 1s;
	-moz-animation:mymove 1s;
	-ms-animation: mymove 1s;
}

@-webkit-keyframes mymove {
    from {margin-left: -1260px;}
    to {margin-left: 0px;}
}


@-moz-keyframes mymove {
    from {margin-left: -1260px;}
    to {margin-left: 0px;}
}

@-ms-keyframes mymove {
    from {margin-left: -1260px;}
    to {margin-left: 0px;}
}

@-o-keyframes mymove {
    from {margin-left: -1260px;}
    to {margin-left: 0px;}
}



@keyframes mymove {
    from {margin-left:-1260px;}
    to {margin-leftt: 0px;}
}


#frmAddEditToDo table tr, #frmAddEditCommunication table tr{
	
	background:#ededed;
	border-bottom:2px solid #fff;;
	border-top:2px solid #fff;
	
}

#georightPane{
	margin-right:5px;
}

#grdDashBoard_12205  colgroup{
	color:#000;
}

#maintainState{
	/*background:#CCC;*/
	/*max-width:150px;*/
	padding:0px 0px 0px 0px;
}

#rdgrdProduct{
	//width:98%;
}


#all{

	//border:1px solid red; 
	width:100%;
	//height:560px;
	//margin-top:50px;
	/* overflow:hidden; */
	
}

#all #right #ui-tabs-5 .t-pager t-reset input[type=text]{
	margin-left:3px;
	margin-right:3px;
}

#all #left .navblue #divLeftMenu  hr{
	color:#fff;
    /*font-size:2px;*/
	
}

#all #right #rightPane {
	height: 700px;
     /*width:100%;*/
	margin-right:20px;
}

/*popup Windows*/

.t-window table tr{
	/*background:#ededed;*/
	border-bottom:1px solid rgba(95, 176, 158, 0.3); 
	
}

.t-window table tr:first-child{
	/*background:#6d92a3;*/
}

    #grdProjIndents table tr:first-child th {
       /*background: #6d92a3;*/
		
    }


.t-window table thead tr{
	/*background:#6d92a3;*/
	min-height:30px;

		
}
#jsonTblAssetEstimation{
	border-collapse:collapse;
}

.t-window-content table{
	/*width:100%;
	 height:100%;*/
}

.t-window-content  table tr:last-child{
	
	padding:0px;
}


#login_page{
	margin:auto; width:300px; 
	/*border-top:1px solid gray;*/
	 text-align:center; padding:10px;
}

#login_table{
	margin-top:0; margin-left:90px; width:250px;
}

    #login_table input {
        letter-spacing:1px;
    }

#all #right {
    vertical-align: top;
    width: 1150px;
    /*padding-left: 5px;
    padding-right: 5px;*/
    box-shadow:-7px 0px 6px 1px rgba(000,000,000,0.2);
    padding:0px 0px 0px 3px;
    border-collapse:separate;
}

#all #right .basicinfo{
	color:#767677;
    background:rgba(21,139,112,0.2);
}


  #all #left select ,#all #right input[type=text], .t-grid-pager select{
	/*border:none;
	background:#d6d5d5;*/
	height:24px;
	/*text-align:center;*/
    font-size:10pt;
	
}

 
.t-input{
	border:none;
	background:#fff;
		
}

.tableDataCU .t-input{
	width:97% !important;	
}



.i-drop-arrow-down .t-icon {
	//background:url(../Default/sprite.png) !important;
	
}

.i-drop-arrow-down .t-arrow-down, .t-combobox .t-arrow-down{
	background-position:3px -175px !important;
}


#all #right #divPO #maintainState{
	background:none;
}



#all #right #maintainState #customers_search{
	//background:#fff;
}



.error_msg {
    color: Red;
    font-size: 14px;
    height: 25px;
    display: block;
    margin-top: 10px;
    text-align: center;
    line-height:25px;
}

#pro_btn{
	 width: 100%; text-align: right; margin-bottom:2px;
}
#wel_user{
font-size:13pt; font-family:Hurmer; position:relative; left:35px; top:-10px; height:60px; color:#ccc;
}

#wel_user:hover #user_pass{
	display:block;
}

.user_logout_logo{
	 text-decoration:none; color:#404041; /*line-height:30px;*/ text-decoration:none; 
}


#all #left{
vertical-align: top; 
width: 65px;	
}

#maintainState, #divOffers, #frmVendor,#frmBDReports{
	/*margin-top:50px;*/
}
/*#grdOffers, #grdCC{
	margin-top:20px;
}*/

.pagefooter span, .pagefooter img{
	padding:5px;
}

#all .t-header{
	white-space:none;
}

#all .t-grid-header{
	/*background:#6d92a3;*/
    /*border-bottom:1px solid #ddd;*/
}

#divleft{
background:url(../../Images/img/sidebarBg.png);
/*margin:5px;*/
/*padding:10px;*/
/*padding-top:20px;
padding-bottom:5px;
min-height:450px;*/
overflow:hidden;
width:65px;
height:100%;
margin-top:-6px;
}


::-webkit-input-placeholder {
    color: gray;
	font-style:italic
}

:-moz-placeholder { 
      color: gray;
	  font-style:italic
}

::-moz-placeholder { 
      color: gary;
	  font-style:italic
}

:-ms-input-placeholder {  
      color: gray; 
	  font-style:italic
}





TD {
	/*font-size: 11px !important;*/
	
}

#login_table{
    height:100px;
    box-shadow:0px 0px 10px 2px rgba(000,000,000,0.5);
    border-radius:10px;
    width:335px;
    margin:auto;
}

#login_pade_temp input[type="text"], #login_pade_temp input[type="password"]{
    width:335px;
	height:41px;
	line-height: 25px;
	border: none;
	text-align:center;
	color: gray;
	font-size: 11pt !important;
	/*font-family: Hurmer !important;*/
	padding-left:5px;
	padding-right:5px;
    border-radius:15px;
}


select{
}

H2 {
	color: #ff8000;
	font-family: "Trebuchet MS", helvetica, sans-serif;
	letter-spacing: 1px;
}
H3 {
	color: #ff8000;
	font-family: "Trebuchet MS", helvetica, sans-serif;
	letter-spacing: 1px;
}
H4 {
	color: #ff8000;
	font-family: "Trebuchet MS", helvetica, sans-serif;
	letter-spacing: 1px;
}
H5 {
	color: #158b70;
	font-family: "Trebuchet MS", helvetica, sans-serif;
	letter-spacing: 1px;
}
H6 {
	color: #ff8000;
	font-family: "Trebuchet MS", helvetica, sans-serif;
	letter-spacing: 1px;
}
H2 {
	font-size: 14px;
    margin:2px;
}
H3 {
	font-size: 14px;
    margin:2px;
}
H4 {
	font-size: 14px;
    margin:2px;
}
H5 {
	font-size: 14px;
    margin:2px;
}
H6 {
	font-size: 14px;
    margin:2px;
}
BLOCKQUOTE {
	padding-right: 10px;
	border-top: #ccc 1px dashed;
	padding-left: 10px;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 30px;
	margin: 10px 10px 10px 0px;
	color: #004a66;
	padding-top: 30px;
	border-bottom: #ccc 1px dashed;
	font-style: italic;
	font-family: "Trebuchet MS", helvetica, sans-serif;
	background-color: #eee;
	text-align: center;
}
#pageHeader {
	padding-right: 16px;
	padding-left: 16px;
	font-size: 24px;
	padding-bottom: 10px;
	color: #80ff00;
	line-height: 50px;
	padding-top: 10px;
	border-bottom: #fff 1px solid;
	font-family: "Trebuchet MS", helvetica, sans-serif;
	height: 50px;
	background-color: #004a66;
}
#divBaseLinks {
	padding-right: 10px;
	border-top: #fff 1px solid;
	padding-left: 10px;
	padding-bottom: 0px;
	color: #fff;
	line-height: 30px;
	padding-top: 0px;
	height: 30px;
	background-color: #004a66;
}
#divBaseLinks A:link {
	color: #fff;
	text-decoration: none;
}
#divBaseLinks A:visited {
	color: #fff;
	text-decoration: none;
}
#divBaseLinks A:hover {
	color: #fff;
	text-decoration: none;
}
#divBaseLinks A:active {
	color: #fff;
	text-decoration: none;
}
#divPageContent {
	padding-right: 0px;
	border-top: #ff8000 3px solid;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: #ff8000 3px solid;
	background-color: #fff;
}
#navcontainer {
	width: 160px;
}
#navcontainer UL {
	padding-left: 0px;
	margin-left: 0px;
	font-family: Hurmer;
	list-style-type: none;
}
#navcontainer A {
	padding-right: 4px;
	display: block;
	padding-left: 4px;
	padding-bottom: 4px;
	width: 160px;
	padding-top: 4px;
	border-bottom: #fff 1px solid;
	background-color: #004a66;
}
#navcontainer A:link {
	color: #fff;
	text-decoration: none;
}
#navlist A:visited {
	color: #fff;
	text-decoration: none;
}
#navcontainer A:hover {
	color: #fff;
	background-color: #336699;
}
#sideBarNews {
}
#sideBarNewsContent {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #eee;
}
#newsHeader {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14px;
	padding-bottom: 0px;
	color: #80ff00;
	line-height: 22px;
	padding-top: 0px;
	border-bottom: #fff 1px solid;
	font-family: "Trebuchet MS", helvetica, sans-serif;
	height: 22px;
	background-color: #004a66;
}
.leftColumn {
	width: 170px;
}
.rightColumn {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-left: #ccc 1px dashed;
	padding-top: 0px;
}
.subHeader {
	font-weight: bold;
	font-size: 16px;
	margin: 10px 0px;
	color: #004a66;
	border-bottom: #004a66 1px solid;
	font-family: "Trebuchet MS", helvetica, sans-serif;
	letter-spacing: 1px;
}
.note {
	border-right: #ffb96c 1px solid;
	padding-right: 5px;
	border-top: #ffb96c 1px solid;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 5px;
	border-left: #ffb96c 1px solid;
	color: #800000;
	padding-top: 5px;
	border-bottom: #ffb96c 1px solid;
	font-style: italic;
	background-color: #fff0b7;
}
.newsItem {
	font-size: 9px;
	margin-bottom: 5px;
}
.readNewsLink {
	font-size: 9px;
	margin-bottom: 10px;
}
B.rtop {
	display: block;
	background: #d8d8d8;
}
B.rbottom {
	display: block;
	background: #d8d8d8;
}
B.rtop B {
	display: block;
	background: #004a66;
	overflow: hidden;
	height: 1px;
}
B.rbottom B {
	display: block;
	background: #004a66;
	overflow: hidden;
	height: 1px;
}
B.r1 {
	margin: 0px 5px;
}
B.r2 {
	margin: 0px 3px;
}
B.r3 {
	margin: 0px 2px;
}
B.rtop B.r4 {
	margin: 0px 1px;
	height: 2px;
}
B.rbottom B.r4 {
	margin: 0px 1px;
	height: 2px;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_container {
	border-right: #646464 1px solid;
	border-top: #646464 1px solid;
	border-left: #646464 1px solid;
	color: darkblue;
	border-bottom: #646464 1px solid;
	background-color: #ffffff;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_other .ajax__calendar_day {
	color: black;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_other .ajax__calendar_year {
	color: black;
}
.ajax__calendar_hover .ajax__calendar_day {
	color: black;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_hover .ajax__calendar_month {
	color: black;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_hover .ajax__calendar_year {
	color: black;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_active .ajax__calendar_day {
	font-weight: bold;
	color: black;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_active .ajax__calendar_month {
	font-weight: bold;
	color: black;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_active .ajax__calendar_year {
	font-weight: bold;
	color: black;
}
.newBoldtext {
	font-weight: bold !important;
}
.grid-filter {
	color: #902727 !important;
}
.grid-pager {
	background: #bbbbbb;
}
.grid {
	border-right: black 2px solid;
	border-top: black 2px solid;
	border-left: black 2px solid;
	border-bottom: black 2px solid;
}
.grid-header {
	font-weight: normal;
	background: #cccccc;
	text-decoration: none;
}
.grid-header TH {
	border-top-width: 1px;
	border-right: black 1px outset;
	font-weight: normal;
	border-left-width: 1px;
	font-size: 12px;
	color: black;
	border-bottom: black 1px outset;
	text-decoration: none;
}
.grid-header A {
	color: black;
	text-decoration: none;
}
.literal {
	font-size: 12px;
	font-family: Tahoma;
}
.ModalBackground {
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	background-color: #333333;
	opacity:0.5;
	moz-opacity:0.5;
}
.popup {
	border-right: black 1px solid;
	padding-right: 10px;
	border-top: black 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	vertical-align: top;
	overflow: scroll;
	border-left: black 1px solid;
	width: 600px;
	padding-top: 10px;
	border-bottom: black 1px solid;
	height: 600px;
	background-color: white;
	text-align: left;
}

.tableheader {
	font-size: 12px;
	font-weight: bold;
	width: 140px;
	color: #333333;
}
.container {
	margin: 0px 0px 0px 0px;
	width: 600px;
}
.container .main {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 200px;
}
.container .main2 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 400px;
}
.container .dvHeaderStyle {
	/*background-image: url(images/DVRowline.gif);*/
	height: 19px;
	width: 600px;
	border-bottom: solid 1px #adbdc5 !important;
}
.container tr td {
	/*background-image: url(images/DVRowline.gif);*/
	height: 19px;
	border-bottom: solid 1px #adbdc5 !important;
}
.container .dvHeaderStyle td:first-child {
	width: 180px !important;
}
.MRM_Grid_UnderLine {
	background: transparent;
	background-image: url(images/DVRowline.gif);
	background-repeat: repeat-x;
	height: 19px;
	width: 600px;
}
.TopLinks a {
	color: #327ad6;
}
.TopLinks a:hover {
	color: #f7941d;
}
iframe body {
	background: none !important;
	background-color: #ffffff !important;
}
.MidTD {
	padding-left: 10px;
	padding-top: 10px;
}


.RadComboBox .rcbReadOnly TD.rcbArrowCell {
	width: 26px !important;
}
.LeftMenuClass {
	color: #FFFFFF;
	font: bold 14px 'arial';
	text-decoration: none;
	cursor: pointer;
}
.header {
	/*margin-left: 30px;*/
	/*margin-top: 5px;*/
	margin-bottom: 0px;
	/*height: 60px;*/
	background:#1A1A1C;
}

.header .header{
	margin-left:40px;
}

.content {
	width: 850px;
	margin: 0 auto;
}
#divmain {
	width: 100%;
	margin: 0 auto;
	height: auto;
	/* overflow:hidden; */
    clear:both;
}
.tdValidationText {
	color: Red;
}
#spnRituximab {
	color: #AAAAAA;
	font-size: 24px;
	font-weight: normal;
}
#divWelcome{

	float: right;
	padding-right: 30px;
	/*padding-top: 23px;*/
    height:60px;
	
	
}

#divWelcome .change_password{
	margin-right:-35px;
	color:#404041;
}


.info_tbl {
    position:relative;
    width:100%;
}

    .info_tbl .u-info {
        color:#fff;
        font-size:11pt;
        text-align:left;
        margin-right:15px;
       }
    .info_tbl .user_img {
        width:50px; height:50px; margin-right:15px; border-radius:50%; display:none;
    }

.setting_opt {
    position:absolute;
    width: 200px;
    z-index:9999;
    right:1px;
    background:#1e1e20;
    display:none;
    top:40px;
    font-size:10pt;
    font-style:italic;
}

.setting_opt a {
    color:#fff;
       
 }

.setting_opt a:hover .link {
    background:#158b70 !important;
    color:#fff;       
    font-size:10pt;
 }

.setting_opt .link {
  border-bottom:1px solid #ededed;
}

.info_tbl .setting{
    width:20px;
    height:20px;
}

.info_tbl .chat_img {
	width:22px;
	height:30px;
    margin-right:15px;
    /*margin-top:20px;*/
	/*border-left:1px solid #fff;*/
}

    .info_tbl td {
        /*border:1px solid blue*/
    }
.spnPad {
	padding-left: 5px;
	padding-right: 5px;
}
.spnAssetTeam {
	color: White;
	font-size: 12px;
	font-weight: bold;
}
#divLeftMenu {
	text-align: left;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.lnkChange {
	color: White;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.t-grid-header tr {
    /*height:40px;*/
    /*background:#004a66;*/
    border-bottom:1px solid #ddd;
    }
.t-grid .t-grid-header tr {
    border-top: 1px solid #ddd;
}
.t-grid-header .t-header {
	/*color: #327AD6 !important;*/
	/*color:#fff !important;*/
	font-size: 10pt;
	/*font-weight: bold;*/
	/*font-family: arial, verdana, sans-serif;*/
	text-decoration: none;
   
}
/*Annu*/
.tableData {
	color:#000;
	font-size: 8pt;
	text-align: left;
	border-bottom: solid 1px #adbdc5 !important;
	border-bottom-color: #ADBDC5 !important;
	border-bottom-style: solid !important;
	border-bottom-width: 1px !important;
	line-height:25px;
    /*font-family:hurmer;*/
    letter-spacing: 1px;
	/*width:100%;*/
}
.tableData td {
	border-collapse: collapse !important;
}
table.tableData th, table.tableData td {
	/*font-size: 12px;*/
	text-align: left;
	border-bottom: solid 1px #adbdc5 !important;
	height: 19px;
}
table.tableData tr:last-child > th, table.tableData tr:last-child > td {
	border: none !important;
}
table.gridData th, table.gridData td {
	font-size: 12px;
	text-align: center;
	border-bottom: solid 1px #adbdc5 !important;
	height: 19px;
}
table.gridData tr:last-child > th, table.gridData tr:last-child > td {
	border: none !important;
}
table.gridHeader {
    /*color: rgb(0,63,135) !important;*/
	color:#fff;
    
}

.t-combobox{
      overflow:inherit;
}

.t-combobox .t-dropdown-wrap {
    position:relative;
    overflow:inherit;
}
.t-combobox .t-dropdown-wrap > div {
    position:absolute;
    top:20px;
    bottom:0;
    z-index:9999;
    font-size:10px;
    left:-100px;
}

.dashboardTable .contentDiv .t-grid-header .t-grid-header-wrap table tbody tr th:last-child {
    width:23px;
}
.dashboardTable .contentDiv .t-grid-header .t-grid-header-wrap table tbody tr th{
    height:25px;
}

#divProductTarget .t-grid-header table, .t-grid-content table, .t-grid-footer table {

}


table.gridData tr td {
    width:8.33% !important ;
    text-align:center !important;
}
    table.gridHeader tr td {
    font-size:10pt !important;
     width:8.33% !important ;

    }

.bold {
	font-weight: bold;
}
.tabstrip {
	background-image: url("/Images/tabstrip.gif");
	background-repeat: no-repeat;
	height: 40px;
}
#divLogon {
    /*background-color: #8aa7b5;*/
	width: 50%;
}
.tableLogin {
	margin: 0 0 0 10px;
	border: 0;
}
.tableLogin td {
	padding-bottom: 2px;
}
.spnLogin {
	font-family: Hurmer;
	font-size: 26px;
	color: White;
	margin: 0 0 0 5px;
}
#leftul {
	font-size: 13px;
	font-weight: bold;
	list-style-type: none;
	margin-left: 10px;
	padding: 0 0 5px 0;
}
#leftul li {
	padding: 0 0 7px 0;
}
#leftul a {
	text-decoration: none;
	color: White;
	font-family: Hurmer;
}
.leftulactive {
	/*background-image: url(/Images/MenuImages/bluesmall.gif);
	color: #6D91A3 !important;
	padding: 3px 5px 3px 5px;*/
	color:#fff;
	background:#158b70;
	width:100%;
    height:50px;

    
}
#leftul a:hover {
	color: #CFEEFE;
}
/* to overwrite the Jquery Tabs
Begin
*/
.ui-tabs.ui-widget-content {
	/*CS: This is giving problem for Date picker border */
	border: 0px !important;
}
.ui-tabs-nav.ui-widget-header {
	/*background: none !important;
    background-color: #959595 !important;
   height:30px;*/
		}
.ui-tabs-nav.ui-state-default, .ui-tabs.ui-widget-content .ui-state-default, .ui-tabs-nav.ui-widget-header .ui-state-default {
	background: none !important;
	border: 0px !important;
	/*height:20px;*/
	/*margin-top:-8px;*/
}
.ui-tabs-selected.ui-state-active, .ui-widget-content .ui-tabs-selected.ui-state-active, .ui-widget-header .ui-tabs-selected.ui-state-active {
	//background: url("images/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50% #FFFFFF !important;
	background:#fff;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	/*color: gray !important;*/
	color:#fff;
	background:#158b70;
	line-height:14px;
    letter-spacing:1px;
	
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover {
	color: #fff !important;
	
	
}
.ui-tabs .ui-tabs-nav li a {
	/*margin-top: 0px !important;
	padding-bottom: 2px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-top: 3px !important;*/
	/*font-family: Hurmer !important;*/
	/*font-size: 10pt;*/
	/*font-weight: bold;*/
	color:#158b70;
	line-height:14px;
    letter-spacing:1px;
	
}
.ui-tabs .ui-tabs-nav li a:hover {
	//color: #CFEEFE;
	background-color:#158b70 !important;
	cursor: pointer !important;
	
}
.ui-tabs.liactive {
	font-size: 12px !important;
	color: gray !important;
}
.ui-tabs.liactive a {
	background-image: url(/Images/MenuImages/bluesmall.gif) !important;
	background-repeat: no-repeat;
	//color: #8EAAB8 !important;
}
.clrwhite {
	color: White;
}
.ui-tabs.ui-tabs .ui-tabs-nav li span {
	/*color: White !important;*/
    display:none;
}
/* to overwrite the Jquery Tabs
END
*/

table {
	border-collapse: collapse;
}
.windowHeaderText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff8000;
}
.imgData {
	height: 12px !important;
	width: 12px !important;
}
.imgViewDetail {
	background-image: url('../../Images/ViewDetails.png');
	height: 12px !important;
	width: 12px !important;
}
.starSpan {
	color: Red;
	vertical-align: middle;
}
.pagefooter {
	border-top: 1px solid #8aa7b5 !important;
	text-align: right;
	background-repeat: no-repeat;
	margin-top: 5px !important;
	//margin-left: 37px;
	//margin-right: 50px;
	width:100%;
}

.pagefooter span{
	font-style:italic;
	margin-right:-14px;
}


.progress {
	background: transparent url('../../Images/9.gif') no-repeat;
	width: 80px;
	height: 80px;
}
.highlight {
	border: 1px solid red;
}
.printPreview {
	background: transparent url('/Images/16X16/Print.png') no-repeat;
	vertical-align: top;
}
/* Date Control  starts*/


.ui-datepicker-trigger {
	vertical-align: middle;
	padding: 2px;
}

.comparativeTable td {
	border: 1px solid black;
}
/*Suresh*/
.tablePaySlipReportHeader {
	color: #333333;
	font-size: 10px; /*text-align: left;     border-bottom: solid 1px #adbdc5 !important;     border-bottom-color: #ADBDC5 !important;     border-bottom-style: solid !important;     border-bottom-width: 1px !important;*/
	height: 19px;
	width: 100%;
}
.tablePaySlipReportHeader .firstColumn {
	width: 100px;
	text-align: center;
}
.tablePaySlipReportHeader .secondColumn {
	width: 420px;
	text-align: center;
}
.tablePaySlipReportHeader .thirdColumn {
	width: 100px;
	text-align: right;
}
.tablePaySlipReportHeader .bottomBorder {
	border-bottom: solid 1px #adbdc5 !important;
}
.tablePaySlipReportContent {
	color: #333333;
	font-size: 10px;
	text-align: left;
	border: solid 1px #adbdc5 !important; /* border-bottom-color: #ADBDC5 !important;     border-bottom-style: solid !important;     border-bottom-width: 1px !important;*/
	width: 100%;
}
.tablePaySlipReportContent .bottomBorder {
	border-bottom: solid 1px #adbdc5 !important;
}
.tablePaySlipReportContent .topBorder {
	border-top: solid 1px #adbdc5 !important;
}
.tablePaySlipReportContent .leftBorder {
	border-left: solid 1px #adbdc5 !important;
}
.tablePaySlipReportContent .rightBorder {
	border-right: solid 1px #adbdc5 !important;
}
.starSpan {
	color: Red;
	vertical-align: middle;
}
/* Dashboard Table*/
table.dashboardTable {
	margin:auto;
	height: 220px;
	border-collapse: collapse;
}
table.dashboardTable tbody tr td.left-corner-header, table.printDashboardTable tbody tr td.left-corner-header {
	/*background: #799AAA;*/
	/*background:#404042;*/

    background:url("/Images/img/sidebarBg.png");

	width: 97%;
	height: 30px;
	/*padding-left: 7px;*/
	text-align: left;
	/*-moz-border-radius-topright: 10px;
	   border-top-right-radius: 10px;
	   -moz-border-radius-topleft: 10px;
	   border-top-left-radius: 10px;*/
  border-top:1px solid #97b2bd;
}
table.dashboardTable tbody tr td.right-corner-header, table.printDashboardTable tbody tr td.right-corner-header {
	background: url(/Images/right-corner-header-dashboard.png) no-repeat scroll left -1px #98938E;
	width: 2%;
	height: 23px;
}
table.dashboardTable tbody tr td.left-corner-footer {
	background: url(/Images/left-corner-footer-dashboard.png) no-repeat scroll left -1px #D2D9DC;
	width: 97%;
	height: 3px;
	border-left: 1px solid #89A4B2;
	border-top: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #89A4B2;
}
table.dashboardTable tbody tr td.right-corner-footer {
	background: url(/Images/right-corner-footer-dashboard.png) no-repeat scroll left -1px #D2D9DC;
	width: 2%;
	height: 3px;
	border-left: 0px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
	border-right: 1px solid #89A4B2;
	border-bottom: 1px solid #89A4B2;
}
table.dashboardTable tbody tr td.content, table.printDashboardTable tbody tr td.content {
	/*border-left: 1px solid #89A4B2;*/
    /*border-top: 1px solid #89A4B2;*/
    /*border-right: 0px solid #FFFFFF;*/
    /*border-bottom: 0px solid #FFFFFF;*/
	border: none;
	text-align: left;
	vertical-align: top;
	width: 97%;
	padding:0px;
    padding-bottom:10px;
}
table.dashboardTable tbody tr td.content1, table.printDashboardTable tbody tr td.content1 {
	border-left: 0px solid #FFFFFF;
	border-top: 1px solid #89A4B2;
	border-right: 1px solid #89A4B2;
	border-bottom: 0px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
	width: 1%;
}
table.dashboardTable tbody tr td div.contentDiv {
	/*//overflow: auto;*/
	/*height: 235px;*/
	text-align: left;
	/*margin-top:-1px;*/
	}
table.printDashboardTable tbody tr td div.printContentDiv {
	overflow: auto;
	text-align: left;
}
div.contentDiv {
	//border-left: 2px solid #8F9BA8;
	//border-right: 2px solid #8F9BA8;
	//border-bottom: 2px solid #8F9BA8;
	//border-top: none;
	
	border-left: 1px solid #6d92a2;
	border-right: 1px solid #6d92a2;
	border-bottom: 1px solid #6d92a2;
	border-top: none;
	
}
table.dashboardTable tbody tr td.left-corner-header b, table.printDashboardTable tbody tr td.left-corner-header b {
	color: #FFFFFF;
	margin-left: 10px;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
	/*padding-left: 5px;*/
	text-align: left;
}
div.msgNoPermission {
	text-align: left;
	padding: 10px 5px;
	color: Black;
	font-size: 12px;
}
.wrapper {
	background: url(/Images/LoginTemplate.png) no-repeat scroll left -1px transparent;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 32%;
	width: 385px;
	height: 245px;
	z-index: 101;
}
#lgnContent {
	vertical-align: bottom;
	margin-top: 73px;
}
.lgnUserNamePass {
	width: 310px;
	border-color: #C8C8C8;
	border-width: 4px 4px 4px 2px;
	border-style: solid;
}
.divTextbox {
	background-color: #C8C8C8;
	border-radius: 10px;
	width: 220px;
	margin: 5px 0px 5px 2px;
	height: 25px;
}
.lgnImgs {
	margin-left: 5px;
	margin-top: 4px;
	vertical-align: top;
}
.lgnTextbox {
	width: 150px;
	margin-top: 5px;
	background-color: #C8C8C8;
	border: 0px none;
}
.lgnButton {
	background-image: url(../../Images/Login-Button_101x26.png);
	margin-left: 253px;
	height: 27px;
	width: 100px;
	color: White;
	font-size: 8px;
	padding: 0px !important;
	border: 0px none transparent !important;
}
.spnStyle {
	color: #C8C8C8;
	font-size: 12px;
	font-weight: bold;
}
.divloginPage {
	margin: 0 auto;
	background-color: #FFFFFF;
	width: 965px;
	height: 655px;
}
.grdEdit {
	/*background: transparent url('/Images/16X16/Edit.png') no-repeat;*/
	
	background: transparent url('/Images/edit_new.png') no-repeat;
	
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grd-reset-password {
    background: transparent url('/Images/GridIcons/reset-password.png') no-repeat;
}

.grd-unlock {
    background: transparent url('/Images/GridIcons/unlock.png') no-repeat;
}


.grdReturn {
	background: transparent url('/Images/16X16/Return.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.grdTrack {
	background: transparent url('/Images/16X16/Track.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.grdImport {
	background: transparent url('/Images/16X16/Import.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.AddCommunication{
	background: transparent url('/Images/GridIcons/communication.png') no-repeat;
}
.addOppertunity{
	//background:none !important;
	background: transparent url('/Images/add.png') no-repeat;
}

.sendmailicon{
	background: transparent url('/Images/GridIcons/mail-send.png') no-repeat !important;
}

.grdAdd {
	//background: transparent url('/Images/add.png') no-repeat;
	background: transparent url('/Images/add.png') no-repeat;
	
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.grdEditBulk {
	background: transparent url('/Images/16X16/BulkEdit.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.grdDelete {
	//background: transparent url('/Images/16X16/Delete.png') no-repeat;
	
	background: transparent url('/Images/delete_new.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdQuickUpdates{
	background: transparent url('/Images/GridIcons/update.png') no-repeat;
}
.grdEditVersion{
	background: transparent url('/Images/GridIcons/EditVersion.png') no-repeat;
}
.grdDownloadProjectPPT{
	background: transparent url('/Images/GridIcons/powerpoint.png') no-repeat;

}

.grdViewMeeting{
background: transparent url('/Images/GridIcons/ViewMeeting.png') no-repeat;
}
.grdManageDocument{
	background: transparent url('/Images/GridIcons/document.png') no-repeat;
}

.grdMoreDetails {
	background: transparent url('/Images/16X16/MoreDetails.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
 
}
.grdGraph {
	background: transparent url('/Images/16X16/graph_icon.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.grdUserRoles {
	background: transparent url('/Images/GridIcons/GrdUserRoll.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.grdAssignProject {
	background: transparent url('/Images/16X16/AssignProjects.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.grdViewIcon {
	background: transparent url('/Images/16X16/ViewIcon.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.grdManageDependencies {
	background: transparent url('/Images/16X16/ManageDependencies.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdGenerate {
	background: transparent url('/Images/16X16/Generate.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.grdKeyUpdate {
	background: transparent url('/Images/16X16/KeyUpdate.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.grdPreviousVersion {
	background: transparent url('/Images/16X16/PreviousVersions.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.grdReset {
	background: transparent url('/Images/16X16/Undo.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.divheaderActionsleft {
	float: left;
	width: 50%;
}
.btnView {
	background: transparent url('/Images/View.png') no-repeat;
}
.View {
	height: 20px;
	width: 65px;
	cursor: pointer;
	display: inline-block;
	background-image: url(../../Images/View.png);
	vertical-align: inherit;
}
img {
	cursor: pointer; 
	}
.grd {
	background: transparent url('/Images/16X16/Import.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdDownload {
	background: transparent url('/Images/Download.jpg') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;/*height: 16px !important;
    width: 16px !important;*/
}

.grdUpload {
	background: transparent url('/Images/16X16/Upload.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;/*height: 16px !important;
    width: 16px !important;*/
}
.grdRolePermission {
	background: transparent url('/Images/16X16/Set_Role_Permission.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;/*height: 16px !important;
    width: 16px !important;*/
}
.t-link-padding {
	padding-right: 0px !important;
}
.tableDataCU {
	font-size: 12px;
	text-align: left;
	height: 19px;
}
table.tableDataCU th, table.tableDataCU td {
	font-size: 12px;
	text-align: left;
	height: 19px;
    padding:1px 0px 1px 0px;
}
/*multi select date picker*/
.chosen-container {
	display: inline-block;
	vertical-align: middle;
	overflow: auto;
	border: 1px solid #aaa;
}
.chosen-container .chosen-drop {
	position: absolute;
	top: 100%;
	left: -9999px;
	z-index: 1010;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #aaa;
	border-top: 0;
	background: #fff;
	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
	left: 0;
}
.chosen-container a {
	cursor: pointer;
}
.chosen-container-multi .chosen-choices {
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto !important;
	height: 1%;
	background-color: #fff;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
	background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
	background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
	cursor: text;
}
.chosen-container-multi .chosen-choices li {
	float: left;
	list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
	margin: 1px 0;
	padding: 5px;
	height: 15px;
	outline: 0;
	border: 0 !important;
	background: transparent !important;
	box-shadow: none;
	color: #666;
	font-size: 100%;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-field .default {
	color: #999;
}
.chosen-container-multi .chosen-choices li.search-choice {
	position: relative;
	margin: 3px 0 3px 5px;
	padding: 3px 20px 3px 5px;
	border: 1px solid #aaa;
	border-radius: 3px;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
	background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-clip: padding-box;
	box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	color: #333;
	line-height: 13px;
	cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	position: absolute;
	top: 4px;
	right: 3px;
	display: block;
	width: 12px;
	height: 12px;
	/*background: url('/Images/chosen-sprite@2x.png') -42px 1px no-repeat;*/
	background: url('/Images/chosen-sprite.png') -42px 1px no-repeat;
	font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
	padding-right: 5px;
	border: 1px solid #ccc;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
	background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
	background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
	background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
	margin: 0;
	padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
	display: list-item;
	color: #ccc;
	cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
	cursor: default;
}
.chosen-rtl .chosen-choices li.search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	right: auto;
	left: 4px;
}
.search-choice .search-choice-close {
	background: url('/Images/chosen-sprite.png') -42px 1px no-repeat;/*background-image: url(/Images/chosen-sprite@2x.png) !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;*/
}
.multical {
	border: none;
	background-image: url(/Images/calendar.png);
	background-repeat: no-repeat !important;
	cursor: pointer;
	color: white;
	overflow: hidden;
	vertical-align: middle !important;
	padding: 0px 0px 4px 15px;
}
.quicker {
	height: 24px;
	width: 24px;
	cursor: pointer;
	display: inline-block;
	background-image: url(../../Images/24X24/Quickr.png);
	background-repeat: no-repeat;
	vertical-align: top;
}
.portletHyperlink {
	text-decoration: none;
	font-weight: bold;
	color: #327ad6 !important;
	text-align: left;
	font-family: Arial;
	font-size: 10px;
	text-decoration: underline;
}
.tdLastChild {
	border-bottom: none !important;
}
.tvColor {
	color : #ffffff !important;
}
.hourMask {
	width: 40px;
}
.Highlighted a {
	background-color : Orange !important;
	background-image : none !important;
	color: White !important;
}
.download24 {
	height: 24px;
	width: 24px;
	cursor: pointer;
	display: inline-block;
	background-image: url(../../Images/downloads.png);
	background-repeat: no-repeat;
	vertical-align: top;
}
.uploadNew
{
    height: 24px;
    width: 24px;
    cursor: pointer;
    display: inline-block;
    background-image: url(../../Images/upload.png);
    background-repeat:no-repeat;
    vertical-align:top;
}


.grdDetails{
	background: transparent url('/Images/GridIcons/viewDetails.png') no-repeat;
}
.grdAttendence{
	background: transparent url('/Images/GridIcons/attendence.png') no-repeat;
}
.grdDownloadFile{
	background: transparent url('/Images/GridIcons/downloadFile.png') no-repeat;
}
.grdUploadFile{
		background: transparent url('/Images/GridIcons/uploadFile.png') no-repeat;
}

.grdDownloadAttendence{
		background: transparent url('/Images/GridIcons/downloadAttendence.png') no-repeat;
}

.grdChangeAssignment{
		background: transparent url('/Images/GridIcons/changeAssignment.png') no-repeat;
}

.grdRegister{
		background: transparent url('/Images/GridIcons/register.png') no-repeat;
}

.grdCheckListItems{
		background: transparent url('/Images/GridIcons/checklistItems.png') no-repeat;
		vertical-align: sub;
	    padding-left: 0px !important;
	    padding-right: 0px !important;
}

.grdUpload1{
background: transparent url('/Images/GridIcons/Upload.png') no-repeat;
vertical-align: sub;
padding-left: 0px !important;
padding-right: 0px !important;
}

.grdViewDetails {
	/*background: transparent url('/Images/ViewDetails.png') no-repeat;*/
	background: transparent url('/Images/GridIcons/ManPowerAllocation.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.grdApproved{
    vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
    background: transparent url('/Images/GridIcons/Approved.png') no-repeat;
}

.grdInsertBefore {
	background: transparent url('/Images/16X16/InsertBefore.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdInsertAfter {
	background: transparent url('/Images/16X16/InsertAfter.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdFailed{
	background: transparent url('/Images/GridIcons/GrdFailed.png') no-repeat;
}
.grdUpdateBatchNumber{
		background: transparent url('/Images/GridIcons/UpdateBatchNumber.png') no-repeat;
}
.grdQCTestAnalysis{
			background: transparent url('/Images/GridIcons/QCTestAnalysis.png') no-repeat;
}
.grdDownloadbatchARTracing{
	background: transparent url('/Images/GridIcons/DownloadBatchAR.png') no-repeat;
}
.grdMachineAllocation{
	background: transparent url('/Images/GridIcons/MachineAllocation.png') no-repeat;
}
.grdmachineUpdate{
	background: transparent url('/Images/GridIcons/Updatemachine.png') no-repeat;
}
.grdComplete{
	background: transparent url('/Images/GridIcons/Complete.png') no-repeat;
}
.grdStockAvailability{
	background: transparent url('/Images/GridIcons/StockAvailabilitye.png') no-repeat;
}
.grdReturn{
	background: transparent url('/Images/GridIcons/Return.png') no-repeat;
}

.grdOffers{
	background: transparent url('/Images/GridIcons/offers.png') no-repeat;
}


.grdEditversion{
	background: transparent url('/Images/GridIcons/editversion.png') no-repeat;
}


.grdEnquiry{
	background: transparent url('/Images/GridIcons/enquiry.png') no-repeat;
}


.grdAddIndent{
	background: transparent url('/Images/GridIcons/AddIndent.png') no-repeat;
}

.grdAddMachIndent{
	background: transparent url('/Images/GridIcons/MachineAllocation.png') no-repeat;
}

.grdAssessment{
	background: transparent url('/Images/GridIcons/assessment.png') no-repeat;	
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
	
}


.grdCompleteChecklist{
	/*background: transparent url('/Images/GridIcons/CompleteChecklist.png') no-repeat;*/
	background: transparent url('/Images/GridIcons/CompleteChecklist.png') no-repeat;	
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdClosure{
	/*background: transparent url('/Images/GridIcons/CompleteChecklist.png') no-repeat;*/	
	background: transparent url('/Images/GridIcons/closure.png') no-repeat;	
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
	

.grdReview{
	/*background: transparent url('/Images/GridIcons/CompleteChecklist.png') no-repeat;*/	
	background: transparent url('/Images/GridIcons/review.png') no-repeat;	
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}


.grdQAReview{
	/*background: transparent url('/Images/GridIcons/CompleteChecklist.png') no-repeat;*/	
	background: transparent url('/Images/GridIcons/qaReview.png') no-repeat;	
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.grdCompleteCalibration{
	background: transparent url('/Images/GridIcons/CompleteCalibration.png') no-repeat;
}
.grdShowCalibration{
	background: transparent url('/Images/GridIcons/ShowCalibration.png') no-repeat;
}
.grdTraining{
	background: transparent url('/Images/GridIcons/Training.png') no-repeat;
}
.grdUpdatedate{
	background: transparent url('/Images/GridIcons/Updatedate.png') no-repeat;
}
.grdUpdatedated{
	background: transparent url('/Images/GridIcons/Update.png') no-repeat;
}
.grdBookExpense{
	background: transparent url('/Images/GridIcons/BookExpense.png') no-repeat;
}

.grdInfo{
	background: transparent url('/Images/GridIcons/info.png') no-repeat;
}

.grdAddReceivables{
	background: transparent url('/Images/GridIcons/addReceivables.png') no-repeat;
}

.grdAddReceipts{
	background: transparent url('/Images/GridIcons/addReceipts.png') no-repeat;
}

.grdView{
	background: transparent url('/Images/GridIcons/eye.png') no-repeat;
}

.grdSubmit{
	background: transparent url('/Images/GridIcons/submit.png') no-repeat;
}

.grdDuplicate{
	background: transparent url('/Images/GridIcons/duplicate.png') no-repeat;
}

.grdUpdateStatus{
	background: transparent url('/Images/GridIcons/updateStatus.png') no-repeat;
}

.grdAssignPM{
	background: transparent url('/Images/GridIcons/pm.png') no-repeat;
}

.grdACheckList{
	/*background: transparent url('/Images/GridIcons/aCheckList.png') no-repeat;*/
	background: transparent url('/Images/GridIcons/aCheckList.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdarCheckList{
	background: transparent url('/Images/GridIcons/arCheckList.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdRating{
    background: transparent url('/Images/GridIcons/rating.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.grdArComment{
    background: transparent url('/Images/GridIcons/arComment.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdAComment{
    background: transparent url('/Images/GridIcons/aComment.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdRDeatils{
    background: transparent url('/Images/GridIcons/rDetails.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}


.grdViewCheckList{
    background: transparent url('/Images/GridIcons/viewCheckList.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;

}

.grdNaminations{
    background: transparent url('/Images/GridIcons/naminations.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdNaminate{
    background: transparent url('/Images/GridIcons/naminate.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdReClassification{
    background: transparent url('/Images/GridIcons/reClassification.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}


.grdIMReview{
    background: transparent url('/Images/GridIcons/interRiview.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdAssociateUser{
	background: transparent url('/Images/GridIcons/users.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdAddBatchNumber{
	background: transparent url('/Images/GridIcons/addBatchNumberNew.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdTransfer{
	background: transparent url('/Images/GridIcons/transfer.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdCalendar{
	background: transparent url('/Images/GridIcons/calendar.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
	
}

.grdReSubmit{
	background: transparent url('/Images/GridIcons/re-submit.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
	
}

.grdSubmit{
	background: transparent url('/Images/GridIcons/submit.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
	
}

.grdUpdateQCTestAnalysis{
	background: transparent url('/Images/GridIcons/UpdateQCTestAnalysis.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
	
}


.grdAssociation{
	background: transparent url('/Images/GridIcons/association.png') no-repeat;	
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdAddPayment{
	background: transparent url('/Images/GridIcons/addPayment.png') no-repeat;	
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}



.grdActive{
	background: transparent url('/Images/GridIcons/InActiveUser.png') no-repeat;
    vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdDeactive{
	background: transparent url('/Images/GridIcons/ActiveUser.png') no-repeat;
    vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdAcknowledgement{
	background: transparent url('/Images/GridIcons/aknowledgment.png') no-repeat;
    vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.GrdStartIcon{
 background:url(../../Images/16X16/start.png);
 background-repeat:no-repeat;
}

.GrdStopIcon{
 background:url(../../Images/16X16/stop.png);
 background-repeat:no-repeat;
}

.grdCreateUser {
    background: transparent url('/Images/GridIcons/createUser.png') no-repeat;
}

.grdReceiptOrPaymentInfo{
	background: transparent url('/Images/GridIcons/ReceiptOrPaymentInfo.png') no-repeat;
    vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdAddPayment{
	background: transparent url('/Images/GridIcons/addPayment.png') no-repeat;	
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}


.grdZoomMagnifying {
    background: transparent url('/Images/GridIcons/ZoomMagnifying.png') no-repeat;
}

.grdAddInterview{
background: transparent url('/Images/GridIcons/addInterview.png') no-repeat;

}


.i-table-header{
	color:#fff !important;
}

/* Classes to ignore vertical scrollbars while showing content in a Window */
div.divPopUpWindowContent {
        width:100%;
        overflow-y:auto;
        /*overflow-x:no-content;*/
    }


div.divPopUpWindowBottomActions {
     /*height: 26px;*/
     line-height:18px;
     width:100%;
     margin-bottom:0px;
     padding-bottom:0px;
     /*position:relative;
     left:-5px;
     right:-15px;*/
    }


.grdmResource{
	background: transparent url('/Images/GridIcons/mResource.png') no-repeat;	
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
/*Ramesh*/
td {
    word-wrap: break-word;
}
.grdAddbudget{
	background: transparent url('/Images/GridIcons/addBudget.png') no-repeat;
    vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdAddSubTask{
	background: transparent url('/Images/GridIcons/subtask.png') no-repeat;
    vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdViewIndent{
	background: transparent url('/Images/GridIcons/viewIndent.png') no-repeat;
    vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
 .checklistsgrid {
        padding:10px;
}
.checklistsgrid .checklist {
    text-align:left;
    background-color:rgb(224, 244, 255) !important;
}
.checklistsgrid .checklist th {
    padding:2%;font-size:14px;
}
.checklistsgrid .checklist-item {
    text-align:left;
}
.checklistsgrid .checklist-item td {
    padding:1%;font-size:12px;padding-left:6%;
}
.checklistsgrid .checklist span {
    display:block;
    text-align:left;
}
.checklistsgrid .checklist-item textarea {
    width:100%;
}

.grdReceiptOrPaymentInfo{
	background: transparent url('/Images/GridIcons/ReceiptOrPaymentInfo.png') no-repeat;
    vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.grdGatePass {
    background: transparent url('/Images/GridIcons/gatepass.png') no-repeat;
    vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}


.grdProtocol
{
    background: transparent url('/Images/plus-black.png') no-repeat;
    vertical-align: sub;
    padding-left: 0px !important;
    padding-right: 0px !important;
    width:16px;
    height:16px;
}

.grdComment{
	background: transparent url('/Images/GridIcons/comment-icon.png') no-repeat;
    vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
#tdMachineReadings td {
    text-align:center;
}
td {
    word-wrap:break-word;
}
.grdAbort{
	background: transparent url('/Images/GridIcons/Abort.png') no-repeat;
    vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.grdCompleteGreen{
	background: transparent url('/Images/GridIcons/Complete_Green.png') no-repeat;
    vertical-align: sub;	
}
#trAdditionalInfo tr.header td {
    background-color:grey;
    color:#fff !important;
    font-size:15px;
}


.grdReDo{
	background: transparent url('/Images/GridIcons/redoIcon.png') no-repeat;
    vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdResolve {
    background: transparent url('/Images/GridIcons/resolve.png') no-repeat;
    vertical-align: sub;
}

.grdCloseOrReopen {
    background: transparent url('/Images/GridIcons/closeReopen.png') no-repeat;
    vertical-align: sub;
}	

.grdCreditNote {
    background: transparent url('/Images/GridIcons/creditNote.png') no-repeat;
    vertical-align: sub;
}	

.grdDebitNote {
    background: transparent url('/Images/GridIcons/debitNote.png') no-repeat;
    vertical-align: sub;
}	

.grdpoIcon {
   background: transparent url('/Images/GridIcons/po-icon.png') no-repeat;
   vertical-align: sub;
} 

/*Finance Floating Menu*/

.fine-menubar {
    text-align: right;
    position: relative;
    padding:4px;
    background:#feedd9;
}

#fina-content{
    position: absolute;
    top: -2px;
    display: none;
    right: 26px;
    width:220px;
    height: 300px;
    z-index: 1000;
}

.fContent ul {
    padding:5px;
    margin:2px;
}

.fContent ul li  {
    list-style:none;
    width: 100%;
    text-align: left;
    background: #004a66;
    margin:1px 0px 1px 0px;
}

.fContent ul li .fList {
    font-size:13pt;
    color:#fff;
    padding:5px;
}

.fContent ul li:hover {
    background: #0d759c;
    cursor:pointer;
}
.grdPOAmendment {
	background: transparent url('/Images/AddAmmendemntPO.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdmapItemSpecification {
	background: transparent url('/Images/GridIcons/mapItemSpecification.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdmapSite {
	background: transparent url('/Images/GridIcons/mapSite.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.grdMaterialRetuns {
	background: transparent url('/Images/GridIcons/materialReturn.png') no-repeat;
	vertical-align: sub;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

/*new styles*/


/*input[type=radio] + label:before{ 
  height:12px;
  width:12px;
  margin-right:2px;
  content: " ";
  display:inline-block;
  vertical-align: baseline;
  border:2px solid #f7931d;
}

input[type=radio] + label:before{
   -moz-appearance:none;
   border:1px solid #000;
   border-radius:50%;
}

input[type='radio']{
  -moz-appearance:none;
  width:12px;
  height:12px;
  visibility: hidden;
  position: absolute;
 }


input[type=radio]:checked + label:before{
  background:#f7931d;
}*/


label {
    font-size:10pt;
    color:#000;
    margin:-5px 0px 0px 0px;
   }

.filterbg .filterButton table tr td img:first-child {
    cursor:default;
} 

.filterButton {
    margin-right:5px;
}
.searchInput {
    height:24px !important;
    min-width:150px;
    background:rgba(21,139,112,0.1) !important;
    border:1px solid #158b70 !important;
    text-align:center;
    font-size:9pt !important;
    letter-spacing:1px;
    float:left;
    border-right:none;
}

:-moz-placeholder { /* Firefox 18- */
   color: #f7941d !important;     
}

.t-grid-pager .t-status .t-icon {
    margin:0px !important;
    width:28px !important;
    height:28px !important;    
    background:url('/Images/Icons/refresh.png') no-repeat;   
}
.searchBtn{
    border:0;
    padding:0;
    margin:0 0 0 -24px;
    width:24px;
    height:24px;
    background:url('\Images\Icons\search.png') center center  no-repeat;
    float:left;

}

.t-grid .t-pager {

    /*border:1px solid #f9ab4d;*/
    margin-left:-15px;
    /*background:skyblue;*/
}

.t-arrow-first {
   
    width:28px !important;
    height:28px !important; 
    background:url('/Images/Icons/arrow_first.png') no-repeat;
  
}

.t-arrow-prev {
    width:28px !important;
    height:28px !important; 
    background:url('/Images/Icons/arrow-prev.png') no-repeat;
    margin-left:-2px;

}

.t-arrow-next {
    width:28px !important;
    height:28px !important; 
    background:url('/Images/Icons/arrow-next.png') no-repeat;
    margin-left:-2px;
 
}

.t-arrow-last {
    width:28px !important;
    height:28px !important; 
    background:url('/Images/Icons/arrow-last.png') no-repeat;
    margin-left:-2px;
   
}

.t-state-disabled .t-arrow-first, .t-state-disabled .t-arrow-prev, .t-state-disabled .t-arrow-next, .t-state-disabled .t-arrow-last {
    background-position: 0px 0px;
}

.t-grid-pager {

    margin-top:5px;
    margin-bottom:5px;
}
.t-pager .t-link {
 margin:0px !important;
 padding:0px !important;
}




.t-page-size .t-dropdown {
    height:27px;
    background:#158b70;
}

.t-grid-bottom .t-dropdown-wrap .t-select {
    background: #158b70;
}
.t-grid-bottom .t-dropdown .t-input {
    height:25px;
    padding:0px;
    text-align:center;
    line-height:24px;
}

.t-grid-bottom .t-dropdown-wrap{
    border:1px solid #ff8000;
   
}

t-pager span /*.t-pager .t-link*/ {
    vertical-align:middle;
}

.t-page-i-of-n {
    display:none !important;
}

.t-grid .t-status-text {
    font-size:11pt;
    color:#158b70;
    letter-spacing:1px;
}

.ui-widget-content .ui-widget-header span {
    color:#000 !important;
    font-size:12pt;
    /*line-height:35px;*/
    margin:0px 2px 0px 2px;
}

.input_container { position:relative; padding:0; margin:0; }

.input {padding-right:20px; }

.input_img { position:absolute; bottom:-20px; right:5px; width:15px; height:15px; }

.resetImage {
    width:24px;
    height:24px;
}

.i-header {
    width: 100%;
    height: 30px;
    background: #d3dee3;
    margin:5px 0px 5px 0px;
}

.i-header .blueheader{
    float:left;
    font-size:12pt;
    letter-spacing:1px;
}

.t-header-add{
    background: #6d92a2;
    width: 35px;
    height: 35px;
    border: none;
    color: #fff;
    font-size:15pt;
    padding: 0px;
    float: right;
}
.spanSeparater {
    font-size: 15pt;
    color: rgba(000,000,000,0.2);
    line-height: 20px;
    margin: -5px 1px 0px 1px;
}

.filterbg {
    margin: 1px 0px 1px 0px;
    background: #e5eef0;
    width:100%;

}

.fborderTop {
    border-top:1px solid rgba(000,000,000,0.1);
}

#divleft #trvLeftMenuItems ul li:hover {
    background:#158b70;
}

.DashAddBtn {
    width:35px;
    height:35px;
    background:#f79929;       
    font-size:20pt !important;
    color:#fff;
    border:none;
    margin:-1px 1px 0px 0px;
}

.popSubHeader {
    background:#6d92a2;
    height:30px;
    line-height:24px;
    font-size:15pt !important;
    color:#fff;
    box-shadow:0px 2px 5px 1px rgba(000,000,000,0.2);
}
.addButton {
    background: #6d92a2;
    width: 30px;
    height: 30px;
    border: none;
    color: #fff;
    font-size: 15pt !important; 
    padding: 0px;
    float: right;
    margin:0px 0px 0px 0px;
    cursor:pointer;
}

.editButton {
    background:url("../../Images/Icons/editBtn.png") center;
    width: 35px;
    height: 35px;
    border: none;
    color: #fff;
    font-size: 15pt !important; 
    padding: 0px;
    float: right;
    margin:-1px 0px 0px -1px;
}

.popSubHeader .t-icon {
    background-image: url("../../Images/Icons/new_sprite.png");
}

.popSubHeader .t-icon {
    width:20px;
    height:20px;
}

.popSubHeader .t-minus {
    background-position: -0px 0px !important;
}

.popSubHeader .t-plus {
    background-position: -21px 0px !important;
}

.separator {
    margin-bottom:10px;
}

.dashbtn{
    border:none;
    padding:5px;
    background:#f79928;
    font-size:11pt !important;
    font-weight:bold;
    color:#fff;
    border-bottom:3px solid #e75017;
}

select {
  border: 1px solid #111;
  background: transparent;
  width:150px;
  padding: 0px 20px 2px 0px;
  font-size: 16px;
  border: 1px solid #ccc; 
  height:24px;
  -webkit-appearance: none;
  -moz-appearance: none;  
  -ms-appearance:none;
  appearance:none;
  background: url(/Images/Icons/dropdown.png) 96%  no-repeat #eee;
}

.labeltxt {
    /*font-size:11pt;*/
    /*letter-spacing:1px;*/
    font-weight:bold;
}

.dropTxtBox {
    margin:4px 3px 0px 0px;
    float:left;
    /*font-size:10pt;
    letter-spacing:1px;*/
    font-weight:bold;
}

.t-dropdown-wrap {
    border:none !important;
    background:none !important;
}

.t-combobox .t-arrow-down {
    background-position:0px 0px !important;

}
.t-dropdown-wrap .t-select {
    height:25px !important;
}
.t-combobox .t-icon {
    background: url(/Images/Icons/dropdown.png) 50%;
    width:27px;
    height:27px;
    background-repeat: no-repeat;
}
.t-dropdown-wrap .t-select, .t-dropdown-wrap .t-input  {
    background:#d6d5d5;
}
.t-combobox .t-select {
    border:none;
}
.t-dropdown-wrap {
    margin-top:1px;
}
.filterBtn {
    width:24px;
    height:24px;    
    background: url("/Images/Icons/filter_new.png") 50%;
    background-position:-4px -2px;
    margin:0px 0px 0px 10px; 
}
.filterButton table:first-child tr td img {
    width: 26px;
    height: 28px;

}
.ui-widget input {
    letter-spacing:1px;
    /*font-family:hurmer !important;*/
}
.TextboxCSS {
    height:24px;
    /*width:60px !important;*/
    border:1px solid rgba(000,000,000,0.2);
}
.filterBgTwo {
padding-bottom:5px;
border-top:1px solid rgba(000,000,000,0.1);
}

select::-ms-expand {
    display: none;
}

#dashboardtabs .t-grid-header {
  
}
.t-content {
    /*padding-left:5px;
    padding-right:5px;*/
    /*overflow:hidden;*/
}

.t-content table tr td {
        padding:1px 3px 2px 3px;
        line-height: 20px;
 }

.t-content table tr th:first-child {
    padding:5px 10px 5px 10px;
   }

.divPopUpWindowContent {
    background:#fff;
}

.t-content .t-grid-pager {
    margin-top:0px;
    margin-bottom:0px;
}

.filterRow {
   
    width:100%;
    padding:1px 0px 1px 0px;
    border-top:1px solid rgba(000,000,000,0.1);
    /*margin-bottom:10px;*/
}
.t-content {
    /*padding-left:5px;
    padding-right:5px;*/
    /*overflow:hidden;*/
}

/*.t-content table tr td {
        padding:5px 10px 5px 10px;
 }*/

.t-content table tr th:first-child {
    padding:2px 10px 2px 5px;
   }

.divPopUpWindowContent {
    background:#fff;
}

.t-content .t-grid-pager {
    margin-top:0px;
    margin-bottom:0px;
}

#tblAddMrv .CLH{
    color:#f7931d !important;
}
.rateContractTbl tr td, .stkTransferTbl tr td, .MRVreportTbl tr td, .poMrvTbl tr td {
    padding:5px;
    font-size:10pt;
}

.tblTdContent tr td {
    padding:5px;
    font-size:10pt;
}

.t-grid-header .t-grid-header-wrap .t-header{
    background:none !important;
}

div.t-grid-header {
    background:none !important;
    }
.fltRight {
    width:100%;
   text-align:right;
}
.headerBtns { 
    height:30px !important;
}

.mInput {
    width:100px;
    border: 1px solid #f7941d;
    background:#feedd9 !important;
    height: 26px !important;
}



.tableHolder .t-grid-header .CLH {
     color:#f7931d !important;
}

#frmAddStockItemTypeInfo {
    background:#fff;
}

#divleft #trvLeftMenuItems ul li img {
   -webkit-filter: saturate(3); filter: saturate(8);
   filter:contrast(200%);
  }
.bgColorTbl {
    background:#fff;
}

.t-grid-pager .t-state-hover:hover .t-arrow-next {
   width:28px;
   height:28px;
    background:url(/Images/Icons/hover-arrow-next.png) no-repeat;
}

.t-grid-pager .t-state-hover:hover .t-arrow-prev {
   width:28px;
   height:28px;
    background:url(/Images/Icons/hover-arrow-prev.png) no-repeat;
}


.t-grid-pager .t-state-hover:hover .t-arrow-last {
   width:28px;
   height:28px;
    background:url(/Images/Icons/hover-arrow-last.png) no-repeat;
}

.t-grid-pager .t-state-hover:hover .t-arrow-first {
   width:28px;
   height:28px;
    background:url(/Images/Icons/hover-arrow-first.png) no-repeat;
}
select[multiple] {
    background:none;
}

.divHorizantalScroll {
    overflow-x: auto;
    width:1111px;
    margin:10px 0px 20px 0px;
}

.innerTable {
    color:#158b70 !important;
    font-weight:bold;
}
.tblHeaderColor tr td, .tblHeaderColor th {
    color:#f7931d !important;
    font-weight:bold;
}
.t-filter-options .t-filter-operator, .t-filter-options input[type=text]{
    width:100% !important;
}

/*.filterbg .filterButton table tr td:first-child img:hover:last-child {
   margin:2px;
}*/

.filterbg table tr td select {
    padding-top:1px;
    white-space: nowrap;
    min-width: 20ch;
    overflow: hidden;
    text-overflow: ellipsis;
}

#divleft .t-mid, #divleft .t-mid a {
    height:50px;
}
#left {
    background: url(../../Images/img/sidebarBg.png);
}
.notHeader tr {
    height:auto;
    border-bottom:none !important;
}

.ColumnPaddingPrice {
   margin-right:50px;
}

.formErrorContent {
    clear:both;
    color:red !important;
    
 }

.highlight-required {
    -moz-box-shadow: 0 0 5px #ff5151 !important;
    -webkit-box-shadow: 0 0 5px #ff5151 !important;
    box-shadow: 0 0 5px #ff5151 !important;
    padding: 3px 0px 3px 3px !important;
    margin: 5px 1px 3px 0px !important;
    border:1px solid #ff5151 !important;
}

.highlight-required {
    -moz-box-shadow: 0 0 5px #ff5151 !important;
    -webkit-box-shadow: 0 0 5px #ff5151 !important;
    box-shadow: 0 0 5px #ff5151 !important;
    padding: 3px 0px 3px 3px !important;
    margin: 5px 1px 3px 0px !important;
    border:1px solid #ff5151 !important;
}


.t-window table .t-grid-header tr th .gridHeader tr td, table .t-grid-header tr th .gridHeader tr td {
    text-align:center;
    color:#158b70;
}


.productTbl tr {
    border-bottom:1px solid #ddd;
}

.productTbl tr td {
 
    text-align:center;
}

.productTbl tr:first-child td{
    color:#f7941d !important;
    padding:5px;
}

/*pivot table using div*/

.mainTbl {
    width:1140px;
    overflow:auto;
    position:relative;
    max-height:800px;
}

.tbl {
    display: table;
    width: 100%;
   
  
}

.tblRow {
    display: table-row;
    
}

 .tblRow:first-child .tblCell, .tblRow .tblCell:first-child {
        color: #158b70;
        padding:5px;
        font-weight:bold;
 }

.tblCell {
    display: table-cell;
    border-bottom: 1px solid #ddd;
    text-align:center;
}

.cloneHeader {
    display: table;
    width: 100%;  
   z-index:99;
}


 .cloneHeader {
      position:fixed;
      top:0px;
      left:0px;
  }

.wid120px {
    width:120px;
}

table .t-grid-header th, .headerTemplateColor {
    color: #158b70;
}

.t-window .filterbg input[type=submit] {
    background:none !important;
    min-width:20px !important;
}
.anchorClass a{
    color:blue !important;
    text-decoration:underline;
}
.ItemRow .t-combobox input {
    height:25px !important;
}
.i-RadScheduler {
    height:100%;
    width:100%;
}

/*.t-window-content .i-RadScheduler {
        height:445px;
        width:710px;
}*/ 

.tWindowHeader {
    font-size:10pt;
    color:#158b70;
}
.addDemoProduct tr td {
    padding-left:6px;
}
.ApprovalActions{
    padding:5px;
}

.bdAppoval {
    width: 100%;
    text-align: right;
    padding: 0px 10px 10px 0px;    
}

    .bdAppoval input[type=button] {
        cursor:pointer;
    }
.divSalesReportScroll {
    width:1130px;
    overflow-x:auto;
}
.tdSelAll {float: left; margin-left: 10px;}

.grdLevelBtns {
    margin: 2px 0px 1px 0px;
    width: 100%;
}
.grdLevelBtnsAlign {
    text-align: right;
}
.filterRow-pad-left {
    padding-left:55px;
}
.grdLevelBtnsMarAlign {
    margin-top:9px;
    width: 100%;
}
#frmTeamUserRoles div.divPopUpWindowContent {
        overflow:hidden;
    }

.wid300px {
    width:300px;
}
.wid120px {
    width:120px;
}






.ancList{
        position:relative;
        width:20px;
		     }
.popDiv {
       /* width: 36px; */
    display: none;
    position: absolute;
    top: 5px;
    background: #fff;
    padding: 3px;
    z-index: 99999;
    box-shadow: 0px 2px 6px 3px rgba(0,0,0,0.3);
    /*border: #6d92a2 1px solid;*/
    text-align: center;
    right: 25px;
    
}

    .popDiv .bgColor {
        background: #fff;
}

.flex {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.cell.text-left a{
   
    padding-left:0px;
    background: #fff !important;
    color:#000;
     font-size:12px;
}
	.popDiv:before{
	  /*content: '';
    display: block;
    position: absolute;
    right: -20px;
    top: 0px;
    bottom: 100%;
    width: 0;
    height: 0;
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
    border-left: 10px solid #000;
    border-right: 10px solid transparent;*/   
    
	}

  .popDIv a img{
	border-bottom:1px solid #fff; 	
	}

.actionTbl tr td {
    border: 1px solid #ededed;
    vertical-align: middle;
}

.actionTbl {
    display: table;
    background: #fff;
}

.row {
    display: table-row;
    vertical-align: middle;
    border-bottom:1px solid #000;
}

    .row:last-child {
        border-bottom:none;
    }

.cell {
    display: table-cell;
    vertical-align: middle;   
    /*padding:0 5px;*/
    
}

.icons a {
    margin-top: 5px !important;
}
.white-space-nowrap {
    white-space:nowrap;
}
.text-left {
    text-align:left;
    line-height:0px;
}

.popDiv .t-button {
    padding: 0px;
}

.popUpActionButtons button:disabled {
    background: #dad8d8;
    color: #ededed;
}

 .qtip-defaults {
    height:200px !important;
    top: 199px;
    left:40% !important;
    z-index: 9999999 !important;
    width:58% !important;
}
.qtip-content {
	padding: 10px 20px !important;
	width:auto !important

}
.contentDiv .t-grid-header {
    border-bottom: 1px solid #ddd;
    padding-right:17px !important;
}

.contentDiv  .t-widget.t-grid div.t-grid-content{
    overflow-y:scroll !important;
    overflow-x:auto !important;
}
.t-grid > table > tbody > tr:nth-child(2n+1) {
    background: #ededed;
}
.t-grid > table > tbody > tr:nth-child(2n+1) {
    background: #ededed;
}
.t-grid > .t-grid-header > .t-grid-header-wrap > table > tbody > tr{
    background:none;
}
tr.t-master-row:nth-child(2n+0)/*,
.t-grid > table > tbody > tr:nth-child(2n+0)*/{
    background: #ededed !important;
}
.t-grid-content > table > tbody > tr:nth-child(2n+1) {
    background: #ededed !important;
}
.t-grid > th > table > tr:nth-child(2n+1),
.t-grid > th > table > tbody > tr:nth-child(2n+1) {
    background: none !important;
}

.filterbg table tr td input[type='radio'] {
    vertical-align:-2px;
}
.MRVreportTbl li table tr td input[type='radio'] {
    vertical-align:-2px;
}
.t-widget t-grid table tr th input[type='checkbox'] {
    vertical-align:-2px;
}
.tableDataCU tr td input[type='radio'] {
    vertical-align:-2px;
}
.divPopUpWindowContent table tr td input[type='radio'] {
    vertical-align:-2px;
}
#ui-tabs-2 input[type='radio'] {
    vertical-align:-2px;
}
.i-header table tr td input[type='image'] {
    vertical-align:-8px;
}
#pro_btn input[type='image'] {
    vertical-align:-8px;
}

.sessionWarning
{
    background: url('../../Images/warning.png') no-repeat #F4F4F4  top center;   
    font-weight:bold;
    color:black;
    border: #fff 1px solid;
    position: fixed;
    left: 30%;
    top: 40%;
    display:none;   
    z-index:99999;
    height:150px;
    width:475px;
    text-align:center;
    line-height:30px;
    font-size:14px;
}
.t-overlay {
    /*position:absolute;*/
     background:#000; 
     width:100%; 
     height:100%;
}

.absposition {
    position: absolute;
    bottom: 0px;
}
.DisableDatePickerEvnts {
    position:relative;
}
    .DisableDatePickerEvnts:after {
    content: "";
    width: 116px;
    height: 25px;
    position: absolute;
    background: transparent;
    left: 0;

}

.wid100px {
    width:100px;
}
.wid200px {
    width:200px;
}

.wid250px {
    width:250px;
}

#frmDirectPO #divPopUpWindowMain #tblAditEditPo tr td {
    padding: 1px 0px 1px 0px;
}

.tbl-fixed-layout {
    table-layout:fixed;
}
.txt-overflow div[data-title] {
  position: relative;
}
.txt-overflow div[data-title] .txt-short-name {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  cursor: help;
}
.txt-overflow div[data-title] .txt-short-name:empty {
  display: none;
}
.txt-overflow div[data-title]:hover:before {
  content: attr(data-title);
  position: absolute;
  padding: 8px;
  border-radius: 2px;
  background: #000;
  color: #fff;
  z-index: 99999;
  white-space: normal;
  word-break: break-all;
  top: 24px;
}
.txt-overflow div[data-title]:hover:after {
  content: '';
  position: absolute;
  bottom: -10px;
  left: 8px;
  display: inline-block;
  color: #fff;
  border: 8px solid transparent;
  border-bottom: 8px solid #000;
}
.wid1pc {
  width: 1%;
}
.wid2pc {
  width: 2%;
}
.wid3pc {
  width: 3%;
}
.wid4pc {
  width: 4%;
}
.wid5pc {
  width: 5%;
}
.wid6pc {
  width: 6%;
}
.wid7pc {
  width: 7%;
}
.wid8pc {
  width: 8%;
}
.wid9pc {
  width: 9%;
}
.wid10pc {
  width: 10%;
}
.wid11pc {
  width: 11%;
}
.wid12pc {
  width: 12%;
}
.wid13pc {
  width: 13%;
}
.wid14pc {
  width: 14%;
}
.wid15pc {
  width: 15%;
}
.wid16pc {
  width: 16%;
}
.wid17pc {
  width: 17%;
}
.wid18pc {
  width: 18%;
}
.wid19pc {
  width: 19%;
}
.wid20pc {
  width: 20%;
}
.wid21pc {
  width: 21%;
}
.wid22pc {
  width: 22%;
}
.wid23pc {
  width: 23%;
}
.wid24pc {
  width: 24%;
}
.wid25pc {
  width: 25%;
}
.wid26pc {
  width: 26%;
}
.wid27pc {
  width: 27%;
}
.wid28pc {
  width: 28%;
}
.wid29pc {
  width: 29%;
}
.wid30pc {
  width: 30%;
}
.wid31pc {
  width: 31%;
}
.wid32pc {
  width: 32%;
}
.wid33pc {
  width: 33%;
}
.wid34pc {
  width: 34%;
}
.wid35pc {
  width: 35%;
}
.wid36pc {
  width: 36%;
}
.wid37pc {
  width: 37%;
}
.wid38pc {
  width: 38%;
}
.wid39pc {
  width: 39%;
}
.wid40pc {
  width: 40%;
}
.wid41pc {
  width: 41%;
}
.wid42pc {
  width: 42%;
}
.wid43pc {
  width: 43%;
}
.wid44pc {
  width: 44%;
}
.wid45pc {
  width: 45%;
}
.wid46pc {
  width: 46%;
}
.wid47pc {
  width: 47%;
}
.wid48pc {
  width: 48%;
}
.wid49pc {
  width: 49%;
}
.wid50pc {
  width: 50%;
}
.wid51pc {
  width: 51%;
}
.wid52pc {
  width: 52%;
}
.wid53pc {
  width: 53%;
}
.wid54pc {
  width: 54%;
}
.wid55pc {
  width: 55%;
}
.wid56pc {
  width: 56%;
}
.wid57pc {
  width: 57%;
}
.wid58pc {
  width: 58%;
}
.wid59pc {
  width: 59%;
}
.wid60pc {
  width: 60%;
}
.wid61pc {
  width: 61%;
}
.wid62pc {
  width: 62%;
}
.wid63pc {
  width: 63%;
}
.wid64pc {
  width: 64%;
}
.wid65pc {
  width: 65%;
}
.wid66pc {
  width: 66%;
}
.wid67pc {
  width: 67%;
}
.wid68pc {
  width: 68%;
}
.wid69pc {
  width: 69%;
}
.wid70pc {
  width: 70%;
}
.wid71pc {
  width: 71%;
}
.wid72pc {
  width: 72%;
}
.wid73pc {
  width: 73%;
}
.wid74pc {
  width: 74%;
}
.wid75pc {
  width: 75%;
}
.wid76pc {
  width: 76%;
}
.wid77pc {
  width: 77%;
}
.wid78pc {
  width: 78%;
}
.wid79pc {
  width: 79%;
}
.wid80pc {
  width: 80%;
}
.wid81pc {
  width: 81%;
}
.wid82pc {
  width: 82%;
}
.wid83pc {
  width: 83%;
}
.wid84pc {
  width: 84%;
}
.wid85pc {
  width: 85%;
}
.wid86pc {
  width: 86%;
}
.wid87pc {
  width: 87%;
}
.wid88pc {
  width: 88%;
}
.wid89pc {
  width: 89%;
}
.wid90pc {
  width: 90%;
}
.wid91pc {
  width: 91%;
}
.wid92pc {
  width: 92%;
}
.wid93pc {
  width: 93%;
}
.wid94pc {
  width: 94%;
}
.wid95pc {
  width: 95%;
}
.wid96pc {
  width: 96%;
}
.wid97pc {
  width: 97%;
}
.wid98pc {
  width: 98%;
}
.wid99pc {
  width: 99%;
}
.wid100pc {
  width: 100%;
}