@import url(https://fonts.googleapis.com/css?family=Roboto:400,400italic);
html {
	height: 100%;
}

input:focus,select:focus{outline: none;}

@font-face {
	font-family: 'ActorRegular';
	src: url('./fonts/actor-regular-webfont.eot');
	src: url('./fonts/actor-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('./fonts/actor-regular-webfont.woff') format('woff'),
	url('./fonts/actor-regular-webfont.ttf') format('truetype'),
	url('./fonts/actor-regular-webfont.svg#ActorRegular') format('svg');
	font-weight: normal;
	font-style: normal;

}

@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=26f99bcd-f939-4a78-b645-e6ad30e4a00e");
@font-face{
	font-family:"Helvetica W01_n4";
	src:url("Fonts/05598d95-f297-4c7f-a825-ab617e7e045f.eot?#iefix") format("eot")
}
@font-face{
font-family:"Helvetica W01";
src:url("Fonts/05598d95-f297-4c7f-a825-ab617e7e045f.eot?#iefix");
src:url("Fonts/05598d95-f297-4c7f-a825-ab617e7e045f.eot?#iefix") format("eot"),url("Fonts/89294146-207c-4803-91fe-338f0d0094bd.woff2") format("woff2"),url("Fonts/57055fe4-c2d3-4287-bac2-eece43fdcbd3.woff") format("woff"),url("Fonts/2922d55c-8df4-4066-b7b0-eec2d1524330.ttf") format("truetype"),url("Fonts/f8343ddf-e94d-471e-95b0-3b435acc2499.svg#f8343ddf-e94d-471e-95b0-3b435acc2499") format("svg");
font-weight: 400;
font-style: normal;
}

body{
	font-size:14px;
	height: 100%;
	margin:0;
	padding:0;
	font-family:"Helvetica W01";
}
*:focus{
	outline: none;
}
h4{
	font-size:16px;
}
.header{
	width:100%;
	position:fixed;
	margin-bottom:8px;
	-webkit-box-shadow: 0 4px 4px -2px #dddddd;
	-moz-box-shadow: 0 4px 4px -2px #dddddd;
	box-shadow: 0 4px 4px -2px #dddddd;
	z-index:5;
}
.sprintContainer{
	padding: 0 20%;
	width: 100%;

}
div .setup_newtitle textarea{
	font-size: 15px;
	height: 75px;
	padding-top: 113px;
	text-align: center;
	width: 88%;
	border-radius: 0;
	resize: none;
	margin: 25px auto 0;
	display: block;
	background: #e4e4e4;
	cursor: pointer;
}

.crossOver_btn.nodeCrossBtn{border-bottom-right-radius: 0; border-bottom-left-radius: 0; right: 5%;margin-top: 2px;}
button.btn.addProjectBtn{ margin-right: 5%;}


div .setup_newtitle textarea:focus,div.span4.active .setup_newtitle textarea{
	padding-top: 10px;
	text-align: left;
	height: 195px;
	margin-top: 0px;
	background: #fff;
	box-sizing: border-box;
	width: 90%;
}

div .setup_newtitle textarea:focus{ margin-top: 25px;}
#saveContent.addProjectBtn{display: none;}

div.span4.active .inner_closebtn{display: block; color:#fff;text-decoration: none;}
div.span4.active .inner_closebtn:hover{color:#fff;text-decoration: none;}

.crossOver_btn {
	width:100%;
	float:left;
	background-color: transparent;
	float:right;
	background-color: white;
	height:28px;
	width:30px;
	margin-bottom:-6px;
	position:relative;
	z-index:1;
	border: 1px solid #ccc;
	border-radius: 4px;
	border-bottom: 0;
	display: none;
}
.inner_closebtn{
	background-color: rgb(0,100,204);
	border-radius: 50%;
	color: white;
	display: block;
	margin: 4px auto;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	width: 20px;

}
#footerwrapper {
	width:100%;
	margin: 0 auto;
	background-image:url('./images/footerback.png');
	height:12%;
	min-height:99px;
	clear:both;
	float:left;
}

.row .span4.addProjectTile{ background: #a8a8a8; }



#footer
{
	width:990px;
	height:100%;
	margin: 0 auto;
}
#footer #sep
{
	background-image:url('./images/backstyle.png?1484733633');
	width:5px;
	height:100%;
	margin-left:30px;
	background-position:0px -44px;
	float:left;
}
a#footerlogo
{
	background-image:url('./images/backstyle.png?1484733633');
	display:block;
	width:180px;
	height:26px;
	margin-top:23px;
	background-position:-28px -31px;
	float:left;
}
a#footerlogo:hover{
	background-position:-28px -59px;
	float:left;
}
ul#footerLinks{
	margin-left:20px;
	margin:15px 0 0;
}
ul#footerLinks li{
	display:inline-block;
	margin:8px;

}
ul#footerLinks li.seperator{
	height:28px;
	margin-top:-1px;
	background-image:url('./images/backstyle.png?1484733633');
	width:12px;
	background-position:-260px -30px;
}
ul#footerLinks li a{
	background-image:url('./images/backstyle.png?1484733633');
	display:block;
}
ul#footerLinks li a:hover{
	background-image:url('./images/backstyle.png?1484733633');
}
ul#footerLinks li a.blog{
	background-position:-320px -60px;
	height:25px;
	width:57px;
}
ul#footerLinks li a.blog:hover{
	background-position:-320px -87px;
}
ul#footerLinks li a.forum{
	background-position:-12px -87px;
	height:25px;
	width:78px;
}
ul#footerLinks li a.forum:hover{
	background-position:-12px -112px;
}
ul#footerLinks li a.project{
	background-position:-95px -87px;
	height:25px;
	width:95px;
}
ul#footerLinks li a.project:hover{
	background-position:-94px -112px;
}
ul#footerLinks li a.news{
	background-position:-189px -109px;
	height:25px;
	width:70px;
}

ul#footerLinks li.news-footer:hover{ margin:8px 8px 13px;}

ul#footerLinks li a.news:hover{
	background-position:-190px -134px;
	height:19px;
}
ul#footerLinks li a.tutorials{
	background-position:-207px -60px;
	height:25px;
	width:110px;
}
ul#footerLinks li a.tutorials:hover{
	background-position:-207px -87px;
}
.p{
	width:100%;
	float:left;
	color:#444444;
	line-height: 21px;
	font-size:15px;
margin-bottom:10px; 
}
.p::after{
  display: block; clear: both; content: "";
   
}
#pagewrapper {
	width: 100%;

	height: auto;
	min-height:93.5%;
	margin: 0 auto;
  
}
.headerTop,.headerMiddle{
	width:98%;height:37px;overflow:hidden;
	 margin: 0 auto;
}
.headerTop:after{
	content:'';
	display:block;
	clear: both;
}
.headerTop,.headerMiddle{
 height:auto;
 overflow: visible;   
}
.headerMiddle{
	margin-top:2px;
	height:47px;
}
#leftHeaderTop{
	height:165px;
	width:100%;
}
.headerBottom{
	/*height: 80%;*/
	position:absolute;
	left:0px;
	top:78px;
	z-index:1;
	background-color:white;
}
.headerTop ul,.headerMiddle ul{
	background-repeat: repeat-x;
	padding:0;
	margin:0;
	padding-top:8px;
	padding-left:8px;
	float:right;
	width:auto;
}
.headerMiddle ul{
	margin-top:5px;
	width:150px;
}
.headerTop ul li,.headerMiddle ul li{
	display:inline;
	margin-right:8px;
	list-style:none ;
	float:left;
}


.headerTop ul li a,.headerMiddle ul li a{
	background-position:-436px -419px;
	/* background-image:url('./images/Header_Sprite.png'); */
	background-repeat:no-repeat;
	padding-left:1px;
	font-size:11px;
	font-family: 'Roboto', sans-serif;
	color:#2e2e2e;
}

.headerTop ul li a span{
	background-image: url("./images/Header_Sprite.png");
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	margin-top: -2px;
}


.headerMiddle ul li a{
	margin-right:4px;
}
.headerMiddle ul li a:hover{
	text-decoration:none;
}
.headerTop ul li a.register,.headerMiddle ul li a.register{
	background-position:-152px -6px;
	padding-left:5px;
 }
.headerTop ul li a.editprofile,.headerMiddle ul li a.register{
	background-position:-464px -235px;
	padding-left:5px;

}
.headerTop ul li a.signout,.headerMiddle ul li a.register{
	background-position:-438px -371px;
	padding-left:5px;

}

.headerTop ul li a.company,.headerMiddle ul li a.register{
	background-position:-438px -371px;
	padding-left:5px;

}

.headerTop ul li a.createcontent,.headerMiddle ul li a.register{
	background-position:-440px -392px;
	padding-left:5px;
	padding-bottom:3px;
}
.headerMiddle ul li a.projects{
	background-position:-431px -299px;
	padding-bottom:5px;


}
.headerMiddle ul li a.messages{
	background-position:-434px -324px;
	padding-bottom:2px;

}
.headerMiddle ul li a.drafts{
	background-position:-436px -345px;
	padding-bottom:6px;

}

#Links {
	padding: 15px;
	font-size: 16px;
	text-align: center;
}

.welcomeMessage{
	float:right;
	color:#000000;
	margin-top:8px;
	font-family:"Roboto";
	font-size:13px;
}
.welcomeMessage a,.welcomeMessage a:link,.welcomeMessage a:visited{
	color:#0080D1;
	font-family:"Roboto";
	font-size:13px;

}

ul.megamenu {
	background-position: 0px 0px;

	height:32px;
	margin-left:250px;
	border-top: 0px solid white;
	border-right: 0px solid white;
	border-left: 0px solid white;
	border-bottom: 0px solid #B1B1BF;
}
ul.megamenu li.mm-item {
	border-right:0px;
	border-left:0px;
	height:36px;
	border:0px;
	width:118px;
}
ul.megamenu li.TechQnA{
   width:172px;
}
ul.megamenu div.mm-item-content {
border:0px;
	float:left;
}
ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {
	height:27px;
	background-image:none;
	padding-top:5px;
	background-color: #ffffff;
	color:#F06200;
	border-top: 1px solid #F06200 !important;
	border-bottom: 1px solid #F06200 !important;
	border-radius: 0px;
}
ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited{
	padding-top:8px;
	border:0px;
	font-size:18px;


}
.mm-js-shadow {
	background: transparent;
}
.mm-content-base {
	background-color: white;
	float:left;
	border-radius: 10px;
}

a:link, a:visited, a:focus {
	color: #333;
	outline: 0;
}


a:hover {
	color: #666;
	text-decoration: none;
}


h3 {
	margin: 0px;
	font-size: 16px;
	padding: 5px 0px 2px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 5px;
}

p, blockquote {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	word-wrap:break-word;
}

blockquote {
	padding-left: 50px;
}


ul.list-content, .list-content ul {
	margin: 0px;
	padding-left: 10px;
	list-style-type:square;


}
ul.list-content{
	width:300px;
	padding-left: 0px;

}
.description{
	width:300px;
	color:#e97627;
	font-size:15px;
	font-family:"Roboto";
	font-style:normal;


}
.list-content li {
   display: inline;


}

.list-content li a{
	padding-right:2px;
}

.list-content li a:hover{
color:#333333;
}




#searchformdiv
{
	width:98%;
	margin:0px auto;

	/*background:url('./images/backsearch.jpg');  */
}
.formLeft{
	background-image: url("./images/Header_Sprite.png");
	background-position: -358px -55px;
	float: left;
	height: 37px;
	width: 8px;
}
#searchbox
{
	/*padding:9px 9px 9px 9px; */
	/*background-image:url(./images/Header_Sprite.png);*/
	/*background-position:-4px -154px;*/
   
	
	height:35px;
	
	padding:2px 2px 2px 2px;
	margin:0px auto;
	
	margin-left:20px;
	overflow:hidden;

}
.hide_searchBox{
	display: none;
}

.formCenter{
	 background-image: url("./images/SearchMiddle.png");
	
	height: 36px;
	margin-left:6px;
	margin-right:6px;
	
}
.formRight{
	background-image: url("./images/Header_Sprite.png");
	background-position: -379px -55px;
	float: right;
	height: 40px;
	width: 129px;
}




#submitbutton,.peopleSearch
{
	width:34px;
	height:34px;
	float:left;
	margin-top:2px;
	background:url('./images/searchbutton.jpg');
	border:0;
	margin-left:2px;
}
#submitbutton{
	background-image:url('./images/Header_Sprite.png');
	background-position:-388px -3px;
	height:26px;
	width:21px;
	margin-top:5px;
	margin-left: 5px;
}
.peopleSearch{
	float:right;
	margin-left:0px;
	margin-top: 5px;
}


#searchBoxCompany
{
	float:left;
	margin-top:2px;
	margin-left:2px;
	height:20px;
	width:346px;
	border:0;
	background-color:#f0f0f0;
	color:#454545;
	webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#q{
	background-color:transparent;
	margin:0px 0px;
	color:#adabab;
	font-family:"Helvetica W01";
	border:0;
	width:78%;
	overflow:visible;
	font-size:14px;
	height:35px;
	webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	box-sizing: border-box;

}

#searchBoxCompany{
	width:242px;
	margin-left:5px;
	height:30px;
	border:#d0d0d0 1px solid;
}

span.selectboxspan{
	float:left;
	background:url(./images/searchdropdown.png) no-repeat scroll right center transparent;
	background-position:-464px -272px;
	height:26px;
	overflow:hidden;
	position:absolute;
	width:84px;
	padding-top:2px;
	margin-top:7px;
	padding-left:4px;
	z-index:2;
	color:#ffffff;
	margin-left:0px;
	font-size:15px;


}
select#searchOption
{
	margin-top:2px;
	margin-left:0px;
	height:28px;
	width:100px;
	font-size:14px;
	opacity:0;
	filter:alpha(opacity=0);position:absolute;z-index:7;
	top:0;
}
a.logo
{
	height:42px;
	width:103px;
	background:url('./images/Header_Sprite.png');
	background-position:-8px -109px;
	float:left;
	margin-left: 15px;
	margin-right:40px;
}




/* UPDATE [05-Nov-2012] Gulshan kumar */

/* footer */

.footerRight
{
	float:left;
	width:780px;
}

.social
{
	margin:0px;
	float:left;
}

.social li
{
	display:inline-block;
	margin-right:8px;
}

.social li a
{
	display:block;
	width:30px;
	height:30px;
	background:url(./images/backstyle.png?1484733633) no-repeat;
}

.social li a.rss
{
	background-position:-279px 0;
}

.social li a.linkedin
{
	background-position:-310px 0;
}

.social li a.facebook
{
	background-position:-372px 0;
}

.social li a.youTube
{
	background-position:-278px -30px;
}

.social li a.twitter
{
	background-position:-343px 0;
}

.footerRight p
{
	float:left;
	color:#fff;
	margin:8px 0 0 50px;
}


/* main */

#main,#mainiframe
{
	
	width:100%;
	color:#333;
	margin: 0 auto; 

}
#main{
   width:auto;
	overflow:hidden;
}    


#mainiframe
{
	border:0;
	margin-bottom:0px;
	height:100%;
	overflow: hidden;
	-ms-overflow-style:none;
	overflow: -moz-scrollbars-none;
}
#mainiframe::-webkit-scrollbar {
	display: none;
	width: 0 !important;
}
#leftContent
{
	overflow:hidden;
	min-height:400px;
}
#rightContent
{
	float:right;
	width:300px;
	margin-right:10px;
}
ul.tab{
	width:265px;
}
#nodes ul.tab{
	width:100%;
	background: #e8e8e8;
}
ul.tab li{
	display:inline-block;
	padding:0;
	margin:0;
	float:left;
}
ul.tab li a{
	max-width:140px;
	height:22px;
	padding-left:12px;
	padding-right:10px;
	padding-top:3px;
	display:block;
	/*background-position: -1px -335px;*/
	/*background-image:url('./images/backstyle.png?1484733633');*/
	background: #e8e8e8;
	text-align:center;
	text-decoration: none;
}
ul.tab li a:hover,ul.tab li a.selected{
	/*background-position: -1px -310px;
	background-image:url('./images/backstyle.png?1484733633');*/
	background: #2a374c;
	color:white;
	padding-left: 12px;
	padding-right: 10px;
	padding-top: 3px;
}
#rightContent .otherComments
{
	height:30px;
	width:100%;
	float:left;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:7px;
	padding-top:7px;
	border-bottom:solid 1px #e0e0e0;
	/*background:transparent url(../images/partitionLine.png);
	 background-repeat:repeat-x;
	 background-position:bottom; */

}
#rightContent  .otherComments a.image
{
	float:left;
	height:28px;
	width:35px;
	padding-top:7px;
	 text-align:center;
	background:transparent url(../../images/box.png);
	color: #4c4c4c;

}
#rightContent .otherComments a.text
{
	float:left;
	margin-top:5px;
	width:215px;

	padding-left:5px;


}
.items{
	width:100%;
}
.items >ul{
	/* width:100%; */
	width: 97%;

}
/* items style */
.items a,.textColor
{
	color:#8ed02f;
}
.textColor{
   color: #636262;
}

.items > ul > li
{
	 padding-top:5px;
	list-style:none;
   
	padding-bottom:0px;
}

.items .itemStatus
{
	float:left;

}
.items .itemStatus{
	float:right;
}
.commentDetails .itemStatus{
	float:left;
}
.commentDetails .itemStatus li{
	padding-top:0px;
}
.userInfo .itemStatus li
{
	margin-right:5px!important
}

.itemStatus li a
{
	border-bottom:none!important;
	height:20px!important;
}
.itemStatus li.withText a{
  display:inline-block;
}
.itemStatus li a.follow
{
	background-position:-45px -34px;
}

.itemStatus li a.chat
{
	background-position:-1543px -36px;
}

.itemStatus li a.recommend
{
	background-position:-1508px -36px;
}

.itemStatus li
{
	width:25px;
	display:inline-block;
}
.itemStatus li.withText
{
	width:auto;
	display:inline-block;
}

.items .itemStatus li
{
	margin-right:10px;
	position:relative;

}
.itemContent .itemStatus li {
	margin-right: 0;
}
.itemStatus li > span
{
	display:block;
	padding-top:3px;
	height:17px;
	width:28px;
	text-align:center;
	color:#000000;
	font-size:10px;
	text-align:center;
	background-image:url("./images/Header_Sprite.png");
	background-position:-346px -1px;
	background-repeat:no-repeat;
	padding-bottom: 5px;
}
.itemStatus li span.lineheight
{
	display:inline-block;
	position: relative;
	z-index: 1;
	text-decoration: none;
	color: rgb(0, 0, 0);
	display: inline-block;
	cursor: pointer;
	margin-right: 3px;
	margin-left: 3px;
	font-size: 11px;
	line-height: 16px
}
.itemStatus li span.text
{
	position: relative;
	z-index: 1;
	width:auto;
	text-decoration: none;
	color: rgb(0, 0, 0);
	display: inline-block;
	cursor: pointer;

	padding-left: 3px;
	font-size: 16px;
	line-height: 20px;
	background-color:white;

}
.itemStatus li a
{
	border-bottom:1px solid #9b95da;
	display:block;
	height:20px;
	background:url("./images/icons.png") no-repeat;
}

.itemStatus li a.like
{
	background-position:-273px -28px;
}
.itemStatus li a.like:hover
{
	background-position:-273px -2px;
}
.itemStatus li a.pmb
{
	background-position:-1285px -22px;
}
.itemStatus li a.pmb:hover
{
	background-position:-1285px 3px;
}
.itemStatus li a.pmb,.itemStatus li.withText a.pmb:hover
{
	padding-left:20px;
	width:auto;
}
.itemStatus li a.award
{
	background-position: -517px -27px;
	height: 22px;
}
.itemStatus li a.award:hover
{
	background-position:-517px -3px;
	height: 22px;
}
.itemStatus li a.award,.itemStatus li.withText a.award:hover
{
	padding-left:20px;
	width:auto;
}
.openpmb{
	display:none;
}
.itemStatus li a.answer
{
	background-position:-715px -29px;
}
.itemStatus li a.answer:hover,.itemStatus li a.answered
{   width:28px;
	background-position:-715px -3px;
}
.itemStatus li a.answer,.itemStatus li.withText a.answer:hover,.itemStatus li.withText a.answered
{
	padding-left:16px;
	width:auto;
}

.itemStatus li a.awarded
{   background-image:url('./images/backstyle.png?1484733633');
	width:28px;
	background-position:-170px -263px;
}

.itemStatus li a.spam
{
	background-position:-739px -28px;
}
.itemStatus li a.spam:hover
{
	background-position:-739px -3px;
}


.itemStatus li a.unlike
{
	background-position:-301px -26px;
}

.itemStatus li a.unlike:hover
{
	background-position:-301px 0px;
}

.itemStatus li a.love
{
	background-position:-110px -26px;
	margin-left: 2px;
}

.itemStatus li a.love:hover
{
	background-position:-110px 0px;
}

.itemStatus li a.comment,.itemStatus li.withText a.comment
{
	width:24px;
	background-position:-846px -25px;
}

.itemStatus li a.comment:hover,.itemStatus li.withText a.comment:hover
{
	width:24px;
	background-position:-846px -0px;
}
.items .itemStatus li.withText a.comment{
	width:auto;
	padding-left:16px;
	background-position:-849px -29px;
}

.items .itemStatus li.withText a.comment:hover{
	background-position: -849px -4px;
}
.itemStatus li.withText a.deleteComment{
	width:auto;
	padding-left:16px;
	background-position:-52px -30px;
}

.itemStatus li.withText a.deleteComment:hover{
	background-position:-52px -4px; 
}

.itemStatus li.withText a.comment:hover{
	background-position:-846px -2px;

}

.itemStatus li a.share
{
	background-position:-820px -28px;
}

.itemStatus li a.share:hover
{
	background-position:-820px -2px;
}

.itemStatus li a.photo
{
	background-position:-328px -28px;
}

.itemStatus li a.photo:hover
{
	background-position:-328px -2px;
}
.itemStatus li a.attach
{
	background-position:-904px -27px;
}

.itemStatus li a.attach:hover
{
	background-position:-904px -5px;
}

.itemStatus li a.video
{
	background-position:-357px -28px;
	width: 24px;
	margin-left: 1px;
}

.itemStatus li a.video:hover
{
	background-position:-357px -2px;
	width: 24px;
}

.itemStatus li a.views
{
	background-position:-163px -27px;
}

.itemStatus li a.views:hover
{
	background-position:-163px -1px;
}
.items > ul > li div
{
	margin:3px 0;
	line-height:21px;
	word-wrap: break-word;
}
.search > ul > li p
{
	margin:0px 0;
	line-height:18px
}
#historyTrail .postStatus{
	border-bottom:1px dotted #cccccc;
}
#historyTrail .postStatus span{
	display:inline-block;
	width:30%;
}
#historyTrail .postStatus span.reportedby{
	width:60%;
}
.items > ul > li p.postStatus
{
	padding-top:5px;
	font-size: 14px;
}
.search > ul > li p.postStatus
{   color: #093;
	padding-top:0px;
}
.postStatus span.new,#errorStatus span.new{
	color:#8b0000;

}
.postStatus span.Open,#errorStatus span.Open {
	color:#8b0000;

}
.postStatus span.closed,#errorStatus span.closed {
	color:#00ADEF;

}
.postStatus span.reopened,#errorStatus span.reopened {
	color:#8b0000;
}
.items ul li .itemContent
{
	margin-left:70px;
	min-width:530px;
}
.items .userList.
{
	float:left;
	width:55px;
}

.items .userList.userListImg{
	width: 95px;
}


.userList .loginName{
	width:55px;
	word-wrap: break-word;
	display:inline-block;

}
.items ul li img.userImg
{
	border:2px solid #eee;
	float:left;
	margin-top:2px;
}
.items .userList a{
	font-size: 12px;
	color:#a1006b;
}
.items ul li a.itemHeading,h4.itemHeading,#blog8 h1
{
	font-size:18px;
	color: rgb(1, 8, 10);
	line-height:24px;
	cursor:pointer;
	text-align:left;
	display:block;
	width:100%;
	font-weight:500;

}
.items ul li a.itemHeading:hover,#blog8 h1:hover
{
	text-decoration:underline;

}

.borderRNone
{
	border-right:none !important;
}

.borderLNone
{
	border-left:none !important;
}

#rightContent h2,.grid300 h2,.grid600 h2
{
	color:#303030;
	font-size:16px;
	font-weight:500;
	margin:0;
	width:183px;
	line-height:34px;
}

.grid300 h2,.grid600 h2{
	float:left;
	padding:0px;
	display: inline-block;
	width:90%;
	height:32px;
	line-height:30px;
	vertical-align: middle;
}
#activity h2{
	width:auto;
	height:31px;
}
#addresses h2{
	height:31px;
 }
#milestonesPrev a{
	font-weight:normal;
	font-size:15px;
	padding-left:2px;


}
#milestonesPrev span{

	padding-left:18px;
	background-image:url('./images/backstyle.png?1484733633') ;
	background-position: -214px -288px;
	padding-top:-3px;
	cursor:hand;

}
#milestonesPrev span.minus{
	background-position: -235px -290px;
}
.grid300 .position h2,.grid600 .position h2,#employees.grid300 h2{
  background-position:-401px -33px;
}
.grid300 .education h2,#profiles h2,.grid600 .projectaccept h2{
	background-position:-401px -0px;
}
#activit.grid300 h2, .grid600 h2 h2,#company_conference h2{
	background-position:-1px -153px;

}
#summaries.grid300 h2,#inbox h2,.grid600 .session h2{
	background-position:-401px -65px;
}
#specialities.grid300 h2,#imageGallery h2{
	background-position:-1px -187px;
}
#rightContent h2 span,.grid300 h2 span,.grid600 h2 span
{
	width:28px;
	height:23px;
	display:block;
	margin:4px 4px 4px 0px;
	float:left;

}

#rightContent h2 span.preferences{
	background:url(./images/Header_Sprite.png) -171px -55px;
	width:22px;
}
#summaries h2 span{
	background:url(./images/backstyle.png?1484733633) -435px -570px;
}

#addresses h2 span{
	background:url(./images/backstyle.png?1484733633) 595px -502px;
	width:22px;
}


#activity h2 span,#inbox h2 span{
	background:url(./images/backstyle.png?1484733633) 251px -518px;
	height:31px;
	margin-top:0;
	margin-right: 5px;
	width: 28px;
}

#company_conference h2 span{
	background:url(./images/backstyle.png?1484733633) 597px -525px;
	height:25px;
	margin-top:0;
	width: 22px;
}

#rightContent h2 span.featured,#positions h2 span
{
	background:url(./images/backstyle.png?1484733633) -498px -570px;
}

#employees h2 span,#employeesTerms h2 span,#employeesMilestones h2 span,#employeesAddUsers h2 span{
	background:url(./images/backstyle.png?1484733633) 597px -574px;
	width:25px
}


#educations h2 span
{
	background:url(./images/backstyle.png?1484733633) -465px -570px;
	width:30px;
	height:24px;
}
#specialities h2 span
{
	background:url(./images/backstyle.png?1484733633) -521px -573px;
	width:30px;
	height:26px;
}

#profiles h2 span,#imageGallery h2 span
{
   background: url(./images/backstyle.png?1484733633) 597px -576px;
	width: 22px;
	height: 21px;
}

#rightContent h2 span.comments
{
	background:url("./images/backstyle.png?1484733633") repeat scroll -214px -336px rgba(0, 0, 0, 0);
	margin-top: 2px;
	width: 33px;
}
#rightContent h2 span.tags
{
	background:url(./images/Header_Sprite.png) -191px -30px;
}

#preferencesForm input[type='radio']
{
	margin:0
}
.chatpresence{
	width:96%;
	min-height:30px;
	float:left;
	border: 1px solid #dddddd;
	margin-bottom: 5px;
	font-size: 12px;
}
.overlays h4{
	margin-top:5px;
	background-color: transparent;
	color: #A1006B;
}
.chatconference .spaceForScroll{
	height:1500px;
	width:100%;
	float:left;
}
.historyBox{
	width:100%;
	float:left;
}
.historyBox a{
	float:right;
	margin-right:15px;
	color: #1eb1eb;
}
 .chatconference{
	width:99.4%;
	height:350px;
	float:left;
	overflow-y:auto;
	border: 1px solid #dddddd;

}
.chatdisplayarea{
	width:98%;


	height:300px;
	margin-top:4px;
	overflow-y:auto;
	overflow-x:hidden;

}

#preferencesForm dl
{
	float:left;
	margin-bottom:-10px;
}

#preferencesForm dl dt,#preferencesForm dl dd
{
	padding-bottom:10px;
}

#preferencesForm dl dt
{
	float:left;
	clear:both;
	width:80px;
	font-size:14px;
	font-weight:normal;
}

#preferencesForm dl dd
{
	float:right;
	width:200px;
	margin:0;
}

.righWindow
{
	float:left;
	padding-bottom:10px;
}

#main ul
{
	margin:0;
	padding:0;
	list-style: none;
}

#main .wmd-preview ul,#main .blogPreview ul {margin: 0 0 10px 25px;}

#main .blogPreview ul li{list-style:outside none disc;}

.righWindow li{list-style:none;}

.rightListing{float:left;}

.rightListing li{padding-top:10px;float:left;width:100%;list-style:none;}

.rightListing li p{padding-bottom:0;}

.rightListing li .by{display:block;text-align:right;}

.rightListing li .by a,.commentSmall a{font-size:12px;color:#A1006B;}

.commentSmall{min-width:92px;float:right;}

.commentDetails{width:100%;float:left;}
.votingPosNeg .rightListing li h5{width:70%; float: left;font-size: 12px; line-height: 14px;}
.votingPosNeg{left:10px;}
.votingPosNeg .rightListing{max-height: 300px; overflow: auto;}
.votingPosNeg .rightListing li .commentDetails{ float: right; width: auto; padding-right:10px; }
.votingPosNeg .rightListing li .commentSmall{float: left;}
#main ul.rightListing{ padding-bottom: 10px;}
.rightListing li h4{margin:0;padding:0;font-size:16px;color:#2f5eb5;font-weight:normal;width:100%;}
.rightListing li h5,.rightListing li h5 a{margin:0;padding:0;font-size:16px;color:#2f5eb5;font-weight:normal;width:100%;text-decoration:none;
	float:left;
	display:block;
}
.rightListing li h5 a:hover{
  text-decoration:none;
}

.tags
{
 float:left;
}

.tags a
{
	color:#a1006b;
}


.font14
{
	font-size:14px;

}
.font15
{
	font-size:15px;
	color:#d080b5;
}
.font16
{
	font-size:16px;

}
.font17
{
	font-size:17px;

}

.font18
{
	font-size:18px;
	color:#d080b5;
}

.font19
{
	font-size:19px;
}
.font20
{
	font-size:20px;
	color:#d080b5;
}
.font21
{
	font-size:21px;
}
.font22
{
	font-size:22px;
	color:#d080b5;
}
.font23
{
	font-size:23px;
}
.font24
{
	font-size:24px;
}
.lightColor
{
	color:#d080b5;
}
div#selTags div{
 color:#a1006b;
 font-size:16px;
 display:inline-block;
	/*float:left;*/
}
div#selTags a{
	width:20px;
	height:24px;
	display:block;
	background-image:url(./images/icons.png);
	background-position:24px -26px;
	float:right;
	margin-right:8px;
}
div#selTags a:hover{
 background-position:24px -26px;
}
.milestoneBreadCrumb{
	float:right;
	font-size:18px; color:#60aadb;
}
/* Blog Page */
.breadcrumb
{
	margin:0 0 10px;
	padding:0;
	height:25px;
}

.breadcrumb li
{
	display:inline-block;
	font-size:14px;
	color:#444444;
	margin-left:0px;
}

.breadcrumb li a{padding-top: 10px; font-size:14px; color:#444444;   }


.blogInfo{
	float:left;
	margin-top:-10px;
}
.blogInfo p
{
	padding:0;
	font-size:14px!important;
}
.blogInfo p span{
  color:rgb(142, 208, 47);
}



.items .itemOptions
{
	float:right;
	width:330px;
}


.items >ul>li::after{display: block; clear: both; content: "";}

.items .itemOptions ul li
{
	margin-right:0px
}

.items .itemOptions ul li
{
	margin-right:1px
}

.items .userArtical
{
	clear:both
}
.items div.awarded
{
	
}
.commentBtn
{   float:right;
	background:url(./images/backstyle.png?1484733633) no-repeat 0 -221px;
	width:120px;
	display:block;
	font-size:14px;
	color:#333!important;
	padding:10px 0 1px 47px;
	margin-bottom:4px
}



.pagination li{display:inline-block}
.pagination li a{padding:0 2px }
/*Options Start*/
#optionscover{
	right: 5%;
	position: fixed;
	top: 70% !important;
	z-index: 200;
}
#options
{

}
#options #messagecount
{
	position:relative;
	z-index:201;
	top:27px;
	left:4px;
	height:18px;
	width:24px;
	text-align:center;
	padding-top:6px;
	font-weight:bold;
	font-size:9px;
	background:transparent url(../../images/statuscount.png);
	color:#ffffff;
	display:none;
}
/*#options a.image
{
	display:block;
	width:84px;
	height:84px;
	background:transparent url(../../images/icon_options.png);
	background-repeat:no-repeat;
	float:left;
}
#options a.image:hover
{
	background:transparent url(../../images/icon_options_selected.png);
	background-repeat:no-repeat;
}*/
#options a.text
{
	padding-top:40px;
	color:#4eadfb;
	font-size:1.4em;

	font-weight:bold;
	float:left;
}

.customButtons{
	padding: 20px 10px 10px 10px;
}
.customModal{
	position: fixed;
	top: 0;
	left: 0;
	width: 280px;
	border: 1px solid #2a374c;
	display: none;
	background-color: #fff;
	bottom: 0;
	right: 0;
	margin: auto;
	height: 100px;
	border-radius: 5px;
}
.customModal .heading{
	border-bottom: 1px solid #2a374c;
	padding: 5px 10px;
	background: #2a374c;
}

.customModal .heading h5{
	color: #fff;
	font-size: 14px;
}
/*Options List Start */
#optionslist
{

	width:130px;

	float:left;
	display:none;
}
#optionslist #leftoptionstop
{
	background:transparent url(../../images/options_box/top_left.png);
	width:10px;
	height:10px;
	float:left;
}
#optionslist #midoptionstop
{
	float:left;
	background:transparent url(../../images/options_box/top_mid.png);
	width:110px;
	height:10px;
}
#optionslist #rightoptionstop
{
	float:left;
	background:transparent url(../../images/options_box/top_right.png);
	height:10px;
	width:10px;
}
#optionslist #leftoptionsbottom
{
	background:transparent url(../../images/options_box/bottom_left.png);
	width:10px;
	height:10px;
	float:left;
	overflow:hidden;
}
#optionslist #midoptionsbottom
{
	float:left;
	background:transparent url(../../images/options_box/bottom_mid.png);
	width:110px;
	height:10px;
	overflow:hidden;
}
#optionslist #rightoptionsbottom
{
	float:left;
	background:transparent url(../../images/options_box/bottom_right.png);
	height:10px;

	width:10px;
	overflow:hidden;
}
#optionslist #leftoptionsmid
{
	float:left;
	background:transparent url(../../images/options_box/left.png);
	background-repeat:repeat-y;

	width:130px;
	height:100%;

}
#optionslist #rightoptionsmid
{
	float:left;
	background:transparent url(../../images/options_box/right.png);
	width:10px;
	height:100%;
}
#optionslist #midoptionsmid
{
	width:120px;

	float:left;
	background:transparent url(../../images/options_box/right.png);
	background-repeat:repeat-y;
	background-position:right;
	padding-left:10px;
}
#optionslist #midoptionsmid ul{
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: upper-alpha;
	float:left;
	background-color:#c4c4c4;
	width:95%;

}
#optionslist #midoptionsmid ul li
{
	display: inline;
	margin: 0;
	padding: 0;
}

#optionslist #midoptionsmid a
{
	float:left;
	font-size:10pt;
	color:#444;
	width:94%;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
}
#optionslist #midoptionsmid a:hover
{
	text-decoration:none;
	background:#D1D5D8 url(../../images/options_box/selection_arrow.gif);

	background-repeat:no-repeat;
	background-position:right;
}

#optionslist #arrowimage
{
	margin-top:-10px;
	float:left;
	background:transparent;
	width:120px;
	height:56px;
}
#optionslist #arrowimagecenter
{
	margin-right:auto;
	margin-left:auto;
	background:transparent;
	background:transparent url(../../images/options_box/pointer.png);
	width:59px;
	height:56px;
}
.pageloader,.img_loader,.imgloader{
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:9999;
	background-color:black;
	filter:alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
	display:none;

}

.pageloader.privacyOverlay {
	position: fixed !important;
}
.filterText{
	filter:alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;

}
.imgloader{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	position:absolute;
}

.imgloader.imgOverlay{
	filter:alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}
.imgloader #sessionFiles{
	width:100%;

}
.imgloader #sessionFile{
	width:100%;
	text-align:center;
}
.userShare a.statusLoader{
	padding:0px 0px 0px 0px;
	background-color: transparent;
	background-image: none;
	width:16px;
	height:16px;
	display:none;
	 position: absolute;
    top: 59px;
    left: 0;
}
#sessionFile img{
	position:static;
	margin: 0 auto;
}

.errorExplanation h2{
	display:none;
}
.pageloader img,.imgloader img
{
	position:absolute;

	margin: 0 auto;
}
/***pagination***/
/******************************************** NEW 22 NOV 2011 **********************************************/
.paginate
{
	/*width:350px;
	 clear:both;
	 position:relative;*/
	width:100%;
	font-size:15px;
	line-height:18px;
	text-align:center;
	margin:0 auto;
	margin-bottom:10px;
	margin-top:10px;
	float:left;
	/*float:right; /*To center pagination*/
}

.paginate span,.paginate a,.more
{
	display:inline-block;
	text-decoration:none;
	color:#999;
	margin:2px 0;
	margin-top:5px;
	padding:6px 5px 5px;
	padding-left:2px;
	font-size:14px !important;
}

.paginate .normal
{
	padding-left:2px;
	padding-right:2px;
	font-size:14px !important;
}
span.disabled{
	display:none;
}
a.prev_page,a.next_page,.paginateActivities a.previous_page
{
	color:#fff !important;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	/*width:25px;*/
	background-color:#8ED02F;
}

.prev_page,.paginateActivities a.previous_page
{
	background:url(./images/left_circle_arrow.png) #8ED02F no-repeat 5px center;
	margin-right:7px !important;
	padding-left:30px !important;
}

.next_page
{
	background:url(./images/right_circle_arrow.png) #8ED02F no-repeat right center;
	margin-left:7px !important;
	padding-right:30px !important;
}
a.more{
	color:#fff !important;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	width:58px;
	background-color:#8ED02F;
	margin-left:7px !important;
	padding-right:4px !important;
}
.more span{
	float:right;
	display:inline-block;
	background-image:url(./images/backstyle.png?1484733633);
	background-position:-394px -260px;
	height:18px;
	width:18px;
}

#educations .more,#profiles .more{
	background-color:#57c4f0;
}
#educations .more span,#profiles .more span{
	background-position:-394px -280px;
}

#positions .more{
	background-color:#fdb336;
}
#positions .more span{
	background-position:-394px -241px;
}
#summaries .more span,#addresses .more span,#activity .more span{
	background-position:-394px -221px;
}

#specialities a.more{
	background-color:#9d3075;
	width:58px;
}
.itemContent .userShareBox .containerContent{
	clear:none;
	width: 30%;
}
.itemContent .userShareBox{
	margin-top: 10px;
}
.containerContent
{
	width:100%;
	padding-bottom:2px;
	margin-left:0px;
	clear: both;
}
#searchoverlay .containerContent
{
	height:74px;
}

.overlays .containerContent.status
{
	/*background:transparent url(../../images/overlaynew/boxback.png);*/
   position:relative;

}
.overlays
{
	filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;

}
.blogComments
{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	z-index:2;
	margin-bottom:8px;
	clear:both;
	

}
#commentSection .blogComments{
border-bottom:1px solid #cccccc;
}
.blogComments .items>ul>li{
	background-image:none;
}

.contentContainer.overlays .mid_mid .mid_content
{
	/*background:#ffffff;*/
	background:transparent url(../../images/overlaynew/boxback.png);

	float:left;
	padding:0px 0px 0px 0px;

}

.contentContainer .top_left
{
	float:left;
	width:15px;
	background: transparent url(./images/top_left.png);
	height:37px;

}
.contentContainer .top_mid
{
	float:left;
	background: transparent url(./images/top.png);
	height:37px;
}
.contentContainer .top_right
{
	float:left;
	background: transparent url(./images/top-right.png);
	width:15px;
	height:37px;
}
.contentContainer .bottom_left
{
	float:left;
	width:16px;
	background: transparent url(./images/bottom_left.png);
	height:16px;
}
.contentContainer .bottom_mid
{
    float:left;
    background: transparent url(./images/bottom.png);
    height:16px;
}
.contentContainer .bottom_right
{
	float:left;
	background: transparent url(./images/bottom_right.png);
	width:16px;
	height:16px;
}
.contentContainer .mid_left
{
	clear:both;
	float:left;
	padding-left:16px;
	background: transparent url(./images/left.png);
	background-repeat:repeat-y;
	height:100%;

}

.contentContainer .mid_mid
{
	float:left;
	background:transparent url(./images/right.png);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:16px;
	height:100%;
	text-align: left;

}


.contentContainer .mid_mid .mid_content
{
	background:#ffffff;
	background-repeat:repeat-x;
	float:left;
	padding:5px 5px 5px 5px;

}

.contentContainer.profilebox .top_left
{

	width:6px;
	background: transparent url(./images/profilebox/top_left.png);
	height:6px;

}
.contentContainer.profilebox .top_mid
{

    background: transparent url(./images/profilebox/top.png);
    height:6px;
}
.contentContainer.profilebox .top_right
{

	background: transparent url(./images/profilebox/top_right.png);
	width:6px;
	height:6px;
}
.contentContainer.profilebox .bottom_left
{
	width:6px;
	background: transparent url(./images/profilebox/bottom_left.png);
	height:6px;
}
.contentContainer.profilebox .bottom_mid
{

    background: transparent url(./images/profilebox/bottom.png);
    height:6px;
}
.contentContainer.profilebox .bottom_right
{
	float:left;
	background: transparent url(./images/profilebox/bottom_right.png);
	width:6px;
	height:6px;
    margin: -1px;
}
.contentContainer.profilebox .mid_left
{
    padding-left:6px;
    background: transparent url(./images/profilebox/left.png);
}

.contentContainer.profilebox .mid_mid
{
    background-image:url(./images/profilebox/right.png);
    padding-right:6px;
    background-repeat: repeat-y;
}
.contentContainer.profilebox .mid_mid .mid_content
{
	background:#ffffff;
	background-repeat:no-repeat;
	float:left;
	padding:5px 5px 5px 5px;

}
.containerHeader{
	width:100%;
	float:left;
	background-color: transparent;
}
.containerHeader a.closeContainer,.newStyleBox a.closeContainer{
	float:right;
	background-image: url('./images/profilebox/headerTop.png');

	height:40px;
	width:41px;
	margin-bottom:-6px;
	display: block;
	position:relative;
	z-index:1;
}
h1.profileHeading{
	width:100%;
	font-size:18px;
	padding:0;
	margin:0;
	font-weight:normal;

}
.rightTop .contentContainer {
	background:transparent;
}

.contentContainer .rightbody_mid .blogheader,.contentContainer.blogComments .blogheader
{
	float:left;
	padding-left:2px;
	padding-top:1px;
	padding-bottom:0px;
	width:90%;
	margin:0 0 0 0;
	background-repeat:repeat-y;

}

.contentContainer.overlays .blogheader
{
	padding-left:2px;
	padding-top:0px;
	padding-bottom:0px;
	width:90%;
}
.contentContainer.overlays .mid_mid .blogheader
 {

 margin-bottom:6px;
 }

.contentContainer .blogheader .closeblog,.nameCover a.closeButton,a.removeAttendees,#imageGallery a.closeButton
{
	background:transparent url(../../images/cancel.png);
	float:right;
	width:16px;
	height:16px;
	cursor:pointer;
	padding-top:12px;
	display:block;
	background-repeat:no-repeat;
	background-position:center center;
}
#imageGallery li{
	position:relative;
	float:left;
}
#imageGallery a.closeButton{
	padding-top:0px;
	float:none;
	position:absolute;
	top:-10px;
	right:-10px;
}
#imageGallery a.closeButton.tickButton{
	background:transparent url(../../images/ok.png);
	width:16px;
	height:16px;
}

.contentContainer.blogComments .closeblog
{


}

.contentContainer.overlays .closeblogtest
{
	position:relative;

	background:transparent url(../../images/_close.png);
	width:30px;
	height:30px;
	top:20px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:center center;
}
.contentContainer .blogheader .messagecount
{
	background:transparent url(../../images/statuscount.png);
	float:right;
	width:24px;
	height:18px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	padding-top:6px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:9px;
	display:none;
}

.contentContainer .blogheader h1,.contentContainer .blogheader div.h1
{
	float:left;
	cursor:pointer;

	font-size:18px;
	color:#333;
	margin:0 0 0 0;
	font-weight:normal;
	padding-top:0px;
	padding-left:5px;
	text-align:left;
}
.contentContainer .blogheader div.h1{
	margin-top:10px;
}
h1.activities,div.h1 .activities{
	height:27px;
	width:194px;
	padding-top:4px;
	padding-left:5px;
	color:white;
}
h1.activities span,div.h1 .activities span{
	display:inline-block;
	width:27px;
	height:25px;
	background:transparent url(./images/backstyle.png?1484733633);
	background-position:-301px -155px;
	margin-right:2px;

}
.inputCover{
	width:98%;
	float:left;

	padding-bottom:3px;
	padding-top:3px;
	margin-top:5px;
	border-bottom:1px solid #dddddd;
	border-radius:0;

}
.overlays .inputCover{
	width:95%;

}
.overlays #activityUpload,.grid600 #activityUpload,.grid300 #activityUpload{
	width:99%;
	border:0;
	height:30px;
	margin-bottom:0px;
	overflow: hidden;
	display:none;
}

form#user-status,.replacementForm,.chattextarea {
	float:right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #cccccc;
	width:99%;
	padding-top:1px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}
.replacementForm{
	height:25px;
	width:97%;
	color:#666666;
	padding:3px 3px 3px 3px;
	padding-top:8px;
	font-family:"Helvetica W01";
	font-size:14px;
	background-color:white;

}
form#user-status textarea,form#user-status #addLinkInput{
	height:20px;
	width:98%;
	color:#666666;
	padding:3px 3px 3px 3px;
	font-size:14px;
	border:0;
	outline:none;
	overflow:hidden;
	margin-bottom:1px;
	webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
form#user-status .addLinkCover{
	width:99%;
	margin-bottom:3px;
	padding-left:1%;
	border-top:1px dotted #eeeeee;
	border-bottom:1px dotted #eeeeee;
	display:none;
}
form#user-status .addLinkCover span{
	display:inline-block;
	width:15px;
	height:15px;
	background:transparent url(../../images/close.png);
	margin-top:3px;
	cursor:pointer;
	cursor:hand;
	display:none;
}
form#user-status #addLinkInput{
	width:79%;
	margin-bottom:0px;
	font-size:14px;
	font-family:"Helvetica W01";
	padding-top:7px;
	 height:14px;
}
form#user-status #doneAddLink{
	background:transparent url(./images/backstyle.png?1484733633);
	background-repeat:no-repeat;
	width:79px;
	height:27px;
	border:0;
	cursor:hand;
	cursor:pointer;
	background-position:-301px -114px;
	display:inline-block;
}
.contentContainer .blogheader .separator
{
	background:transparent url(./images/backstyle.png?1484733633);
	background-repeat:no-repeat;
	float:right;
	width:3px;
	height:24px;
	background-position:-330px -152px;
	display:block;
	padding-top:12px;
	margin-left:5px;
	margin-right:5px;
 }

.contentContainer .blogheader .downArrow
{
	background:transparent url(../../images/arrow_down.png);
	background-repeat:no-repeat;
	float:right;
	width:19px;
	height:20px;

	cursor:pointer;
	background-position:center center;
}

.contentContainer .blogheader .leftArrow
{
	background:transparent url(../../images/arrow_normal.png);
	background-repeat:no-repeat;
	float:right;
	width:30px;
	height:20px;
	cursor:pointer;
	background-position:center center;

}
.contentContainer.overlays .blogheader .downArrow
{
	background:transparent url(../../images/arrow_down_overlay.png);
	background-repeat:no-repeat;
	float:right;
	width:15px;
	height:15px;
	padding-top:28px;
	cursor:pointer;
	background-position:center center;
	display:block;
}

.contentContainer.overlays .blogheader .leftArrow
{
	background:transparent url(../../images/arrow_normal_overlay.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:14px;
	width:15px;
	height:15px;
	display:block;


}

.contentContainer .blogheader img
{
	float:left;
	cursor:pointer;
	margin-right:10px;
}

/* This is for overlay*/

/* This is for overlay*/
.contentContainer.overlays .top_left
{
	background: url("./images/top_left.png") repeat scroll -1px 0 transparent;

}
.contentContainer.overlays .top_mid
{
	background: transparent url(./images/top.png);
	cursor:pointer;
}
.contentContainer.overlays .top_right
{
	background: transparent url(./images/top-right.png);
}
.contentContainer.overlays .bottom_left
{
	background: transparent url(./images/bottom_left.png);
}
.contentContainer.overlays .bottom_mid
{
	background: transparent url(./images/bottom.png);
}
.contentContainer.overlays .bottom_right
{

	background: transparent url(./images/bottom_right.png);

}
.contentContainer.overlays .mid_left
{
	background: transparent url(./images/left.png);
	background-repeat:repeat-y;

}
.contentContainer.overlays .mid_mid
{
	background:transparent url(./images/right.png);
	background-repeat:repeat-y;
	background-position:right;

}

.contentContainer.overlays .mid_mid .mid_content
{
	/*background:#ffffff;*/
	background:transparent url(../../images/overlaynew/boxback.png);

	float:left;
	padding:0px 0px 15px 0px;

}

.contentContainer.overlays#registerOverlay .mid_mid .mid_content
{
	padding:0px 0px 15px 0px;
}

.contentContainer .mid_content .overlayContent
{
	float:left;
	background-color:transparent;
	width:100%;
	margin-top:7px;
}
.wrap{
	margin-bottom:15px;
	margin-top: 15px;
	clear:both;
}
.wrap ul{
	width:100%;
	list-style: none;
	text-align:center;
}
.wrap ul li{
	display:inline;
	margin-right:10px;

}
.blogImage{
   margin-top:20px;margin-bottom:10px;margin-left:5px;vertical-align:middle;width:100%;text-align:center;
}
/***Overlays End****/
/*** User Settings ***/
.userprofilecover {
	height:320px;
	width:98%;
	float:left;
}
.grid600 .userprofilecover{
	width:645px;
}
.userprofilecover h3 {
	width: 97%;
	margin: 0 0 0 1px;
	padding: 2px 0;
	background-color:#DDD;
	border-top: 1px solid #E7E7E7;
	border-bottom: 1px solid #C7C7C7;
	text-align: left;
	margin-bottom: 0.3em;
	color: #B7B7B7;
	margin-top:5px;
	float:left;
	overflow-x:hidden;
}
.userprofilecover h3 a{
	background: transparent url(./images/open_arrow.gif) no-repeat 3px 50%;
	padding-left: 20px;
	font-size:14px;
	text-decoration: none;
	color: #676767;
	outline: none;
	cursor: pointer;
	float:left;
}
.userprofilecover h3 a.close{
	background: transparent url(./images/closed_arrow.gif) no-repeat 3px 50%;
}
.userprofilecover h3 a:hover{
   text-decoration:underline;
}
.userprofilecover h3 span{
font-size: 0.9em;
font-weight: normal;
color: #777777;
}
/**Activity Functions Tool Box starts here***/
.file-wrapper {
	cursor:pointer;
	cursor:hand;
	overflow: hidden;
	position: relative;
	width:80px;
	height:19px;
	padding:0;
	margin:0;
	float:left;

}

.file-wrapper input {
	cursor:pointer;
	cursor:hand;
	font-size: 100px;
	height: 25px;
	width:73px;
	filter: alpha(opacity = 1);
	-moz-opacity: 0.01;
	opacity: 0.01;
	position: absolute;
	right: 0;
	top: 0;
}


#result{
	width:100%;
	height:30px;
	background-color:#bbbbbb;
	display:none;
}
.overlays #result{
	 width:85%;
 }
#result .container{

	position:relative;

	margin-top:8px;
	margin-bottom:8px;
	left:0px;
	top:0px;
	width:100%;
	height:100%;

}

#result .container div{

	position:absolute;
	left:0px;
	top:0px;
	height:100%;
}
#result .container a{
	position:absolute;

	top:-7px;
	background:transparent url(./images/backstyle.png?1484733633);
	background-position:-302px -193px;
	display:inline-block;
	width:15px;
	height:15px;
	cursor: pointer;
}
.file-wrapper .button {
	background:transparent url(./images/backstyle.png?1484733633);
	background-position:256px -553px;
	display:inline-block;
	width:28px;
	height:19px;


}
/*.file-wrapper a.button:hover {
	background-position:-326px -3px;
}*/
#addLink
{
	height:19px;
	width:28px;
	background-image:url(./images/backstyle.png?1484733633);
	background-position:249px -578px;
	display:inline-block;
	cursor: pointer;
	float:left;
	margin-left:6px;
	text-decoration: none;
}
/*#addLink:hover{
	background-position:-901px -2px;
}*/
#sendButton{
	background:transparent url(./images/backstyle.png?1484733633);
	background-position:-200px -187px;
	display:inline-block;
	width:100px;
	height:27px;
	cursor: pointer;
	float:right;
}
/**Activity Functions Tool Box ends here***/
/**Form Data**/
form{
	padding:0;
	margin:0 0 0 0;
   /* background-color:white;*/
}
.fields{
	width:100%;
	float:left;
	margin-top:6px;
	min-height:25px;
}
.errorText{
	color: #ff0000;
	margin-top: 0;
	min-height: auto;
}
.errorText a{
	color: #8ED02F;
}
.fields span{
	font-size:11pt;
	color:rgb(161, 0, 107);
	margin-left:0px;
	margin-top:2px;
}
.fields #first,.fields #middle,.fields #last{
	width:229px;
}
.fields .textAreaLabel{
	text-align:left; width:100%;
}
.fields .textFieldFull{
width:95%;margin-left:0px;
}

.signInOR{
	margin-top:2px;
}
.signInOR span{
	font-size:15px;
	color:#333;
}
.signInOR span.strikeThrough{
	text-decoration: line-through;
}

.loader{
	float:right;
	display:none;
}
form .loader{
   margin-top:7px;
}
.fields label{
	width:40%;
	text-align:right;
	overflow:hidden;
	display:block;
	float:left;
	font-size:13px;
	height:100%;
	vertical-align: text-top;
	padding-top:4px;
	vertical-align: bottom;
}
.pagination .ratingColor,.pagination ul li a.ratingColor:focus,.pagination ul li a.ratingColor:hover{
   background-color: #3A87AD;
   color:white;
}
.fields input,.fields select{
	width:50%;
	float:left;
	margin-left:2%;
	height:20px;
	padding:4px 6px;

}
.fields input{
	font-size:15px;
}
/**End Form Data**/

.status{
	width:100%;
	float:left;
	min-height:85px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom: 1px solid #dddddd;
}
.userBox{
	width:64px;
	float:left;
}

.userListImg .userBox{
	width:95px;
}
.row{
	margin-left:0px;
}
.row .userBox{
	float:right;
	width:40%;
}
.row .span4{

	width:45%;
	background-color:#f1f1f1;
	height:260px;
	margin-bottom:15px;
	padding:10px 10px 10px 10px;
	margin-left:0px;
	margin-right:15px;
	box-shadow: 1px 1px 5px #ccc;
	border: 1px solid #ddd;
}
#leftContent .span4 .content{
	max-height: 122px;
	height: 100px;
	} 
.span4 .content{
	height: 100px;
	overflow:hidden;
}
.row .userBox:after{
   clear: both; 
   content: ""; 
   display: block; 
}
.userBox img{
	margin-left:0px;
}
.userBox .userShareCover
{
	float:left;
	position:relative;
	line-height: 16px;
	width:100%;
}
.row .userBox .userShareCover{
  float:none;
}
.userShareCover a.heading,.userShareCover > a{
	color:#A1006B;
	font-size:12px;
	width:100%;
	display:block;
	text-align: center;
	word-wrap:break-word;
}
.row .userShareCover a.heading{
	width:100%;
	text-align:left;
	word-break: break-all;
    text-align: center;
}
.statusRight a.heading{
	color: #0680cc;
	display: inline;
	font-size:12px;
	text-align: left;
}

.userShareCover .userShare{
	display:none;
	position:absolute;
	z-index:6;
	background: #e0e0e0;
	width:220px;
	padding-top:5px;
	margin-top: 0px;
	border:1px solid #737373;
	box-shadow:1px 2px 5px -3px #333333;
	margin-left: 1px;
}

.userInfoCard{
	float:left;
	margin-left: 5px;
}
.userInfoCard span.actions{
	float: left;width: 100px;height: 20px;font-size: 12px;padding-left: 30px;
}
.userShare img{ float:left; padding-left: 5px; padding-bottom: 5px}

.userShare a {
	background:transparent url(./images/backstyle.png?1484733633);
	display:inline-block;
	width:20px;
	height:26px;
	display: block;
	cursor: pointer;
}

.userShare a:hover{ color: #3391bd !important; text-decoration: none}

.userShare a.chat {
	background-position:-522px -542px;
}
.userShare a.follow {
	background-position:103px -539px;
}
.userShare a.recommend {
	background-position:-547px -543px;
}
.userShare a.offlinemessage {
	background-position:-570px -546px;
	height:22px;
}
.userShare a.chat:hover {
	background-position:-219px -577px;
}
.userShare a.follow:hover{
	background-position:-172px -570px;
}
.userShare a.recommend:hover {
	background-position:-197px -577px;
}
.userShare a.offlinemessage:hover {
	background-position:-242px -579px;
	height:22px;
}

.statusRight{
	margin-left:72px;
	position:relative;
}
.statusRight h6{
	margin:0;
	padding:0;
	width:100%;
}
.statusRight h6 a{
	color:#36ACF0;
}
.statusRight .statusMessage{
	color:#333;
	font-size:13px;
	display:block;
	min-height:35px;
	text-align:left;
	margin-bottom:10px;
	word-wrap: break-word;

}
.statusRight .statusMessage input{
	margin: 0;
}
.statusRight .statusMessage a{
	color: #0680cc;
}

.statusRight .statusMessage a.unread{
font-weight:bold;
}
.statusRight ul {
   background:#e3e3e3;
   clear: both;
   height: 19px;
   width: auto;
   float:left
}
.statusRight ul li{
	margin: 0;
	padding: 0px 0 0px 2px;
	display: inline;
	font-size:12px;
	margin-right:5px;
	float:left;
 }
.statusRight ul li.statusTimeDiff,span.statusTimeDiff{
	font-size:13px;
	margin-left:2px;
	margin-right:5px;
	vertical-align: super;
	color:#2b2b2b;
}
.statusRight ul li a{
	color:#918bbb;
	vertical-align: super;
	line-height:14px;
	background:transparent url(./images/icons.png);
	display:inline-block;
	background-repeat:no-repeat;

}
ul.statusLinks li a.statusConversation{
	background-position:-606px -30px;
	height: 18px;
	width: 18px;

}
ul.statusLinks li a.statusConversation:hover{
	background-position:-606px -4px;
}
ul.statusLinks li a.statusReply,ul.itemStatus li a.statusReply{
	background-position:-442px -29px;
	height: 18px;
	width: 17px;

}
ul.statusLinks li a.pmbtext{
	background-image:none;
	width: auto;
	padding-top: 3px;
}
ul.statusLinks li a.statusReply:hover,ul.itemStatus li a.statusReply:hover{
	background-position:-442px -4px;
}
ul.statusLinks li a.invitecompany
{
	background-position:-139px -27px;
	height:22px;
	width:20px;

}

ul.statusLinks li a.invitecompany:hover,ul.statusLinks li a.invitedtocompany
{
	background-position:-138px -2px;
}
ul.statusLinks li a.existingEmployee
{
	background-position:-196px -3px;
	height:22px;
	width:20px;
}
ul.statusLinks li a.rejectedcompany,ul.statusLinks li a.rejectedcompany:hover
{
	background-position:-222px -3px;

}

ul.statusLinks li a.statusDelete{
	background-position:-63px -30px;
	height: 16px;
	width: 12px;

}

ul.statusLinks li a.statusDelete:hover{
	background-position:-63px -4px;
}

ul.statusLinks li a.statusFavourite{
	background-position:-84px -29px;
	height: 16px;
	width: 20px;
}

ul.statusLinks li a.statusFavourite:hover,ul.statusLinks li a.statusFavourited{
	background-position: -84px -3px;
	height: 18px;
	width: 20px;
}
ul.statusLinks li a.statusExpand{
	background-position: -660px -30px;
	height: 18px;
	width: 21px;

}
ul.statusLinks li a.statusExpand:hover{
	background-position: -660px -5px;
}
ul.statusLinks li a.statusCollapse{
	background-position:-660px -5px;
	height:20px;
	width:21px;

}
/*ul.statusLinks li a.statusCollapse:hover{
	background-position:-661px -5px;
}*/
ul.statusLinks li.statusLoader{
display:none;
}
.status .statusLinkContent{
	width:100%;
	float:left;
}
.status .statusLinkContent a{
	color:rgb(54, 172, 240);
}



.scrollable {
	list-style: none;
	margin: 0;
	max-height: 200px;
	overflow: auto;
	padding: 0;
	width: 300px;
}

.scrollable li {
	background: #ddd;
	margin: 0;
	padding: 10px;
}

.scrollable li + li {
	border-top: 1px solid #aaa;
}

.scrollable_track {
	background: #000;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	filter: alpha(opacity=20);
	opacity: 0.2;
}

.scrollable_thumb {
	background: #000;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	filter: alpha(opacity=40);
	opacity: 0.4;
	cursor:hand;
}

.blue .scrollable_track, .blue .scrollable_thumb {
	background: #09f;
}


.shareDiv,.userDiv,.favDiv,.posDiv,.negDiv
{
	position:absolute;
	width:136px;
	height:80px;
	/*background:transparent url(../../images/left/newbox1.gif);*/
	background: url(../../images/left/newbox1.png);
	padding:20px 0 2px;
	left: -8px;
	z-index:5;
	background-repeat:no-repeat;
	background-position:bottom;
	display:none;

}

.itemOptions.itemOptionBottom .negDiv{
	background: transparent url(../../images/left/newbox1.gif);
	left: -51px;
	width:136px;
	height:80px;
}

.shareDiv .emailText,.userDiv .emailText,.favDiv .emailText,.posDiv .emailText,.negDiv .emailText
{
	float:left;
	margin-left:0%;
	width:90%;
	border:solid 1px #474747;
	height:20px;
	margin-top:0px;
	margin-bottom:1px;
}
.emailTextDisabled{
	background-color:#ddd;
}

#leftContent .shareDiv ul,#leftContent .userDiv ul,#leftContent .favDiv ul,#leftContent .posDiv form ul,#leftContent .negDiv ul
{

	margin: 0;
	padding: 0;
	margin-top:0px;
	width:60px;
	float:right;
}
.shareDiv form,.userDiv form,.favDiv form,.posDiv form,.negDiv form{
	background-color:transparent;
	width:90%;
	margin-left: 6px;
}


.shareDiv ul li,.userDiv ul li,.favDiv ul li,.posDiv ul li,.negDiv ul li
{
	float:right;
	list-style-image:none;
	list-style-type:none;
	margin: 0;

	padding: 0;
	font-size:1em;

}
.shareDiv ul li a,.userDiv ul li a,.favDiv ul li a,.posDiv ul li a,.negDiv ul li a
{
	color:#ffffff ;
	display: block;


}
.favDiv ul li a.save,.posDiv ul li a.save,.negDiv ul li a.save{
	background-position:0 -26px;
	width:20px;
	height:28px;
}
.favDiv ul li a.save:hover,.posDiv ul li a.save:hover,.negDiv ul li a.save:hover,.negDiv ul li a.saveDisabled,.posDiv ul li a.saveDisabled,.favDiv ul li a.saveDisabled{
	background-position:0px -1px;
}
/* Add new comment wizard*/
#wizard {
	width: 100%;
	float: left;
	margin-left:20px;

}
#wizardMain{
	float:none;
	margin:0 auto;
	width:560px;
}
#wizard a#first {
	background-image: url('/images/toolbar1.gif');
	background-repeat: no-repeat;
	text-align: center;
	width: 29%;
	padding: 5px 0;
	float: left;
	color:#666;
	text-decoration: none;
}

#wizard a#first:hover {
	background-image: url('/images/toolbar5.gif');
	background-repeat: no-repeat;
	color:#555;
}

#wizard a#middle {
	background-image: url('/images/toolbar2.gif');
	text-align: center;
	width: 33.2%;
	float: left;
	background-repeat: no-repeat;
	color:#666;
	text-decoration: none;
}

#wizard a#middle:hover {
	background-image: url('/images/toolbar4.gif');
	background-repeat: no-repeat;
	color:#555;
}

#wizard a#first.selected {
	background-image: url('/images/toolbar5.gif');
}

#wizard a#middle.selected {
	background-image: url('/images/toolbar4.gif');
}

#wizard a#last {
	background-image: url('/images/toolbar3.gif');
	text-align: center;
	width: 31%;
	padding: 5px 0;
	float: left;
	margin-left: -20px;
	background-repeat: no-repeat;
	color:#666;
	text-decoration: none;
}

div#wizard.pmbPostMsg a#last{
	width: 192px;
}
/*#add_new_comment #wizard a#last {
	background-image: url('/images/toolbar7.gif');
} */

#wizard a#last:hover {
	background-image: url('/images/toolbar6.gif');
	background-repeat: no-repeat;
	color:#555;
}
/*#add_new_comment #wizard a#last:hover {
	background-image: url('/images/toolbar8.gif');
	background-repeat: no-repeat;
	color:#555;
} */

#wizard a#last.selected {
	background-image: url('/images/toolbar6.gif');
}

.legendstyle {
	border: 4px double #e5e5e5;
	padding-left: 15px;
	font-size: 1em;
	color: #AE5700;
	font-weight: 500;
	color: #e0711f;
	padding-bottom: 10px;
	padding-top: 5px;
}

/* @end */
form .fields a.save{
	background-image: url('./images/backstyle.png?1484733633');
	background-position: -2px -256px;
	width:80px;
	height:26px;
	display:block;
	float:right;
}
form .fields a.save_send{
	background-image: url('./images/backstyle.png?1484733633');
	display:block;
	float:right;
	background-position: -201px -186px;
	height: 29px;
	width: 102px;
}
form .fields a.cancel{
	background-image: url('./images/backstyle.png?1484733633');
	background-position: -212px -261px;
	width:80px;
	height:26px;
	display:block;
	float:right;
	margin-left:8px;
}

form .fields a.saveCommentBtn{
	background-image: url('./images/backstyle.png?1484733633');
	background-position: -302px -115px;
	display:block;
	float:right;
	margin-left:8px;
}

.fields.commentBtnGrp a.openCaptchaBtn{ margin-left: 10px; }

a#publish{
	background-image: url('./images/backstyle.png?1484733633');
	background-position: -2px -283px;
	width:80px;
	height:26px;
	display:inline-block;
}
form a#publish{
	background-image: url('./images/backstyle.png?1484733633');
	background-position: -2px -283px;
	width:80px;
	height:26px;
	display:block;
	float:right;
}

form a#back{
	background-image: url('./images/backstyle.png?1484733633');
	background-position: -83px -283px;
	width:79px;
	height:26px;
	display:block;
	float:right;
	border:0;
	margin-left:5px;
}
div.overlaytextarea{
	width:95%;
	max-height:140px;
	overflow: auto;
}

form textarea.overlaytextarea{width:95%;height:140px;max-height:140px;overflow: auto !important;}

form .commentOnIt textarea.overlaytextarea{ max-height: 380px;}

.editReputation form .fields input.halfwidth{
	width:42px;
}
form .oauthButton{
	background-image: url('./images/backstyle.png?1484733633');
	background-position: -435px -105px;
	height:29px;
	width:162px;
	clear:both;
	float:none;
	border:0px;
}

form .oauthButton.linkedin{
	background-position: -435px -199px;
}

form .signin{
	background-image: url('./images/backstyle.png?1484733633');
	background-position: -80px -379px;
	height:26px;
	width:78px;
	border:0px;
	float:right;
	margin-right: 13px;
}

.fields a.signLinkColor{
   color:rgb(54, 172, 240);
}
form .oauthButton.google{
	background-position: -435px -137px;
}
div .social_links{text-align: center;}
a.oauthButton.facebook{
	background-image: url("./images/backstyle.png?1484733633");
	background-position: -435px -168px;
	display: inline-block;
	/*float: left;*/
	height: 29px;
	width: 165px;
}

a.oauthButton.linkedin{
	background-image: url("./images/backstyle.png?1484733633");
	background-position: -435px -199px;
	display: inline-block;
   /* float: left;*/
	height: 29px;
	width: 165px;
}

a.oauthButton.github{
	background-image: url("./images/backstyle.png?1484733633");
	background-position: -435px -105px;
	display: inline-block;
	/*float: left;*/
	height: 29px;
	width: 165px;
	margin-top: 2px;

}
a.oauthButton.google{
	background-image: url("./images/backstyle.png?1484733633");
	background-position: -435px -137px;
	display: inline-block;
	/*float: left;*/
	height: 29px;
	width: 165px;
	margin-top: 2px;
}




#registerOverlay a.oauthButton.facebook{
	background-image: url("./images/backstyle.png?1484733633");
	background-position: -493px -351px;
	display: inline-block;
	/*float: left;*/
	height: 29px;
	width: 29px;
	margin-right: 10px;
}

#registerOverlay a.oauthButton.linkedin{
	background-image: url("./images/backstyle.png?1484733633");
	background-position: -546px -351px;
	display: inline-block;
   /* float: left;*/
	height: 29px;
	width: 29px;
	margin-right: 10px;
}

#registerOverlay a.oauthButton.github{
	background-image: url("./images/backstyle.png?1484733633");
	background-position: -494px -310px;
	display: inline-block;
	/*float: left;*/
	height: 29px;
	width: 29px;
	margin-top: 2px;

}
#registerOverlay a.oauthButton.google{
	background-image: url("./images/backstyle.png?1484733633");
	background-position: -545px -310px;
	display: inline-block;
	/*float: left;*/
	height: 29px;
	width: 29px;
	margin-top: 2px;
	margin-right: 10px;
}










.facebook_linkedin{
	display: inline-block;
	float: left;
}
div.overlaytextarea{
	float:left;
	overflow-y:auto;
	font-family:"Helvetica W01";
	font-size:10pt;
	color:#555555;
	border:solid 1px #dddddd; padding-left:5px;
}

#profileCover{
	float:left;
	width:820px;
	padding-left:20px;
	padding-top:20px;
	margin-left:75px;
	padding-bottom:20px;
	margin-top: 12px;

	background-repeat: repeat-y;

}
.profileImageCover{
	height: 100%;
	padding-bottom:8px;
	width:70px;
	background-position: 0px -362px;
	float:left;
}
.profileImageCover img{
	border:solid 2px #ffffff;
	width: 60px;
}
.profileInformation{
  float:left;
	margin-left:5px;
	width:72%;

}
#profileInformation{
	width:320px;
}
#profileInformation .gridHeader{
   height:24px;
}
#profileInformation h2{
	background-image:none;
	height:17px;
}
.otherInformation{
	float:left;
	margin-left:5px;
	width:412px;
}
.infoBox{
	width:95%;
	float:left;
	margin: 0 auto;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 5px;
}
.infoBox div{
	width:30.5%;
	float:left;
	margin-left:2%;
	padding-top:5px;
	padding-bottom:1px;
	text-align:center;
	color:#3095d9;
	font-size: 22px;
	overflow: hidden;
}
.infoBox div span{
	color:#7f868f;
	font-size: 15px;
	padding-top:10px;
	display: block;
}

.infoBox strong{
	border-right: 1px solid #d4d4d4;
	float: left;
	height: 32px;
	margin-top: 11px;
	width: 1px;
}


.profileInformation h1{
	font-size:18px;
	margin:0px;
	padding:0px;
	width:100%;
	color:#181818;
	font-weight:bold;
	line-height: 22px;
}

.profileInformation h1 p{
	max-width:210px;
	padding-top:0;
	width:85%;
	font-size: 14px;
    line-height: 18px;
}
a.edit{
	float:right;
	background-image: url('./images/backstyle.png?1484733633');
	width: 15px;
	height: 15px;
	background-position: -383px -568px;
}
a.delete{
	float:right;
	background-image:url('./images/backstyle.png?1484733633');
	width: 22px;
	height: 15px;
	background-position: 457px 280px;
}
.profileInformation h2,h5{
	font-size:15px;
	margin:0px;
	padding:0px;

	margin-bottom:4px;
	width:100%;
	color:#010101;
	font-weight:normal;
}
.otherInformation div{
	margin-bottom:5px;
	color:#6f6f6f;
}
h5{
	font-size:17px;
	color:#010101;
	line-height:23px;
	margin-top:4px;
	margin-bottom:0px;
}
#content_links a{
	color:#2b95e0;
	font-size:14px;
	word-wrap:break-word;
	-ms-word-break: break-all;
	word-break: break-all;
	/* Non standard for webkit */
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
.grid300{
	float:left;
	width:300px;
	margin-left:6px;
	margin-right:10px;
	margin-top:18px;
}
.grid600{
	float:left;
	width:625px;
	margin-left:2px;
	margin-right:10px;
	margin-left: 0px;
	margin-top: 18px;
}
.gridHeader{
	width:100%;
	float:left;
	height: 36px;

}
#activity .gridHeader{
	height:27px;
	margin-bottom:12px;
}
.gridHeader .addGrid,.navbar-inner .plus,.mFooter .addGrid{
	float:right;
	display:inline-block;
	background-image:url('./images/backstyle.png?1484733633');
	background-position: 23px -571px;
	height:22px;
	width: 23px;
}
.navbar-inner .plus{
	float:none;
}
.navbar-inner .addTask{
	display:inline-block;
	width:210px;
	color:#36ACF0;
}
.gridHeader .addGrid.addPosition,.gridHeader .addGrid.addEmployee{
	background-position:25px -571px;
	height:23px;
}
.gridHeader .addGrid.addEducation,.navbar-inner .plus{
	background-position:24px -571px;
	height:23px;
}
.gridHeader .addGrid.addSpeciality.manageProjectMembers{
	background-position:24px -641px;
	height:23px;
	margin-right: 2%;
	margin-top: 6px;
}

.grid300 ul.gridData{
	width:100%;
	float:left;
}
.grid300 .more,.grid600 .more{
	float:right;
	color: #1388d2;
	font-size:14px;
}
.grid300 ul.gridData li.gridRow,div.gridRow{
	width:100%;
	list-style:none;
	border:0px solid transparent;
	width:100%;
	float:left;
	margin-bottom: 6px;
	position:relative;
	border:1px solid #dddddd;
	box-sizing: border-box;
}
li.gridRow h4,.onlineUsers,#recommendations h4{
	padding:0;
	font-weight:normal;
	margin:0;
	float:left;
	width:100%;
	/*background-color:#e3e4e5;*/
	color:#2a2a2a;

}
li.gridRow h4 .text,.onlineUsers span,#recommendations h4 .text{
	line-height: 24px;
	background-repeat: no-repeat;
	padding-right: 5px;
	float: left;
	padding-left: 7px;
	font-size: 16px;
	padding-bottom: 2px;
	font-weight: bold;
	color: #d64f1a;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 171px;
	word-wrap: break-word;
}
#recommendations h4 .text{
	font-weight:normal;
}

li.gridRow h4 .expand,#recommendations h4 .expand{
	background-image:url('./images/backstyle.png?1484733633');
	background-position:-382px -582px;
	width:18px;
	height:18px;
	background-repeat: no-repeat;
	float:right;
	margin-right:8px;
	margin-top: 1px;

 }
li.gridRow h4 .expand.collapse,#recommendations h4 .expand.collapse{
	background-position: -383px -518px;
	width:18px;
	height:18px;

}
li.gridRow .gridRowData{
	width:100%;
	float:left;
	overflow:hidden;
	position: relative;
	padding:3px 0;
	/*padding-bottom: 3px;*/
}
li.gridRow .gridRowData p{
	padding:3px 0 0px 7px;
	margin:0px;
	font-size:13px;
	color:#292929;
}
.ui-widget{
float:left;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	font-weight:normal;
}
li.ui-menu-item{
	width:90%;
	list-style-type:none;
	padding-left:5px;
	float:left;
}
li.ui-menu-item a{
	float:left;
}
.roommessage{
	width:98%;
	margin-left:1%;
	float:left;
	/*border-bottom:1px solid #eeeeee;*/

}
.roommessage > div{
	width:100%;
	float:left;
	font-size: 12px;
}
.roommessage div .messagerow{
	width:60px;
	padding-right:2px;
	padding-bottom:2px;
	float:left;

}
.roommessage div .messagerow a{
	color:#A1006B;

}
.roommessage .messageTime{
	width:100%;
}
.roommessage .messageTime span{

	color: rgb(142, 208, 47);
	font-size:9px;
	float:right;
}
input:-webkit-autofill{
background-color: #ffffff;
}
.leftMenu li{
	list-style: none;
	background-color: #f7f8fa;

}
.leftMenu > li > a{
	display:block;
	padding:8px 0;
	background-color: #f7f8fa;
	font-size:13px;
}
#main ul.dropdown-nav > li > a{
	padding-left:15px;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}
#main ul.dropdown-menu > li > a{
	padding-left:3px;

}
#leftMainMenu.ul.dropdown-nav > li > a{
	padding-left:15px;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}
#leftMainMenu.ul.dropdown-menu > li > a{
	padding-left:3px;

}

#main .dropdown-menu > li > a:hover, #main .dropdown-menu > li > a:focus, #main .dropdown-submenu:hover, #main .dropdown-submenu:focus > a {
	background-color:#fff;
	padding-:5px 0;
	display:block;
	color:#333;
	background-image:none;
}
#main ul.dropdown-nav > li > a:hover,#main ul.dropdown-nav > li a.active,.leftMenu > li > a.active{
	background-color:#E4E4E4; /*#0081C2;*/
	text-decoration:none;
	border-bottom:none !important;
	border-left:2px solid #3198d4;
	color:#3198d4;
}
#leftMainMenu.dropdown-menu > li > a:hover, #leftMainMenu.dropdown-menu > li > a:focus, #leftMainMenu.dropdown-submenu:hover, #leftMainMenu.dropdown-submenu:focus > a,#leftMainMenu .dropdown-menu > li > a:hover, #leftMainMenu .dropdown-menu > li > a:focus, #leftMainMenu .dropdown-submenu:hover, #leftMainMenu .dropdown-submenu:focus > a {
	background-color:#fff;
	display:block;
	color:#333;
}
#leftMainMenu.ul.dropdown-nav > li > a:hover,#leftMainMenu.dropdown-nav > li a.active,.leftMenu > li > a.active,   #leftMainMenu ul.dropdown-nav > li > a:hover,#leftMainMenu.dropdown-nav > li a.active,.leftMenu > li > a.active{
	background-color:#E4E4E4; /*#0081C2;*/
	text-decoration:none;
	border-bottom:none !important;
	border-left:2px solid #3198d4;
	color:#3198d4;
}
.dropdown-menu{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	width:180px;
}

.sub-menu{top:30px;}



.dropdown-menu a span{
	padding-left:28px;
	padding-bottom: 3px;

}

.dropdown-menu .inbox span{
 background-image:url(./images/backstyle.png?1484733633);
 background-position:64px -516px;
}
.dropdown-menu li:hover .inbox span{
 background-position:316px -520px;
}

.dropdown-menu .inbox.active span{
 background-position:316px -548px;
}

.dropdown-menu .showDetails span{
	background-position:32px -517px;
	background-image:url(./images/backstyle.png?1484733633);
}
.dropdown-menu .showDetails.active span{
	background-position:288px -548px;
}

.dropdown-menu li:hover .showDetails span{
	background-position:290px -521px;
}

.dropdown-menu .changePassword span{
	background-position:174px -521px;
 background-image:url(./images/backstyle.png?1484733633);
}
.dropdown-menu .changePassword.active span{
	background-position:430px -548px;
}

.dropdown-menu li:hover .changePassword span{
	background-position:431px -521px;
}

.dropdown-menu .recommendation span{
	background-position:128px -519px;
 background-image:url(./images/backstyle.png?1484733633);
}
.dropdown-menu li:hover .recommendation span{
	background-position:373px -520px;
}

.dropdown-menu .recommendation.active span{
	background-position:373px -548px;
}

.dropdown-menu .content span{
	background-image: url("./images/Header_Sprite.png");
	background-position:236px -324px;
	padding-bottom: 4px;
	padding-top: 3px;
}
/*.dropdown-menu li:hover .content span{
	background-position:344px -519px;
}*/


.dropdown-menu .content.active span{
	background-position:344px -546px;
	padding-bottom:2px;
}



.dropdown-menu li .dropdown-nav:hover .dropdown-menu li .content span{display:none;}

.dropdown-menu .project span{
	background-position:151px -519px;
	background-image:url(./images/backstyle.png?1484733633);
}
.dropdown-menu li:hover .project span{
	background-position:400px -521px;
}

.dropdown-menu .project.active span{
	background-position:402px -549px;
	padding-bottom:2px;
}

.dropdown-menu .billing span{
	background-position:-1px -483px;
	background-image:url(./images/backstyle.png?1484733633);
}
li.dropdown-submenu:hover .billing span{
	background-position:-92px -580px;
}

li.dropdown-submenu .dropdown-menu > li:hover .billing span{
	background-position:-1px -483px;
}

.dropdown-menu .billing.active span{
	background-position:-30px -482px;
	padding-bottom:2px;
}

#leftMainMenu {
	display:block;
	position:inherit;
	float:right;
	top:0px;
	left:0px;
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0px 0px rgba(0, 0, 0,0.2);
	border:0px solid #FFFFFF;
	background:#f2f2f2;
	margin-left:5px;
	
}

.nav{
	float:right;
}

.alert{
	position:fixed;
	width:900px;
	top:300px;
	z-index:12000;
}

.new_termsmilestone .sprint_alert{
	clear: both;
	margin-bottom: 5px;
	margin-top: 5px;
	position: static;
	width: 90%;
}
.overlays #error_message.alert,.mid_content .alert{
	position:static;
	top:inherit;
	width:80%;
	clear:both;
	display:none;

}

.mid_content .alert{
	width:95%;
	margin-bottom:0px;
	padding: 0px 0px 0px 0px;
	color:red;
}

.tableTransactions{
	width:100%;

}

.tableTransactions th,.tableTransactions td{
	height:20px; background-color:#ccc; margin-top:1px;margin-right:2px; padding:2px;
	display:table-cell;
	font-weight:normal;
}
#mDisplay .tableTransactions th,.tableTransactions td{
	padding: 0px;
	font-size: 12px;
}

.tableTransactions tr{
	border-bottom:1px solid #ccc;
}
.tableTransactions td{
	background-color:white;
	min-height:20px;
}
.ballances{
	clear:both;
	border-bottom:1px dashed grey;
	width:55%;
	margin-left:45%;
	height:20px;
	text-align:right;
	margin-top:40px;


}
.ballances .tableBottom{
	border-bottom:1px dashed #ccc;
}
.ballances .tableLeft{
  width:50%;text-align:right;
	border-right:1px dashed #ccc;
	padding-right:10px;
}
.ballances .tableRight{
	padding-left:10px;
	width:50%;text-align:left;
}
.phoneLabel{
	margin-top:-5px;
}
.phoneText{
	margin-top:-6px;
}
.phoneLabel .country{
	width:97px;text-align:left;
}
.phoneLabel .area{
	width:100px;text-align:left;
}
.phoneLabel .phone{
	width:95px;text-align:left;
}
.editReputation .fields.phoneText .country{
	width:26%; 
}
.editReputation .fields.phoneText .area{
	width:27%; margin-left:3px;
}
.editReputation .fields.phoneText .phone{
	width:28%; margin-left:3px;
}
p.alert{
  position:static;
	display:none;
	width:86%;
	margin-bottom:4px;
}
.fields a.btn-primary{
	color:white;
}
.fields select{
	border-radius: 4px;
	min-height: 30px;
}
.grid600 .alert,.containerCover .alert,.sessionInfo .alert{
	position:static;
	clear:both;
	width:90%;
	margin-bottom:5px;
	margin-top:5px;
}
.containerCover .alert{
	width:84%;
}
.grid600 .alert a,a.btn-primary,a.btn-info,a.label-success,a.label{
	color:white;
	background-color: #3093d8;
}
table.projectWorkroom{
margin-top:20px;padding-bottom:20px;
}
table.projectWorkroom th,table.projectWorkroom td{
			text-align:left;
}
.tableTransactions .special{
	text-align:left;border-bottom:0px solid;
}
.strikeout{
   text-decoration: line-through;;
}
.termsBox{
	width:100%;float:left;border-bottom:1px dashed #111;
	padding-bottom:5px;
}
.newStyleBox{
	float:left;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	background-color: whiteSmoke;
	background-image: -moz-linear-gradient(top, white, #eeeeee);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#eeeeee));
	background-image: -webkit-linear-gradient(top, white, #eeeeee);
	background-image: -o-linear-gradient(top, white, #eeeeee);
	background-image: linear-gradient(to bottom, white, #eeeeee);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='whiteff', endColorstr='#FFE6E6e6', GradientType=0);
	border-color: #eeeeee #eeeeee #eeeeee;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	padding:5px 10px 10px 5px;
	margin-top:10px;
	width:500px;
	margin-bottom:10px;
}

.newStyleBox h4{
color:#2D6987;
	margin:0px 0px 0px 0px;
}
.buttons{
	margin-bottom:5px;
}
.divPaymentPage{
	margin-top:20px;padding-bottom:10px;border-bottom:1px solid #ccc; margin-bottom:10px;
}
.divPaymentPage table{
	width:50%;margin-left:25%;
}
.divPaymentPage table td{
color:#554dad;           }
.divPaymentPage table td.text{
color:#ffa100;
}
.task{
	margin-bottom:5px;
	border-bottom:1px dashed #3A87AD;
	float:left;
	width:100%;
}
.task .file{
	float:left;
}
.task a,.task span{
	float:right;
}
.task span{
	margin-right:5px;
}
.task a{
	color:#A1006B;
}
.task a.delete{
	display:inline-block;
	background-image: url('./images/backstyle.png?1484733633');
	width: 14px;
	height: 14px;
	background-position: -303px -194px;

}
.deleteFile .p,.deleteFile span,.deleteFile a,.deleteFile div,.deleteFile h5{
	text-decoration:line-through;
}
.deleteFile a.delete,.deleteFile a.crossOver{
	display:none;
}
#sessionImages ul li{
	width:65px;
	padding:5px 5px 5px 5px;

	display: inline-block;
	list-style-type: none;

}
#sessionImages ul li span{
display:inline-block;
}
.ui-widget-content {
	border: 0px solid #DDD;
}
.errorItemStatus li{
	display:block;
	width:100%;
	text-align:left;
	border-bottom:1px #eeeeee solid;

}
.errorItemStatus li a{
	margin-top:4px;
}
/*.postStatus{
	border-bottom:1px #eeeeee solid;
}*/
ul.as-selections {
	border:0px solid #fff;
}
ul.as-selections li.as-original{
	margin-left:10px;
	padding-left:10px;
}
.searchResults{
	border-bottom: 0px solid #fff;margin:0; line-height:18px;
}
.resultStats {
	color: #999;
	font-size: 16px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*
for error list check box
*/

.itemContent .itemContentChk input[type="checkbox"]{margin:0; display:inline-block;}
.items ul li .itemContent .itemContentChk a.itemHeading{display: inline-block; width:80%;}

/*
for meeting user id
*/
.meetingcheckbox { margin:0;}
/*---------------------23 april----------------------*/

/*.whiteLine{border: 1px solid #FFFFFF;height: 34px;left: 2px;position: absolute;display:none}*/

.nav-tabs > .active > a,.gridHeader .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus{ background:transparent; color:#0e8708; padding-bottom: 2px; padding-top: 2px;padding-left: 13px;padding-right: 14px; border:none;border-bottom:1px solid #0e8708;}

.gridHeader .nav-tabs li:hover span,.nav-tabs li.active span{background: url("./images/backstyle.png?1484733633") repeat scroll -444px -551px rgba(0, 0, 0, 0);display: block;height: 8px;margin: 0px auto 0;width: 10px;}

.gridHeader .nav > li > a:hover,.gridHeader .nav > li > a:focus{color:#0e8708; background-color:transparent; border:1px solid #f2f2f2; border-bottom:1px solid #0e8708; border-left-style:none; border-right-style:none; border-top-style:none; padding-bottom: 2px; padding-top: 2px; border-left-width: medium; border-right-width:medium; border-top-width:medium;}

.dropdown-menu li:hover .whiteLine{ display:block}

.nav-tabs > li{margin-bottom: -9px;}

.nav-tabs > li > a{padding-bottom: 1px;padding-top: 2px;border-style: none none solid;border-width: medium medium 1px;}

.dropdown-submenu > a:after{ border:none;}
.messageGrid #selectAllCheck{
	margin: -2px 0 0;
}
/*
.dropdown-menu li a strong.arrow{background-image: url("./images/backstyle.png?1484733633"); padding:0 10px}
*/
.dropdown-menu li a.recommendation strong.arrow{background-position:218px 218px;}

.dropdown-menu li a.recommendation.active strong.arrow{background-position:300px 225px;}

.dropdown-menu li a.recommendation:hover strong.arrow{background-position:318px 225px;}

.dropdown-menu li a.changePassword strong.arrow{background-position:219px 218px; margin-left: 6px;}

.dropdown-menu li a.changePassword.active strong.arrow{background-position:281px 225px;}

.dropdown-menu li a.changePassword:hover strong.arrow{background-position:319px 225px; margin-left: 6px;}

.dropdown-menu li a.inbox strong.arrow{background-position:217px 218px; margin-left: 58px;}

.dropdown-menu li a.inbox.active strong.arrow{background-position:300px 225px;}

.dropdown-menu li a.inbox:hover strong.arrow{background-position:319px 225px;}


.dropdown-menu li a.billing strong.arrow{background-position: 218px 218px; margin-left: 82px;}

.dropdown-menu li a.billing.active strong.arrow{background-position:300px 225px;}

.dropdown-menu li a.billing:hover strong.arrow{background-position:319px 225px; margin-left: 82px;}


.dropdown-menu li a.showDetails.active strong.arrow,.dropdown-menu li a.mytasks.active strong.arrow{background-position:282px 225px;}

.dropdown-menu li a.showDetails strong.arrow,.dropdown-menu li a.mytasks strong.arrow{background-position: 218px 218px; margin-left: 63px;}

.dropdown-menu li a.showDetails:hover strong.arrow,.dropdown-menu li a.mytasks:hover strong.arrow{background-position:319px 225px; margin-left: 63px}

.dropdown-menu li a.project strong.arrow{background-position:219px 218px; margin-left: 68px;}

.dropdown-menu li a.project.active strong.arrow{background-position:300px 225px;}

.dropdown-menu li a.project:hover strong.arrow{background-position:319px 225px;}

.dropdown-menu li a.content strong.arrow{background-position:219px 218px;margin-left: 45px;}

.dropdown-menu li a.content.active strong.arrow{background-position:300px 225px;}

.dropdown-menu li a.content:hover strong.arrow{background-position:319px 225px;;margin-left: 45px;}

.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a{ background:#fff;}

.dropdown-menu > li > a, .dropdown-menu > li > a, .dropdown-submenu > a, .dropdown-submenu > a{ border-left:0px solid #f7f8fa;}

.file-wrapper span{display: block;float: right;padding-right: 8px;padding-top: 0px; color:#8c8e91}

.file-wrapper-two{cursor: pointer;float: left;height: 19px;margin: 0;overflow: hidden;padding: 0;position: relative;
	width: 70px; border-left:1px solid #dddddd}

.file-wrapper-two span{display: block;float: right;padding-right: 7px;padding-top: 0px; color:#8c8e91;}

.inputCoverBg{ border-bottom:1px solid #dddddd; float:right;width:96%; border-radius:0}

form#user-status{ margin-bottom:10px}

form#user-status textarea, form#user-status #addLinkInput{ width:97%; height:18px;}

.statusMessage .heading{ display:block}

.dropdown-submenu .dropdown-nav li{padding-bottom:0px; border-top:1px solid #ffffff;}

.dropdown-submenu .dropdown-nav a:hover{ border:none !important; background:#3198d4 !important; color:#ffffff !important}

.dropdown-nav li .active{ border-left:none !important}

.dropdown-menu li:hover a.project strong{ background-position:319px 225px;}

.dropdown-menu li:hover a.recommendation strong{background-position:318px 225px;}

.dropdown-menu li:hover a.content strong{ background-position:319px 225px;margin-left: 36px;}

.dropdown-menu li:hover a.inbox strong{ background-position:319px 225px;}

.dropdown-menu li:hover a.billing strong{ background-position:319px 225px;}

.dropdown-menu a em{ padding-left: 28px;}

a.inbox.active:hover span{background-position:316px -520px}

a.project.active:hover span{background-position:400px -521px}

a.content.active:hover span{background-position:344px 80px}

a.recommendation.active:hover span{background-position:373px -520px}

.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret,.nav .dropdown-toggle .caret{border-bottom-color: #0f8509;border-top-color: #0f8509;opacity:0.5;}

.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret{border-bottom-color: #0f8509;border-top-color: #0f8509; opacity:1;}

.timeAgo{ float:right;}

.overlay{background: transparent; width: 80%; opacity: 0; height: 1200px; position: absolute; z-index:1 ;left:210px;}

.arrowUserCard{background: url("./images/backstyle.png?1484733633") repeat scroll -478px -547px; display: block; height: 8px; left: 20px; position: absolute; top: -8px; width: 13px;}

/*.arrowUserCard:after, .arrowUserCard:before {bottom: 24px; left: -85px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }

@-moz-document url-prefix() {.arrowUserCard:after, .arrowUserCard:before { bottom:25px;}}

.arrowUserCard:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #dddddd;border-width: 6px;
margin-left: -7px;}
.arrowUserCard:before { border-color: rgba(194, 225, 245, 0); border-bottom-color: #737373; border-width: 7px;
margin-left: -8px;}*/

#inbox h2 span.recommendationIcon{background-position:-29px -516px; width: 28px;}

#activity h2 span.changePswd{background-position:-59px -545px; width:28px;}

#inbox h2 span.message{background-position:-91px -545px}

.addressSubMenu{color: #80878c;width: 110px;display: block;float: left;}

.gridPadding{ padding:5px;}

/* .p,.p p{ font-size: 14px; padding: 0 10px 0 0px; clear: both;} */

.p h5 span{float: left;width: 32px;margin-top: -4px;height: 29px;}

#company_aboutus h5 span{background: url("./images/backstyle.png?1484733633") 509px 118px;}

#company_summary h5 span{background: url("./images/backstyle.png?1484733633") 541px 117px;}

#activity .gridHeader div {border-bottom: 1px solid #cccccc;float: left;margin-left: 12px;width: 69%; margin-top: 20px}

#financialInformation .infoBox { width: 100%}

.userprofilecover h3.width100{ width: 100%}

li.gridRow .gridOverflow{ overflow: visible;}

#company_aboutus h5,#company_summary h5{ width: auto; float: left; font-size:20px;}

#company_summary div,#company_aboutus div{ width: 100%; float: left; }

.statusRight .userShareCover{ display: inline-block;}

h2.profileFile{ width: auto;}

.profileFileBorder{border-bottom: 1px solid #E3E3E3;float: left;margin-left: 5px;margin-top: 22px;width: 73%;}

.profilePicEdit{ position:absolute; right: 0px; top: 0px;}

#content_interests h5 span{border-bottom: 1px solid #E3E3E3;float: right;margin-right: 5px;margin-top: -10px; width: 83%;}

#recommendations h5 span{border-bottom: 1px solid #E3E3E3;float: right;margin-right: 24px;margin-top: -5px; width: 75%;}

#content_honors h5 span{border-bottom: 1px solid #DDDDDD;float: right;margin-right: 5px;margin-top: -10px; width: 73%;}

#content_groups h5 span{border-bottom: 1px solid #dddddd;width: 67%;float: right;margin-right: 5px; margin-top: -10px;}

.gridRowData h5,.gridRowData .p{ margin-left: 7px}

.messageGrid{ height: 80px;}

.gridHeader .nav.nav-pills > li > a:hover,.gridHeader .nav.nav-pills > li > a:focus{ border:none !important; color:#fff !important;margin-bottom: 2px !important;margin-top: 2px !important;padding-bottom: 8px !important;padding-top: 8px !important; background-color: #0680cc;}

.gridHeader .nav.nav-pills > li > .selectCheck:hover,.gridHeader .nav.nav-pills > li > .selectCheck:focus{background-color:#fff; color:#333!important;}
/*.nav-pills li a:hover,.nav-pills li a:focus{border:none !important; color:#333333 !important;margin-bottom: 2px !important;margin-top: 2px !important;padding-bottom: 8px !important;padding-top: 8px !important;}*/

#content_interests.borderWidth h5 span{margin-right: 20px;}

button.btn, input.btn[type="submit"]{ height:auto; margin-right: 2%}

.statusRight .userShareCover a{ text-align: left;}

.fields .btn-info{background-image: linear-gradient(to bottom, #0088CC, #0044CC);background-color: #006DCC;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.fields .btn-info:hover{ background-color: #0044cc}

#paymentbox h4,.divPaymentPage table td{ color:#60AADB;}

#cardtype{ margin-left: 50px}

#cardnum{ margin-left: 27px;}

#cardexp{ margin-left: 14px;}

.fields_digits{display: block;float: left;font-size: 12px;font-weight: normal;padding: 4px 0 0 10px;}

.divPaymentPage table td.text{ color:#C09853;}

.userInfoCard a span{ color:#333333;}

.userInfoCard a span:hover{ color: #3198d4}

.projectaccept h2,.position h2{ width: auto;}

.projectaccept.taskReports div { width: 827px; margin-left: 10px; margin-top: 1px;}

.projectaccept div,.position div{ width: 75%; border-bottom: 1px solid #cccccc; float: left; margin-top: 20px; margin-left: 10px}

.projectaccept div.overAll{ width: 79%;}

.projectaccept div.milestones{ width: 82%;}

#activity .gridHeader div.overAll{ width: 76%;}

.margin20{ margin-left: 20px;}

.width100{ width: 100%}

.register span{background-position: -152px -6px; }

.editprofile span{background-position: -176px -5px}

.createcontent span{background-position:-200px -5px}

.company span{background-position:-226px -5px}

.signout span{background-position:-246px -5px}

.headerMiddle ul li a span{  background-image: url("./images/Header_Sprite.png");display: block;float: left;height: 25px;width: 26px;}

.headerMiddle .projects span{ background-position:-274px -3px; }

.headerMiddle .projects span:hover{ background-position:-273px -29px; }

.headerMiddle .messages span{ background-position:-299px -3px;}

.headerMiddle .messages span:hover{ background-position:-299px -27px;}

.headerMiddle .drafts span{ background-position:-319px -3px;}

.headerMiddle .drafts span:hover{ background-position:-319px -27px;}

.headerSearch{ background-image: url("./images/Header_Sprite.png");background-position: -375px -14px; margin-right: 2px; display: block;float: right;height: 8px;margin-top: 16px;width: 9px;}

.megamenu li span{background-image: url("./images/Header_Sprite.png");background-position: -452px -11px;display: block;height: 11px; margin-top: 16px; width: 10px;z-index: 99999999;}

.nodes_search{width:610px; margin-bottom:25px; min-height: 38px;}

.nodes_search #search_list{ margin-top: 4px;}

.nodes_search #text_search{ width: 100%;}

.issueTracking form{ margin-bottom: 5px;}

.issueTracking input,.issueTracking select{ width: 230px; margin-right: 30px; margin-left: 10px;}

.issueTracking input{margin-left: 35px; width: 560px;}

.issueTracking .issueStatus{ margin-left: 34px; margin-right: 25px;}

.fields .AddCategory input{ padding: 5px 0}

.error_button{ float:right; margin-right: 40px; margin-bottom: 10px;}

.error_button1{ float:right; margin-right: 40px; margin-bottom: 10px;}

.issueTracking form span{ margin-left:5px;}

.fields .AddSeverity input{ padding: 5px 0}

.issueTracking input.issueTrackingSearch {margin-right: 15px;margin-left: 30px;}

.AddCategoryLink > a{color: #8ed02f;float:right; margin-right: 40px}

.headerFixed .detailing .tab-pane{ display: none}

.viewComments#wizard a#first{width: 28%;}

.viewComments#wizard a#middle{margin-left: -16px;padding: 5px 0;}

.viewComments#wizard a#last{margin-left: -23px;}

.issueTrackSort .nav-tabs > li,.issueTrackSort .nav-pills > li.sortingIssues{ width: 40%}

/*.issueTrackSort .nav-tabs > li,.issueTrackSort .nav-pills > li.sortingIssues{ width: 48%; float: right;}*/

.sortingIssues select{ float: left; margin-right: 10px;}

.sortingIssues p{float: left; margin-right: 10px;}

.issueTrackingSort{ background:url("./images/backstyle.png?1484733633"); width: 24px; height:24px; display: block; float: left; border-radius: 0px; margin-right: 10px;cursor:pointer}

.ascending{background-position:-479px -764px; border: 1px solid #ddd; height: 22px; width: 23px; margin-top: 5px;}

.descending{background-position:-509px -763px; border: 1px solid #ddd; height: 22px; width: 23px; margin-right: 0; margin-top: 5px;}

.descending.active{ background-position:-509px -739px;}

.ascending.active{background-position:-479px -740px; }

.issueCategory span{ min-width: 100px; display: block; float: left; margin-right: 10px; padding-bottom: 5px;}

.issueCategory:after{ display: table; clear: both; content: ""; }

.postStatus p{clear: both;}

.reassignAlert {border-radius: 4px; padding: 8px 35px 8px 14px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); width: 90%; }

.itemContent .itemContentChk.chkList input[type="checkbox"]{float: left;margin-top: 6px;margin-left: 0;margin-right: 3px;}

.cross{background: url("../tag/create_images/icon_sprit.png") repeat scroll -1px -38px rgba(0, 0, 0, 0); cursor: pointer; display: block; height: 24px; position: absolute; right: 352px; top: 3px; width: 22px;}

.fileOuter{ position: relative;}
.projectReportsOverlay{
	background: #000 none repeat scroll 0 0;
    display: none;
    height: 100%;
    opacity: 0.3;
    position: fixed;
    width: 100%;
}

.popupList .fileOuter .cross.commentCross{right: 9px;top: -14px;}

.popupList .fileOuter .cross.recorderCross{right: -17px;top: -18px;}

.topMenu.viewComments#wizard a#middle{margin-left: 0px}

.file-wrapper-two span.linkUrl{margin-left: 26px; float: none; width: 30px;}

.helpOverlay{
	position:absolute;
	width:450px;
	z-index:50;
	border: 1px solid #F06200 !important;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	background-color:white;
}
.helpOverlay .helpHeader{
	width:100%;
	margin-top:0px;
}
.helpOverlay .helpHeader h1,.helpOverlay .helpHeader div.h1{
	color:#F06200;
	font-size:25px;
	line-height: 25px;
	margin-top:0px;
	width:95%;

}
.closeHelp{
	background:transparent url("../../images/close.png");
float:right;
width:15px;
height:15px;
}
.helpIcon{
	display:inline-block;
	width:17px;
	height:16px;
	background-position:-261px -291px;
	background-image:url("./images/backstyle.png?1484733633");

}
.helpContent .knowMore{
	color:#F06200;
}
.userShareCover >a.heading,.userList>a{
	width:60px;
	word-wrap: break-word;
}
.box .helpIcon{
float:left;
margin-top:5px;
	margin-left:3px;
}
#wmd-preview p,.userArtical p,h5 a,h5{
	word-wrap: break-word;
}
.tabouter{
	z-index:200;
}
.leftTabs{ position: fixed;top:160px; left:-2px; background: url("../home/images/Landing_Sprite_Sheet.png"); background-position:-13px -66px; width: 30px; height:490px; z-index: 999;}

.tabouter li{ font-size: 1px; width: 130px; left:-64px; cursor: pointer;  color:#ffffff; z-index: 99; list-style:none}

.tabouter li a span{ background: url("../home/images/Landing_Sprite_Sheet.png"); width: 40px; height:40px; display: block;margin-left: 2px;margin-top: -10px;}

.tabouter li a{ display: block; padding: 22px 0; text-decoration: none; color: #ffffff; text-align: center;font-size:12px; font-weight: normal;}

.tabouter li p{ float: left; padding:0px; font-weight: 600; font-size: 16px; width:100%;}

.tabouter li span{ float: right; margin-right: 4px}

.tabouter li.tab1{position: fixed;top: 235px; background:  url("../home/images/Landing_Sprite_Sheet.png"); background-position: -162px -81px;z-index:998;}

.tabouter li.tab1 span{background-position:-48px -360px;}

.tabouter li.tab2{position: fixed;top: 315px; background:  url("../home/images/Landing_Sprite_Sheet.png"); background-position: -161px -151px;z-index:998;}

.tabouter li.tab2 span{background-position:-48px -408px;}

.tabouter li.tab3{position: fixed;top: 430px; background:  url("../home/images/Landing_Sprite_Sheet.png"); background-position: -161px -220px;z-index:998;}

.tabouter li.tab3 span{background-position:-48px -456px;}

.tabouter li.tab4{position: fixed;top: 510px; background:  url("../home/images/Landing_Sprite_Sheet.png"); background-position: -161px -290px;z-index:998;}

.tabouter li.tab4 span{background-position:-48px -502px;}

/*-------------------------------9/10/14-------------------------------------------------------*/

#wizard.pmbPostMsg a#middle{ width: 32.8%;margin-left: -18px;padding: 5px 0;}

.profilebox .mid_left .mid_mid form .fields #fileUpload{height:30px;margin:5px 0;padding:0;line-height:30px;outline:none;}

.createContent #projectdiv .fields input[type="radio"]{ margin-left: 0; margin-right: 5%;}

/*------------------------------------21/10/14----------------------------------------------_*/

.fields input.forgotPswd{ width: 81%}

.activity .overlayContent .scrollable_wrapper{ min-width: 630px}

.containerCover{z-index: 99;}

#imageoverlay .top_mid h1.activities span{background-position:-301px -152px;height:30px;}

#imgList img.active{background: #ddd; border:1px solid #333;}

#resetPassFrm .fields .updatePswd{display: block;float: none;margin: 0 auto 10px;}

.new_projectactor .fields a#addUserRole{ float:right; margin-right: 8%}

.fields > input[type="file"]{height:31px;}

#changePassFrm.edit_user .fields input[type="submit"]{ float: right; margin-right: 49px;}

.paginate .current{color: #333;font-weight: bold;}

.projectSidebar li a span,.userSideBar li a.mytasks span{background: url("./images/backstyle.png?1484733633") repeat -227px -753px; 
width: 21px;height: 24px; }

.projectSidebar #milestonelist li a span{background: none; width:150px; height:auto; padding-left: 0;}

.projectSidebar li a.show span{ background-position:-179px 130px;}

.projectSidebar li:hover a.show span,.projectSidebar li:hover a.show.active span{ background-position:-203px 131px;}

.projectSidebar li a.show.active span{ background-position:-152px 131px;}

.projectSidebar li a.errors span{ background-position:-35px 162px;}

.projectSidebar li:hover a.errors span,.projectSidebar li:hover a.errors.active span{ background-position:-64px 162px;}

.projectSidebar li a.errors.active span{ background-position:-4px 162px;}

.projectSidebar li a.milestones span{ background-position:-35px 68px;}

.projectSidebar li:hover a.milestones span,.projectSidebar li:hover a.milestones.active span{ background-position:-64px 69px;}

.projectSidebar li a.milestones.active span{ background-position:-3px 69px;}

.projectSidebar li a.taskcalendar  span{background-position: -205px 47px;}

.projectSidebar li:hover a.taskcalendar span,.projectSidebar li:hover a.taskcalendar .active span{background-position: -225px 47px}

.projectSidebar li a.taskcalendar .active span{background-position: -184px 47px;margin-right: 3px;padding-left: 24px;}

.projectSidebar li a.activities span,.projectSidebar li a.dashboard span{ background-position:-40px 91px;}

.projectSidebar li:hover a.activities span,.projectSidebar li:hover a.activities.active span{ background-position:-67px 91px;}

.projectSidebar li:hover a.dashboard span,.projectSidebar li:hover a.dashboard.active span{background-position: -68px 91px;}

.projectSidebar li a.activities.active span,.projectSidebar li a.dashboard.active span{ background-position:-5px 91px;}

.projectSidebar li a.content span{ background-position:-35px 43px;}

.projectSidebar li:hover a.content span,.projectSidebar li:hover a.content.active span{ background-position:-64px 43px;}

.projectSidebar li a.content.active span{ background-position:-5px 43px;}

.projectSidebar li a.terms span{ background-position:-35px 113px;}

.projectSidebar li:hover a.terms span,.projectSidebar li:hover a.terms.active span{ background-position:-65px 113px;}

.projectSidebar li a.terms.active span{ background-position:-5px 113px;}

.projectSidebar li a.addRemoveUsers span{ background-position:-36px 190px;}

.projectSidebar li:hover a.addRemoveUsers span,.projectSidebar li:hover a.addRemoveUsers.active span{ background-position:-64px 190px;}

.projectSidebar li a.addRemoveUsers.active span{ background-position:-5px 190px;}

.projectSidebar li a.nodes span{ background-position:-36px 134px;}

.projectSidebar li:hover a.nodes span,.projectSidebar li:hover a.nodes.active span{ background-position:-66px 134px;}

.projectSidebar li a.nodes.active span{ background-position:-6px 134px;}

.projectSidebar li a.projectChatBar span{ background-position:-35px 20px;}

.projectSidebar li:hover a.projectChatBar span{ background-position:-63px 20px;}

.projectSidebar li a.paymentpage span{ background-position:-152px 80px;}

.projectSidebar li:hover a.paymentpage span,.projectSidebar li:hover a.paymentpage.active span{ background-position:-208px 80px;}

.projectSidebar li a.paymentpage.active span{ background-position:-179px 80px;}

#projectStatus .awardedTo{ background:url("./images/backstyle.png?1484733633") repeat scroll -286px -310px rgba(0, 0, 0, 0);display: block;height: 20px;width: 20px;float: left;margin-right: 5px;}

.blogInfo .fixedPrice{ background:url("./images/backstyle.png?1484733633") repeat scroll -238px -310px rgba(0, 0, 0, 0);display: block;height: 20px;width: 20px;float: left;margin-right: 5px;}

.blogInfo .durationProject{ background:url("./images/backstyle.png?1484733633") repeat scroll -261px -310px rgba(0, 0, 0, 0);display: block;height: 20px;width: 20px;float: left;margin-right: 5px;}

.blogInfo p{ margin-bottom: 5px;}

.awarded div label{background: none repeat scroll 0 0 #DFF0F7; border: 1px solid #75A5D1;color: #75A5D1; width: 30px; padding: 1px 5px;}

.items > ul > li div.tagsInfo{ margin-top: 10px}

#blog8 .itemOptions .openpmb{background: url("./images/backstyle.png?1484733633") repeat scroll 496px -414px rgba(0, 0, 0, 0);width: 101px;height: 30px;}

#blog8 .blogInfo p span{color:#333333;}

.postProject span{background-position: 163px -31px;}

.askTech span{background-position:134px -31px;}

.postBlog span{background-position:110px -31px;}

.postTutorial span{background-position:86px -31px;}

.projectSidebar li a.milestone span{ background-position:-178px 109px;}

.projectSidebar li:hover a.milestone span,.projectSidebar li:hover a.milestone.active span{ background-position:-204px 109px;}

.projectSidebar li a.milestone.active span{ background-position:-153px 109px;}

.projectSidebar li a.taskdetails span,.projectSidebar li a.mtasks span,.userSideBar li a.mytasks span{ background-position:-177px 130px;}

.projectSidebar li:hover a.taskdetails span,.projectSidebar li:hover a.taskdetails.active span{ background-position:-202px 130px;}

.projectSidebar li:hover a.mtasks span,.projectSidebar li:hover a.mtasks.active span{background-position: -202px 130px;}

.projectSidebar li a.taskdetails.active span,.userSideBar li a.mytasks.active span,.userSideBar li a.mytasks.active span{ background-position:-151px 131px;}

.projectSidebar li a.mtasks.active span,.projectSidebar li a.mtasks.active span{background-position: -151px 130px;}

/*------------------------------------------30/10/14------------------------------------------*/
.employeeDetailsInfo .gridRowData .status{border-bottom: none;}

/*#company_aboutus div{width: 85%;}

#company_summary div{width: 84%;}

.profileFileBorder{ width: 78%;}*/

#activity .gridHeader div.activityBorderLine{ width: 70%;}

.inputCover.txtAreaSide{width: 100%}

.fields.withdrawBtns{float: right; margin-right: 6%; width: 160px;}

.breadcrumb,.leftMenu > li > a{ background: #fff}

form .commentOnIt textarea.overlaytextarea{box-sizing: border-box; height: 140px; margin: 0 2px; width: 98%}



#rMainContainer{
	width:100%;
}
.rChildContainer{
	width:100%;

}
.rSideBar{
	float:left;width:200px;
}
.rLeftSide{
	width:auto;

	overflow-x:hidden;
}
.taskList{
	width:368px;
	border: 1px solid #585658;
	border-radius: 0px 4px 4px 4px;
	background-color: #f1f1f1;
	min-height:400px;
	margin-right:30px;
	padding:6px 0px 6px 6px;
}
.taskList h5{
	color: #585658;
	font-size:20px;
	width:50%;
	display:inline-block;
	margin-bottom:8px;
}
.taskSmall,.taskLarge .details,.sessionInfo .sessionCard,#taskDisplay .sessionCard,#bugDisplay .sessionCard{
	background-color: #ffffff;
	border: 1px solid #d8d8d8;
	border-radius: 4px;
	padding:5px 2% 5px 2%;
	width:96%;
	margin-bottom:8px;
	border-left:none;
	border-right:none;
}
.sessionInfo .sessionView,#taskDisplay .sessionView,#bugDisplay .sessionView{
	background-color: #ffffff;
/*	border: 1px solid #d8d8d8;*/
	border-radius: 4px;
	padding:4px 1% 4px 1%;
	width:97%;
	margin-top:7px;
}
.sessionInfo .text1,#taskDisplay .text1,#bugDisplay .text1{
  color:#3f036d;
  font-size:16px;
}
.sessionInfo .text2,#taskDisplay .text2{

}
.sessionInfo .sessionCard,#taskDisplay .sessionCard,#bugDisplay .sessionCard{
	width:340px;
	margin-top:8px;
	padding:8px 8px 8px 8px;

}
.taskSmall h6,.taskLarge .taskNotes,.sessionInfo .notes,#taskDisplay .notes,#bugDisplay .notes{
	color:#484848;
	font-size:16px;
	font-weight: normal;
	padding-bottom:8px;
	border-bottom: 1px solid #d8d8d8;
	margin: 0px 0px;
	word-wrap:break-word;
}
.taskLarge .taskColorRed,.taskSmall.taskColorRed{
	background-color: #ffeeee;
}
.taskLarge .taskColorGreen,.taskSmall.taskColorGreen{
	background-color: #eeffee;
}
.taskLarge .taskColorBlue,.taskSmall.taskColorBlue{
	background-color: #eeeeff;
}

.sessionInfo .notes,#taskDisplay .notes,#bugDisplay .notes{
	border-bottom: 0px solid #d8d8d8;
	word-wrap: break-word;
}
.taskInfoNotes{
	word-wrap: break-word;
	color:#333;
}
.taskLarge .taskNotes{
	border-bottom: 0px solid #d8d8d8;
	font-size:16px;
	color:#7a7a7a;
	word-wrap:break-word;
}
#contentTask{
	height: auto;
}
#contentTask:focus{
	outline: : none;
}
#taskList,#issuesList{
	height:600px;
	padding-right:8px;
}
#taskList .selected,#taskList .over,#issuesList .selected,#issuesList .over{
	border:1px solid #3093d8;
	-webkit-box-shadow: 1px 1px 2px 3px rgba(146,146,146,0.75);
	-moz-box-shadow: 1px 1px 2px 3px rgba(146,146,146,0.75);
	box-shadow: 1px 1px 2px 3px rgba(146,146,146,0.75);
}

.divStatus{
	color:#999999;
	font-size:14px;
	width:100%;
	margin-top:6px;
}
.divStatus .addSessionNew,.addTaskNew{
	display:inline-block;
	background: transparent url("./images/taskSheet.png") no-repeat -244px -8px;
	width:135px;
	height:28px;
	padding-left:16px;
	padding-top:7px;
	font-size:16px;
	color:#3093d8;
}
.addSessionNew{
	text-align:left;
}
.addTaskNew {


}
.taskLarge .divStatus
{
	margin-top:3px;
}
.statusSp,.dateSp{
	width:40%;
	display:inline-block;

}

.dateSp{
	width:58%;
	text-align: right;
}
.sessionCard .statusSp,.sessionCard .dateSp{
	width:49%;
}
.statusSp span{
	text-transform: capitalize;
}
.statusSp .accepted{
	color:#09a042;

}

.statusSp .declined{
	color:#a72091;

}
.statusSp .completed{
	color:#bb8107;
}
.statusSp .markcompleted{
	color:#3f036d;

}
.sessionInfo .label,#taskDisplay .label,#bugDisplay .label{
	background-color:#3093d8;
}
.date{
	color:#7a7a7a;
	font-size: 11px;
}
.taskLarge .createdBy{
	color:#903990;
	font-size:16px;
}
.taskLarge .normalText{
	color:#484848;
}
.taskLarge,.sessionInfo,#inviteOverlay{
	width:380px;
	border: 1px solid #585658;
	border-radius: 4px;
	background-color: #f1f1f1;
	min-height:400px;
	margin-right:30px;
	padding:6px 6px 6px 6px;
}
#inviteOverlay{
	height:380px;
	width:573px;
	position:fixed;
	top:110px;
	z-index:99;
	left:30px;
	display:none;
}

#session_details{
	display:none;
	margin-top:8px;
	background-color: #ffffff;
	padding:4px 4px 4px 4px;


}
.goto,a.goto:visited,a.goto:hover{
	color:#3093d8;
	font-size:20px;
	float:right;
}
#session_details .goto{
	color:#3093d8;
	font-size:16px;
}


/*#session_details .fields{
	border: 1px solid #585658;
	border-radius: 4px;
	background-color: rgb(255, 255, 255);
	padding:4px 4px 4px 4px;
	width:96%;

} */

.taskLarge{
	position:absolute;
	top:0px;
	margin-right:0px;
	margin-top:15px;

}

.sessionInfoCategory{
	width:738px;
	position:fixed;
	top:36px;
	z-index:99;
	left: 0px;
	right: 0px;
	margin: auto;
	box-sizing: border-box;
	padding: 10px;
	background-color: #f1f1f1;
    border: 1px solid #585658;
    border-radius: 4px;
    top: 25px;
}

.sessionInfo{
	width:738px;
	position:fixed;
	top:36px;
	z-index:99;
}

.startNewSessionInfo{
	top: 164px; 
}

.taskLarge h5,.sessionInfo h5,#taskDisplay h5,#bugDisplay h5, .sessionInfoCategory h5{
	color: #585658;
	font-size:20px;
	width:92%;
	margin-bottom:4px;
	display:inline-block;
}
.newStyleBox a.closeContainer,.taskLarge .crossOver,.sessionInfo .crossOver,#inviteOverlay .crossOver,.headerBottom .crossOver,#taskDisplay .crossOver,#bugDisplay .crossOver, .sessionInfoCategory .crossOver{
	width:16px;
	height:16px;
	display:inline-block;
	float:right;
	margin-top:3px;
	background: transparent url("./images/taskSheet.png") no-repeat -91px -40px;
}
.headerBottom .crossOver{
	margin-right:3px;
}

.taskLarge .fileIcon,.fileIcon{
	width:16px;
	height:16px;
	display:inline-block;
	background: transparent url("./images/taskSheet.png") no-repeat -65px -40px;
}
.taskLarge .icon,.sessionInfo .icon,#taskDisplay .icon,#bugDisplay .icon{
	width:22px;
	height:22px;
	display:inline-block;
	float:right;
	background: transparent url("./images/taskSheet.png") no-repeat -62px -8px;

}
.taskLarge .sessionIcon{
	background-position: -62px -8px;
}
.taskLarge .upIcon{
	background-position: -115px -8px;
}
.taskLarge .downIcon{
	background-position: -88px -8px;
}

.taskLarge .editIcon,.sessionInfo .editIcon,#taskDisplay .editIcon,#bugDisplay .editIcon{
	background-position: -36px -8px;
}

.taskLarge .divStatus a{
	font-size:16px;
	color: #585658;
}
.taskLarge .detailRound{
	width:96%;
	margin-left:1%;
	border: 1px solid #d8d8d8;
	border-radius: 4px;
	padding:2px 1% 2px 1%;
	margin-bottom:10px;

}
.sessionInfo .sessionCont, .sessionInfoCategory .sessionCont{
	height:500px;
	overflow:hidden;
	margin-top:5px;
}
.sessionInfo .Table,#taskDisplay .Table,#bugDisplay .Table, .sessionInfoCategory .Table{
	display: table;
	width:100%;
	overflow:hidden;
}
.sessionInfo .row,#taskDisplay .row,#bugDisplay .row, .sessionInfoCategory .row{
	display: table-row;
}
.sessionInfo .Cell,#taskDisplay .Cell,#bugDisplay .Cell, .sessionInfoCategory .Cell{
	display: table-cell;
	width:360px;
}
.searchContainer{
	margin-top:1px;
	padding-bottom:2px;
}
.milestonesList{
	display:inline-block;
	margin-bottom:2px;
}
.spOptions{
	display:inline-block;
	background: transparent url("./images/taskSheet.png") no-repeat -4px -8px;
	width:25px;
	height:22px;
	margin-left:5px;

}
#addTaskNew{
	display:inline-block;height:35px;width:1px;
}
.spButton{
	display:inline-block;
	background: transparent url("./images/taskSheet.png") no-repeat -4px -30px;
	width:21px;
	height:26px;

	margin-left:5px;

}
.searchTasks{
	background: transparent url("./images/taskSheet.png") no-repeat -3px -64px;
	height:34px;
	width:621px;
	display:inline-block;
	padding-top:2px;
}
.searchTasks input,.searchTasks select{
	border:0px solid #000;
	width:300px;
	box-shadow: none;
	margin-left:6px;
   height:18px;

}

.searchTasks select{
	width:128px;
	margin-top:-2px;
	height:26px;
}



.navbar-form .btn.taskSubmitBtn{margin: 4px 0 0 0;}

.awarded.tagsAwarded div label{background: none repeat scroll 0 0 #dff0f7; border: 1px solid #75a5d1; color: #75a5d1; padding: 1px 5px; width: 30px; cursor: pointer;}

.commentBtn.reOpenIssue{background: url("./images/backstyle.png?1484733633") no-repeat scroll -433px -674px rgba(0, 0, 0, 0);color: #333333 !important;display: block;float: right;font-size: 16px;margin-bottom: 4px;padding:16px 0 16px 47px;width: 75px;}

.commentBtn.reassignIssue{background: url("./images/backstyle.png?1484733633") no-repeat scroll -433px -640px rgba(0, 0, 0, 0);color: #333333 !important;display: block;float: right;font-size: 16px;margin-bottom: 4px;padding: 16px 0 16px 47px;width: 75px;}

.items .itemOptions.resignSnapshot{ width: 150px;}

.reportBugsInfo{ width: 72%;}

.issueReport{ width: 40%;float: left; padding:0 20px;}

.blogInfo p.timeReported{padding-left:30px;}

.issueReport p{ padding: 0 10px;}

.issueReport a,.issueReport span{ width: 50%; float:right; text-align: left}

.issueBorder{ border-bottom: 1px solid #ddd; padding-bottom: 10px;}

.items > ul > li div.userArtical{ margin-top: 10px;}

#blog8 .blogInfo p.issueStatus span{ color:#8ED02F;}

.reportBugsInfo .issueReport a{ color: #333;text-decoration: underline;}

.reportBugsInfo .issueReport a:hover{ text-decoration: none}

.chattextarea{max-height: 70px;overflow: auto !important;padding: 5px; box-sizing: border-box;}

.mid_content .fields #message_title{max-height: 70px; overflow: auto;}

.mid_content .fields #message_text{max-height: 110px; overflow: auto;}

.paddingBottom{ padding-bottom: 20px;}

/*------------------------------------------------------------*/
.categoryFilter label,.categoryFilter1 label{float: left; margin-left: 320px; padding-top: 8px; width: 110px;}

.categoryFilter input,.categoryFilter1 input{margin-left: 0; width: 210px;}

.categoryFilter .error_button_main,.categoryFilter1 .error_button_main{float: left; width: 100%;}

.categoryFilter .error_button_main .categoryBtn,.categoryFilter1 .error_button1_main .categoryBtn{float: right; margin-right: 60px; width: 155px;}

.issueTracking select.issueCategories{margin-right:0;}

.categoryFilter,.categoryFilter1{float:right;margin-top: 10px;}

.AddCategoryLink.categoryFilter > a ,.AddCategoryLink.categoryFilter1 > a {background-image:url("./images/backstyle.png?1484733633");background-position:24px -572px;display:inline-block;width:23px;height:23px;}
form .categoryBtn .loader{margin-top: 13px;}

.commentBtn.issueBtn{float: right;background: url(./images/backstyle.png?1484733633) no-repeat -436px -707px;width: 137px;display: block;font-size: 14px;color: #fff!important;padding: 7px 0 5px 1px;margin-bottom: 4px;text-align: center;font-weight: bold;}

#company_aboutus.viewProfileAboutUs div{width: 100%;}

#activity .gridHeader.viewProfileActivity div{ width: 70%}

.profileFileBorder.viewProfileFiles{ width: 74%;}

.activityData .userprofilecover .status{width:96%;}

h1.activities.recommendPopup span{background-position:-303px -677px; height:30px; margin-top: 5px;}

h1.activities.recommendPopup{line-height: 34px;}

.ratingSkill .badge-important{background-color: #FFFFFF;color: #333333;font-size: 16px;font-weight: normal;padding-left: 3px;padding-right: 3px;text-shadow:none;}

.popupInfo{ font-size: 14px; word-wrap:break-word;}

.contentContainer .blogheader h1.recommendPopup{padding-left:0;}

.contentContainer.recommendationPopUp .blogheader h1.recommendPopup{line-height: 26px;}

.contentContainer.recommendationPopUp h1.activities.recommendPopup span{ background-position: -226px -518px; }



#employees .issueDetailsIcon h2 span{ background-position: 491px -614px; height:35px; width:35px; margin-top: 0px;}

#employees .issueIcon h2 span{ background-position:229px -649px; width: 22px;}

#employees .errorIcon h2 span{ background-position:260px -649px; width: 25px;}

#employees .issueHistoryIcon h2 span{ background-position:200px -649px; width: 22px;}

.blogsCommentBtn{background-position: -435px -708px;padding: 6px 0 4px;width: 140px;text-align: center;color: #fff !important;font-weight: normal;}

.statusLinks li{ list-style: none;}

#employeesMilestones .milestonesIcon h2 span{background-position: -114px 115px;height: 28px;margin-top: 1px;width: 28px;}
#employees .termsIcon h2 span{background-position: -114px 82px;height: 28px;margin-top: 1px;width: 28px;}

#employeesTerms .acceptDeclineIcon h2 span{background-position: -114px 148px;height: 28px;margin-top: 1px;width: 28px;}

.dropdown-menu .inbox.active:hover span{background-position: 316px -548px;}

#employees .employeeIcon h2 span{ background-position: 597px -552px; width: 22px;}

/*-------------------------------------------------------------------------------------------*/

.tagsOuter label{background: #DEEFF9; border:1px solid #76A5D3; padding:3px 7px; float:left; color:#76A5D3;}

.tagsOuter div{ clear:both;padding-left: 1px}

.fright{ float: right; margin-right: 11px}

.hourWeek{background: url("./images/backstyle.png?1484733633") repeat scroll -238px -310px rgba(0, 0, 0, 0);display: block;float: left;height: 20px;margin-right: 5px;width: 20px;}

.statusRight ul.statusFields{ clear:left;}

#profileInformation .gridHeader.heightAuto{ height:auto;}

#userProfile.heightAuto h2{ height:auto;line-height: 20px;}

#otherInformation p,#profiles .p,#educations p,#summaries p,#specialities p,.itemContent p,.profileInformation div a,.profileInformation h1,#otherInformation .p,.profileImageCover div a,#searchoverlay .mid_content .overlayContent li p,.contentContainer .userBox div a{word-wrap: break-word;padding-right:3px; font-size: 13px;}

.grid300.spacingBottom{margin-bottom: 20px;}

.fields.uploadingLogo input{padding:0 0px 4px; width: 250px; margin-left:0;}

button.btn.margin-Zero{margin-right:0}

.label.marginFive{display: block; float: left; margin-right: 5px; margin-top: 12px; margin-left: 5px;}

.date_range{ float: left}

.infoBox.billing-Mode{padding-bottom: 0px;}

.billing-Mode div.active div{ background:url("./images/backstyle.png?1484733633") repeat scroll -444px -551px rgba(0, 0, 0, 0); float: none; height: 2px; margin: 0 auto; width:10px;}

.imagesOuter ul li.active{ border: 1px solid #76A5D3; padding:4px; border-radius: 5px; background: #DEEFF9;}

.imagesOuter ul li{ border: 1px solid #fff; padding:4px; float:left; height:40px;margin-bottom: 5px; margin-right: 5px;}

.imagesOuter ul li img{margin-bottom: 5px;}


.imagesOuterBid ul li.active{ border: 1px solid #76A5D3; padding:4px; border-radius: 5px; background: #DEEFF9;}

.imagesOuterBid ul li{ border: 1px solid #fff; padding:4px; float:left; height:40px;}

.imagesOuterBid ul li img{margin-bottom: 5px;}

.resultList .items > ul > li{clear:both;}

.items > ul > li div.imagesOuter{ margin-top: 20px;}

.items > ul > li div.imagesOuterBid{ margin-top: 20px;}

.righWindow.rightSectionPag .paginate a.prev_page, a.next_page{ width: auto;}

.otherFiles #third-carousel{ word-wrap: break-word;}

div#selTags div.tagsSelected{word-wrap: break-word; display: block;}


.dropdown-menu li a.taskcalendar strong.arrow{background-position:218px 218px; }

.pmbOverlayMessage .userBox .userShareCover{ float:none;}

.spacingBottom .gridRowData .p{ width: 96%;}

/*--------------cal-------------------------*/
.popupCal{ width: 300px; position: absolute;background: #fff; border: 1px solid #2a374c; border-radius: 5px;z-index: 99;top:0; display: none; left:0; right:0; margin: auto;}

#calendar .fc-day-grid table tr td{ cursor:pointer; text-align: left;}

.popupCal span{background: #2a374c; border: medium none; border-radius: 0; color: #fff; cursor: pointer; float: right; font-weight: bold; line-height: 17px; padding: 0 5px;border-bottom-left-radius: 3px;margin-right: 6px; margin-top: 3px; font-size: 16px;}

.daysHours{ float: left; width:80px; margin-top: 15px}

.calenderOuter{ width:810px; float:left; margin-left: 7px;}

.daysHours .days{ border:1px solid #ddd; text-align: center;}

.daysHours table,.totalHours table{ border:1px solid #ddd; border-top:none; width: 100%;}

.daysHours table td{text-align: center; padding:13px 0; font-size: 12px;}

.fc .popupCal table{ margin-left: 5px; margin-top: 5px;width: 98%; margin-bottom: 5px;}

.popupCal table td,.popupCal table th{ border: none; font-weight: normal;}

.popupCal table td{ font-size: 14px;}

.daysHours .dateBg{ background: #ededed; padding:15px 0;}

.totalHours{ width: 80px; float:right; margin-top: 15px;}

.totalHours .hours{ border:1px solid #ddd; text-align: center;}

.totalHours table td{padding:39px 0 36px; text-align: center; border-bottom: 1px solid #ddd}

.popupCal h3{background: #2a374c; color: #fff; font-size: 12px; line-height: 17px; padding: 5px; text-align: center; text-transform: capitalize;}

.popupCal h5{  font-size: 14px; padding-left: 5px; padding-right: 5px;}

.popupCal .effortHrs{ text-align: center;}

.popupCal .taskReport{text-align: left;}

.taskHeading{ margin-bottom: 10px}

#calendar .fc-basic-view td.fc-week-number span,#calendar .fc-basic-view td.fc-day-number{padding: 15px 0}

/*#calendar .fc-row.fc-week.fc-widget-content{ height:95px;}*/

#popUp .Milestones{ max-height: 400px; overflow-x: hidden; overflow-y: auto;}


/*-----------------------26-11-------------------------*/

.dropdown-menu li a.taskcalendar strong.arrow{background-position:218px 218px; margin-left: 69px;}

.dropdown-menu li a.taskcalendar:hover strong.arrow{ background-position:319px 225px;}

.dropdown-menu .taskcalendar span{background-image: url("./images/Header_Sprite.png"); background-position: 208px -324px; padding-bottom: 4px; padding-top: 3px;}

.userSideBar li a.mytasks span{background-image: url("./images/Header_Sprite.png"); background-position: 260px -324px; padding-bottom: 4px; padding-top: 3px;}

/*.dropdown-menu li:hover .taskcalendar span{background-position:218px -744px;}*/

.dropdown-menu#leftMainMenu .taskcalendar.active span{background-position:-185px 48px;padding-bottom:0px;}

.calenderReport{border: 1px solid #DDDDDD;margin-top: 10px;width: 89%; display: block;}
#closeCalender{
	display: none;
}
.calenderOverlay {
	display: none;
}

.calenderReport tr td{ padding: 8px 14px; cursor:pointer; font-size: 14px;}

.calenderReport h2{ text-align: center; font-size: 20px; font-weight: normal; margin:0; border-bottom: 1px solid #ddd;}

.calenderReport h2 span{ cursor:pointer; padding: 0 10px; font-weight: bold;}

.calenderReport h2 span:hover{ color:#3198D4;}

.calenderReport tr td.active{ background: none repeat scroll 0 0 #DEEFF9; border: 1px solid #76A5D3; color:#76A5D3; padding:3px 16px}

#calendar table td div.fc-week .fc-content-skeleton table td a.fc-event{ font-size:16px; height:45px;text-align: center; background: #acd0e8; border:none; border-radius: 0; margin: 0;}

#calendar table td div.fc-week .fc-content-skeleton{padding-bottom: 0;}

.viewMode li{ float: left; list-style: none; margin-left: 10px;}

.viewMode li a{ color:#83878a;}

.viewMode li a:hover{ color: #474b4d;text-decoration: none ;border-bottom:1px solid #05400b;padding-bottom:2px;}

.viewMode li a.active{ border-bottom:1px solid #0E8708; padding-bottom:2px; color:#0E8708;}

#main ul.viewMode{ float:right; font-size: 18px; padding-right:5px;}

.imagesOuter ul li a{color: #76A5D3;}

.wrap.imagesOuter::after{display: block; clear: both; content: "";}

#main .imagesOuter ul{ margin: 0 auto;}

.sessions .fields{font-size: 16px;word-wrap: break-word;}
.sessionReject p{color:red;}
.sessionReject p.requestStatus{clear:both; text-align: right; margin-right: 25px;color:red;}

.sessionReject input.positive-integer{ width: 57%;}

.sessionReject label{ font-size: 15px;}

.sessionReject p.alert{margin-top: 5px; width: 90%;}

.items.listingGap > ul > li{clear:both;}

#adsLeft{margin-top:10px;}

.contentContainer .top_mid .closeblog{background:transparent url(../../images/close.png);float:right;width:30px;height:17px;cursor:pointer;padding-top:12px;display:block;background-repeat:no-repeat;background-position:center center;margin-top: 8px;}

.contentContainer .top_mid .separator{background:transparent url(./images/backstyle.png?1484733633);background-repeat:no-repeat;float:right;width:3px;height:24px; background-position:-330px -152px;display:block;padding-top:5px;margin-left:5px;margin-right:0px;margin-top: 8px;}

.items.listingGap li:after{ clear: both; content: ""; display: block;}

#rightContent .viewedMost .otherComments{height:auto; clear:both;}

.userArtical.tagsAwarded:before{ clear: both; content: ""; display: block;}

#addresses .gridData span{ word-wrap:break-word;}

.employeeList #employees .gridData{
	overflow: hidden;
	max-height: 340px;  
}

.employeeList #employees .gridData li{
	margin-top: 0;
}
#profiles li.gridRow.profileListing h4 .text,#employees li.gridRow.profileListing h4 .text{display: block;float: none;word-wrap: break-word;}

h1.activities.overlayActivity span,h1.activities.conversationPopUp span,h1.activities.sessionPopup span,#imageoverlay .top_mid h1.activities.insertPopup span{padding-bottom: 10px;background: url("./images/backstyle.png?1484733633") repeat scroll -301px -147px rgba(0, 0, 0, 0);}

.infoBox div.active span{border-bottom: 1px solid #0e8708;display: block;margin: 0 auto;text-align: center;width: 100px;}

.infoBox div.active sub{background: url("./images/backstyle.png?1484733633") repeat scroll -444px -551px rgba(0, 0, 0, 0);display: block;height: 8px;margin: 0 auto;width: 10px;bottom: 0;}

.infoBox.billing-page div{height: 52px; padding-bottom: 0;}

.infoBox.billing-page{padding-bottom: 0;}

.infoBox.billing-page div span{ padding-top: 12px;}

.searchEmployee h3{ text-align: center; padding: 5px 0; font-weight: normal; font-size: 20px;}

.searchEmployee h4{text-align: center; padding: 5px 0; font-weight: normal; font-size: 16px}

.searchEmployee input[type='text'],#searchNameTab{ width: 92%; float: left; border:none; margin-bottom: 0;}

.searchEmployee input[type='button']{ background: url("./images/backstyle.png?1484733633") repeat scroll -434px -252px rgba(0, 0, 0, 0); border: medium none;float: left; height: 21px;width: 15%; margin-top: 4px;}

.searchEmployee ul li{cursor: pointer;}

.searchEmployee{ padding-bottom: 10px; width: 100%}

.searchEmployee .employeeForm,.employeeForm{ border: 1px solid #ddd; border-radius: 5px;margin-bottom: 5px;}

.employeeForm #searchName{height: 28px;}

.calOverLay{background: none repeat scroll 0 0 #DDDDDD; height: 87%; right: 0; opacity: 0.4; position: absolute; top: 75px; width: 100%; z-index: 999; display: none}

.edit_termsmilestonetask .fields input,.edit_termsmilestonetask .fields select,.new_termsmilestonetask .fields input,.new_termsmilestonetask .fields select,.new_termspayment .fields input,.new_termspayment .fields select,.new_termsmilestone .fields input,.new_termsmilestone .fields select{padding: 4px 1px 4px 10px;}

/*  9th January */
.month{width: 80px; float: left;}
#main .month ul,#main .totalHoursCal ul{padding: 0; border:1px solid #c5c7c6; margin-top: 10px;}
.month ul li{/*cursor: pointer; */font-size: 11px; list-style: none outside none; overflow: hidden; padding: 4px 5px 5px; text-align: center; text-overflow: ellipsis; white-space: nowrap;}
.month ul li.empName{ background:#ebebeb}
.month ul li.weeklyHrs{ color:#858585}
.month p{border: 1px solid #c5c7c6;text-align: center;background: #666;color: #fff;}
.calList{ width: 100%; float:left; border-bottom: none; margin-left: 5px; padding: 1px 0 2px;overflow: auto;}
.middleSectionCal table tr td{border-right: 1px solid #c5c7c6;text-align: center;padding: 5px 3px 4px 4px;}
.middleSectionCal table{ border:1px solid #c5c7c6; border-collapse: collapse; font-size: 12px;}
#main .calenderReport ul{font-size: 12px;}
.totalHoursCal{ width: 90px; float: left; margin-left: 12px;}
.totalHoursCal p{border: 1px solid #c5c7c6;text-align: center;background: #666;color: #fff;}
.totalHoursCal ul li{border-bottom: 1px solid #ddd;list-style: outside none none;padding: 18px 0 19px;text-align: center; overflow: hidden; text-overflow: ellipsis; padding-left: 5px; padding-right: 5px;font-size: 12px;}
.dayHours{width: 100%; float: left; border:1px solid #c5c7c6; border-bottom: none; margin-left: 5px; margin-top: 11px;}
.middleSectionCal{width: 825px; float: left}
.dailyHours{ background: #c8e8c8;}
.hoursDayCal td.weekend{ background: #858585; color: #fff;}
.weekHours,.weekHoursLast{background: #858585; background: #fff;}
.noHours{ background: #d9d9d9;}
.hoursDayCal td{ background: #c8e8ca}
.middleSectionCal table tr td.blankColumn{height:1px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;border-left: 1px solid #fff;;border-right: 1px solid #fff;}
.sideBarUserListing{ height: 200px; overflow-x: hidden; /*for hiding horizontal scroll bar*/
overflow-y: auto; margin-bottom: 15px;}
.calenderReport .sideBarUserListing{ margin-bottom: 0;}
.righWindow.rightSectionPag .paginate.companyAjaxLink a.prev_page,.companyAjaxLink a.next_page{width: 25px;}
#userListing ul{padding: 10px 0}
.searchEmployeeTabular h3{ font-size: 20px; font-weight: normal; padding: 5px 0; text-align: center;}
#projUserListing {height: 200px; overflow: auto; margin-bottom: 15px;margin-top: 10px}
.totalHoursCal ul li.totalMonthlyHours {border-bottom: none;}
.reportCalendarName span{float: right; margin-right: 15px;}
.clr{clear:both;}
.userReport {margin-bottom: 10px;}

/*-------------------------new header---------------------------------------------*/
.welcomeMsgBlock{ float: right;position:relative;z-index:3;margin-top:5px;}
.welcomeMsgBlock .welcomeMessage{ margin-top: 3px; font-family:"Helvetica W01"; font-size: 11px; color: #828282; font-weight: normal;width: 100%;}
.welcomeMsgBlock .welcomeMessage.welcomeProject{ margin-top: 2px; }
.headerTop ul.topNavHeader{ float: left;  margin-left: 0px; padding-top:0px;float:right;}
.headerTop ul.topNavHeader li a{ font-family:"Helvetica W01"; font-weight: normal; margin-right:12px; color: #074456;}
.headerTop  span.marketingText{ font-size:14px; color:#333;margin-left:0px;}
.welcomeMsgBlock .welcomeMessage a,.welcomeMsgBlock .welcomeMessage a:link,.welcomeMsgBlock .welcomeMessage a:visited{ font-size: 12px; font-family:"Helvetica W01"; padding-right: 15px; color: #0680cc; font-weight: normal;margin-top:3px;}
.headerTop ul.topNavHeader li, .headerMiddle ul.topNavHeader li{ font-size: 10px; color: #828282; margin-left: 5px; padding: 3px 0;}
.welcomeMessage span.partition{ margin-right: 10px; color: #bbcacf; }
.partition{ margin-right: 10px; color: #bbcacf; }
.welcomeMsgBlock .loginArrow{background: url("./images/Header_Sprite.png") repeat scroll -481px -294px rgba(0, 0, 0, 0); position: absolute; right:
0; display: block; float: right; height: 6px; margin-top: 10px; width: 8px; cursor: pointer; padding: 3px 2px; z-index: 999;}
.headerMiddle ul.middleRightBlog li{ float: left;}
.headerMiddle ul.middleRightBlog li span{ width: 26px ; height:26px; background: url("./images/Header_Sprite.png"); display: block;float: left; margin-top: -4px; margin-right: 2px}
.headerMiddle ul.middleRightBlog li span.techQuery{ background-position:-323px -118px; border-bottom: none;}

.headerMiddle ul.middleRightBlog li span.postBlogs{ background-position:-354px -119px;}
.headerMiddle ul.middleRightBlog li span.messages{ background: url("./images/Header_Sprite.png") repeat scroll 149px -321px transparent;height: 28px;margin-right: 1px;width: 28px;}
.headerMiddle ul.middleRightBlog li span.recommendation{ background:url("./images/Header_Sprite.png") repeat scroll 180px -320px transparent;height: 28px; width: 28px;}   
.headerMiddle ul.middleRightBlog{ width: auto;margin-left:40px;}
.headerNew .headerMiddle ul.middleRightBlog{margin-top:5px;}
.bottomNavList > li{  padding:0; font-family:"Helvetica W01";height: 28px; border-right: 1px solid #eeeeee;border-bottom: 1px solid #fff; list-style: none;}
.bottomNavList > li.postBlogsTech.browzNerd,.bottomNavList > li.postBlogTech.responsiveDisplay,.bottomNavList > li.recordDesktopList.activePro,.bottomNavList > li.projectFind,.bottomNavList > li.manageCompanyList{border-bottom: 1px solid #f3f3f3;}
.bottomNavList > li.postBlogsTech.browzNerd:hover strong{ background-position:-26px -489px;}
ul.bottomNavList{ margin-left: 0px;}
.bottomNavList li a:hover{ text-decoration: none;}
.bottomNavList li.blankBg strong{ width: 25px; height:25px; background: url("./images/Header_Sprite.png"); float: left; margin-left: 7px; margin-right: 8px;}
.bottomNavList li a strong{ width: 18px; height:23px; background: url("./images/Header_Sprite.png"); float: left; margin-left: 12px; margin-right: 5px;}

ul.bottomNavList li a.postTechJob strong{ background-position: -462px -459px;}
ul.bottomNavList li a.findProject strong{ background-position:-51px -465px; margin-left: 12px;margin-top: 3px;}
ul.bottomNavList li a.manageProjectsTeams strong{ background-position:-90px -433px;}
ul.bottomNavList li.recordDesktopList strong{ background-position:-763px -462px;}
ul.bottomNavList li.recordDesktopList:hover strong{ background-position:-763px -487px;}
ul.bottomNavList li a.postTechJob strong{ background-position:-26px -464px; margin-top: 2px;}
ul.bottomNavList li a.learnNerdDigest strong{ background-position:-161px -463px; margin-top: 2px;}
ul.bottomNavList li.TuteSetsMenu a strong{ background-position:-236px -459px; margin-top: 2px;}
ul.bottomNavList li a.techQNA strong{ background-position:-716px -464px;margin-left: 12px;margin-top: 2px; margin-right: 7px;}
ul.bottomNavList li a.manageCompany strong{ background-position:-118px -465px;}
ul.bottomNavList li.blankBg{background: #fff;border-bottom: 1px solid #eee;box-shadow: -2px 1px 1px rgba(221,221,221,0.50); border-top: 1px solid #eee; margin-bottom: 2px;height: 30px;}
.bottomNavList > li.quickAcc > a{color: #2b6dab; font-size: 14px;}
.bottomNavList > li.hireProject > a{color: #0ab08e; font-size: 14px;}
ul.bottomNavList li.quickAcc strong{ background-position:-464px -459px; margin-top: 0px;}
ul.bottomNavList li.hireProject strong{ background-position: -484px -431px;margin-left: 7px;margin-top: -1px;}
ul.bottomNavList li.workProject strong{background-position: -434px -460px;margin-left: 6px;margin-top: 0px;}
ul.bottomNavList li.manageProject strong{ background-position: -455px -435px;margin-left: 9px;margin-top: 2px}
ul.bottomNavList li.LearnProject strong{ background-position:-488px -461px; margin-top: 0px;}
.bottomNavList li a span{ display: block;  font-size: 15px; color: #595858;}
.headerNew .headerMiddle{ height: auto;}
.headerNew .headerBottom{ height: 40px; background: url("./images/HeaderTab.png"); }
#menuButton{position:fixed;left:1px;top:50px;z-index:22;display:none;}
#menuButton a img{margin-left: 2px;margin-top: 6px; width: 17px;}
.bottomNavList > li.recordShare{ border-bottom: none;}

.bottomNavList > li > a{color: #595858;display: block;float: left; font-size: 13px; line-height: 25px;text-decoration: none; width: 196px; height:25px;overflow:hidden; padding: 2px 0;}
/*.bottomNavList > li > a.manageProjectsTeams,.bottomNavList > li > a.recordDesktopShare{width: 160px;}*/

.headerNew .headerMiddle a{margin-top: 0px;}
.headerNew .headerMiddle ul a{ font-size: 14px; font-weight: bold; font-family:"Helvetica W01";color:#494949}
.headerNew .headerMiddle ul{margin-top: 0px;}
.postTechPopup{ position: absolute; width: 600px; height: 335px; background: url("./images/Post_job.png") no-repeat;margin: 6px 0 0 -5px;display: none; z-index: 9999;left:190px;top:21px;}
.manageProjectsPopup{background: url("./images/Manage_Projects_Teams.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: none;height: 375px; margin: 6px 0 0 -7px; position: absolute; width: 745px; }
.recordDesktopPopup{background: url("./images/Desktop _Recording_Tool.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: none; height: 365px; margin: 6px 0 0 -7px; position: absolute; width: 750px; }
.manageCompanyPopup{background: url("./images/Manage_Company.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: none;height: 380px; margin: 6px 0 0 -6px;position: absolute; width: 745px; }
.bottomNavList > li:hover{ background: #fff;border-bottom: 1px solid #fff;}
.bottomNavList > li.postBlogsTech:hover,.bottomNavList > li.postBlogsTech.active{border-right:2px solid #1195c9;background: #fff; color:#0ab08e;}
.bottomNavList > li.projectFind:hover,.bottomNavList > li.projectFind.active{border-right:2px solid #c40842;background: #fff; color: #c40842;}
.bottomNavList > li.manageProjectsList:hover,.bottomNavList > li.manageProjectsList.active{border-right:2px solid #a12090;background: #fff; color: #1396c4;}
.bottomNavList > li.recordDesktopList:hover,.bottomNavList > li.recordDesktopList.active{border-right:2px solid #f36b0f;background: #fff; color: #c40842;}
.bottomNavList > li.manageCompanyList:hover,.bottomNavList > li.manageCompanyList.active{border-right:2px solid #a12090;background: #fff; color: #f36c00;}
.bottomNavList > li.nerd-digest:hover,.bottomNavList > li.nerd-digest.active{border-right:2px solid #f36b0f;background: #fff; color: #f36b0f;}
.bottomNavList > li.tech-qa:hover,.bottomNavList > li.tech-qa.active{border-right:2px solid #f36b0f;background: #fff; color: #1396c4;}

.bottomNavList > li.postBlogsTech:hover > a,.bottomNavList > li.postBlogsTech.active > a{color:#0ab08e;}
.bottomNavList > li.projectFind:hover > a,.bottomNavList > li.projectFind.active > a{color: #c40842;}
.bottomNavList > li.manageProjectsList:hover > a,.bottomNavList > li.manageProjectsList.active > a{color:#a12090;}
.bottomNavList > li.recordDesktopList:hover > a,.bottomNavList > li.recordDesktopList.active > a{color: #c40842;}
.bottomNavList > li.recordDesktopList:hover > a.recordDesktopShare {color: #f36b0f;}
.bottomNavList > li.recordDesktopShare.myTask:hover > a {color: #1396c4;}
.bottomNavList > li.recordDesktopShare.postProjects:hover > a {color: #0ab08e;}
.bottomNavList > li.manageCompanyList:hover > a,.bottomNavList > li.manageCompanyList.active > a{color: #a12090;}
.bottomNavList > li.nerd-digest:hover > a,.bottomNavList > li.nerd-digest.active > a{color: #f36b0f;}
.bottomNavList > li.tech-qa:hover > a,.bottomNavList > li.tech-qa.active > a{color: #f36b0f;}


.bottomNavList > li:hover > ul{ display: block;}

.postTechPopup div h3{border: medium none; color: #fff; font-family:"Helvetica W01"; font-size: 30px; font-weight: normal; margin-left: 30px; margin-top: 10px;}
.postTechPopup div h3 span{display: block; font-size: 42px; font-weight: bold; line-height: 45px;}
.postTechPopup div{ width: 215px; float: left}
.postTechPopup.manageProjectsPopup div,.postTechPopup.recordDesktopPopup div,.postTechPopup.manageCompanyPopup div{ width: 200px;}
.postTechPopup div ul{ margin-top: 120px; width: 100%;}
.postTechPopup ul{float: right;width: 360px;}
.postTechPopup ul li{border: medium none;float: none; width: auto;padding: 0; padding: 30px 0; color: #575757; font-size: 15px; font-family:"Helvetica W01";}
.postTechPopup ul li a{}
.postTechPopup ul .postTechJob{ margin-left: 100px;}
.postTechPopup ul .selectBestBiddr{ margin-left: 70px;}
.postTechPopup ul .trackProject{ margin-left: 30px; padding: }
.postTechPopup ul .approveWork{ margin-left: 0px; padding: }
.postTechPopup div ul li span,.postTechPopup div ul li input{padding-left: 22px; color: #fccfcd; font-size: 14px;}
.postTechPopup div ul li span strong{ color: #fff; font-size: 18px; font-weight: bold;}
.postTechPopup div ul li span strong{ color: #fccfcd; font-size: 14px; float: none; background: none;}
.postTechPopup div ul li input{background: url("./images/Header_Sprite.png") repeat scroll -6px -241px rgba(0, 0, 0, 0); border: medium none; height: 32px; margin-left: 20px; margin-top: 5px; width: 122px;}
.postTechPopup div ul li input:hover{background-position: -134px -241px;}
.postTechPopup.manageProjectsPopup div ul{ margin-top: 90px; width: 100%;}
.postTechPopup.recordDesktopPopup div ul{ margin-top: 105px; width: 100%;}
.postTechPopup.manageCompanyPopup div ul{ margin-top: 165px; width: 100%;}
.postTechPopup.manageProjectsPopup ul{ width: 520px;}
.postTechPopup.manageProjectsPopup ul li{padding: 20px 0;}
.postTechPopup.manageProjectsPopup ul .postTechJob {margin-left: 120px;}
.postTechPopup.manageProjectsPopup ul .selectBestBiddr {margin-left: 100px;}
.postTechPopup.manageProjectsPopup ul .trackProject {margin-left: 70px;}
.postTechPopup.manageProjectsPopup ul .approveWork {margin-left: 40px;}
.postTechPopup.manageProjectsPopup ul .productivityReport {margin-left: 20px;}
.postTechPopup.manageProjectsPopup ul .colloborateTeamClient {margin-left: 0px;}

.postTechPopup.recordDesktopPopup ul{ width: 525px;}
.postTechPopup.recordDesktopPopup ul li{padding:28px 0 21px;}
.postTechPopup.recordDesktopPopup ul .postTechJob {margin-left: 90px;}
.postTechPopup.recordDesktopPopup ul .selectBestBiddr {margin-left: 70px;}
.postTechPopup.recordDesktopPopup ul .trackProject {margin-left: 40px;}
.postTechPopup.recordDesktopPopup ul .approveWork {margin-left: 15px;}
.postTechPopup.recordDesktopPopup ul .productivityReport {margin-left: 0px;}

.postTechPopup.manageCompanyPopup ul{ width: 520px;}
.postTechPopup.manageCompanyPopup ul li{padding: 20px 0;}
.postTechPopup.manageCompanyPopup ul .postTechJob {margin-left: 120px;}
.postTechPopup.manageCompanyPopup ul .selectBestBiddr {margin-left: 100px;}
.postTechPopup.manageCompanyPopup ul .trackProject {margin-left: 70px;}
.postTechPopup.manageCompanyPopup ul .approveWork {margin-left: 40px;}
.postTechPopup.manageCompanyPopup ul .productivityReport {margin-left: 20px;}
.postTechPopup.manageCompanyPopup ul .colloborateTeamClient {margin-left: 0px;}

.headerMiddle ul.signOutBlock{z-index:10001;background:#575757;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;color: #fff;display: none; margin-top: 10px;padding-bottom: 5px;position: absolute; top: 33px;width: 130px; right: 0;}
.headerMiddle .signOutBlock .editProfile{ border-bottom: 1px solid #b0b0b0;}
.signOutBlock .editProfile span{background: url("./images/Header_Sprite.png") repeat scroll -450px -114px rgba(0, 0, 0, 0);display: block;float: left;height: 20px;width: 20px;}
.signOutBlock .signOutQuit span{background: url("./images/Header_Sprite.png") repeat scroll -470px -110px rgba(0, 0, 0, 0);display: block;float: left;height: 20px;width: 20px; margin-right: 1px;}
.signOutBlock li.editProfile:hover span{ background-position: -410px -114px; }
.signOutBlock li.signOutQuit:hover span{ background-position: -430px -110px;margin-right: 3px; width: 17px; }
.signOutBlock li:hover a,.signOutBlock li.editProfile:hover a,.signOutBlock li.signOutQuit:hover a,.headerMiddle ul.signOutBlock li:hover a{color:#007ed9}
.headerMiddle ul.topNavHeader .signOutBlock li:hover a{color: #007ed9;padding-left: 5px;}
.headerMiddle ul.signOutBlock li{display:block;width:120px;}
.headerMiddle ul.signOutBlock li a{color:white;font-size: 11px;font-weight:normal;}
.bottomNavList ul ul li span{ background: url("./images/Header_Sprite.png"); width: 37px; height:42px; display: block; float: right; margin-right: 20px; margin-top: -5px;}
.bottomNavList ul ul li.postTechJob span{ background-position:-235px -196px;}
.bottomNavList ul ul li.selectBestBiddr span{ background-position:-278px -196px;}
.bottomNavList ul ul li.trackProject span{ background-position: -316px -196px;}
.bottomNavList ul ul li.approveWork span{ background-position:-357px -196px;}

.bottomNavList ul.manageProjectsPopup ul li.postTechJob span{ background-position:1px -199px;}
.bottomNavList ul.manageProjectsPopup ul li.selectBestBiddr span{ background-position:-35px -199px;}
.bottomNavList ul.manageProjectsPopup ul li.trackProject span{ background-position:-72px -199px;}
.bottomNavList ul.manageProjectsPopup ul li.approveWork span{ background-position:-111px -199px;}
.bottomNavList ul.manageProjectsPopup ul li.productivityReport span{ background-position:-154px -199px;}
.bottomNavList ul.manageProjectsPopup ul li.colloborateTeamClient span{ background-position:-194px -199px;}

.bottomNavList ul.recordDesktopPopup ul li.postTechJob span{ background-position:-33px -288px;}
.bottomNavList ul.recordDesktopPopup ul li.selectBestBiddr span{ background-position:-321px -288px;}
.bottomNavList ul.recordDesktopPopup ul li.trackProject span{ background-position:-280px -283px;}
.bottomNavList ul.recordDesktopPopup ul li.approveWork span{ background-position:-360px -286px;}
.bottomNavList ul.recordDesktopPopup ul li.productivityReport span{ background-position:-398px -285px;}

.bottomNavList ul.manageCompanyPopup ul li.postTechJob span{ background-position:4px -285px;}
.bottomNavList ul.manageCompanyPopup ul li.selectBestBiddr span{ background-position:-32px -288px;}
.bottomNavList ul.manageCompanyPopup ul li.trackProject span{ background-position:-70px -288px;}
.bottomNavList ul.manageCompanyPopup ul li.approveWork span{ background-position:-104px -288px;}
.bottomNavList ul.manageCompanyPopup ul li.productivityReport span{ background-position:-154px -290px;}
.bottomNavList ul.manageCompanyPopup ul li.colloborateTeamClient span{ background-position:-194px -290px;}

/*-------------------------new header---------------------------------------------*/

.postTechPopup ul.list-content li{float: left; padding: 0 3px;}
.postTechPopup ul.list-content{float: right;width: 320px; padding-top: 5px}
.projectFind .postTechPopup{background:#fff;border: 1px solid #cbcbcd; border-radius: 3px; display: none; padding: 10px; height: auto; margin-left: 8px; margin-right: 0;box-shadow: 1px 1px 4px #888888;z-index: 99;}
.postTechPopup ul.list-content li a{padding: 0; margin: 0; line-height: 20px; color: #333;font-size: 15px;}
.bottomNavList .postTechPopup li{ border-right:none;}
.bottomNavList .postTechPopup div ul li{ padding: 0;}
.postTechPopup.nerdDigestPopup{background:#fff;border: 1px solid #cbcbcd; border-radius: 3px; display: none; padding: 10px; margin-left: 8px; margin-right: 0;box-shadow: 1px 1px 4px #888888;height: auto;}
.postTechPopup.nerdDigestPopup div ul{margin-top: 0px;}
.postTechPopup.QATechPopup{background:#f3f3f3;border: 1px solid #cbcbcd; border-radius: 3px; display: none; padding: 0px; margin-left: 8px; margin-right: 0; box-shadow: 1px 1px 4px #888888; top: 182px;height: auto;}
.postTechPopup.QATechPopup div ul{margin-top: 0px;}
.postTechPopup div ul.list-content li{ float: left; padding: 0 2px;}
.postTechPopup div ul li span{background: none; float: none; display: inline;}
.postTechPopup.learnPopupHeight{min-height: 502px;overflow: auto;max-height: 528px;height: auto;}

/*---------------------------------------------------*/
.shareCode{ background: #e1f0d8; border-radius: 5px; border: 1px solid #d6e8c3; width: 625px; padding: 15px;}
.shareCode span{ display: block; float: left; width: 22%; padding-top: 10px}
.shareCode div{ text-align: center; padding: 10px 0 0px; clear: both;}
.shareCode a#linkUrl{ cursor: pointer; background: #f2faed; padding: 5px; border:1px dashed #9bb090; font-weight: normal; width: 470px; float: right; display: block; text-align:center; color: #333;}
.shareCode a#publish{ margin-left: 22%; margin-top: 10px}
.welcomeMessage span,.welcomeMessage strong,.welcomeMessage a{ float: left; margin-right: 5px; margin-top: 3px;}
.welcomeMsgBlock .welcomeMessage {position: relative;}
.overlayContainer{ position: fixed; top:0;left:0; width: 100%; height: 100%; background: transparent; opacity: 0.7;z-index: 1000; display: none;}
.addressDetails{ display: block; float: left; width: 175px;}
li.gridRow .gridRowData,#recommendations .gridRowData{ width: 98%; padding: 5px;}
.suggestionList div ul{ left:auto;}

.createContent div.techQuery ul li{ list-style: disc;}
.header.headerNew{ position: fixed;background-color:white;}
.header.headerNew.headerTask{box-shadow: none;}
/*----------------------------------------------------*/
.nav-pills > li.errorImportIssue > a{ background: url("./images/backstyle.png?1484733633") repeat scroll -441px -602px rgba(0, 0, 0, 0);height: 29px;margin-top: 0;padding-top: 0; width: 133px; margin-left: 2px;}
.nav-pills > li.reassignIssues > a{ background:url("./images/backstyle.png?1484733633") repeat scroll -333px -602px rgba(0, 0, 0, 0);height: 29px;margin-top: 0;padding-top: 0; width: 83px;}
.nav-pills > li.statusChangeIssue > a{ background: url("./images/backstyle.png?1484733633") repeat scroll -174px -602px rgba(0, 0, 0, 0);height: 29px;margin-top: 0;padding-top: 0; width: 133px;}
/*.nav-pills li a:hover,.nav-pills li a:focus{ padding-top: 0 !important; margin-top: 0 !important;}
/*------------------------------footerNew------------------------*/
.footerNew a#footerlogo{ margin-top:0; background-image:url("../home/images/Landing_Sprite_Sheet.png");background-position:-320px -177px;width: 190px;height: 50px;display: block;float: left;cursor: pointer;}
.footerNew#footerwrapper{background: #fff url("../home/images/horizontalRow.png") repeat-x scroll 0 0;height:auto; min-height: 45px; z-index: 99;}
.footerNew .social li a{float: left;background: url("../home/images/Landing_Sprite_Sheet.png");list-style: none;margin-left: 10px;font-size: 18px;cursor: pointer;width: 26px;height: 30px;}
.footerNew .social li a.linkedin{background-position: -211px -368px;}
.footerNew .social li a.linkedin:hover{background-position:-211px -404px;}
.footerNew .social li a.facebook{background-position: -107px -368px;}
.footerNew .social li a.facebook:hover{background-position:-107px -404px;}
.footerNew .social li a.youTube{background-position: -178px -368px;}
.footerNew .social li a.youTube:hover{background-position:-178px -404px;}
.footerNew .social li a.twitter{background-position: -141px -368px;}
.footerNew .social li a.twitter:hover{background-position: -141px -404px;}

.footerNew .footerRight p{ color:#8a8a8a; padding-top: 2px;}

.footerNew .social{ margin-left: 120px; margin-right: 55px;}
/*------------------------------PrivacyPolicy------------------------*/
.footerRight p .privacy-policy {color: #8a8a8a;font-size: 14px;}
.footerRight p .privacy-policy:hover, .footerRight p .privacy-policy:focus{color: #005580;}
.footerRight p .privacy-policy:hover {text-decoration: underline;}
.copyRight p .privacy-policy {color: #8a8a8a;font-size: 14px;}
.copyRight p .privacy-policy:hover, .copyRight p .privacy-policy:focus{color: #005580;}
.copyRight p .privacy-policy:hover {text-decoration: underline;}
.footernav p .privacy-policy {color: #333;font-size: 14px;}
.footernav p .privacy-policy:hover, .footernav p .privacy-policy:focus{color: #005580;}
.footernav p .privacy-policy:hover {text-decoration: underline;}
.closePrivacyPolicyDiv .btn:hover, .closePrivacyPolicyDiv .btn:focus {
	color: #fff;
}
/*------------------------------PrivacyPolicy------------------------*/

.footerNew ul#footerLinks{ margin: 10px 0 0;}

#recommendations.recomUserProfile h5 span{margin-right: 20px; margin-top: 18px; width: 74%;}
#reputations .gridHeader h2 span{background:url("./images/backstyle.png?1484733633") repeat scroll -435px -754px rgba(0, 0, 0, 0);}
#recommendations h4{padding:5px 0;}
/*#recommendations .status{min-height: 65px;}*/
/*#recommendations div.gridRow{width: 97%;}*/
.otherFiles h3{ margin-bottom: 20px;}
.otherFiles div{border-bottom: 1px solid #e3e3e3;float: right;margin-right: 10px;margin-top: 32px;width: 83%;}
.commentIssueTracking{ margin-left: 7px;}
.commentIssueTracking textarea{ margin-top: 10px; width: 92%}
/*------------------------userlistPage----------------------------------*/
.userListSearch .searchTasks{background: url("./images/taskSheet.png") no-repeat scroll -3px -64px transparent; display: inline-block; height: 34px; padding-top: 2px;width: 621px; position: relative;}
.userListSearch .spOptions{background: url("./images/taskSheet.png") no-repeat scroll -4px -8px transparent; display: inline-block; height: 22px; margin-left: 5px; width: 25px;}
.userListSearch .spButton{background: url("./images/taskSheet.png") no-repeat scroll -4px -30px transparent; display: inline-block; height: 26px; margin-left: 8px; width: 21px;}
.userListPage .userListing{ width: 23px; float: left; border: 1px solid #ddd; border-radius: 3px; margin-top: 15px;}
.userListing table tr td{ display: block; font-weight: bold; text-align: center}
.userListing table tr td a{padding:0px 5px; color: #b5b5b5; display: block;width: 10px;}
.userListing table tr td a.active,.userListPage table tr td a:hover{ color: #2f96d6; text-decoration: none; }
.searchContainer.userListSearch{ margin-left: 40px; margin-bottom: 5px;}
.searchContainer.userListSearch .searchTasks input{ width:538px;border: none; box-shadow: none;}
.userProfileList ul li,#searchoverlay ul li{ width: 50%; float: left;height:110px;border-bottom: 0px solid #FFF;background-image:none; }
.userListPage .userProfileList ul li{width: 50%; float: left;height: 190px;border-bottom: 0px solid #FFF;background-image:none; margin-bottom: 20px;}
#searchoverlay ul li{ width: 100%;}
.userProfileList ul li p,#searchoverlay ul li p{ padding: 0; color:#a8a8a8;}
.userProfileList .items.listingGap > ul > li,#searchoverlay .items.listingGap > ul > li{clear: none;padding-top: 0;}
.userProfileList .items ul li a.itemHeading,#searchoverlay .items ul li a.itemHeading{ font-weight: bold; font-size: 16px; line-height: 20px; margin-top: 5px; color: #242424;}
.userProfileList .items ul li .itemContent,#searchoverlay .items ul li .itemContent{ min-width: 72%; margin-left: 20px; float: left; color:#242424;}
.userProfileList .items > ul > li .itemContent div{ margin: 0;}
.userProfileList .items >ul{ margin: 0 0 10px 14px;}
.searchByMenu{ top:34px; position: absolute; width: 150px; padding:0 5px;z-index: 99; background: #f2f2f5; border: 1px solid #ddd; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; display: none;}
.searchByMenu ul{ margin:0;}
.searchByMenu ul li{ list-style: none;}
.searchByMenu ul li a{ display: block; border-bottom: 1px solid #ddd; padding:5px; color: #737373; text-decoration: none;}
.searchByMenu ul li a.active,.searchByMenu ul li a:hover{ color: #2f96d6;}
#rightContent ul.searchList{
	height:160px;
	margin-top:5px;
	margin-bottom:15px;
}
ul.searchList  li{
	list-style: none;
	clear:both;
}
#second-carousel li a.closeButton{right: -13px;top: -13px;}
#second-carousel li{margin-right: 20px;}
.issueLoader{float: none;margin: 6px 3px;}
.new_termsmilestonetask .jqte_editor,.new_termsmilestonetask .jqte_source{ height: 100px;}
.items.listingGap{ margin-bottom: 20px; padding-bottom: 20px;}
.fields.suggestionList .as-results ul.as-list{height: 260px;overflow: auto;}
.blogInfo.reportBugsInfo .issueReport > p:after{clear: both;content: "";display: block;}
.overlayContent .containerContent.status .popupInfo ul.statusLinks{margin-top: 5px;}
.welcomeMessage a {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 70px;}
.taskLarge .taskNotes.taskDescription { min-height: 50px;overflow: auto;}
.taskNoteEdit .jqte_editor,.taskNoteEdit .jqte_source{height: 100px;}
#dataImageList1.wrap  ul li{display:block}
.uploadingLogo .profilePic{font-weight: bold;padding-bottom: 5px;padding-left: 3px;float: left;text-align: left;}
.fields.uploadingLogo label.profilePic{width:80%;font-weight: bold;
	padding-bottom: 5px;}
#recorder .alert{
	position:static;
	width:430px;
	text-align:left;
}
#recorder h6{
	font-size:16px;
}
#recorder{padding-left:10px;}
#recorder #widowsandmac,#recorder #linux{text-align:left; margin-left:10px; width:430px;}

#educations.grid300 h2 span{background:url("./images/backstyle.png?1484733633") repeat scroll -465px -570px rgba(0, 0, 0, 0);}

.overlayContent .span4 .itemContent h4{max-height: 40px;overflow: hidden;}

.divStatus::after{clear: both; content: ""; display: block;}

/*.taskSmall span,.taskSmall h6{ cursor: pointer;}*/

.divStatus .userInfoCard a span{text-align: left;}

.inputCover #result{width: auto;}

#blog8 h1.titleList{cursor: auto; text-decoration: none;}

.issueDetailScroll .jqte .jqte_editor{max-height: 100px;}

.sessioncrossOver{background: url("./images/taskSheet.png") no-repeat scroll -92px -40px transparent; display: inline-block; float: right; height: 16px; margin-top: 12px; width: 16px; position: absolute; right: 12px; top: 0px;}

.projectaccept div.arrows_sprint{float: right; margin-right: 10px; margin-top: 0; width: auto;}

.arrows_sprint .issueTrackingSort.ascending,.arrows_sprint .issueTrackingSort.descending{margin-top: 0;}

.chatpresence a{display: block;float: left;margin-right: 8px}

.chatpresence{padding:5px;}

.chatpresence a{ display: block; float: left; margin-left: 3px; margin-right: 2px;}

.headerMiddle ul.middleRightBlog li span.border-right-shadow,.border-right-shadow{background: url("./images/Header_Sprite.png") repeat scroll -230px -58px rgba(0, 0, 0, 0); display: block; float: right; height: 33px; width: 2px;}

.bottomNavList:after{clear: both;content: "";display: block;}

#mostRecent .otherComments{ clear: both;height: auto;}

.jqte_editor{height: 150px;}

/*----------------invite frndzz---------------------*/
.grid300.inviteSkill{width: 100%; margin-right: 0; margin-left: 0;}

.grid300 .inviteFrndzz{background: url("./images/Invite-Friends.png") repeat scroll -2px -148px rgba(0, 0, 0, 0); width: 100%; height:42px;border: none;}

/*#main .shareToFrndz ul{border: 1px solid #b3b3b3;border-radius: 2px;margin-left: 0;margin-top: 10px;padding-bottom: 10px;padding-top: 10px;}*/

/*.shareToFrndz{height: 0; overflow: hidden;}*/

.shareToFrndz ul:after {clear: both; content: ""; display: block;}

.shareToFrndz ul li{float: left; list-style: none outside none; margin-left: 5px;}

.shareToFrndz ul li a{background: url("./images/Invite-Friends.png") repeat scroll 0 -9px rgba(0, 0, 0, 0); height: 38px; width: 40px;display: block;}

.shareToFrndz ul li a.gPlus{ background-position: -337px -336px; }

/*.shareToFrndz ul li a.gPlus:hover{ background-position:-242px -8px; }*/

.shareToFrndz ul li a.lIn{background-position: -384px -336px;}

/*.shareToFrndz ul li a.lIn:hover{background-position: -282px -8px}*/

.shareToFrndz ul li a.yahoo{ background-position: -431px -336px;}

/*.shareToFrndz ul li a.yahoo:hover{ background-position: -322px -8px;}*/

.shareToFrndz ul li a.mail{ background-position: -337px -429px;}

/*.shareToFrndz ul li a.mail:hover{ background-position: -362px -8px;}*/

.shareToFrndz ul li a.twittr{ background-position: -337px -382px;}

/*.shareToFrndz ul li a.twittr:hover{ background-position: -402px -8px;}*/

.shareToFrndz ul li a.facebook{ background-position: -384px -382px;}

/*.shareToFrndz ul li a.facebook:hover{ background-position:-442px -8px;}*/

.invitePeoplePopup{background: none repeat scroll 0 0 #fff; border: 1px solid #29364a; border-radius: 10px; left: -2px; position: absolute; top: -1px; width: 600px; z-index: 9;padding-bottom: 10px;}

.invitePeoplePopup h3{background: none repeat scroll 0 0 #29364a;border-top-left-radius: 10px;border-top-right-radius: 10px;padding: 0 10px;}

.invitePeoplePopup h3 p{color: #fff; float: left;line-height: 30px; padding-left: 10px; padding-top: 2px; margin-top: 5px; font-weight: 100; font-size: 14px;}

.invitePeoplePopup h3 ul{ float:right; margin-bottom: 0;}

.invitePeoplePopup h3 ul li,.invitePeoplePopup ul li{color: #65737d;float: left;list-style: outside none none;margin-top: 2px;padding: 10px 10px 5px;}

.invitePeoplePopup h3 ul li{ color: #fff; font-weight: 100; font-size: 14px;}

.invitePeoplePopup > h3:after {clear: both;content: "";display: block;}

.invitePeoplePopup table tr td{padding:0 10px;}

.inviteText{border-top: 1px solid #ddd;clear: both;margin: 15px; padding-top: 10px;}

.inviteText textarea{height: 90px;overflow: hidden;resize: none;width: 450px; word-wrap: break-word;}

.invitePeople{background: url("./images/Invite-Friends.png") repeat scroll 0 -58px rgba(0, 0, 0, 0); border: medium none; display: block; float: left; height: 38px; margin-left: 5px; width: 100px;margin-bottom: 5px;margin-top: 10px;}

.buttonCombo{float: right;text-align: center;width: 100px;}

.buttonCombo p{padding-top: 0;}

.invitePeoplePopup h3 span{background:url("./images/Invite-Friends.png") repeat scroll 27px -12px rgba(0, 0, 0, 0); width:30px; height: 25px; display: block; float: left; margin-top: 5px;}

.invitePeoplePopup ul li{padding:0 10px 5px;}

.invitePeoplePopup > ul{ height: 290px;overflow: auto;}

.notactive1,.not-active,.searchedContent ul li.active span.activeState.not-active,.searchedContent ul li.active span.noActive.not-active { pointer-events: none; cursor: default; }

.contactsLoader {bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0;width: 100px; display: none;}

#terms #termsContents{height:350px; overflow:auto;}

.termsButtonGroup{width: 100%; margin-top:20px; margin-bottom: 10px;}

.dateSp a.normalText{display: block;float: right;margin-left: 5px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;width: 85px; text-align: left;height:17px;}

.statusSp a.normalText{display: block;float: right;margin-left: 5px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;width: 75px; text-align: left;font-size: 14px;}

#main ul.breadcrumb{padding:3px 0;}

#main ul.breadcrumb.heightAuto{height:auto;}

.milestonesList label{width: 85px; float: left;padding-right: 10px;padding-top: 5px;}

#third-carousel li > a[target="_blank"]{float: left; display: block;padding:3px 7px;}

.otherFiles ul li{float: left; margin-bottom: 5px;}

#imageGallery #dataImageList3 a.closeButton{right: -10px;top: -3px;}

.snap-drawers .dateSp.taskListWidth {float: right;text-align: left;width: auto;}

.dateSp.taskListWidth .date{margin-left: 5px;}

.statusSp.statusListWidth{width: 160px;}

/*#inviteContactMail{border: 1px solid #ddd; background: #fff; border-radius: 5px; height: 430px;left: -8px; overflow-x: auto; position: absolute; top: -5px; width: 610px; z-index: 999;}*/

#inviteContactMail {height: 360px;}

#invitePopupOverlay .buttonCombo{float: none; margin: 15px auto; width: 180px;}

.buttonCombo .invitePeople{display: inline;float: none;}

.forgotPswdSignIn{clear: both;text-align: center;padding-bottom: 10px;padding-top: 10px; color: rgb(54, 172, 240);}

a.forgotPswdSignIn:link{color:rgb(54, 172, 240); }

.recommendationPopUp .popupInfo ul li{list-style: disc;}

.recommendationPopUp .popupInfo ol li{list-style: decimal;}

.recommendationPopUp .popupInfo ul.statusLinks li{list-style: none;}

form .signin.registerNewBtn{background-image: url("./images/backstyle.png?1484733633");background-position: -164px -379px; border: 0 none; float: right; height: 26px;margin-right: 13px;width: 92px;}

.home_searchBar h1 a{text-decoration: none;}

#second-carousel img { margin-bottom: 7px;}

.inviteText a{ background: url("./images/Invite-Friends.png") repeat scroll -5px -293px rgba(0, 0, 0, 0);display: block;float: left;height: 29px;margin: 17px auto 0 5px;width: 152px;}

#userSessLoginErrorMSG{float: right; margin-right: 15px; padding: 3px 7px 0; text-align: right; width: auto;}

.userArtical ul,.termsBox ul{ list-style-position: inside;margin:0 0 10px 25px;}

.userArtical ol li{list-style:decimal;}

.grid300 .inviteFrndzz.otherProfile{background: rgba(0, 0, 0, 0) url("./images/Invite-Friends.png") repeat scroll; background-position: -6px -368px;}

.invitePeoplePopup .costHeader{ height: 15px;text-align: right;width: 100%;position: absolute;}

.invitePeoplePopup a.crossCost{background-image: url("/stylesheets/new/images/assetsSprite.png");background-position: 0 -10px;background-repeat: no-repeat;display: inline-block;height: 22px; margin-right: -10px; margin-top: -10px; width: 20px;}

#inviteSent{clear: both;color: green;font-size: 16px; padding-right: 13px; padding-top: 5px;text-align: right;}

.rightListing .itemStatus li{display: inline-block; width: 25px;}

.rightListing .items .itemOptions ul.itemStatus li{margin-right: 5px;}
	width: 20px;}

.dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a{color: #333;}

.signOutBlock li span{ display: block;float: left;height: 20px;width: 20px;}

.signOutBlock li.intrests span{background: url("./images/Header_Sprite.png") repeat scroll -6px 192px rgba(0, 0, 0, 0);}

.signOutBlock li.following span{background: url("./images/Header_Sprite.png") repeat scroll -30px 192px rgba(0, 0, 0, 0);}

.signOutBlock li.followers span{background:url("./images/Header_Sprite.png") repeat scroll -56px 192px rgba(0, 0, 0, 0);}

.signOutBlock li.activities span{background: url("./images/Header_Sprite.png") repeat scroll -85px 192px rgba(0, 0, 0, 0);}

.signOutBlock li.cPassword span{background: url("./images/Header_Sprite.png") repeat scroll -107px 191px rgba(0, 0, 0, 0);}

.signOutBlock li.intrests:hover span{background-position: -131px 191px;}

.signOutBlock li.following:hover span{background-position: -155px 191px;}

.signOutBlock li.followers:hover span{background-position:-181px 191px;}

.signOutBlock li.activities:hover span{background-position: -210px 191px;}

.signOutBlock li.cPassword:hover span{background-position: -232px 190px;}

.headerBottom .crossOver.menuClose{background: url("./images/Header_Sprite.png") repeat scroll 188px -249px transparent;height: 20px;width: 20px;text-decoration: none;}

.headerBottom .crossOver:hover{text-decoration: none; padding-right: 0px;}

.headerBottom .crossOver.menuOpen {background: url("./images/icon-menu.png") no-repeat scroll 0px 0px transparent; height: 20px; width: 20px; text-decoration: none;}

.headerBottom .menuOpen{  display:block;background: url("./images/Header_Sprite.png") repeat scroll 188px -243px transparent;height: 25px;width: 20px;}

/*.QATechPopup .list-content > li:hover,.QATechPopup .list-content > li.active{background: #14ad89;}*/

.QATechPopup .list-content li a:hover,.QATechPopup .list-content li.active a{ color:#fff;}

.QATechPopup.manageCompany .list-content li:hover,.QATechPopup.manageCompany .list-content li.active{background: #b040a2;}

.QATechPopup.manageCompany .list-content li:hover a,.QATechPopup.manageCompany .list-content li.active a{ color:#fff;}

.QATechPopup.manageProject .list-content li:hover,.QATechPopup.manageProject .list-content li.active{background: #b040a2;}

.QATechPopup.manageProject .list-content li:hover a,.QATechPopup.manageProject .list-content li.active a{ color:#fff;}

ul.bottomNavList li a.recordDesktopShare.myTask strong{background-position: -273px -461px;}

ul.bottomNavList li a.recordDesktopShare.myReport strong{ background-position:-293px -461px;}

ul.bottomNavList li a.recordDesktopShare.activeProjects strong{ background-position:-91px -434px;}

ul.bottomNavList li:hover a.recordDesktopShare.activeProjects strong{ background-position:-68px -434px;}

ul.bottomNavList li a.recordDesktopShare.postProjects strong{ background-position:-4px -463px; margin-top: 2px;}

ul.bottomNavList li a.postTechJob.myContent strong{ background-position:-312px -464px;}

.bottomNavList > li > a.recordDesktopShare.myTask{color:#1db899}

.bottomNavList > li > a.recordDesktopShare.myReport{ color: #f36c00}
/*Node Listing*/
ul.story-meta{width:100%;margin-left:10px;}

ul.story-meta li{float:left;padding-left:0px;list-style: disc;font-size:11.5px;padding-right:30px;}

ul.story-meta:after{content:'';display:block;clear: both;}

#main ul.story-meta{margin-left: 10px;}

.itemContent .containerContent .userBox{ width:64px; float:left;}

.itemContent .itemStatus {float: right;}

.dropdown-menu#leftMainMenu .taskcalendar span{background-image:url("./images/backstyle.png?1484733633"); background-position: -205px 48px;padding-left: 23px;}

/*------------------------------Done by shrishti on 16-06-2015 for side bar issues on hover-------------------------------------------*/

#leftMainMenu.dropdown-menu .taskcalendar.active:hover span,#leftMainMenu.dropdown-menu .taskcalendar:hover span{background-position: -225px 48px}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a{color: #000} 

#main ul.dropdown-menu > li > a:hover{background: #3198d4; color:#fff;}

/*--------------------------------------------------------------------------------------------------------------------------------------*/

.rightListing .itemStatus li.withText {width: 130px;}

/*---------------------29-july------------------------*/

.responsiveDisplay,.headerMiddle ul.signOutBlock li.responsiveDisplay{display:none;}

.bottomNavList > li > a{color:#595858;}

.bottomNavList > li > a.recordDesktopShare.shiftingRight{color:#595858;padding-left: 28px; box-sizing: border-box;}

.bottomNavList > li > a.recordDesktopShare.myReport.shiftingRight{ color: #595858;padding-left: 28px; box-sizing: border-box;}

.bottomNavList > li > a.shiftingRight{padding-left: 28px; box-sizing: border-box;}

.bottomNavList li.askQueryTech a strong{ background-position:-871px -462px;}

.bottomNavList li.askQueryTech:hover strong{ background-position:-919px -486px;}

.bottomNavList li.postBlogTech a strong{background-position: -847px -462px; width: 20px;}

.bottomNavList li.postBlogTech:hover strong{background-position: -894px -487px;}

.bottomNavList > li.askQueryTech:hover,.bottomNavList > li.askQueryTech.active{border-right:2px solid #f36b0f;background: #fff;}

.bottomNavList > li.askQueryTech:hover a,.bottomNavList > li.askQueryTech.active a{ color: #f36b0f;}

.bottomNavList > li.postBlogTech:hover,.bottomNavList > li.postBlogTech.active{border-right:2px solid #f36b0f;background: #fff; color: #c40842;}

.bottomNavList > li.postBlogTech.paymentPageLeft:hover a,.bottomNavList > li.postBlogTech.paymentPageLeft.active a{color:#1396c4;}

.bottomNavList > li.postBlogTech:hover a,.bottomNavList > li.postBlogTech.active a{color:#f36b0f;}

.bottomNavList > li.myContent:hover a,.bottomNavList > li.myContent.active a{color:#1396c4;}

ul.bottomNavList li.postBlogsTech.myContent:hover strong{ background-position:-312px -489px;}

/*.bottomNavList > li:hover, .bottomNavList > li.active{border-bottom: 0px solid #fff;}*/

.bottomNavList > li.myTasks:hover,.bottomNavList > li.myTasks.active{border-right:2px solid #1396c4;background: #fff;}

.bottomNavList > li.recordDesktopList.myTasks:hover a,.bottomNavList > li.recordDesktopList.myTasks.active a{ color: #1396c4;}

ul.bottomNavList li.recordDesktopList.myTasks:hover strong{ background-position:-273px -486px;}

.bottomNavList > li.myReports:hover,.bottomNavList > li.myReports.active{border-right:2px solid #1396c4;background: #fff;}

.bottomNavList > li.recordDesktopList.myReports:hover,.bottomNavList > li.recordDesktopList.myReports.active{border-right:2px solid #1396c4;background: #fff;}

.bottomNavList > li.recordDesktopList.myReports.postProjectt:hover,.bottomNavList > li.recordDesktopList.myReports.postProjectt.active{border-right:2px solid #0ab08e;background: #fff;}

.bottomNavList > li.recordDesktopList.myReports:hover a,.bottomNavList > li.recordDesktopList.myReports:hover a{ color: #1396c4;}

.bottomNavList > li.recordDesktopList.myReports:hover strong,.bottomNavList > li.recordDesktopList.myReports:hover strong{ background-position:-293px -486px;}

.bottomNavList > li.recordDesktopList.myReports.postProjectt:hover a,.bottomNavList > li.recordDesktopList.myReports.postProjectt:hover a{ color: #0ab08e;}

ul.bottomNavList li.recordDesktopList.myReports.postProjectt:hover strong{ background-position:-4px -488px;}

ul.bottomNavList li.recordDesktopShare.postProjects:hover strong{background-position: 0 -486px;}

ul.bottomNavList li.postBlogsTech:hover > strong{background-position:-28px -486px;}

ul.bottomNavList li.projectFind:hover strong{background-position:-51px -490px;}

ul.bottomNavList li.manageProjectsList:hover strong{background-position:-96px -486px;}

ul.bottomNavList li.manageCompanyList:hover strong{background-position:-118px -490px;}

ul.bottomNavList li.nerd-digest:hover strong{background-position:-161px -488px;}

ul.bottomNavList li.tech-qa:hover strong{background-position:-716px -489px;}

ul.bottomNavList li.recordDesktopShare:hover strong{background-position:-839px -484px;}

.bottomNavList > li.blank{background: none repeat scroll 0 0 #fff;border-right: 1px solid #fff;height: 5px;border-top: 1px solid #eeeeee;}

.signOutBlock li.recommendations span{ background: url("./images/Header_Sprite.png") repeat scroll 111px 188px rgba(0, 0, 0, 0);}

.signOutBlock li.messages span{ background: url("./images/Header_Sprite.png") repeat scroll 89px 187px rgba(0, 0, 0, 0);}

.signOutBlock li.recommendations:hover span{background-position:63px 188px;}

.signOutBlock li.messages:hover span{background-position:42px 187px;}

.commentWindow {float: left; padding-bottom: 15px; margin-top: 0px;width:100%;}

.commentWindow h2{ color: #303030; font-size: 16px;font-weight: 500; line-height: 30px; margin: 0; width: 183px;background-color:#eeeeee;width:100%;}

.commentWindow h2 span{display: block;float: left;height: 23px;background: rgba(0, 0, 0, 0) url("./images/backstyle.png?1484733633") repeat scroll -214px -336px; margin-top: 2px; width: 33px;}

.blankBg a{ cursor: default;}

/*---------------------------------4 aug---------------------------------*/
.bottomNavList .tech-qa ul.list-content > li a:hover{ background:#f36b0f; color: #fff;}

.bottomNavList .nerd-digest ul.list-content > li a:hover { background:#f36b0f; color: #fff;}

.bottomNavList .projectFind ul.list-content > li a:hover { background:#c40842; color: #fff;}

.postTechPopup ul.list-content li a{padding: 0 2px;}

.bottomNavList .postTechPopup ul.list-content{width: 100%;word-wrap: break-word; word-break: break-all;}

.catListing{width: 400px;}

.bottomNavList .postTechPopup ul.list-content.general {height: 50px;}

.bottomNavList .postBlogsTech ul.list-content li:hover,.bottomNavList .postBlogsTech ul.list-content li:hover a{background: #0ab08e; color: #fff;}

.bottomNavList > li.postBlogsTech:hover,.bottomNavList > li.postBlogsTech.active{border-right:2px solid #0ab08e;background: #fff; color:#0ab08e;}

.bottomNavList > li.postBlogsTech.myContent:hover,.bottomNavList > li.postBlogsTech.myContent.active{border-right:2px solid #1396c4;background: #fff;color: #ccc}

.bottomNavList > li.postBlogsTech.myContent:hover ul.list-content li:hover,.bottomNavList > li.postBlogsTech.myContent:hover ul.list-content li:hover a{background: #1396c4;color:#fff;}

.bottomNavList > li.postBlogsTech.myContent ul.list-content li a{color:#595858;}

.bottomNavList > li.postBlogTech.paymentPageLeft:hover ul.list-content li a{color:#595858; }

.bottomNavList > li.postBlogTech.paymentPageLeft ul.list-content li:hover,.bottomNavList > li.postBlogTech.paymentPageLeft ul.list-content li:hover a{background: #1396c4; color: #fff}

.bottomNavList ul.manageCompanyPopup ul li.approveWork.knwledgeSharing span{background-position:-106px -283px;}

.bottomNavList ul.manageCompanyPopup ul li.productivityReport.bidTech span{background-position: -154px -283px;}

.postTechPopup.manageCompanyPopup ul .colloborateTeamClient.invoiceSend span{background-position: -194px -283px;}

.bottomNavList ul.recordDesktopPopup ul li.selectBestBiddr.minuteTrac span{background-position: -321px -281px;}

.bottomNavList ul.recordDesktopPopup ul li.trackProject.automaticStatus span{ background-position:-281px -280px;}

.bottomNavList ul.recordDesktopPopup ul li.approveWork.issuee span{background-position: -360px -281px;}

.bottomNavList ul.recordDesktopPopup ul li.productivityReport.productReport span{background-position:-399px -283px;}

.bottomNavList li.postBlogTech.paymentPageLeft a strong{background-position:-147px -433px;}

.bottomNavList li.postBlogTech.paymentPageLeft:hover a{color: #1396c4;}

.bottomNavList li.postBlogTech.paymentPageLeft:hover a strong{background-position:-118px -434px;}

.bottomNavList li.postBlogTech.paymentPageLeft:hover{ border-right: 2px solid #1396c4;}

.rChildContainer .tabs ul li a{margin-left:1px;}

.addTaskNew{width:145px;padding-left:7px;}

.addnewProject{background: url("./images/taskSheet.png") no-repeat scroll -243px -8px transparent; color: #3093d8;display: inline-block;float: right;font-size: 12px;height: 28px;padding-left: 1px;padding-right: 40px;padding-top: 7px;width: 115px;margin-top: 10px;}

.footerNew #footer{width:100%;}

#footer .footerRight{width: 85%;}

#footer .footerRight p {margin: 8px 0 0 0px; float: right;}

#footer .footerNew .social{margin: 35%}

/*-------------------------------6-august-------------------*/

.nerdSignin{width:382px; position:fixed; top:150px; left:0px; display:none; z-index:100001; right:0; margin:auto;}

.nerdSignin .top_mid{width:351px;}

.nerdSignin.contentContainer.overlays .blogheader,.nerdSignin .mid_mid,.nerdSignin .mid_content,.nerdSignin .bottom_mid{width:350px;}

.nerdSignin.contentContainer .bottom_left,.homesignIn.contentContainer .bottom_left{clear:both;}

.homesignIn{width:382px;position:fixed;top:150px;left:0px;right:0;margin:auto; display:none; z-index:12000;}
#registerOverlay.homesignIn{top:50px;}

#registerOverlay.homesignIn{top:60px;}

.homesignIn .top_mid{width:351px;}

.homesignIn.contentContainer.overlays .blogheader,.homesignIn .mid_mid,.homesignIn .mid_content,.homesignIn .bottom_mid{width:350px;}

.postTechPopup.QATechPopup.manageProject{top: 50px;}

#invitePopupOverlay{background: #fff none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 5px;height: 430px; left: -8px; position: absolute; top: -5px; width: 610px; z-index: 999;}

.buttonComboFixed{border-top: 1px solid #ddd;}

.grid600 .alert a{white-space:normal;word-wrap:break-word;width:100%;-ms-word-break: break-all;word-break: break-all;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}

.searchedList .searchList input{float: left; margin-right: 5px; margin-top: 3px;}

#issuesList h6 input {float: left;margin-right: 5px; margin-top: 3px;}

#recaptcha_area{float: right; margin-right: 11px;}

#main .userArtical ul{margin-left:8px;}

#main .userArtical ul li{list-style:disc;list-style-position: inside;}

#main .blogPreview.userArtical ul li{list-style:disc;list-style-position: inside;}

#main .blogPreview.userArtical ul{margin-left:7px;}

#main .termsBox td ul,.termsBox td ul{margin-left:9px;}

div#selTags div.tagsSelected{display:inline-block;}

/*----------- Tute ------------ */
.tutpopUp{background: #FFF; width:420px; position: absolute;top:150px; left:0; right: 0; margin:auto; border:1px solid #ccdfe6;border-radius: 5px;box-shadow: 1px 2px 2px #999;}

input[type="text"].searchBox{ width: 100%; margin-bottom: 0; height:40px; padding: 10px 45px;box-sizing: border-box;border: 1px solid #ccdfe6;background:url("./images/search.png") no-repeat scroll 10px 10px #f2f6f7;border-radius: 5px;}

.createSet{ width: 100%;padding: 7px 45px; text-align: left; background: url("./images/plus.png") no-repeat 10px 10px #fafcfc;font-weight: bold;border: 1px solid #ccdfe6;color: #3194d6;cursor: pointer;outline: none;}

.tutpopUp .crossOver,.blogListing .crossOver {width: 16px;height: 16px;display: inline-block;float: right;margin-top: 3px;background: transparent url("./images/taskSheet.png") no-repeat -91px -40px;margin-right: 3px;cursor: pointer;}

.tutpopUp form div{padding: 20px 15px 20px;}

.tutpopUp form div.searchBoxOuter{border-bottom:1px solid #ccdfe6;padding-top:30px;}

.popupBtnCombo::after{display: block;clear: both;content: "";}

.tutpopUp form div.popupBtnCombo{margin-top: 5px;height: 0; overflow: hidden;padding:0;}

.popupBtnCombo button{border:1px solid #d1d1d1;padding:8px 25px;border-radius: 5px;background: #fff;}

.popupBtnCombo .cancel{float: left;font-weight: bold;margin-left: 15px;}

.popupBtnCombo .save{float: right;color: #3194d6;font-weight: bold;margin-right: 15px;}

.tutpopUp form div.searchedContent{padding: 0; height: 120px; overflow: auto;}

.searchedContent ul{padding: 0;margin: 0;}

.searchedContent ul li{list-style: none;padding: 10px 15px 0px;}

.searchedContent ul li span{background: url("./images/Header_Sprite.png") repeat scroll 1px -355px rgba(0, 0, 0, 0);display: block;float: right;height: 21px;margin-top: -5px;padding: 3px;width: 24px;}

.searchedContent ul li:hover,.searchedContent ul li:active{color:#3194d6;}

.searchedContent ul li:hover span,.searchedContent ul li:active span{background-position:-23px -357px;}

input[type="text"].newSetName{ border: 1px solid #ccdfe6;border-radius: 5px;box-sizing: border-box;display: none; margin-bottom: 0; padding: 10px;height:40px; width: 100%;}

.newSetName:focus,.searchBox:focus{border:1px solid #3194d6;}

.searchedContent ul li.active{color:#3194d6;}

.searchedContent ul li span.noActive{background-position:-475px -398px;display: block; cursor: pointer;}

.searchedContent ul li.active span.noActive{background-position:-475px -398px;display: none; cursor: pointer;}

.searchedContent ul li span.activeState{background-position:-443px -398px; display: none; cursor: pointer;}

.searchedContent ul li.active span.activeState{background-position:-443px -398px;display: block;}

.itemStatus li a.tute{background: url("./images/Header_Sprite.png");background-position:2px -354px;}

.itemStatus li a.tute:hover{background-position:-22px -356px;}

.tutpopUp .crossOver{cursor: pointer;}

.searchedContent li::after,.blogListing h2::after { clear: both; content: ""; display: block;}

.searchedContent li p{float: left;height: 20px;overflow: hidden; padding: 0; width: 340px; margin-top: 3px;}

div#selTags div.tagsSelected{display:inline-block;}

.blogListing h2 p{float: left; height: 15px; margin-bottom: 7px; margin-top: 7px; overflow: hidden; padding: 8px 10px; white-space: nowrap; width: 78%;}

.blogListing h2 p:hover{background: #e9e7e7; border-radius: 5px; cursor: text;}

/*-----------------------tute 20/08/2015------------------*/

/*.tuteContainer{background: #f1f1f1;padding:20px 10px;}*/

.tuteContainer .row .span4{ height: 110px;}

.tuteContainer .row .span4 h4{min-height: 34px;}

.tuteCount{padding-top: 20px;float: left;padding-left:10px;}

.tuteSetCount{clear: both}

.blogListing{position: fixed;top: 0px; bottom: 0;right: 0; left: 0; margin: auto; width: 500px; border:1px solid #ddd; background:#fff; border-radius: 5px;max-height: 360px;z-index: 999; padding-bottom: 10px;}

.blogListing ul li{clear: both;list-style: none outside none;padding-bottom: 25px;padding-top: 8px; border: 1px solid #fff;}

.blogListing ul ul{float: right;}

#main .blogListing ul{margin: 10px 0 15px 10px;overflow: auto;padding-right: 10px;max-height: 300px;}

.blogListing h2{border-bottom: 1px solid #ddd;font-size: 16px;margin: 0;padding: 0 0 1px 10px; line-height: 15px;}

.blogListing ul ul li{ clear: none; background: url("./images/Header_Sprite.png") repeat scroll 2px -354px rgba(0, 0, 0, 0);float: left;height: 20px; margin-left: 5px;width: 20px;}

.blogListing ul li a,.blogListing ul li button{cursor: pointer; clear: none; background: url("./images/Header_Sprite.png") repeat scroll 2px -354px rgba(0, 0, 0, 0);float: left;height: 20px; margin-left: 5px;width: 20px; border:none;}

.not-active {pointer-events: none;cursor: default; opacity: 0.6;}

.blogListing ul li span a{background: none; width: auto;}

.blogListing ul li span{display: block;float: left;height: 20px;overflow: hidden; width: 75%;}

.blogListing ul .listUp{background-position: 56px -360px;}

.blogListing ul .listDown{background-position: 39px -360px;}

.blogListing ul a.listDelete{background-position: 20px -360px;}

.itemStatus li a{cursor:default;}

.itemStatus li a.like:hover {background-position: -273px -28px;}

.itemStatus li a.unlike:hover{background-position: -301px -26px;}

.itemStatus li a.love:hover{background-position: -110px -26px;}

.itemStatus li a.comment:hover{background-position: -846px -25px;}

.itemStatus li a.share:hover{background-position:-820px -2px;cursor:pointer;}

.itemStatus li a.views:hover{background-position: -163px -27px;}

.items .itemStatus li a.like:hover{background-position:-273px -2px;cursor:pointer;}

.items .itemStatus li a.unlike:hover{background-position:-301px 0px;cursor:pointer;}

.items .itemStatus li a.love:hover{background-position:-110px 0px;cursor:pointer;}

.items .itemStatus li a.comment:hover{background-position:-846px -25px;}

.items .itemStatus li a.video:hover{ background-position: -357px -28px;}

.items .itemStatus li a.share:hover{background-position:-820px -2px;cursor:pointer;}

.items .itemStatus li a.photo:hover{background-position:-328px -28px;}

.items .itemStatus li a.views:hover{ background-position:-163px -1px;cursor:pointer;}

#imageoverlay{width:532px;}

#imageoverlay .mid_mid{width:500px;}

#add_new_comment #imageoverlay{width:991px;}

#add_new_comment #imageoverlay .bottom_left{clear:both;}

#add_new_comment #imageoverlay .mid_mid{width:auto;}

#add_new_comment #imageoverlay .mid_mid .blogheader div{background:#fff;}

#leftMainMenu.ul.dropdown-nav > li > a:hover,#leftMainMenu.dropdown-nav > li a.active,.leftMenu > li > a.active,   #leftMainMenu ul.dropdown-nav > li > a:hover,#leftMainMenu.dropdown-nav > li a.active,.leftMenu > li > a.active{background-color:#E4E4E4; text-decoration:none; border-bottom:none !important; border-left:2px solid #3198d4; color:#3198d4;}

.userProfileList .items > ul > li .itemContent div{max-height:41px;overflow: hidden;}

.mHeader span{background-image: url("./images/Header_Sprite.png");}

.tuteContainer .row .span4 .itemContent .editTute{background: url("./images/Header_Sprite.png"); background-position: 85px -361px; display: block; width: 20px; height: 20px; float: right; cursor: pointer;}

.leftSectionTute{float:left; width:47%}

.rightSectionTute{float:right; width:47%; margin-right:20px;}

.saveEditTute{background: url("./images/Header_Sprite.png") repeat scroll 141px -400px rgba(0, 0, 0, 0);border: 1px solid #ddd;cursor: pointer;float: left;height: 24px; margin-left: 10px; margin-top: 10px; width: 27px;}

/*.saveEditTute:hover{background-position: 257px -395px;}*/

input[type="text"].editTuteName{float: left; display: none; width: 300px;padding: 5px 10px;}

.leftSectionTute .span4 .itemContent h4,.rightSectionTute .span4 .itemContent h4{height: 25px;}

.tutorialSet::after,.forms::after{clear:both; display: block; content: "";}

.tutorialSet{background: #f2f2f2; color: #0c6399;}

.tutorialSet h4{float:left;font-weight: normal;font-size: 18px;}

.shareNCount{float: right; margin-right: 2px;}

.shareNCount ul li{float: left;list-style: none outside none;margin-left: 5px;}

.shareNCount ul li.lesserIcon,.shareNCount ul li.greaterIcon,.shareNCount span.share{ background: url("./images/Header_Sprite.png") repeat scroll 0 0 rgba(0, 0, 0, 0);cursor: pointer;height: 22px;width: 22px;padding: 3px 3px;}

#main .shareNCount ul{float: left;margin-right: 0px;margin-top: 2px;}

.shareNCount ul li.lesserIcon{background-position: 507px -431px;}

.shareNCount ul li.greaterIcon{background-position: 476px -431px;}

.shareNCount ul li.currentNode{border: 1px solid #ddd;padding: 3px 10px;border-radius: 12px;font-weight: bold;background: #f5f2f2; color: #393a3b}

.shareNCount ul li.currentNode span{color: #f36c00;}

.shareNCount span.share{ width: 30px; height: 30px; background-position: 179px -397px;display: block;float: right; margin-top: 5px;}

.shareNCount ul li.lesserIcon.firstDisable{background-position: 219px -401px;}

.shareNCount ul li.greaterIcon.lastDisable{background-position: 106px -402px;}

.upNext{padding-left:5px; margin-bottom: 25px;clear:both;}

.upNext h5{color:#737373; font-size:16px; border-bottom:1px solid #d4d4d4;padding-bottom:5px;}

.upNext ul li{list-style: none; padding-bottom: 5px; margin-top: 5px; border-bottom: 1px solid #ddd;cursor: pointer;}

.upNext ul li p{color: #2b6dab}

.upNext ul li span{background: url("./images/Header_Sprite.png") repeat scroll 262px -438px rgba(0, 0, 0, 0);color: #a1006b;display: block;float: left;height: 17px;width: 20px;margin-top: 9px;margin-right: 5px;}

.upNext ul li strong{color: #9e9e9e; font-weight: normal;}

.rightPanel h4{ background: none repeat scroll 0 0 #fcf3eb;border: 1px solid #f27413;color: #242424;padding: 7px 7px;font-weight: normal;font-size: 14px;}

.tutorialSetRight{ border: 1px solid #72b4cf;padding: 0;}

.tutorialSetRight h5{ padding: 10px 7px;font-weight: normal;font-size: 14px;color: #2b6dab;width:210px;float: left;}

.tutorialSetRight span{background: url("./images/Header_Sprite.png") repeat scroll 287px -438px rgba(0, 0, 0, 0);display: block;float: left;height: 17px;width: 20px;margin-top: 18px;margin-left: 7px;}

.tutorialSetRight strong{background: url("./images/Header_Sprite.png") repeat scroll 324px -431px rgba(0, 0, 0, 0);display: block;float: left;height: 30px;margin-left: 7px;margin-right: 5px;margin-top: 9px;width: 30px;cursor: pointer;}

.tutorialSetRight::after,.setBy::after,.rightPanel ul li::after,.navSlide::after{clear:both;display: block;content: "";}

.setBy{background: #ededed;}

.setBy h5{ margin-top: 0;padding: 5px 10px;font-size: 14px; width: 190px;float: left;color: #969393;}

.setBy h5 strong{color: #666464;font-weight: normal;}

.setBy span{background: #adacac;border-radius: 8px;color: #fff;font-size: 14px;font-weight: bold;margin-right: 5px;margin-top: 5px;padding: 2px 10px 0px;display: block;float: right;}

.rightPanel ul li{list-style: none;padding: 3px 0;}

.rightPanel ul li span {display: block;float: left;padding-left: 10px;padding-right: 10px;padding-top: 5px;color: #2b6dab;}

.rightPanel ul li p{ float: left;padding-right: 10px;width: 245px;color: #787878;}

.rightPanel ul li p.listName a{ color: #787878;}

.rightPanel ul li.active{background: #ddd; border-left: 3px solid #fa9343;}

.rightPanel ul li.active p.listName a,.rightPanel ul li.active span{color: #000;}

.rightPanel ul li p a{color: #a1006b;}

.setByName{border:1px solid #ddd;}

#main .blogPreview.userArtical .shareNCount ul li{list-style: none;}

.navSlide{background: #ddd;}

#main .navSlide .shareNCount ul{padding-top: 0; margin: 2px 5px 2px 0;}

.tutorialSetRight .shareToFrndz ul li{margin-left: 4px; margin-right: 5px;}

#main .tutorialSetRight .shareToFrndz ul{border-left: 0;border-right: 0;padding: 5px 0;border-bottom: 0;margin-top: 0;}

.upNext ul li:hover span{background-position: 285px -438px;}

.upNext ul li:hover p a{color: #2b6dab}

.shareNCount ul li.lesserIcon.disableLesser{background-position: 120px -431px;cursor: default;}

.shareNCount ul li.greaterIcon.disableGreater{background-position: 89px -431px;cursor: default;}

.blogListing input{margin-top: 10px;}

.blogListing input.editTuteName[type="text"]{padding: 2px 10px; margin: 10px 0px 9px; width: 380px;}

/*---------------------Answer IT over lay Open-------------------------- */
.ansPopup{position: fixed;width:700px; height: 380px; top:0;left: 0; right: 0;bottom: 0; margin: auto;background: #fff; border:0px solid #ddd; border-radius: 5px;font-family:"Helvetica W01"; z-index: 9999;}
.ansQues{padding:20px 30px;}
.ansQues p{color: #828282;font-size: 16px;line-height: 26px;}
.ansPopup .crossOver {width: 16px;height: 16px;display: inline-block;float: right;margin-top: 3px;background: transparent url("./images/taskSheet.png") no-repeat -91px -40px;margin-right: 3px;}
.answerQA{border: 1px solid #ddd;padding-right: 10px;padding-left:10px;background: #f7f9fa;}
.answerQA ul{padding-left:0;}
.answerQA li{padding: 0px;list-style: none;}
.answerQA li::after,.ansFooterPopup::after{display: block;clear: both; content: "";}
.answerQA li span{ color: #545454;float: left;display: block;padding: 18px 10px;font-weight: bold;}
.answerQA li div{border:1px solid #fff;padding:5px 10px;float: right; width:88%;cursor: pointer;}
.answerQA li div{border:1px solid #ddd;background:#fff; cursor: default;}
.answerQA li p{float: left;}
.answerQA li div span.ansIcon{background: url("./images/Header_Sprite.png");width: 115px;height: 41px;display: block;float: right;background-position: -185px -349px; padding: 0;}
.ansFooterPopup{ background: #404040;color: #fff;padding:5px 12px;border:2px solid #ccc;border-top:none;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.ansFooterPopup .leftAns{ background: url("./images/Header_Sprite.png"); width: 20px; height: 40px; display: block; background-position: -157px -349px; padding: 0; margin-top: 20px;margin-left:5px;}
.ansFooterPopup .rightAns{ float: right;border-left: 1px solid #707070;width: 92%;padding-left:10px; color: #e0e0e0;}
.ansFooterPopup .rightAns span{color: #f7b239;}
.ansFooterPopup .rightAns a{color: #00c3ff;}
.ansFooterPopup .rightAns p{line-height: 20px;}
.answerQA ul li div p{margin-top: 3px; cursor: default;}
.answerQA li div p{color:#3a9dcf;}
.ansQues p strong{color:#3a9dcf;}
.ansQues p .poster{color:#eb7a17;}
.answerQA li{border-bottom: 1px solid #ddd;padding-bottom: 5px; padding-top: 10px;}
.answerQA li:last-child{border:none;}
.ansQues p .topic{text-decoration: underline;color:#3a9dcf;}
.answerQA li div span.ansIcon:hover{ background-position:-305px -349px;}
/* --------------------Answer IT over lay END----------------------------- */
.stwrapper.stwrapper4x{top:180px;}

.leftSectionTute{ width: 47%; float: left;}

.rightSectionTute{ width: 47%; float: right; margin-right: 20px;}

.tuteContainer .span4 h4 a.tuteItem{display: block;float: left;height: 17px;overflow: hidden;padding: 5px 10px;width: 95%;white-space: nowrap;}

.tuteContainer .span4 h4 span.editTute{margin-right: 5px;margin-top: 5px;}

.listTutes{margin: 10px 15px;}

.itemStatus li a.tute:hover{cursor:pointer;}

/*.bottomNavList li a span.menuText{float: left; font-size: 13px; width: 155px;}*/

.tuteHeader{max-height: 280px;}

.blogListing ul li.active,.blogListing ul li:hover{background: #f1f1f1; border: 1px solid #cde0e7;}

.blogListing ul li.active a,.blogListing ul li:hover a{ color: #333;}

.editTuteNameOuter{ display: none;}

.tabReportUl .empName{cursor: default;}

#rightContent h2 span.featured.relatedIcon{background: url("./images/Header_Sprite.png") repeat scroll -441px -486px transparent; width: 24px;}

#rightContent h2 span.featured.askNerdIcon{background: transparent url("./images/Header_Sprite.png") repeat scroll -465px -486px;height: 26px;width: 24px;}

.relQues.rightListing li h4{color: #333; font-size: 14px;}

.relQues.rightListing li .by{text-align: left; margin-left: 28px;}

.relQues.rightListing li .by a{ font-size: 13px;}

#main ul.relQues.rightListing{background: none repeat scroll 0 0 #f1f1f1; padding-bottom: 10px; padding-left: 15px; padding-right: 10px; width: 100%; box-sizing:border-box;}

.overlayContent .span4 .itemContent h4{max-height: 40px;overflow: hidden;}

.rightListing.relQues h4 a { width: 90%; float:right;}

#relatedSectionDiv .righWindow{width: 97%;}

.askRight{ box-sizing: border-box;float: right;padding-left:5px; width:90%;}

.rightListing.relQues .askRight h4 a{ float: left; color: #0680cc;}

.rightListing.relQues .askRight span a{ color: #333;}

.rightListing.relQues input{float:left;}

.relQues.rightListing li .askRight .by{margin-left: 0;clear: both;}

#main ul.askQuery.rightListing{background: #f1f1f1 none repeat scroll 0 0; padding-bottom: 10px;padding-left: 15px;padding-right: 10px;width: 90%;}

#main ul.askQuery.rightListing.askQuery{ background: #fff; border:1px solid #ddd;}

.rightListing.relQues.askQuery li{ margin-top: 10px;}

.rightListing.relQues li{ border-bottom: 1px solid #fff; padding-bottom: 10px;}

.rightListing.relQues li:last-child,#main ul.askQuery.rightListing.askQuery li:last-child .userBlock{border-bottom:none}

.relQues.rightListing li .askRight .by.userPosition{ color: #666; padding-top: 3px;}

.relQues.rightListing li .askRight .by.userExper{ color: #999;}

#main ul.askQuery.rightListing.askQuery{padding:0; width:100%; margin-top: 10px;}

#main ul.askQuery.rightListing.askQuery li{margin-top: 0;}

#main ul.askQuery.rightListing.askQuery li.active{background: #efeded;}

#main ul.askQuery.rightListing.askQuery li.active .askRight a{ color: #525151;}

#main ul.askQuery.rightListing.askQuery .userBlock{ margin-left: 15px; margin-right: 15px;border-bottom:1px solid #ddd;padding-bottom: 10px;}

.userBlock::after { clear: both;content: ""; display: block;}

#relatedSectionDiv .righWindow#ask_nerds{ padding-top: 15px;width: 97%;}

#relatedSectionDiv .righWindow#disp_questions{border-bottom: 1px solid #ddd; padding-bottom: 25px;}

.sessionInfo .col-md-12 .input-group .form-control.ng-pristine,#taskDisplay .col-md-12 .input-group .form-control.ng-pristine,,#bugDisplay .col-md-12 .input-group .form-control.ng-pristine{resize:none;}

.rightListing.relQues.askQuery li{padding-bottom: 0;border-bottom: none;}

.bottomNavList > li.blankBg a{padding: 3px 0;}

ul.bottomNavList li a.subMenuList span{ background: url("./images/Header_Sprite.png") repeat scroll 16px 17px transparent;width: 10px;height: 12px;display: block;margin-top: 7px;float: right;margin-right: 2px;}

.items.votingBar .itemOptions{width:300px;}

.navbar-inner.billingTransaction{ padding-left: 20px;padding-right: 10px;}

.navbar-inner.billingTransaction form{width:100%;}

/*#blog8 h1.nodeTitle{width: 78%;}*/

.setCount{width:20%;}

.items.listingGap::after {clear: both;display: block;content: "";}

#main ul.itemStatus{text-align: right; clear: both;}

#session_details .paginate a:first-child{width:auto;}

#main .tuteSetCount ul.itemStatus{clear:none;}

.bottomNavList .description{font-size: 14px;font-family:"Helvetica W01";}

.bottomNavList .postTechPopup ul.list-content li a{font-size: 13px; line-height: 18px; padding: 0 1px; display: inline;}

.bottomNavList .postTechPopup ul li{font-size: 14px; line-height: 20px;}

ul.business li,ul.marketing li,ul.software_engineering li,ul.ui_design_and_ux li{ height:20px;}

.postTechPopup.manageProjectsPopup div h3{ margin-bottom: 80px;}

.shareLink {float: left; clear:both;}

.sharingBlock:after{ clear: both; display: block; content: "";}

.items .tagName a{color: #a1006b;}

.items .tagName a:hover span{text-decoration:underline;}

.blogPreview div.videoOuter{width: 600px; height: 440px;}

.itemContent p span{display: block;float: left;margin-left: 10px;}
#searchresult .items .searchingHeading.content_item{width: 95%;float: none;}
#searchresult .items .searchingHeading{ width: 80%; float: left; margin-left: 10px;}

.itemContent p span.searchContent{height:80px;overflow: hidden;}

.update_email{font-size:11px;width: 100%;background-color: rgb(34,50,54);text-align: center;color: #fff;  z-index: 7;overflow: hidden;height: 21px; position: relative;}

.update_email .new_email_input{font-size: 10px;height: 15px;line-height: 15px;margin: 2px 10px;padding: 0 10px;}

input.btn[type="submit"].email_update{padding: 0 10px; font-size: 11px;line-height: 13px;margin-right: 10px;}

.update_email span a.email_clear {color: #ffffff;vertical-align: middle;text-decoration: none; display: none;float:left;}

.skip_email_btn {background-image: url("/stylesheets/new/images/assetsSprite.png");background-position:-23px -5px;background-repeat: no-repeat;display: inline-block;height: 22px;
	width: 20px;position: absolute;right: 10px;top: 0px;float: right;background-size: 195px auto;}

.update_email .email_invalid{float:right; margin-right:52px;}

#updateUserEmail .headerLabel{vertical-align: middle;}

.emailUpdationForm {background-color: #d6170e;}

.centerForm{float: left;margin-left: 30%;width: 485px;}
/*------------------------------------ fix of ckeditor css issue------------*/
.fields span.cke_combo_text,.fields span.cke_button_label{color: #474747;margin-top: 0;}

.fields span.cke_combo_arrow {color: #000; font-size:0; margin-left: 7; margin-top: 10px;}

/*-------------new header-------------_*/
.extraHeader{padding-top:22px;}






/*..........................gamentio ad.....................................*/
div.hide_ad{
	bottom: 10px;
	display: block;
	position: fixed;
	z-index: 1;
	/*margin-bottom: 35px;*/
	/*display: none;*/
}



div.hide_ad a{
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: block;
	height: 260px;
	width: 196px;
	margin-top: 10px;
}
#gamentio_ad{
	line-height: 24px;
	padding:5px 0;
	font-weight:600;
	text-align:center;
	background: #FDE5CD none repeat scroll 0 0;
	color: #9B0000;
	position: relative;
}
#gamentio_ad p{
	padding-top: 0;
	padding-bottom: 0;
	line-height: 16px;
	/*padding:0 12%;*/ 
}
#gamentio_ad span.gamentio_sigin{
	margin-left:10px;
	background-color: #9B0000;
	font-weight:600;
	padding:5px;
	display: inline-block;
	width: 120px;
	border-radius: 5px;

}
span.close-div{
    text-align: center;
	cursor:pointer;
	background-color: #9b0000;
	border-radius: 100%;
	color: white;
	position: absolute;
	right: 10px;
	line-height: 19px;
	padding: 0 4px 1px;
	top: 8px;
	width: 12px;
	font-size:12px;
}

.hide_old_editor > div {
	display: none !important;
}

.formOuter .fields span#title_error{color: #006dcc; float: left; padding-left: 20px;}
.adSection{ background: url(/../stylesheets/new/images/DesktopBanner_Naina_Icon.png) no-repeat; width: 468px; height: 60px; background-repeat: no-repeat; margin: 0 auto; background-repeat: no-repeat; display: none;}
.adSection.adAndroidMobile,.adSection.adIosMobile{ background: url(/../stylesheets/new/images/FBBanner_Naina_Icon.png) no-repeat;width: 320px;height: 50px; }
.adSection a{display: block; height: 100%; text-decoration: none;}
.addDFP iframe{
	width: 100% !important;
}


/*..........................gamentio ad ends................................*/
/*task details new layout*/
.snap-drawers #task_details .headerSlider{font-size: 18px; padding: 16px 0;background-color: #2e3c54;color: white;text-align: center;}
.snap-drawers #task_details .headerSlider span strong{margin-right:5px;float:right;font-size: 10px;display:inline-block;}
.snap-drawers #task_details .headerSlider span i.taskEdit{ display:inline-block;float: right;background :rgba(0, 0, 0, 0) url("/../stylesheets/new/images/png sprat .png");background-position: -132px -40px; 
width: 19px;height: 22px;}
.snap-drawers #task_details span.tick_box{background:rgba(0, 0, 0, 0) url("/../stylesheets/new/images/png sprat .png");background-position: -346px -11px; display: inline-block;width: 22px;height: 22px;}
.snap-drawers #task_details .task_dates{display: inline-block;width: 40%;}
.snap-drawers #task_details .design h5{width: 80%;font-size: 16px;font-weight:normal;color:#4f4f4f;}
.snap-drawers #task_details .divider{border-bottom: 0.37px solid #8a8a8a;border-top: 0.37px solid #8a8a8a; margin-left: 10%;padding-left: 0;}
.snap-drawers #task_details span.date_icon{background:rgba(0, 0, 0, 0) url("/../stylesheets/new/images/png sprat .png");background-position: -104px -39px; 
width: 28px;height: 28px;display: inline-block;}
.snap-drawers #task_details div .no-padding{padding-left: 0;}
/*div#tabCalendar::after { clear: both; display: block; content: "";}*/


/*task details new layout ends here*/

/*.............................Task & Bugs..................................*/

.snap-drawers .header.taskBugHeader{ height: 35px; }
.taskHeader a{color:#fff;padding-right: 10px;}
.headerTask .welcomeMsgBlock .welcomeMessage,.headerTask .welcomeMsgBlock,.headerTask.headerNew .headerMiddle ul.middleRightBlog{ margin-top:0;padding-top: 0; }
.headerTask .logo,.headerTask .middleRightBlog,.headerTask #searchbox{ display: none; }
.headerNew.headerTask .headerMiddle{height: 25px;}
.taskHeader.taskNewHeader{display: block;}
#pagewrapper.paddingWrapper{padding-top: 0px;height: 100%;overflow: hidden;}
#pagewrapper.paddingWrapperNone{padding-top: 65px;}
#leftColumn{float:left;width:210px;}
#leftColumn.leftColumnNone{width: 0px !important;}
#leftColumn.leftColumnProject.leftColumnNone{ width: 0px; }
#leftMainMenu.projectMenuBar.topBarMenu{display: none;}
.taskBugHeader .welcomeMsgBlock{margin-top: 0px; margin-right: 0px;position: fixed;right:10px;width: 130px;}
.taskBugHeader .headerMiddle{height: auto; margin: 0;width: 100%;padding: 2px 0 4px;padding-right: 120px;}
.taskBugHeader .welcomeMsgBlock .loginArrow{width: 13px; margin-top: 9px;height:15px;}
.taskBugHeader .headerMiddle ul.signOutBlock{top:20px;}
#main .taskBugHeader .headerTop ul,#main .taskBugHeader  .headerMiddle ul{padding-top: 8px;padding-left: 8px;padding-bottom: 2px;}
.snap-drawers ul.topBarMenu li a,.snap-drawers #milestonelist li a{background-color: transparent;padding: 0px 5px; margin: 0; border-radius: 0;display: block;text-indent: 0;font-size: 11px; font-weight: normal; text-shadow: none;color:#fff;float: left;width: 100%;}
.snap-drawer ul#milestonelist li.colorClass span{color: #bfdfff;}
.snap-drawer ul#milestonelist li:hover span{color: rgba(138,199,255,.5);}
.planOuter{overflow: hidden;width: 100%;max-height: 288px;}
.snap-drawers .searchingBar input{color: #000; float: none; font-size: 12px; height: 30px; padding: 5px 10px 5px 20px; width: 200px; border-right: 1px solid #ddd;margin-top: 0;}
span.searchSprintIcon{background: rgba(0, 0, 0, 0) url("./images/Header_Sprite.png") repeat scroll -54px -203px / 291px auto; display: inline-block; height: 13px; margin-left: 5px; margin-top: 8px; position: absolute; width: 15px;left:0;top:0;}
.searchingBar{position: relative; clear: both;border-top: 1px solid rgba(255, 255, 255, 0.1);}
.snap-drawers .searchingBar button{background: transparent;border: medium none; color: #fff; float: right; font-size: 28px; height: 30px; line-height: 12px; margin-right: 12px; outline: medium none; vertical-align: middle;}
.snap-drawers #content #contentTask.rLeftSide{ margin-top: 37px;}
/*.snap-drawers #content #contentTask #alternateLayout{margin-top:-12px;}*/
.nicescroll-rails{z-index: 9 !important; outline: none;}
.nicescroll-rails:focus{outline: none;}
.nicescroll-rails.not-active{display: none !important;}
#ui-datepicker-div{z-index: 10 !important;}
.snap-drawer li > a.logo{float: left; margin-right: 0; margin-left: 0;background: url('./images/Header_Sprite.png'); background-size: 357px auto;}
.snap-drawer .dropdown-menu .taskcalendar span{ background-image: url("./images/backstyle.png?1484733633");}
.snap-drawer ul li{clear:both;}
.snap-drawer .square.inprogress{bottom: -3px;float: left;}
.snap-drawer #milestonelist{max-height: 192px; overflow: auto;margin-top: 1px;clear:both;}
.projectSetting{ background: url("./images/taskSheet.png") repeat scroll -362px -105px;border-radius: 50%;color: #fff;cursor: pointer;display: inline-block;font-size: 20px;font-weight: bold;height: 30px;line-height: 9px;margin-left: 6px;margin-top: 0; padding: 1px 6px;vertical-align: middle;width: 30px;box-sizing: border-box;}
.snap-drawers .dropdown-menu.topBarMenu{position: static;display: block;width: 100%; background-color: transparent; box-shadow: none; border: none; border-radius: 0;}
#main .snap-drawers ul.dropdown-menu > li > a{padding: 10px 5px;}
#main .snap-drawers ul.dropdown-menu.activityBlockLeft > li.planSprint > a{padding: 10px 5px 3px;}
#main .snap-drawers ul.activityBlockLeft li:last-child a{ border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.snap-drawer ul li:first-child::after{clear: both; display: block;content: "";}
.snap-drawer ul li:first-child a{border-bottom: none;}
.snap-drawers ul.projectSidebar li a{padding: 10px 5px;background-size: rgba(0, 0, 0, 0) url("./images/backstyle.png?1484733633") repeat scroll 0 0;font-size: 14px;}
.snap-drawers ul.projectSidebar li a span{display: block;float: left; margin-right: 13px;box-sizing: border-box;}
.addSprintBox{ display: none; position: absolute;width: 97%;background: #fff;z-index: 9;border-top-left-radius: 0px;right: 1px;padding: 5px;box-shadow: 0px 0px 7px #999;top: 37px;}
.snap-drawers .searchingBar .addSprintBox input{ width: 100%; margin: 0 auto;float: right;border: 1px solid #ddd; border-radius: 3px; margin-bottom: 10px;}
.snap-drawers .addSprintBox a.btn{float: right; padding:1px 6px;}
.addSprintBox .containerHeader{ top: -40px;position: absolute;right: -3px;}
.snap-drawer .addSprintBox p{opacity: 1;color: #333;font-size: 13px;padding: 5px;}
.headerMiddle div input[type='text']{ border: 1px solid #ddd;margin-left: 10px;width: 250px;padding: 3px 22px;margin-top: 0;height: 25px;margin-top: 1px; border-radius: 3px;box-sizing: border-box; margin-bottom: 0;}
.searchText{ background: rgba(0, 0, 0, 0) url("./images/Header_Sprite.png") repeat scroll 0 0;position: absolute;background-size: 291px auto;background-position: -54px -203px;width: 15px;height: 13px;display: inline-block;margin-left: 15px;margin-top: 8px;}
.logoOuter::after {clear: both;display: block;content: "";}
.chatNactivity{position: absolute; width: 40px;right: 0; z-index: 9;background: #29364a;height: 143px; top: 0px;border-bottom-left-radius:4px; border-top-left-radius:4px;border:1px solid #fff;border-right: none;bottom: 0; margin: auto;}
.chatNactivity div{border-top: 2px solid #fff;}
.chatNactivity a i,.chatNactivity div a{display: block;background: url("./images/taskSheet.png");width: 100%;padding: 5px 0;height: 40px;}
.projectSidebar.activityBlockLeft li.planSprint a span{display: block;background: url("./images/taskSheet.png") -276px -107px;width: 34px;padding: 5px 0;height: 30px;}
.projectSidebar.activityBlockLeft li.planSprint a.manageMembersLeft span{background-position: -490px -106px;}
.chatNactivity a i{ height: 19px; background-position: -541px -102px; width: 15px; margin: 0 auto; }
div.activityNchatHide{bottom: 0; margin: auto; right: -40px;position: absolute; top: 0px;width: 17px; height:143px; display: none; z-index: 9;}
a.addActivityBox{background-color: #29364a;border-bottom: 1px solid #fff;border-bottom-left-radius: 3px;border-image: none;border-left: 1px solid #fff; border-top: 1px solid #fff; border-top-left-radius: 3px; height: 35px; padding: 5px 0;  width: 17px;z-index: 9;display: block;}
a.addActivityBox i{ background: url("./images/taskSheet.png") repeat scroll -554px -105px; display: block; height: 10px; margin: 5px auto; width: 15px;}
.chatNactivity div > a:hover{background-color: rgb(101, 133, 189);}
.chatNactivity div > a.activityRight{background-position: -271px -98px;}
.chatNactivity div > a.chatRight{background-position: -227px -98px;}
.projectSidebar.activityBlockLeft li.planSprint a.chatRoomLeft span{background-position: -232px -106px;}
.chatNactivity div > a.manageMemberRight{background-position: -483px -98px;border-bottom-left-radius:3px; }
.snap-drawers .rLeftSide{ margin-top: 30px; }
.snap-drawers ul.projectSidebar li a.active{ background: rgb(101, 133, 189);}
.snap-drawers ul.projectSidebar li a.taskcalendar:hover span{background-position: -185px 47px;}
.snap-drawers ul.projectSidebar li a.nodes:hover span{ background-position: -64px -664px;height: 24px;width: 27px;}
.snap-drawers ul.projectSidebar li a.taskcalendarNew:hover span{background-position: -185px 47px;}
.rotateMenu{-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg); margin-left: 4px;}
.snap-drawers .projectSidebar li a.taskcalendar span{ background-position: -205px 47px; width: 23px;}
.snap-drawers .projectSidebar li a.nodes span{ background-position: -64px 136px; width: 23px;height: 24px;}
.snap-drawers #leftMainMenu.dropdown-menu .taskcalendar span{background-position: -226px 48px;margin-left: 5px;}
.snap-drawers #leftMainMenu.dropdown-menu .taskcalendarNew span{background-position: -226px 48px;margin-left: 5px; margin-right: 8px;}
.snap-drawers ul.projectSidebar .billing span, .snap-drawers ul.projectSidebar .transaction span{background-position: -89px -578px; width: 23px;}
.snap-drawers .projectSidebar li a.activities span,.snap-drawers  .projectSidebar li a.dashboard span{background-position: -65px 92px;}
.snap-drawers .projectSidebar li a.show.active span{background-position: -202px 131px;}
/*.snap-drawers .sideSlider,.snap-drawers .sideSPSlider,.snap-drawers #backgroundSlider{ margin-top: 37px; }*/
.chatNactivity sup{ background: #337ab7; border-radius: 50%; color: #fff; font-size: 12px;font-weight: bold; left: -19px; padding: 5px 9px; top: -13px;}
.snap-drawers iframe#activityUpload{width: 100%; height: 30px;}
.snap-drawers .grid300{width: 100%;}
.snap-drawers .sideSlider{height: 100%;}
/*.snap-drawers .snap-drawer-left{display: none;}*/
.snap-drawers #activity{display: none;}
.editSprint { background: #fff url("./images/taskSheet.png") repeat scroll -342px -104px;width: 19px;height: 11px;float: right;margin-top: 5px;
	position: absolute;right: 15px;top: 6px; cursor: pointer;display: none;padding: 5px 9px;border-radius: 5px;}
#milestonelist li span{ width: 150px;overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap;margin-top: 0px; float: left;line-height: 16px; font-size: 12px;padding:8px 0;}
#milestonelist li .toolTipSprint strong{float: left;}
.snap-drawer ul#milestonelist li .toolTipSprint span{width: auto}
.snap-drawer ul#milestonelist li:hover .toolTipSprint span{color: #333;}
.snap-drawer ul#milestonelist li .square{float: left;background: url("./images/taskBugSprite.png?1484733633");width: 12px; height: 12px; border:none;margin-top: 8px;}

.snap-drawer ul#milestonelist li.created .square,.snap-drawer ul#milestonelist li.accepted .square{background-position: 18px -69px;}
.snap-drawer ul#milestonelist li.escrowed .square,.snap-drawer ul#milestonelist li.advance .square,.snap-drawer ul#milestonelist li.changed .square,.snap-drawer ul#milestonelist li.declinecompleted .square{background-position: 18px -69px;}
.snap-drawer ul#milestonelist li.completed .square,.snap-drawer ul#milestonelist li.markcompleted .square,.snap-drawer ul#milestonelist li.paid .square{background-position: -35px -103px;}
.snap-drawer ul#milestonelist li.declined .square,.snap-drawer ul#milestonelist li.incomplete .square{background-position: 51px -69px;}

.declined .editSprint,.changed .editSprint,.declinecompleted .editSprint,.markcompleted .editSprint,.created .editSprint{ background-position: -570px -104px; background-color: transparent; display: block; }
.snap-drawer ul#milestonelist li.declined.colorClass .editSprint,.snap-drawer ul#milestonelist li.changed.colorClass .editSprint,.snap-drawer ul#milestonelist li.declinecompleted.colorClass .editSprint,.snap-drawer ul#milestonelist li.created.colorClass .editSprint,.snap-drawer ul#milestonelist li.markcompleted.colorClass .editSprint,.snap-drawer ul#milestonelist li.markcompleted:hover .editSprint,.snap-drawer ul#milestonelist li.created:hover .editSprint{background-color: #fff; }

#milestonelist li:hover sup.editSprint,.snap-drawer ul#milestonelist li.colorClass sup.editSprint{display: block;}
.toolTipSprint{position: fixed;left: 52px; width: 175px; min-height: 80px;z-index: 99; background: #fff;top:30px;display: none; border:1px solid #ddd; border-radius: 3px; font-size: 12px;font-weight: normal;padding: 5px;line-height: 16px;color:#fff;font-weight: bold;}
.snap-drawer .toolTipSprint p{ padding: 0; opacity: 1; font-weight: normal; color: #2d3b52; margin-bottom: 0;clear: both;}
.projectPopup{height:176px; overflow:hidden;left: 0;position: absolute;top: 23px;width: 160px; z-index: 99; background: #e6e6e6; border:1px solid #999;display: none}
#main .taskBugHeader .headerMiddle ul.projectPopup {padding: 0}
ul.projectPopup li{float: none;display: block;margin-right: 0;}
ul.projectPopup li a{border-bottom: 1px solid #fff;display: block;padding: 7px 0;margin-right: 0;float: left; width: 113px;padding-left: 10px;}
ul.projectPopup li:last-child a{border:none;}
ul.projectPopup li:hover{background: #4885b8;}
ul.projectPopup li:hover a{color:#fff;}
.headerNew .headerMiddle ul.projectPopup a{font-weight: normal;text-align: left;}
.projectPopup sub{background: transparent; display: block;float: left;height: 35px;width: 35px;border-bottom: 1px solid #e6e6e6;bottom: 0;}
ul.projectPopup li::after {clear: both;content: "";display: block;}
p.ng-binding{padding-top: 0; padding-bottom: 0;}
.leftBarTask ul#leftMainMenu.projectMenuBar{display: block;}
.leftBarTask .dropdown{width: 100%;}
.topBarMenu{width: 776px;}
.leftBarTask #leftMainMenu.topbar{width: 100%;}
.leftBarTask #leftMainMenu.topbar li{width: 100%;}
.snap-drawers .searchingBar input.cancelSprint,.snap-drawers .searchingBar input.addingSprint,.snap-drawers .searchingBar input.addSprintInfo{border:0;border-right: 1px solid rgba(255, 255, 255, 0.1);box-sizing: border-box; float: left;margin: 0;width: 33%;background: transparent; color: #fff;}
.addingSprintBlock{display:none;overflow: hidden;border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.addingSprintBlock::after{clear: both; display: block;content: "";}
.addSprint{border:1px solid #ddd; border-top:none; border-radius:0;margin-bottom: 0;resize: none;font-size: 12px;height: 63px;width: 100%;}
input[type='text'].addSprintInput{display: none;}
.snap-drawers .searchingBar button.crossButton{-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.projectMenuBar .planSprint a:focus{outline: none;}
.sideSPSlider .fields {min-height: 40px;}
.sideSPSlider select{border:1px solid #ccc;}
.projectSidebar li.planSprint a span, .userSideBar li.planSprint a span{ background-position: 232px 31px;height: 23px;width: 23px;}
/*#esDisplay .editESPSlider{margin-top: 30px;}*/
.sideSlider .replacementForm{padding: 2px 3px 3px;}
#activityDisplay .sideSlider #activity,#manageProjectDisplay .sideSlider #employeesAddUsers{width: 100%;}
.snap-drawers .newTask form{margin-bottom: 0;}
.snap-drawers .searchingBar input.addSprintInfo{border-right: none; font-weight: bold; font-size: 20px; padding-bottom: 12px; line-height: 6px;}
.logoOuter span{color: #fff;cursor: pointer;float: right;font-size: 18px;font-weight: bold;margin-top: 5px;padding-right: 5px;width: 25px; height: 25px; display: block;}
.snap-drawers #leftMainMenu.topbar.topBarMenu li,.snap-drawers #main .dropdown-menu.projectMenuBar > li > a:hover,.snap-drawers #main .dropdown-menu.projectMenuBar > li > a:focus,.snap-drawers .leftMenu li{background-color: transparent;}
.headerNew .headerMiddle a.backToActive,.headerNew .headerMiddle a.backToActive:hover,.headerNew .headerMiddle a.backToActive:focus{ background: #2a374c; border-radius: 20px; color: #fff; float: left; font-size: 12px; padding: 3px 9px 3px;margin-top: 4px;}
#main .snap-drawers ul.dropdown-menu > li > a:hover,#main .snap-drawers .dropdown-menu > li > a:focus,,#main .snap-drawers .dropdown-menu > li > a.active{background-color: #6585bd;color: #fff;}
.headerNew .headerMiddle a.backToActive{margin-left: 5px;}
.headerMiddle div input[type="text"].searchProject{border-radius: 20px;}
.projectTitleHeader{color: #606060; display: inline-block; font-weight: bold; height: 100%; line-height: 18px; margin-top: 0; overflow: hidden;padding: 7px 0;text-align: center;text-overflow: ellipsis;vertical-align: middle;white-space: nowrap; max-width: 350px; word-wrap: break-word;height:30px;}
#open-left{background-image: url("./images/taskSheet.png") repeat scroll -414px -102px;color: #717171;float: left;font-size: 30px;height: 20px;line-height: 26px;margin-left: 5px;margin-top: 5px;padding-left: 0;padding-top: 2px;text-align: center;width: 24px;}
.snap-drawer ul#milestonelist li::after {clear: both;content: "";display: block;}
.emptyError {border: 1px solid red; box-shadow: 0px 0px 3px red inset}
#manageProjectDisplay .overlayContent,#manageProjectDisplay .grid600{width: 100%;}
.snap-drawers #leftMainMenu.dropdown-menu > li > a:focus{background-color: transparent;color: #fff }
#main .snap-drawers ul.dropdown-menu > li > a:hover{background:rgb(101, 133, 189); }
#manageProjectDisplay .overlayContent{width: 100%; position: relative;}
#main .snap-drawers .dropdown-menu > li > a:focus, #main .snap-drawers .dropdown-submenu:focus > a{background: rgb(101, 133, 189); color: #fff;}
.loaderTask{background: #fff; height: 100%; position: fixed; width: 100%; z-index: 99999;}
.loaderTask span{ background: url("./images/circle-loading-gif.gif") no-repeat scroll 0 0 / 100% auto;bottom: 0;height: 85px;left: 0;margin: auto;position: fixed; right: 0; top: 0; width: 85px; z-index: 99;}
.snap-drawers form#user-status textarea,.snap-drawers form#user-status #addLinkInput{ height:25px;}
.addingSprintBlock textarea{padding:5px;}
.activityUpdatesP{overflow: auto;}
#mDisplay .rightSlider .col-md-12.headerData{margin-top: 0;}
#taskDetails span .Save_over.saveOver{display: block;}
#new_sessiondata span.error_btn.saveCommBtn{border: 1px solid #2a374c;margin-top:10px;border-radius: 5px;display: inline-block;float: right;margin-right: 10px;padding: 4px;width: 80px;}
#new_sessiondata span .Save_over.saveOver{display: block;}
.sideSlider .sessionInfo .text1,.sideSlider #taskDisplay .text1,.sideSlider #bugDisplay .text1{font-size:14px;}
.snap-drawers .headerMiddle ul.signOutBlock li a{display: inline-block;margin-top: 4px;}
/*.snap-drawers .headerMiddle.projectSignout ul.signOutBlock li a{ margin-top: 0; }*/
#main .pending_invites_show {background: rgba(0, 0, 0, 0) url("./images/taskBugSprite.png?1484733633") repeat scroll -386px -35px; display: block; height: 30px; margin-right: 10px; width: 25px;}
.sessionReject input#adjustsessiontime.positive-integer.adjustSession{float: left; margin: 10px 0 5px; padding: 5px 10px; width: 200px; margin-left: 15px; clear: both;}
#taskStories #leftContent{min-height: auto;}
#mDisplay .gridHeader .addGrid{background: rgba(0, 0, 0, 0) url("./images/taskBugSprite.png?1484733633") repeat scroll -345px -70px; margin-right: 10px;}
input#new_category_name_main {padding:4px 10px;margin-top:10px;}
.snap-drawers .grid600 .alert a{line-height: 22px;}
#new_projectactor label, #new_projectactor .fields.company_option > label{font-weight: normal;}
.vendorEmailBox.fields > textarea#vendorEmail{padding:5px 10px;}
.alert.offlineMessageAlert{ left:0; right:0; margin:auto; top: 65px; width: 35%; padding: 5px 30px 5px 15px; z-index: 1;}
.alert.offlineMessageAlert .close{color: #b94a48; opacity: 1;}
#wmd-preview.wmd-preview{
	/* max-height:120px; */
	overflow: auto;-ms-overflow-style: scrollbar;}
.newTask .searchText_close{top: -5px;right: 5px;}
.taskSmall .design strong{width: 20px;height: 20px;display: block;background: url("./images/taskBugSprite.png?1484733633") repeat;}

.taskSmall .design strong.priorityCritical{ background-position: -80px -37px;}
.taskSmall .design strong.priorityHigh{ background-position: -54px -37px;}
.taskSmall .design strong.priorityMedium{ background-position: -28px -37px;}
.taskSmall .design strong.priorityLow{ background-position: -3px -37px;}
.taskSmall .design strong.priorityVery{ background-position: 31px -10px;}

.taskSmall .design strong.severityCritical{ background-position: 83px -10px;}
.taskSmall .design strong.severityBlock{ background-position: 57px -10px;}
.taskSmall .design strong.severityMajor{ background-position: 109px -10px;}
.taskSmall .design strong.severityMinor{ background-position: 135px -10px;}
.taskSmall .design strong.severityVery{ background-position: 160px -10px;}

.milestoneContainer .taskSmall .square{width: 20px; float: left; height: 20px; display: block; background: url("./images/taskBugSprite.png?1484733633") repeat;cursor: move;}

.taskSmall .new.statusnew{ background-position: 278px -10px;}
.taskSmall .closed.statusclosed{ background-position: 200px -10px;}
.taskSmall .completed.statuscompleted{ background-position: 254px -10px;}
.taskSmall .reassigned.statusreassigned{ background-position: 229px -11px;}

.taskSmall .accepted.taskStatusaccepted{ background-position: 278px -10px;}
.taskSmall .completed.taskStatuscompleted{ background-position: 254px -10px}
.taskSmall .inprogress.taskStatusinprogress{ background-position: 225px -67px;}
.taskSmall .declined.taskStatusdeclined{background-position: 173px -68px;width: 21px;}
.taskSmall .moved.taskStatusmoved{ background-position: 200px -67px;}
.milestoneContainer .taskSmall .square.moved.statusmoved{ background-position: 200px -67px;}


.taskBugTitle{padding: 2px 0 6px;}
.design.issueCat{padding: 5px 0 0; width: 80px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sessionBtns{display:inline;float:right;margin-top:5px;}
.fix_taskpopup input[type="text"]{ margin-top: 3px; }
#sprint_details .btn.btn-primary.buttonSprint{background: #365899; margin-right: 0;}
.loader_image { bottom: 0; height: 120px; left: 0; margin: auto; position: fixed; right: 0; top: 0; width: 120px; z-index: 99999; display: none;}
.milestoneContainer .mHeader{padding-bottom: 2px;border-bottom: 1px solid #d8d8d8;}
.snap-drawer ul#milestonelist li .toolTipSprint p span{width: 115px; white-space: normal; line-height: 14px; padding-top: 1px;}
.sideSlider span.error_btn.btnGroup,#taskDescription span.error_btn.btnGroup{border: 1px solid #2a374c;margin-top:0px;border-radius: 5px;display: inline-block;float: right;margin-left: 10px;padding: 5px;width:65px;cursor:pointer;}
.errorItemStatus li.attachFileBugDetails{width: 200px; }
/*#noFiles{display: none;}*/
/*.attachFileBugDetails > div{ background: #fff; border: 1px dashed #999;border-radius: 5px;height: 105px;width: 100%; margin-top: 0px;}*/
.attachFileBugDetails > div > span{ background: url("./images/taskBugSprite.png?1484733633") repeat scroll -150px -1px; display: block;height: 35px; margin: 29px auto 0; width: 41px;}
.attachFileBugDetails div > p{ text-align: center; color: #333;}
.attachFileBugDetails .errorDescription span{ color: #666; display: block; text-align: center; padding: 5px 2px;margin:0;}
/*#bugDisplay #one-carousel li p{padding-top: }*/
.taskInfoNotes ol,#main .taskInfoNotes ul{ margin-left: 20px; }
.errorFileBlock {border-top: 1px solid #ddd; padding-bottom:10px; clear: both; margin-top: 10px; border-bottom: 1px solid #ddd; position: absolute; bottom: 50px; width: 100%; height:235px;}
.errorFileBlock.heightLow{position: static;}
.errorFileBlock.editImageBlock{ top:-60px; }
div#errorDescription::after,div#errorFiles::after {clear: both;display: block;content: "";}
.attachFileBugDetails .topTabs.noclrTab{width: 100px; margin: 0px auto; display: block; float: none;}
#bugDisplay #one-carousel p{ background: transparent; }
#bugDisplay #one-carousel p.center_date{ margin: 0;}
.blankSprint{ text-align: center;position: relative;top: 30%}
.blankSprint span{background: rgba(0, 0, 0, 0) url("./images/taskBugSprite.png?1484733633") repeat scroll -352px -105px;display: block;height: 77px;margin: 0 auto 10px;width: 77px;}
.blankSprint p{color: #888;font-size: 15px; margin: 0 auto; text-align: center; width: 95%;}
ul[dnd-list] li.blankSprint{vertical-align: middle;}
.blankSprint.bugTab span{ background-position: -434px -93px;}
.blankSprint p.addNewTaskBug{min-height: 55px;}
.addNewTaskBug.ng-scope > sup {background: url("./images/taskBugSprite.png?1484733633") repeat scroll -553px -41px; display: inline-block;font-size: 14px; font-weight: bold; height: 15px;  padding: 0 8px; width: 15px;}
.sessionInfoCategory .sessionCont{ overflow: auto;}
.landingPage{width:790px;overflow: hidden;position: relative;}
.landingPage .statusRight .statusMessage a{width: 100%; word-wrap: break-word;}
.landingPage .overlayContent{width: 100%;}
.landingPage #openFilter{display: none;background:rgba(0, 0, 0, 0) url("./images/taskBugSprite.png?1484733633") repeat scroll -536px -40px; height: 19px; width: 19px; margin: 10px;}
.landingPage #openFilter.active{background-position: -3px -73px;display: block;height: 30px;width: 30px; margin: 5px;}
.statusRight{ margin-left: 0; }
.landingPage .inputCoverBg{width: 100%;}
#statusoverlay .userprofilecover .userBox, #activity .userprofilecover .userBox{float: right;width: 35px; margin-right: 5px;}
.userprofilecover .status{ min-height: 65px; }
.userprofilecover .statusRight ul{clear: none; margin-left: 0;}
#main .headerMiddle ul.signOutBlock{padding:5px;top:-5px;}
#transactionTab div#inbox{width: 790px;margin: 0 auto;}

#signOutOverlay.projectSignout{position:absolute;top:50px;right:10px;z-index:9999;display:none; width:300px;}
.snap-drawers #signOutOverlay.projectSignout{position:absolute;top:30px;right:10px;z-index:999;display:none; width:300px;}
.projectPage #signOutOverlay.projectSignout{top:60px;}
.headerMiddle.projectSignout ul.signOutBlock{top:0; margin-top: 0;}
#mgmtUser .taskSmall{width: 100%;}
.sprint_alert{color:#ff0000;}
.sessionInfo textarea#milestonestatus_comment{height: 250px;margin-left:0px;padding:5px 10px;}
.midMenu ul li.filter_list a.refreshFilter.refreshTaskBugs{ background-position: 446px -273px; width: 15px; height: 16px; margin-top: 7px;}
.midMenu ul li.filter_list a.refreshFilter.refreshTaskBugs:hover{ background-position: 480px -275px; width: 29px; height: 28px; margin-top: 1px; margin-left: -1px;}
.leftDetails{width: 60%; float: left; border-right: 1px solid #ddd; position: relative;}
.rightDetails{width: 40%; float: left;}
.bugAdditionalSection{ width: 40%; bottom: 0px; position: absolute; min-height: 145px; z-index: 99;}
.file-upload.uploadFilePopup{position: fixed; top: 0; z-index: 99999; background: #fff; width: 300px; padding: 0; left: 0; padding-bottom: 10px; margin: auto; right: 0; border:1px solid #ddd; border-radius: 5px; overflow: hidden; visibility: hidden;}
.overlayTaskSlider{width: 100%; height: 100%; background: #333; position: fixed; opacity: 0.5; z-index: 9999; display: none;}
.addInfoSection{overflow: auto; position: relative;}
.createdBy img{height: 30px; border-radius: 50%;}
.addInfoSection .divStatus{ margin-top: 0; }
#taskDisplay p#imageData2, #bugDisplay p#imageData2{ margin: 0; }
.taskNotes.taskDescription.desc_task ul li div.attachFileBugDetails{ border-radius: 6px; padding: 0; margin-top: 0px; margin-left: 15px;}
.attachFileTaskDetails{border-radius: 6px; padding: 0; width:150px; height: 125px; text-align: center; margin: 50px auto 0;}
.overlayBlank{ background: #fff; width: 100%; height: 100%; position: absolute; right: 0; top: 0; z-index: 999; }
.taskBugsSlider{position: relative;}
.overlayBlank img{width: 20px; height: 20px; display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto;}
.headerErrorFile{background-image: linear-gradient(to bottom,#f5f5f5,#cfd1cf); min-height: 46px; border-bottom: 1px solid #ddd;}
.details:focus,.details:active{ outline: 0px solid transparent; }
.infocontent{display: inline-block; width: 85%; margin-left: 10px;}
.statusListWidth .createdBy{float: left;}
#resultImageName{ display: block; padding:10px 0px 0px 10px ; word-wrap: break-word;}
.taskFiles{width:150px; float: left;}
#taskFiles .taskFilesImages{width: 170px; float: left;}
.elementsWidth{ height: 175px;overflow-x:auto; overflow-y: hidden; float:left; width: 100%; position: relative;}
.headerErrorFile .headingTask{float: right; width: 40px; padding-bottom: 4px; border-radius: 5px; padding-top: 3px; margin-top: 5px; padding-left: 5px; padding-right: 5px;}
.headingFiles{float: left; padding: 11px 0; display: block; font-size: 16px; font-weight: bold; letter-spacing: 1px;}
.attachFileBugDetails .headerData{ background: #2a374c; border-radius: 5px; padding:3px 2px;}
.blankCommentBlock{position: absolute;top: 0;bottom: 0; margin: auto; width: 180px; height: 120px; left: 0; right: 0; text-align: center;}
.blankCommentIcon{ background: url(./images/taskBugSprite.png?1484733633) repeat scroll 207px -274px; width: 80px; height: 70px; margin: 0 auto;}
.blankCommentBlock span { display: block; font-size: 14px; color: #888;}
.uploadFilePopup .browseBtn i,.uploadFilePopup .uploadBtn i{ display: block; height: 30px; margin: 0 auto; width: 101px; float: left; cursor: pointer; overflow: hidden;}
.uploadFilePopup .browseBtn i{ background: rgba(0, 0, 0, 0) url("./images/browseimages.png") no-repeat scroll 0 0;}
.uploadFilePopup .uploadBtn i{ background: rgba(0, 0, 0, 0) url("./images/activeupload.png") no-repeat scroll 0 0; float: right;}
#taskinfofile_error{  box-sizing: border-box;color: red; float: left; margin: 0px 0 0 5px; padding: 0 0 0 10px; width: 100%;}
.file_error{  box-sizing: border-box;color: red; float: left; margin: 0px 0 0 5px; padding: 0 0 0 10px; width: 100%;}
.childSideSlider .nicescroll-rails{ background: #ddd; }
#noFiles .blankImg,#noFilesAttached .blankImg{ background: url(./images/taskBugSprite.png?1484733633) repeat scroll 117px -274px; width: 80px; height: 70px; margin: 0 auto; display: block;}
.browseBtn{width:100px; overflow: hidden; position: relative;}



/*...........................Task & Bugs ends..................................*/

/*........................... Start Sprint button start..................................*/
.midMenu ul li.filter_list.startBtn {width: auto;height: auto;}
.midMenu ul li.filter_list.startBtn a {background-color: #0da344;color: #fff;background-position: 0px;width: auto;height: auto;border-radius: 30px;margin-right: 10px; margin-top: 5px;margin-bottom: 0px;cursor: pointer;text-transform: uppercase;font-weight: bold;
	padding: 2px 10px;}
.midMenu ul li.filter_list.startBtn a:hover, .midMenu ul li.filter_list.startBtn a:focus {background-position: 0px;width: auto;height: auto;margin-top: 5px;background: #3D8B37;}

.midMenu ul li.sprint_btn{width: auto;height: auto;}
.midMenu ul li.sprint_btn button.start_sprint_btn, .midMenu ul li.sprint_btn a.completeSprintBtn{margin-right: 7px;text-transform: uppercase;background: #0da344;padding: 0px 8px;width: auto;height: auto;color: #fff;margin-top: 5px;font-size: 12px;border-radius: 12px;font-weight: bold;}
.midMenu ul li.sprint_btn button.start_sprint_btn:hover{background: #147521;}
.midMenu ul li.sprint_btn button.start_sprint_btn{border: none;}
.midMenu ul li.sprint_btn button.start_sprint_btn:disabled {cursor: not-allowed; opacity: 0.60;}
.startSprintOverlay, .completeSprintOverlay{position: absolute;width: 100%;top: 0px;height: 100%;background: #000;z-index: 999;opacity: 0.2;}
.midMenu ul li.sprint_btn a.completeSprintBtn{background: #999999}
.midMenu ul li.sprint_btn a.completeSprintBtn:hover{background: #DADADA;}
/*.midMenu ul li.sprint_btn .completed{margin-right: 7px;text-transform: uppercase;background: #147521;padding: 0px 8px;width: auto;height: auto;color: #fff;margin-top: 5px;font-size: 12px;border-radius: 12px;font-weight: bold;cursor: inherit;}*/
.midMenu ul li.sprint_btn .completed {background: #0E8708;color: #fff;margin: 5px;padding: 2px 5px;border-radius: 5px;}
.midMenu div .sprintCompleteIcon{width: 20px;height: 20px;background: url("./images/taskBugSprite.png?1484733633") repeat;background-position: 254px -10px; float: left; margin-top: 4px; margin-left: 5px; margin-right: -10px;}
/*........................... Start Sprint button end..................................*/

/******** Start of Start Sprint Popup CSS ***********/
.startSprintOverlay{position: absolute;width: 100%;top: 0;left: 0;height: 100%;background: #000;z-index: 999;opacity: 0.2;}
.popup-start-sprint {width: 340px;margin: 30px auto;transform: translate(0, 0);background: #fff;z-index: 9999;padding: 0px 0px 20px 0px;border: 2px solid #a1a1a1;border-radius: 5px;position: absolute;right:0;top: 0;left: 0}
#completeSprint .popup-start-sprint {margin-top: 100px;}
.popup-start-sprint h1 {color: #fff;background: #29364a;padding: 10px;font-size: 18px;font-weight: 400;margin: 3px;border-radius: 5px;position: relative}
#completeSprint .popup-start-sprint h1 {line-height: 1.5;}
.popup-start-sprint h1 span {position: absolute;right: 10px;top: 15px;background: url("./images/sprintTasks.png") no-repeat;width: 115px;height: 89px}
.popup-start-sprint .fields {margin-top: 6px;padding: 8px 8px 0px 8px;}
.popup-start-sprint .fields select,
.popup-start-sprint .fields input,
.popup-start-sprint .fields textarea {width: 100%;height: auto;box-sizing: border-box;color: #aaa;padding: 7px 4px;border: 1px solid #c1c1c1;border-radius: 3px;margin-left: 0}
.popup-start-sprint .fields label {display: block;padding-top: 4px;margin-bottom: 5px;color: #054c74;font-weight: 700;text-align: left;width: 100%}
.popup-start-sprint .fields .calenderIcon {background: url(./images/cal-icon.png) no-repeat;background-position: 98% center}
.popup-start-sprint .fields textarea {max-width: 100%;resize: none;height: 110px}
.popup-start-sprint .fields h2 {color: #717171;font-size: 18px;font-weight: normal;margin: 0px;}
#main .popup-start-sprint .fields ul {padding-left: 15px;color: #717171;margin-top: 5px;list-style: disc;padding-left: 18px;}
.changeTerm.btn {background-color: #2a374c;color: white;padding: 5px 12px;border: 1px solid #2a374c;font-size: 12px;font-weight: normal;border-radius: 4px;text-decoration: none;background-image: none;text-shadow: none;box-shadow: none;display: inline-block;}
.cancelBtn.btn {background-color: #d1d1d1;color: white;padding: 5px 12px;border: 1px solid #d1d1d1;font-size: 12px;font-weight: normal;border-radius: 4px;text-decoration: none;background-image: none;text-shadow: none;box-shadow: none;display: inline-block;margin-left: 10px;}
.popup-start-sprint .fields input[type="text"]:focus{border-radius: 3px;}
/******** End of Start Sprint Popup CSS ***********/

/*---------------------------activity changes--------------------------------*/
.snap-drawers .userprofilecover .statusRight.right_Status{ margin-left: 0; }
.snap-drawers .statusRight .containerContent.status { float: right; min-height: auto; clear: none; display: block; border: none; width: auto;padding-top:0;}
.snap-drawers .statusRight .containerContent.status .userBox{ width:30px;}
.snap-drawers span.statusTimeDiff{ padding-top: 0px;font-size: 11px;}
.new_filedata .file-wrapper,.new_filedata .file-wrapper input,.new_filedata .file-wrapper-two{float: right;width: auto;border:none; margin-top: 5px;}
.new_filedata .file-wrapper{margin-right: 10px;}
form#user-status #doneAddLink.changeTerm{background: #365899;float: left; margin-top: 5px; margin-bottom: 5px;}
.snap-drawers form#user-status #addLinkInput{border: 1px solid #ddd; border-radius: 3px; height: auto; padding: 3px 10px;width: 80%; float: left; margin-right: 10px;margin-top: 4px;}
#result{clear: both;padding:10px;}
.snap-drawers .replacementForm{height:30px; padding:5px 10px; width:99%;margin-bottom: 5px;}
.snap-drawers .statusSp,.snap-drawers .dateSp{float: left;}
.snap-drawers .taskListWidth .dateSp{float: right;}
.snap-drawers .statusSp{width: 90px;}
.snap-drawers .dateSp{width: 75%;}
.snap-drawers #manageProjectDisplay .dateSp{float: right;}
#manageProjectDisplay .userShareCover >a.heading{width:75px;line-height: 15px; padding-top:2px;}
.manageMembers > p{padding:0;text-align: left;}
.manageMembers > p:first-child{font-size: 15px;}
.manageMembers > p > span{padding-left: 2px;}
.memberRoleStatus p{width: 50%; float: left; text-align: left;}
.manageMembers a{float: right;margin-right: 5px; margin-top: -4px;}
.memberRoleStatus::after {clear: both; content: ""; display: block;}
.manageMembers select{background: #fff; padding: 0 5px;width: 75%; margin-left: 5px;}
#manageProjectDisplay .taskSmall .heading{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 75px;}
/*#manageProjectDisplay .sideSlider #employeesAddUsers{width: 400px;}*/
#manageProjectDisplay .manageMembers > p > span{text-transform: capitalize;}
.manageMembers a.editMember{background: url("./images/taskBugSprite.png?1484733633") repeat scroll 314px -274px; display: block; height: 25px; width: 31px;}

.contentAllocation a.editMember{background: url("./images/taskSheet.png") no-repeat scroll -36px -8px; display: block; height: 22px; width: 22px;}

.dateSp.roleDisplay.manageMembers > p {clear: both;}
#manageProjectDisplay .manageMembers > p > span.manageRole{display: block;float: left;padding: 3px 0;}
.manageMembers .manageRole select{ margin-left: 0; margin-bottom: 0; }
.manageMembers a.saveRole.label-info[href]:focus, .manageMembers a.saveRole.label-info[href]:hover,.manageMembers a.saveRole{background: url("./images/taskBugSprite.png?1484733633") repeat scroll -269px -67px; display: block; height: 22px; width: 22px;}
.manageMembers a.cancelRole.label-info[href]:focus, .manageMembers a.cancelRole.label-info[href]:hover,.manageMembers a.cancelRole{background: url("./images/taskBugSprite.png?1484733633") repeat scroll -287px -67px; display: block; height: 22px; width: 22px;}
#bugDisplay .divStatus p,#taskDisplay .divStatus p{line-height: 20px; padding: 0; margin-bottom: 0;}
#taskDisplay .taskInfoNotes p:first-child,#bugDisplay .taskInfoNotes p:first-child{ padding-top: 0; }
.contentAllocation p.disabledText{ display: inline-block; padding: 3px 0;}
.editBox{float: right;}


/*---------------------------activity changes ends--------------------------------*/

.containerCover form textarea.overlaytextarea{box-sizing: border-box;}
#activityDisplay .status{padding-left: 10px; box-sizing: border-box; padding-bottom: 0;}

#main .userprofilecover .statusRight .bottomPanel ul{ margin-bottom: 5px; }
.bottomPanel::after{clear: both; display: block; content: "";}


/*--------------------------------error page----------------------*/

.snap-drawers .topTabs{background: #e6e6e6;}
.snap-drawers .topTabs .headerData{float: left;}
.snap-drawers .addingFiles .topTabs .headerData{float:right;}
.snap-drawers .topTabs > div.selected{border-bottom: 2px solid #1aba9a;}
.snap-drawers .topTabs a,.leftSlider .topTabs .closeSlide{ background: url("./images/taskBugSprite.png?1484733633") repeat scroll 0px 10px; width: 30px; display: block; height: 28px;margin: 5px 6px; cursor: pointer;}
.topTabs .errorDetails .taskSpriteSheet{background-position: 0px -3px;cursor: pointer;}
.topTabs .errorFiles .taskSpriteSheet{background-position: -34px -4px;cursor: pointer;}
.topTabs .taskDetailsBtn .taskSpriteSheet{background-position: -28px -133px; cursor: pointer;}
.topTabs .taskCommentBtn .taskSpriteSheet{background-position: 243px -271px; cursor: pointer;}
.topTabs .errorDescription .taskSpriteSheet{background-position: -67px -3px;width: 24px;cursor: pointer;}
.snap-drawers .attachFileBugDetails .topTabs a{background-position: -221px -9px;margin: 0 6px;}
.topTabs .errorSessions .taskSpriteSheet{ background-position:   background-position: -36px -4px;width: 28px;cursor: pointer;}
.topTabs .historyTab .taskSpriteSheet{ background-position: -154px -37px; width: 30px;}
.topTabs .errorSnapshot .taskSpriteSheet{background-position: -95px -4px;width: 30px; cursor: pointer;}
.topTabs .bugDetails .taskSpriteSheet{background-position: 0px -130px; cursor: pointer;}
.topTabs::after {clear: both;content: "";display: block;}
.snap-drawers .topTabs .closeSlide{background-position: -286px -18px;margin-left: 10px;width: 15px;height: 15px; float: left;margin-top: 11px; margin-right: 20px;cursor: pointer;}
.snap-drawers .rightSlider .col-md-12.headerSlider{background:#29364a; color: #fff;padding: 7px 15px;text-align: center; border-top: 1px solid rgba(255, 255, 255, 0.1);}
.snap-drawers #taskDisplay .icon,.snap-drawers #bugDisplay .icon{display: none;}
.snap-drawers #bugDisplay .descriptionTask:hover .icon, .snap-drawers #bugDisplay form div:hover .icon, .snap-drawers #taskDisplay .descriptionTask:hover .icon, .snap-drawers #taskDisplay form div:hover .icon{display: block;}
.snap-drawers #effectivebillingtime .icon{display: block;}


.snap-drawers .sessionInfo h5,.snap-drawers #taskDisplay h5,.snap-drawers #bugDisplay h5{border:none; text-transform: capitalize;font-size: 14px;padding-left: 10px;}
.detail_task .firstCaps{ text-transform: none; }
.snap-drawers .rightSlider form .col-md-12{padding: 10px 15px 0px 0px; min-height: 35px;}
.snap-drawers .rightSlider form .col-md-12 span{margin-left: 10px;}
.snap-drawers .rightSlider form .col-md-12.datePickerTask span{margin-left: 0;}
.snap-drawers .rightSlider form .col-md-12.headerSlider{ margin-left: 0; }
.snap-drawers .col-md-12.lowerBottom{border-bottom: 1px solid #ddd;}
.snap-drawers #bugDisplay #errorDescription p{padding:15px 5px;}
#bugOptions.addBugCat a{background-color: transparent; font-size: 14px;border-radius: 0;border:none;border-top:1px solid rgba(255, 255, 255, 0.1);}
#bugOptions.addBugCat{ margin-right: 0; }
.searchingBar::after {clear: both;content: "";display: block;}
.snap-drawers .searchingBar.bugCategory{height: 0; overflow: visible;}
.snap-drawers .searchingBar.bugCategory input[type='text']{width:100%;padding-left: 5px;}
.snap-drawers .searchingBar.bugCategory input.cancelSprint, .snap-drawers .searchingBar.bugCategory input.addingSprint{width: 50%; border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.errorItemStatus::after {clear: both; content: ""; display: block;}
.filesArrow{float: left; width: 40px;}
.filesArrow a{ background: url("./images/taskBugSprite.png?1484733633") repeat scroll; height: 34px; width: 20px;display: none;margin-top: 45px;}
.filesArrow a.leftArrow{background-position:  -246px 0}
.filesArrow a.rightArrow{background-position:  -266px 0}
.errorImageFiles .sliderOuter::after{clear:both;display: block;content: "";}
.taskSpriteSheet.attachFiles i{background: url("./images/taskBugSprite.png?1484733633") repeat scroll -220px -12px;display: block;float: left;width: 22px;height: 22px;}
.taskSpriteSheet.snapShot i{background: url("./images/taskBugSprite.png?1484733633") repeat scroll -194px -12px;display: block;float: left;width: 25px;height: 22px;}
.snap-drawers .errorItemStatus li{border-bottom: none;float: left;}
.ng-isolate-scope > div::after {clear: both;content: "";display: block;}
/*#errorImageFiles{border-bottom: 1px solid #eee;}*/
.topTabs span.error_btn.attachBtn{border:1px solid #2a374c;border-radius: 5px;display: inline-block;float: right;margin-left: 10px;margin-right: 0px;margin-top: 0px;padding: 4px 1px;}
.attachBtn .taskSpriteSheet strong{padding-top: 1px;font-weight: normal;text-align: center;width: auto;margin-left: 5px;padding-top: 3px;display: block; float: left;font-size: 13px;}
.btnCombo{clear:both;}
.btnCombo::after{clear:both; display: block;content: "";}
.headerSlider a.editTask{bottom: 0;color: #fff;font-size: 10px;position: absolute;right: 10px;}
.snap-drawers .topTabs .taskDescription a{background-position: 0px -3px;cursor: pointer;}
.errorDetails::after,.addingFiles::after {clear: both;content: ""; display: block;}
.datePickerTask .btn-group-sm>.btn,.datePickerTask  .btn-sm{padding: 4px 9px;margin-right: 0;}
#main .datePickerTask ul.dropdown-menu{width: 100%;padding-bottom: 5px;padding-top: 5px;}
a.disabled,sup.disabled {pointer-events: none;cursor: default;}
#mDisplay .rightSlider .grid600{margin-top: 10px;}
#mDisplay #employees #milestonesPrev{padding:0 4px;}
#mDisplay .rightSlider .grid600 .alert{width: 95%;line-height: 25px;padding: 10px 2px;}
#mDisplay .rightSlider .grid600 .alert.errorMsg{color: #ff0000; padding:0 2px;}
#mDisplay #employees .termsBox{width: 96%;}
.text_areaSprint{padding:10px;border-radius: 5px; resize: none;}
.sessionEditForm{ border-right: 1px solid #ddd; border-top: 1px solid #ddd; padding-left: 15px; padding-bottom: 10px; padding-top: 5px; margin-right: -1px;}
.sessionEditForm .fields label{width: 200px; text-align: left; font-weight: normal;}
span#successMsg {width: 100%;padding: 5px;float: right; border-radius: 5px;border: 1px solid #d6e9c6; margin-top: 10px;}
#sessionFiles{height:94%; overflow: auto;}
.AddInfoUser{display:inline-block;margin-left:0px;font-size: 12px; font-weight: bold; margin-right: 10px;}
#noFiles .noclrTab{ background: #fff none repeat scroll 0 0; margin-top: 45px; width: 100%; margin-bottom: 25px;}
#noFiles .noclrTab p{display: table-cell; vertical-align: middle;}
.snap-drawers .attachFileBugDetails .topTabs .errorSnapshot a{ background-position: -191px -10px; }
.taskNotes.taskDescription.desc_task ul li#noFiles{float: none; margin: 0 auto;}
#main .taskBugHeader .headerMiddle ul.HeaderDropDown{position: absolute; width: 98%; right: 0; border: 1px solid #ddd;padding: 0; top: 21px;box-shadow: 0px 2px 2px #ddd;}
.HeaderDropDown button{ background: transparent; border: none;}
.HeaderDropDown{ background: #fff; width: 100%; }
.HeaderDropDown li{width: 100%;}
.HeaderDropDown li button{ padding: 8px 10px; width: 100%; text-align: left; cursor: pointer;}
.HeaderDropDown li:hover{ background: rgb(101, 133, 189); color: #fff; }


/*----------------------------error page ends-----------------------*/

/*task details starts*/
#taskDescription  span .Save_over.saveOver{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0;width: 100%;color: #fff;text-align: center;font-size: 14px;margin-left: 0; }
#taskDescription  span.error_btn{display: inline-block;float: right;background-color: #365899;color: white;}
#newTaskCover{margin-top: 10px;}
.input-group .form-control.detail_task{padding: 5px 0px 4px 8px;height: auto;margin-left: 5%;width: 200px;border-radius: 4px;border: 1px solid #d8d8d8;}
.modal .fields span{color: #333;}
.modal .fields span.btn-group{width: 130px;}
#new_taskfile span.error_btn.saveBtnCommon{border: 1px solid #2a374c;border-radius: 5px;display: inline-block;float: right;margin-left: 10px;padding: 5px;width: 70px;}


/*task details ends*/
/*bug details starts*/
#errorDescription  span .Save_over.saveOver{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0;width: 100%;color: #fff;text-align: center; font-size: 14px;margin-left: 0;}
#errorDescription  span.error_btn{display: inline-block;float: right;background-color: #365899;color: white;}
#errorDescription  span.error_btn:hover{background-color: #2a374c;}
.taskSpriteSheet.attachFiles.Save_over.saveOver{background:none;width: 22px;height: 22px;display: inline;}
.taskSpriteSheet.snapShot.Save_over.saveOver{background:none;width: 26px;height: 22px;display: inline;}
.topTabs span.error_btn{display: inline-block;float: right;background-color: #2a374c;color: white;}
.topTabs.noclrTab{background:none;display: inline-block;width: 245px;float: right;}

a.taskSpriteSheet{color: #fff;}
.addingFiles {display: block;text-align: center;width: 100%;text-align: right;}
.input-group .form-control.detail_task{padding: 5px 0px 4px 8px;height: auto;margin-left: 5%;width: 200px;border-radius: 4px;border: 1px solid #d8d8d8;}

/*bug details ends*/

#errorDescription  span .Save_over.saveOver{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0;width: 100%;color: #fff;text-align: center; font-size: 12px;margin-left: 0; height:auto;}
#errorDescription  span.error_btn{border:1px solid #2a374c;display: inline-block;float: right;background-color: #2a374c;color: white;}
.taskSpriteSheet.attachFiles.Save_over.saveOver{background:none;width: 100%;height: 18px;display: block; margin-top: 0;}
.taskSpriteSheet.snapShot.Save_over.saveOver{background:none;width: 100%;height: 18px;display: block; margin-top: 0;}
.topTabs span.error_btn{display: inline-block;float: right;background-color: #2a374c;color: white;}
.topTabs span.error_btn:hover {background-color: #2a374c;}
.topTabs.noclrTab{background:none;display: inline-block;width: 100%;float: right;}

a.taskSpriteSheet{color: #fff;}
.addingFiles {display: block;text-align: center;width: 100%;text-align: right;}
.input-group .form-control.detail_task{padding: 5px 0px 4px 8px;height: auto;margin-left: 5%;width: 200px;border-radius: 4px;border: 1px solid #d8d8d8;}
.snap-drawers .rightSlider form .col-md-12.leftPanelForm span {width: 140px;float: left;}
.snap-drawers .rightSlider form .col-md-12.leftPanelForm .input-group span{width: auto;float: right;}

#taskDescription  span .Save_over.saveOver{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0;width: 100%;color: #fff;text-align: center;font-size: 12px;margin-left: 0; height:auto;}

#esDisplay span.error_btn, .sideSlider span.error_btn, #taskDescription  span.error_btn{display: inline-block;float: right;background-color: #2a374c;color: white;}

#taskDescription  span.error_btn:hover {background-color: #2a374c;}
#new_errorcomment span.error_btn:hover {background-color: #2a374c;}
#taskDetails span.error_btn:hover {background-color: #2a374c;}
#newTaskCover{margin-top: 10px;}
.input-group .form-control.detail_task{padding: 5px 0px 4px 8px;height: auto;margin-left: 10px;width: 200px;border-radius: 4px;border: 1px solid #d8d8d8;}
.snap-drawers .rightSlider form .col-md-12.leftPanelForm span { color: #365989; float: left; font-size: 14px; font-weight: normal; width: 95px;}
.taskSpriteSheet.snapShot.Save_over.saveOver:hover,.taskSpriteSheet.attachFiles.Save_over.saveOver:hover{color: #fff}
.divStatus img.loader{width: auto;}
#one-carousel.errorItemStatus p.fileDesc {max-height: 35px; overflow: hidden; line-height: 16px;display:inline-block;width:180px;white-space: nowrap;overflow:hidden !important;text-overflow: ellipsis;margin-top: 5px;padding: 0;font-size:13px;text-align:center;}
#imageData2{padding:0; margin: 25px auto 0; width:100%; max-width: 100%;}
.errorItemStatus{border-width:0px;width:10000px;float:left; position:absolute; left:0; min-width: 100%;}
.taskNotes.taskDescription.desc_task{display: inline-block; margin-right: 20px; width: 100%; overflow:hidden;position:relative;height:180px;margin:0 auto;}
.errorItemStatus li{ display: inline-block;padding-top: 5px;width: 230px;}
.inner_errorfile{position: relative;height:100px;}
.inner_errorfile > img{border-width:0px}
.date_error{margin-top: 5px;padding: 0;font-size:13px;text-align:center;}
.center_date{padding: 0;text-align: center;font-size:12px;}
.file_bottom,.inner_errorfile .file_bottom{position: absolute;left: 0;width: 100%;text-align: center;right: 0;margin: auto;bottom: 0;background: rgba(51, 51, 51, 0.8); color: #fff;font-size: 11px;height: 17px; overflow: hidden; padding: 0 10px; text-overflow: ellipsis; white-space: nowrap;}
.inner_errorfile .edit_markerror{background: #3093d8 url(./images/taskBugSprite.png?1484733633) repeat scroll -130px -39px; border-radius: 3px; top: 5px; right: 5px; position: absolute; width: 23px; height: 23px; display: block; margin: auto;}
#bugDisplay p.date_error{padding: 0 15px;}
#errorfiles .fields textarea{resize:none;width: 100%;}
#billingForm .hasDatepicker{width: 170px; border: 1px solid #ddd;border-radius: 4px;height: 30px;}
.userprofilecover .statusRight.right_Status{margin-left: 0px;}
  .modal .modal-dialog{width: 340px;}
#rightSprint .heading_sprint h1{background: #29364a none repeat scroll 0 0;color: #fff; height: 39px;padding: 12px 15px;text-align: center; line-height: 12px;}
#sprint_link ul .slinks{background: #29364a none repeat scroll 0 0;color: #fff;padding: 13px 15px 12px;}
.sessionInfo{padding: 0;}
#new_sessiondata span.error_btn:hover {background-color: #2a374c;}
.rightSlider span.error_btn:hover,.rightESPSlider span.error_btn:hover{background-color: #2a374c;}
.rightSlider span .Save_over.saveOver,.rightESPSlider span .Save_over.saveOver {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: #fff;font-size: 12px;margin-left: 0;text-align: center;width: 100%; height:auto;}
#saveButton span.error_btn{background-color: #6585bd;color: white;display: inline-block;float: right;}
#saveButton span.error_btn:hover{background-color: #2a374c;}
#saveButton span .Save_over.saveOver {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: #fff;font-size: 14px;margin-left: 0;text-align: center;width: 100%;}

/*--------------------------------new canges ------------------------------*/

.snap-drawers .ballances{margin-left: 0;margin-top:20px;}
.snap-drawers .ballances .tableLeft{text-align: left;}

#linux{margin-left: 5px;}
#linux h6{margin-left: 1%;}
#chrome h4{margin-left: 1%;}
#sprint_details span.error_btn:hover{background-color: #2a374c;}
#sprint_details span .Save_over.saveOver {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: #fff;font-size: 14px;margin-left: 0;text-align: center;width: 100%;}
.col-md-12.descriptionTask{overflow:auto;height:210px;}
.descriptionTask .task_des{width:95%;float: left;overflow:auto;word-wrap: break-word;height:200px;padding-left:5px;}
#bugCategory .error_button_main .categoryBtn .changeTerm.btn,.changeTerm.btn{ background-color: #2a374c; color: white; padding: 5px 12px; border: 1px solid #2a374c; font-size: 12px; font-weight: normal; border-radius: 4px; text-decoration: none; background-image: none; text-shadow: none; box-shadow: none;}
.changeTerm.btn:hover,.changeTerm.btn:focus{background-color:#2a374c}
.fields .Sprint_btn{background-color: #365899;color: white;padding: 4px 15px;border: 1px solid #2a374c;}
.fields .Sprint_btn:hover{background-color: #2a374c;}
#new_termsmilestone .fields .input_border{border: 1px solid #ddd;border-radius:4px;height: 25px;}
.spField .buttons{margin-left: 4%;}
#editsprints #new_termsmilestone .fields{margin-top: 25px;}
#editErrorImage .btn_back{margin-left:1%;background-color: #6585bd;color: white;width:110px;border: 1px solid#2a374c;}
#editErrorImage .btn_back:hover{background-color: #2a374c;}
#new_termsmilestone .fields label{text-align: left;}
#activityDisplay #activity{ margin:0;}
#activity .overlayContent.activityUpdates{margin-left: 6px;}
#activityDisplay #activity .gridHeader h2{font-size: 20px;height: 40px;line-height: 40px;background: #29364a none repeat scroll 0 0;color: #fff;text-align: center;width: 100%; border-top: 1px solid rgba(255, 255, 255, 0.1);}
#activityDisplay .closeActivity{background: rgba(0, 0, 0, 0) url("./images/taskBugSprite.png?1484733633") repeat scroll -1067px -41px; cursor: pointer;float: left;height: 15px;margin-top: 15px;width: 14px;margin-left: 6px;}
#activityDisplay .addActivity{background: rgba(0, 0, 0, 0) url("./images/taskBugSprite.png?1484733633") repeat scroll -1067px -41px; cursor: pointer;float: left;height: 15px;margin-top: 15px;	width: 14px;margin-left: 6px;}
#employeesAddUsers{ margin:0;}
#manageProjectDisplay #employeesAddUsers .gridHeader h2{font-size: 18px;height: 36px;line-height: 40px;background: #29364a none repeat scroll 0 0;color: #fff;text-align: center;width: 100%; border-top: 1px solid rgba(255, 255, 255, 0.1);}	
#manageProjectDisplay .sideSlider #employeesAddUsers{width: 400px;}
#employeesAddUsers .closeMembers{background: rgba(0, 0, 0, 0) url("./images/taskBugSprite.png?1484733633") repeat scroll -1067px -41px; cursor: pointer;float: left;height: 15px;margin-top: 10px;width: 14px;margin-left: 6px;}
/*#employeesAddUsers .overlayContent{padding-top: 20px;margin-left: 6px;}*/
#newsprints .heading_sprint h1{background: #29364a none repeat scroll 0 0;margin-bottom:15px;color: #fff;padding: 13px 15px 12px;text-align: center;}
#mDisplay .rightSlider .alert.project_alert{line-height: 30px; padding: 0;}
.snap-drawers #session_details .goto{ color: #29364a;padding-right: 10px;font-size: 15px;}
.sessionInfo .sessionView, #taskDisplay .sessionView, #bugDisplay .sessionView,#sessionSwfDiv{margin-left: 10px;font-size: 14px; background: transparent;}
.sessionInfo .text1, #taskDisplay .text1, #bugDisplay .text1{font-size: 14px;}
 #effectivebillingtime, #bugDisplay .text1.hoursBilling{display: block;padding: 15px 10px 5px 15px;}
/*.sessionReject form#sesfrm{padding-left:0px; }*/
.sessionReject input.positive-integer#adjustsessiontime{ border: 1px solid #ddd; padding: 8px 10px; height: auto; margin-top: 8px; border-radius: 5px;}
/*#session_details .fields a.btn{background: #6585BD;color:#fff;}*/
/*#session_details .fields a.btn:hover{background-color: #2a374c;}*/
#esDisplay .fields a.btn-primary.btnCompletion{background: #6585BD;color:#fff;}
#esDisplay #rightSprint .spField label{width: 100%;}
#sprint_details table.project_History{width: 100%;margin-left: 20px; min-width: 660px; overflow-x: auto;}
#sprint_details .alert.changeSprint.change_sphistory,.rightESPSlider .messageField .alert.alertSprint{width: 95%;margin-left: 20px;color: #c09853;background-color: #fcf8e3;}
#sprint_details .newStyleBox.style_box{text-shadow: none;margin-left: 14px;}
#sprintDesc{color: #333;line-height: 20px;text-align: justify;width: 90%;margin: 0 auto;overflow: auto;height: 430px;}
#sprint_details .editIcon{margin-right: 15px;margin-top: 20px;}
#plannedTask{color: #5bc0de;}
/*#plannedTask:hover{text-decoration: underline;}*/
#sprint_details .alert.alert-success.invoice_success{margin: 0 auto;padding: 2px 10px;width: 98%;}
.border-select select{border:1px solid #ddd;background: #fff;}
.newBtn{border: 1px solid #2a374c;margin-top:10px;border-radius: 5px;display: inline-block;float: left;margin-left: 10px;padding: 4px 10px;width: auto; text-align:center;}
.overlaytextarea{padding:10px;border-radius: 5px; border:1px solid #ddd;}
.snap-drawers .grid600 .alert a{background: #6585bd;}
.topFixed{height: 39px;position: fixed;width: 100%;z-index: 999;}
.snap-drawers .itemStatus li > span{line-height: 20px; height: auto;}
.leftPanelForm a.detail_task{float: left;word-wrap: break-word;width: 120px;}
.leftPanelForm strong.detail_task{float: left;word-wrap: break-word;width: 130px;font-weight: normal;}
.searchText_close{ background: rgba(0, 0, 0, 0) url("./images/taskSheet.png");position: absolute;background-position: -526px -105px; width: 18px;height: 18px;display: inline-block;margin-top: 5px;margin-left: -22px;cursor: pointer;}
.storiesTask .viewComments{display:none;}
.email_id{float: right;width: 55%;word-wrap: break-word;}
.topFixed .closeSlide{ background: rgba(0, 0, 0, 0) url("./images/taskBugSprite.png?1484733633") repeat scroll;  background-position: -286px -18px;cursor: pointer;float: left;height: 15px;margin-left: 10px;margin-right: 20px; margin-top: 4px;width: 15px;}
.sprintTabs .closeSlide{ background: rgba(0, 0, 0, 0) url("./images/taskBugSprite.png?1484733633") repeat scroll;  background-position: -286px -18px;cursor: pointer;float: left;height: 15px;margin-left: 0px;margin-right: 20px; margin-top: 4px;width: 15px;}
.getHoursData strong{ display: block; font-weight: normal; padding: 5px 0 0 0;width: 50%;float: left; margin-bottom: 10px;color: #054c74;}
.getHoursData strong strong{ display: inline; color: #054c74; margin-bottom: 0; width: 100%;}
.getHours{ color: #054c74; font-weight: normal; font-size: 14px;}
/*.getHours button{ font-size: 12px; padding: 3px 5px; border-radius: 3px; border: 1px solid #5bc0de; background: #5bc0de; color: #fff; margin-left: 10px;}*/
.plannedHours{text-align: left;}
.trackerHours{text-align: right;}
#trackerPro, #plannedPro {width: 100%; background-color: #f2f2f2; clear: both;}
.progressBar{width: 1%; padding: 1px 0; border-radius: 3px; text-align: center; line-height: 30px; color: white; margin-bottom: 2px; min-width: 30px; font-size: 10px;}
#trackerBar{background-color: #fcf8e3;bottom: 7px; height: 14px; position: absolute; z-index: 999; line-height: 13px; color: #333; left: 1px;}
#plannedBar{ background-color: #c09853; height: 32px; min-width: 20px; border: 1px solid #c09853;}
.refreshHours{ position: absolute; background: rgba(0, 0, 0, 0) url("./images/refreshIcon.png") repeat scroll;width: 30px; height: 26px; display: block;border:none; margin: 0px auto 0; left:0; right: 0;}
.refreshHours:focus{outline: none;}
.getHours strong{width: 50%; float: left; font-weight: normal;}
.getHours strong.trackHours{text-align: right;}
.getHours::after{clear: both; display: block; content: "";}
.getHours span{display: block; font-weight: normal;color: #054c74;}
.getHours strong{color: #c09853;}

 /*task and bugs details starts*/
#main .midMenu ul{display: inline;float: right;margin-right: 3px;}
.sprintTopTabs{margin-top: 2px;}
.midMenu ul li{list-style-type: none;display: inline-block;float: left;width: 30px;height: 30px;}
.midMenu ul li a:hover{width: 30px;}
.midMenu ul li.filter_list a{margin-left:7px;margin-top:7px;background: url("./images/taskBugSprite.png?1484733633") repeat scroll -536px -40px;display: block;float: left;width: 15px;height: 16px;}
.midMenu ul li.filter_list a:hover,.midMenu ul li.filter_list a.active{margin-left:0px;margin-top:0px;background-position: -3px -72px;height: 28px;width: 29px;}
.midMenu ul li.add_list a{margin-left:7px;margin-top:7px;background: url("./images/taskBugSprite.png?1484733633") repeat scroll  -553px -41px;display: block;float: left;width: 15px;height: 16px;}
.midMenu ul li.add_list a:hover,.midMenu ul li.add_list a.active{margin-left:0px;margin-top:0px;background-position:  -38px -72px;height: 28px;width: 29px;}
/*.addNewAllocation:hover{background-position: -38px -72px; height: 28px; margin-right: 3px; margin-top: -7px; width: 29px;}*/
.midMenu ul li.close_list a{margin-left:7px;margin-top:7px;background: url("./images/taskBugSprite.png?1484733633") repeat scroll  -570px -40px;display: block;float: left;width: 15px;height: 16px;}
.midMenu ul li.close_list a:hover{margin-left:0px;margin-top:0px;background-position:-74px -72px;width: 29px;height: 28px;}
/*.addNewAllocation.closeMembersAllocation:hover{background-position: -74px -72px; height: 28px; margin-right: -4px; margin-top: -7px; width: 29px;}*/
.midMenu span.bug_icon{background: #fff url("./images/taskBugSprite.png?1484733633") repeat scroll -132px -67px; width: 28px;position: absolute;height: 24px;left: 0px;}
.midMenu span.task_icon{background: #fff url("./images/taskBugSprite.png?1484733633") repeat scroll -106px -66px; width: 23px;height: 24px;position: absolute;left: 0px;}
.bugs_tasks{position:relative;float: right;width: 49%;height: 28px; margin-right: 1px; margin-left: 2px;}
.bugs_tasks:hover,.bugs_tasks.active{border-bottom: 2px solid  #ee9e52;}
.bugs_tasks.bugBorder.active,.bugs_tasks.bugBorder:hover{border-bottom: 2px solid #c72e35;}
.fix_taskpopup{position: absolute;width: 240px;box-shadow: 1px 1px 5px #999; background: #fff;right: 40px; top: 40px;z-index: 9;display: none;}
.task_popup{border-bottom: 1px solid #d8d8d8;color: #484848;}
.task_popup select  input[type="text"],.task_popup label{font-weight: normal;padding: 6px 8px;}
/*.fix_taskpopup .searchBox span{background: #fff url("./images/taskBugSprite.png?1484733633") repeat scroll  -318px -36px; width: 20px;height: 22px;display: inline;float: left;}*/
.fix_taskpopup .searchBox strong{background: url("./images/taskBugSprite.png?1484733633") repeat scroll -332px -66px;display: inline;float: right;height: 16px;
	margin-left: 0px;margin-top: 5px;width: 15px; margin-right: 1px; cursor: pointer;}
#session_details .sessionCont .Table .divStatus .label-info{color: #fff;background-color: #405E92;}
.task_popup select{background-color: transparent;border: medium none !important; float: right;margin-right: 10px;margin-top: 7px;width: 120px; }
.newTask{height:0; overflow:hidden;  position: relative;top: 0;left: 0;transition: all linear 0.5s;}
.newTask.openAddTask{ height: 70px;transition: all linear 0.5s; border-bottom: 1px solid #d8d8d8;}
.newTask .add_new{width:260px;border: 1px solid #d8d8d8; margin-top: 2px;padding: 2px 25px 2px 10px;margin-bottom: 2px;border-radius: 8px;font-size: 13px; height: 30px;margin-left: 5px;}
.newTask div{  width: 80px; margin: 10px auto; text-align: center; cursor: pointer;}
.newTask .rightClick.right_tick{background: url("./images/taskBugSprite.png?1484733633") repeat scroll  -269px -67px;margin-right: 7px; width: 20px;height: 22px;display: inline;margin-top: 10px;}
.right_cross{background: url("./images/taskBugSprite.png?1484733633") repeat scroll  -287px -67px; width: 20px;height: 20px;display: inline;float: right;border: 1px solid #fff;
background-color:transparent;margin-top: 14px;}
.right_cross:focus,.right_cross:active,input[type='button']:focus{border:none !important;}
.newTask .add_new:focus {border: 1px solid #d8d8d8;border-radius: 10px;}
.fix_taskpopup .hidetask{padding: 5px 0 5px; text-align:center; cursor: pointer;}
.mHeader .hidetask span{ background: #fff url("./images/taskBugSprite.png?1484733633") repeat scroll -256px -71px;display: block;height: 14px;margin: 0 auto;width: 12px;}
.mHeader .hidetask strong{display: block;font-size: 12px;font-weight: normal;width: 100%;color: #606060;}
.fix_taskpopup.openTaskFilter{display: block;z-index: 100;}
.taskTimer .timer{background: rgba(0, 0, 0, 0) url("./images/taskBugSprite.png?1484733633") repeat scroll -160px -68px;display: block;float: left;height: 20px;width: 21px;}
.divStatus.margin0.margin_top{margin-top: 2px;}
.hCover .h6 > div{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 210px;display: block; float: left;}
.hCover .h6 > div .taskBugTitle p{width: 68%;overflow: hidden; text-overflow: ellipsis;}
.taskOverlay,.overlayTask{ position: absolute;width: 100%;top: 78px;height: 100%;background: #000;z-index: 99; opacity: 0.2;}
.taskOverlay.taskBugsRefresh{ background: #fff; }
.taskOverlay.taskBugsRefresh .loader{display: block; position: absolute; top: 0; bottom: 0; width: 15px; height: 15px; margin: auto; left: 0; right: 0;}
.overlayTask{top:0;opacity: 0.5; background: #fff; left: 0;}
.overlayTask img.loader{display: block;left: 50%;position: absolute;top: 40%;}
.fix_taskpopup .searchBox input[type="text"]{width: 135px; padding: 2px 10px 2px 5px; margin-top: 2px; margin-bottom: 2px;}
.fix_taskpopup .searchBox input[type="text"]:focus{border:none;}
.firstCaps::first-letter{text-transform: uppercase;}
.toolTitle{line-height: 16px;font-weight: bold;font-size: 13px;max-height: 32px;overflow: hidden;}
.taskBugTitle span{display:block; float:left;}
.fix_taskpopup .searchBox strong.resetFilter{background-position: 118px -71px;width: 21px;height: 23px; margin-top: 3px;}
.bugs_tasks span{font-weight: normal;}
label.bugs_tasks{width:49%; float:left;margin-bottom:0;}
.taskSmall .h6{font-size: 14px;display: block;}
.searchBox .searchText{ margin-left: 6px; position: static;float: left; margin-top:5px;}
.searchBox div{width:195px;margin-left:0px;float:left; border:1px solid #ddd; border-radius:50px;}
.sprintTopTabs{max-width: 160px;min-width: 125px;padding-left: 5px;padding-right: 3px;text-align: left;}
.taskSmall .hCover .h6::after{clear: both;content: "";display: block;}
div.midMenu .bugs_tasks input[type="radio"]{opacity: 0;}
.fields span.data_error_crf{float: left; line-height: 1; margin-left: 5%; margin-top: 0; overflow-wrap: break-word; text-align: left; width: 70%;}
.edit-story-form{float: right;margin-right: 5px;margin-top: 2px;vertical-align: middle;}
.edit-story{vertical-align: bottom;width: 95px;}
#sessionDetails .sessionCont .Table .sessionCard .label-warning{background-color: #405E92;color: #fff;}
/*task and bugs details ends*/

/* Project Information New Design Changes */
.bugCategoryDetail{margin-top: 40px;}
.bugCategoryDetail .headingTask{padding: 9px;}
#mDisplay .bugCategoryDetail p{padding: 5px 9px;}
#bugCategory{clear:both;}
#bugCategory .bugCategoryDetail #add_category_fields_main #new_category_name_main{margin: 10px 0px;padding: 7px 10px;border: 1px solid #d1d1d1;border-radius: 4px;}
.snap-drawers .topTabs .projectInfo a{background-position: -49px -105px;cursor: pointer;}
.snap-drawers .topTabs .projectDetails a{background-position: -121px -134px;cursor: pointer;}
.snap-drawers .topTabs .bugCat a{background-position: -81px -103px;cursor: pointer;}
#mDisplay .bugtagList {border-top: 1px solid #d1d1d1;margin-top: 20px;padding-top: 5px;}
#mDisplay .bugtagList h3{border-bottom: 0px;}
#mDisplay .col-md-12 .bugtagList ul{padding: 0px;width: 100%;}
#mDisplay .bugtagList ul li{list-style: none;display: inline-block;margin: 7px;border-radius: 20px;padding: 3px 12px;border:1px solid #89e5ff;background: #d4f4fd;font-size: 13px;color: #484848;}
/* Project Information New Design Changes */

/* Answer Query Changes */
.items > ul > li div.userFN{clear: left;display: inline-block;}
.leftContentOuter #blog8 h1.nodeTitle{/*float: left;*/margin-bottom: 10px;word-wrap: break-word;width: 100%;}


/* Answer Query Changes */



.storyDetails{height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
 button.saveOver {border:none;}
 .addingHours::after{clear:both; display:block; content:"";}
 .addSprintPlan .fields select{width: 54%;}
 #description_errorSession,#valid_errorSession{color: red; float: left;font-size: 14px; padding-left: 15px; padding-bottom: 5px;}
.editESPSlider .sessionInfo .alert{ width: 100%; text-align: left; margin-bottom: 10px; }
.itemContent .userShareBox .containerContent .userBox{display: inline-block;width: auto;}
.span4 .content{height: 80px;}
.profileMiddleSection .span4 .content{height: 100px; word-wrap: break-word;}
.reporttiles .span4 .content{height: 90px;}
#employees h4.projectTermsHead{color: #303030;font-size: 16px;font-weight: 500;display: block;}
#projectacceptformdiv h4 span, .projectTermsHead span{background: url("./images/backstyle.png?1484733633") repeat scroll -91px -516px;width: 30px; height: 28px; display: block; float: left; margin-right: 6px; margin-top: -7px;}
#projectacceptformdiv h4{font-weight: normal;color: #303030;}
.statusRight ul li a.addBackEmp,a.addBackEmp{float: right;display: block;width: 15px;height: 23px;margin-left: 5px;margin-top: 1px; background: none;font-weight: 700;font-size: 20px; color: #2b95e0; text-decoration: none;}
a.addBackEmp.empAddAgain{margin-right: 6px;margin-left: 0;}
.statusRight ul li a.addBackEmp:hover,a.addBackEmp:hover, .statusRight ul li a.addBackEmp:focus,a.addBackEmp:focus{text-decoration: none;}
a.more.showAllCmpUsers {padding-left: 5px; width: 75px;}
/*------------------------------//new canges ------------------------------*/


/*----------------CSS for JWPlayer 7-------------------*/
.jw-skin-seven .jw-display-icon-container{margin: auto; top: 37%; pointer-events: none !important;}
.jw-skin-seven .jw-dock-button{margin: 0.5em;}
.items > ul > li div.jw-group > div,.items > ul > li div.jw-controlbar-center-group{ line-height: 2.5em; }
.items > ul > li div.jw-slider-container,.jw-slider-horizontal .jw-knob,.jw-slider-horizontal .jw-buffer, .jw-slider-horizontal .jw-progress, .jw-slider-horizontal .jw-rail,.jw-related-dock-btn .jw-dock-image{ margin: 0 }
.videoBlogDisplay{height: 400px;width: 50%;}
.userShareCover > a.heading{width: auto; text-align: left;}
.userShareCover > a.heading.titleHeading{font-weight: bold;font-size: 13px; max-width: 100%;display: block; overflow: hidden; height: 20px; text-overflow: ellipsis; word-break: break-all;}
#activityDisplay .userprofilecover .userBox{ float: left; }

.img-responsive{max-width: 100%; height: auto;}
.mobileWelcome{width:30px; float: right; margin-right: 10px; height: 30px;}
.mobileWelcome img{ margin-top: 0px; cursor: pointer; height: 100%; border-radius: 50%;}



/*-----------------CSS for JWPlayer 7*/

/* Change Password user changes */
.changePasswordOuter{width:790px;overflow-x: hidden;}
.changePasswordOuter .grid600{margin-top:0px;width:785px}
.changePasswordOuter #changePassFrm .fields .btn{height:30px; width:100px;}
/* Change password user changes */



/* time Tracking Page Changes 24 Nov 2016 */

.sessionDateRange{float:left;width:200px;}
#logged_id, #delay_id, #utilization_id, #availibilty_id, #availibilty_id, #competency_id{height: auto; margin-left: 200px;margin-right:1%;}
.sessionMenu{
	display: none;
	cursor: pointer;
	position: absolute;
	background: #fff;
	padding: 3px 5px;
	width: 20px;
	border: 1px solid #c1c1c1;
	border-radius: 4px;
	z-index: 99;
	top: 0px;
}
.sessionMenu span{
	border: 1px solid #c1c1c1;
    display: block;
    height: auto;
    margin: 3px 0;
}
#filterIdentifier{cursor: not-allowed;margin-top:0px;color: rgb(104, 109, 109);font-weight: bolder;  margin-bottom: 10px;}
/*.date_filler .dateFrom #datepicker1{border: 1px solid #999;border-radius: 5px;box-sizing: border-box; margin-bottom: 8px; padding: 4px 6px;display: inline-block;width: 140px;}
.date_filler .dateFrom #datepicker2{border: 1px solid #999;border-radius: 5px;box-sizing: border-box; margin-bottom: 8px;padding: 4px 6px;display: inline-block;width: 140px;}*/
.date_filler .dateFrom label{display: inline-block;width: 50px;}
.date_filler .dateFrom input{border: 1px solid #999;border-radius: 5px;box-sizing: border-box; margin-bottom: 8px;padding: 4px 6px;display: inline-block;width: 120px;}
#logged_id, #delay_id, #utilization_id, #availibilty_id, #availibilty_id, #competency_id{margin-left: 0px;}
.heading_reports{text-align: center;font-size: 23px;line-height:1.3;}
.reportFilters{margin-bottom: 10px;}
.dataTables_filter{margin-top: 0px; margin-right: 10px;}
#table_id_wrapper #table_id_filter input[type="search"]{width: 150px;}
.webWelcome{float:right;margin-top: 5px;}
.taskBugHeader .welcomeMsgBlock .welcomeProject .loginArrow{margin-top: 7px;}
.projectTopfixed{display: none;}

/* time Tracking Page Changes 24 Nov 2016 */

/* user listing css */
.listingGap li .containerUserlist, .chartRepresentation .containerUserlist{box-shadow: 1px 1px 5px #ccc; border: 1px solid #ddd; width: 95%; box-sizing: border-box; padding: 0 10px; min-height: 150px; padding:10px; background: rgb(243, 243, 243);}
.chartRepresentation .containerUserlist{ background: #fff; }
.row .span4.reportsTile{ background: #fff; width: 47%; height: 285px;}
#alternateLayout .reportsTile{ display: none; }
.row .span4.reportsTile .itemContent{min-height: 250px; padding-top: 10px;}
.chartRepresentation .containerUserlist::after {clear: both; content: ""; display: block;}
.listingGap li .containerUserlist::after{display: block;content: ""; clear: both;}
.reportsTile .itemContent::after {clear: both;content: "";display: block;}
.userProfileList .items > ul > li .itemContent div.userShare,.userProfileList .items > ul > li .itemContent div.userInfoCard,.userProfileList .items > ul > li .itemContent div.techSkills{max-height: 81px;overflow: visible;}
.techSkills { clear: both;height: 50px; overflow: hidden;}
.techSkills::after{clear: both; display: block;content: "";}
.techSkills span{ margin: 0 5px 5px 0px; border-radius: 20px; padding: 0px 7px 0; border: 1px solid #89e5ff; background: #e8f8fa; font-size: 12px; color: #888;float: left; display: block; line-height: 18px;}
.editCommentPopup #recaptcha_area{float:left;}
.rightUserList{width: 60%;}
.userProfileList .items ul li .itemContent{min-width:60%;}
.userListPage .userProfileList ul li.browseNerdList{width: 33%;}
#search_users .userprofilecover .userBox{float: left;width: 64px;}
#search_users .userprofilecover .statusRight ul{margin-left: 0;}
.userListPage .userProfileList .items ul li a.itemHeading{margin-top: 0;height: 20px; overflow: hidden; text-overflow: ellipsis;}
.chartRepresentation h3{margin-bottom: 13px; padding: 10px 0; font-weight: bold;}
.chartRepresentation ul li strong{font-weight: normal; min-width: 120px; display: inline-block;}
.chartRepresentation .dateRangeChart ul li strong{min-width: auto;}
.canvasOuter{background: #fff; float: left; height: 200px; width: 180px; position: relative;}
.canvasOuter canvas{width: 150px; height: 150px;}
.totalNos{height: 40px; margin: 66px auto auto 36px; position: absolute; width: 80px; text-align: center;}
.totalNos strong{ display: block;}



.fields.commentBtnGrp{width: 200px; float: right; margin-bottom: 5px; margin-right: 15px;}
.fields.commentBtnGrp a{float: right;}
.fields.errCommrntGrp{width: 60%; float: left;}

/*-----terms overlay ---------------*/

#terms{width:801px;position:fixed;top:120px;left:0px;right:0; margin:auto; display:none;z-index:12000;}
#terms .top_mid,#terms .bottom_mid{width: 96%;}

.software_engineering {height:50px; overflow: hidden;}
.postTechPopup div.catBtn{ width: 100%; padding: 5px 20px; text-align: right; border-bottom: 1px solid #ddd; cursor: pointer; color: #c40842; box-sizing: border-box;font-size: 12px; background: #fff}
.catBtn.lessCat{display: none;}
.catBtn:hover{background: transparent; color: #c40842;}

.browseNerdList .userListImg .userBox{ height: 100px; overflow: hidden;}
#table_id_info{display: none;}

.activityRight .userShare,.rigthSectionActivity .userShare{right:0;}
.activityRight .userShare .arrowUserCard,.rigthSectionActivity .userShare .arrowUserCard{right:20px; left:auto;}
.paginateActivities{position: absolute;height: 35px; bottom: 5px; background: #fff;left:0;}

.avoid-clicks {pointer-events: none;}
.captchaComment{width:330px;}
#searchText_stories{display: block;}
.fields a.signLinkColor.socialSignUp{ font-size: 20px; padding: 5px 0 15px; font-weight: normal; display: block; color: #333;}
.commentWindow h2 strong{font-weight: normal;}

/*--------------------- new project page -----------*/

.projectTopNav{background: #2a374c;display: inline-block; width: 100%; color: #fff;}
.projectTopNav span{ font-size: 11px; padding-left: 15px; }
.projectTopNav ul li{ display: inline-block; float: left; margin-left: 20px;}
.projectTopNav ul li:first-child{margin-left: 0;}
.projectTopNav ul li a{ color: #d0d2d6; display: block; text-decoration: none; font-size: 12px;line-height: 18px; padding: 0px 5px; border-bottom: 4px solid #2a374c;}
.projectTopNav ul li a.active:hover,.projectTopNav ul li a:hover,.projectTopNav ul li a.active{ color: #fff; border-bottom: 4px solid rgb(101, 133, 189);}
/*.projectPage{padding: 0 20px;}*/
.projectTopNav::after{display: block;content: ""; clear: both;}
/*.projectPage form{float: left;}*/
.projectPage .row{clear: both;}
.projectPage .nodes_search{border:none; background: none;width: 100%; padding-left: 0; margin-bottom: 3px; margin-top: 3px;}
.projectPage #text_search{border-radius: 50px; box-sizing: border-box; height: 25px; margin: 3px 22px 0 0; padding: 4px 30px; font-size: 12px; width: 350px;}
.projectPage .searchText{margin-top: 8px; margin-left: 10px;}
.searchProjects{position: relative; text-align: center;width: 340px; margin: 0 auto;}
.projectPage .searchText_close{ top: 0px;right: -4px; display: none;}
.searchRight{float: left; padding: 8px 0 5px;}
.searchRight ul li{display: inline-block; margin-right: 20px;}
.searchRight li a{text-decoration: none; display: block;}
.searchRight li.messageProject a:hover{color: #e59143;}
.searchRight li.transactionProject.active > a,.searchRight li.transactionProject a:hover{color: #3694d5;}
.searchRight li.messageProject a:hover span{ background-position: -138px -233px;}
.searchRight li.transactionProject.active a span,.searchRight li.transactionProject a:hover span{ background-position: -116px -234px;}
.searchRight li span{ background: url("./images/taskBugSprite.png?1484733633"); width: 20px; height: 20px; display: block; float: left; margin-right: 5px;}
.searchRight li.messageProject span{background-position: -47px -233px; }
.searchRight li.transactionProject span{background-position: -71px -234px; }
#mDisplay .fields #vendorCompany{ margin-left: 8px;}
.hide_old_editor.clearfix:after{background: url("./images/taskBugSprite.png?1484733633");width: 44px;height: 36px;position: absolute;top: 95px;left: 46%;background-position: 0px -233px; margin: 0 auto; pointer-events: none;}
.hide_old_editor.clearfix.onfocus:after{background: none;}
.hide_old_editor{position: relative;}

div.hide_old_editor textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #5e5e5e;
}
div.hide_old_editor textarea:-moz-placeholder { /* Firefox 19+ */
  color: #5e5e5e;
}
div.hide_old_editor textarea:-ms-input-placeholder { /* IE 10+ */
  color: #5e5e5e;
}

.outerProjectPage::after {clear: both;display: block;content: "";}
.outerProjectPage {position: fixed;top: 0;left: 0;width: 100%;height: 34px; background: #fff; z-index: 99; -webkit-box-shadow: 0 4px 4px -2px #dddddd; -moz-box-shadow: 0 4px 4px -2px #dddddd; box-shadow: 0 4px 4px -2px #dddddd; margin-top: 22px;padding: 2px 0 0;}
/*.projectPage .row{ height: 650px; overflow: auto; }*/

.projectPage .welcomeMsgBlock{margin-right: 5px; margin-top: 0px;}
.projectPage .webWelcome{ margin-top: 2px; }
#main .projectPage .headerMiddle ul.signOutBlock{ top: -10px; right: -10px;}
.projectTopNav ul{float: right; margin-bottom: 0; margin-right: 15px;}
.projectTopNav ul li span{ background: url("./images/taskBugSprite.png?1484733633"); background-position: -96px -235px; display: block; width: 20px; float: left; height: 20px;}

.projectPage .projectTopNav ul li.projectHome a{margin-left: 15px;}
#main .projectTopNav ul li.projectHome a{margin-left: 10px;}
.projectTopNav ul:after{clear: both; display: block; content: "";}
#main .transactionProject{position: relative;}
#main .transactionProject ul{position: absolute; top:28px; background: #fff; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding: 10px; border:1px solid #ddd;width: 160px; display: none;}
#main .transactionProject ul li{padding: 5px 0;}
a.backToProject:link{float: left; padding: 6px 20px 2px;font-size: 16px; font-weight: bold;text-decoration: none;}
.projectPage .headerBottom{margin-top: 0px; top: 68px;}
.projectLeftMenu .leftProjectHide{display: none;}
.projectPage .headerBottom.smallMenu{width: 40px;}
.projectPage a.logo{ height: 35px; width: 80px; background: url('./images/taskBugSprite.png'); background-position: -158px -235px; float: left; margin-left: 15px; margin-right: 30px;}
.userprofilecover
.projectPage .postTechPopup{left: 196px;}
.postTechPopup.QATechPopup.manageProject.transactionTab{top:auto; margin-top: 0;}
.projectPage .postTechPopup.QATechPopup.manageProject.transactionTab{top: auto;}
ul.bottomNavList li.projectMessage strong{background: url("./images/taskBugSprite.png"); background-position: -265px -233px;}
ul.bottomNavList li.myReports.projectMessage:hover strong{ background-position: -245px -233px;}
.bottomNavList > li.projectMessage{display: none;}
.projectLeftMenu .bottomNavList > li.projectMessage{display: block;}

#projectManager .fields input#role{ margin-right: 5px; }
.projectSearchLoader img{ bottom: 0; left: 0; margin: auto; right: 0; top: 0; width: 130px;}
.headerTask .newheaderOthers .logo{display: block;}
.grid600.inboxPadding{padding-top: 70px;}
#leftColumn.leftColumnProject{width: 0px;}
.headerBottom.projectLeftMenu{top:68px;}
.projectPage::after{clear: both; display: block; content: "";}
.outerContainerProjects{overflow-y: auto;}
#pagewrapper.paddingWrapperNone.projectTask{padding-top: 0;}
.field .spField span {padding-left: 0;}
#esDisplay .field .spField label{ margin-top: 0; }
form .loader.loadingPagination{ position: absolute; width: 15px; height: 15px; left: 0; right: 0; margin: auto; top: 0; bottom: 0; margin-top: auto;}

/*--------------------- new project page -----------*/

/*--------------------registration overlay-----------------*/

#registerOverlay form{display: none;}

.socialRegisterOuter .fields input{ height: auto;  width: 60%;}
.socialRegisterOuter::after{clear: both; display: block; content: "";}

#registerOverlay .socialRegisterOuter .fields label{width: 20%;}
#proceedRegistration{ float: right; margin-right: 48px; }
.socialRegisterOuter .signInOR{ margin-top: 15px;}
#registerOverlay .fields sup{color: rgb(161, 0, 107);font-size: 18px;top: 0;]}
#registerOverlay .fields label,#signinoverlay .fields label{width: 41%;}
#registerOverlay .fields span,#signinoverlay .fields span{font-size: 12px;}
#blankField{float: left;}

#registerOverlay .fields,#signinoverlay .fields.loginFields{min-height: 40px;}
#registerOverlay .fields input,#signinoverlay .fields input{margin-bottom: 0;}
#registerOverlay .fields.registerBtn{ min-height: 25px;}

.socialRegisterOuter .email_invalid{float: left; padding: 0px 10px;}
#proceedRegistration{ background-image: url("./images/taskBugSprite.png?1484733633"); background-position: -337px -202px; border: 0 none; float: right; height: 26px; margin-right: 50px; width: 80px;}

#taskDescription a:link,#taskDescription a:visited,#taskDescription a:focus,#errorDescription a:link,#errorDescription a:visited,#errorDescription a:focus,.taskInfoNotes a:link,.taskInfoNotes a:visited,.taskInfoNotes a:focus{color: #337ab7;}

#taskDescription a:link,#taskDescription a:visited,#taskDescription a:focus,#errorDescription a:link,#errorDescription a:visited,
#errorDescription a:focus,.taskInfoNotes a:link,.taskInfoNotes a:visited,.taskInfoNotes a:focus{color: #337ab7;}

/*----------------------chat overlay new UI --------------------------------*/

.chatOverlay{max-width: 920px;width: 100%; border:1px solid #2a374c; opacity: 1;width: 99%;}
.chatOverlay .top_mid_chat,.top_mid_chat{ background: #2a374c; }
.clear_both::after {clear: both;display: block;content: "";}
.chatOverlay .top_mid_chat h1{ color: #fff; line-height: 34px; font-size: 16px;width: 70%; overflow: hidden; height: 34px; text-overflow: ellipsis; white-space: nowrap;}
.chatOverlay .top_mid_chat span.closeUploadFilePopup{color: white; cursor: pointer; float: right; padding: 9px 10px;}
.chatOverlay .mid_mid_chat{width: 100%; background:#fff;}
.usersOnline{width: 250px; float: left;}
.usersChat{width: auto;overflow: hidden; border-left: 1px solid #ddd;padding: 10px 10px 0; background: #e3e3e3;}
.chatOverlay .chatpresence,.chatOverlay .chatconference{box-sizing: border-box; border:none;}
.chatOverlay .usersOnline{margin-top: 10px;}
.chatOverlay .usersOnline p{padding: 4px 5px 0;}
.totalUser{ float: left;}
.leftSectionChat p span{color: #408ebc; font-weight: bold;}
.chatOverlay .chattextarea{margin-bottom: 0; resize: none; padding: 5px 10px; max-height: 32px; box-sizing: border-box;font-size: 13px;}
.chatOverlay .leftSectionChat{width: 180px;float: left; padding-bottom: 10px;}
.chatOverlay .historyBox{ width: 30px; background: url("./images/taskBugSprite.png?1484733633"); background-position: -285px -234px; height: 30px; margin: 0px 10px 0 0px; float: right;}
.contentContainer.overlays.chatOverlay .blogheader .downArrow{padding-top:18px;}
.chatOverlay .rightChatMsg{ float: left; text-align: left;background: #fff;padding: 2px 10px;border-radius: 8px; max-width: 82%; min-width: 200px; font-size: 12px;}
.chatOverlay .rightChatMsg.rightSideChat{ float: right; }
.chatOverlay .rightChatMsg a{float: left; color: #408ebc;}
.chatOverlay .rightChatMsg.singleChat{clear: both; margin-bottom: 10px;}
.chatOverlay .rightChatMsg.singleChat a{display: block; width: 100%;}
.chatOverlay .rightChatMsg p{clear: both;}
.chatroomImg{ margin-bottom: 10px; }
.chatOverlay .chatpresence{width: 100%;border-top:1px solid #ddd; max-height: 360px; overflow: auto;}
.chatOverlay .chatpresence a,.chatOverlay .chatpresence a:hover,.chatpresence a,.chatpresence a:hover{padding: 5px 10px;color: #408ebc;}
.rightChatMsg a:link,.rightChatMsg a:hover{color: #408ebc;}
.chatroomImg .messagerow img{ height: 35px; border-radius: 50%; width: 37px; border: 1px solid #fff;}
.employeeList .chatpresence img,.chatOverlay .chatpresence img{ width: 35px; height: 35px; border-radius: 50%; float: left; display: block;}
.onlinePeople{clear: both; padding-bottom: 5px; border-bottom: 1px solid #ddd; padding-top: 5px;}
.onlinePeople span{ width: 8px; height: 8px; background: rgb(142, 208, 47); display: block; float: right; margin-right: 10px; margin-top: 10px; border-radius: 50%;}
.contentContainer.overlays.chatOverlay .blogheader .downArrow.resizeBttn{background: url("./images/taskBugSprite.png?1484733633"); background-position: -317px -234px;width: 15px;display: block; height: 16px; padding: 0; margin-top: 8px;}
.contentContainer.chatOverlay .blogheader .closeblog{background: url("./images/taskBugSprite.png?1484733633"); background-position: -336px -234px;width: 15px;display: block; height: 24px; padding: 0; margin-top: 8px; margin-right: 15px; margin-left: 10px;}
.contentContainer.overlays.chatOverlay .blogheader{width: 100%;	}
.overlays.chatOverlay .inputCover{width: 99%;}
.contentContainer.overlays.chatOverlay .blogheader .leftArrow{background: url("./images/taskBugSprite.png?1484733633"); background-position: -413px -234px;width: 15px;display: block; height: 16px; padding: 0; margin-top: 8px;}
.chatOverlay .historyBox a{display: block; width: 100%; height: 100%; margin: 0;}
.chatOverlay.smallChatBox{width: 350px;}
.chatOverlay .roommessage.otherUser div .messagerow{float: right; }
.chatOverlay .otherUser .rightChatMsg{float: right;}

.employeeList .chatpresence{min-height: 100px; max-height: 200px; overflow: auto;}
.roommessage.chatroomImg div .messagerow{text-align: center;}
.messageField .changeTerm.btn{padding: 5px 9px;}
.newStyleBox.style_box{width: 95%;}
#esDisplay .newStyleBox.style_box > div{ width: auto; float: left; padding: 5px 0 0;}
#esDisplay .newStyleBox.style_box > div.fields{margin-left: 20px; margin-top: 0px; padding: 0;}
.leftESPSlider .sessionInfo{padding-top: 60px;}
.file-upload{ display: inline-block;width: 50%;}
#storyList input[type="radio"].selectStory{float: left; margin-left: 0; margin-right: 6px; margin-top: 5px;}
#storyList .itemContent div,#storyList .itemHeading{text-transform: capitalize;}

h1.activities.conversationPopUp span{ background: rgba(0, 0, 0, 0) url("./images/taskSheet.png") repeat scroll -229px -100px; width: 40px; }
#termsmilestone_comment.errorBox{ border:1px solid #ff0000; }
.userprofilecover > div:last-child .userShare { bottom: -13px;}
.userprofilecover > div:first-child .userShare { bottom: auto;}
#employees .gridOverflow .userShareCover .userShare{left: 20px;}
#search_users .userprofilecover > div:last-child .userShare,#activityDisplay .userprofilecover > div:last-child .userShare{ bottom: 20px;}
.userprofilecover > div:last-child .userShare .arrowUserCard{ bottom: -7px; top: auto; background: rgba(0, 0, 0, 0) url("./images/backstyle.png?1484733633") repeat scroll -478px -556px;}
.userprofilecover > div:first-child .userShare .arrowUserCard{ bottom: auto; top: -8px; background: rgba(0, 0, 0, 0) url("./images/backstyle.png?1484733633") repeat scroll  -478px -547px;}
.coverOverlays .userShareCover .userShare{margin-left: -13px;}
.gridHeader.verificationLink{background: #fde5cd none repeat scroll 0 0; box-sizing: border-box; color: #9b0000;  left: 0; padding: 8px 15px;  position: absolute; top: 0; width: 99.5%;}
.expandList{ background:#fff url('./images/backstyle.png?1484733633'); background-position: 117px 29px; border: medium none; display: inline-block; height: 10px; width: 20px; margin-left: 5px; margin-top:2px; display: none;}
.expandList.minimiseList{ background-position: 86px 29px; }
.chatOverlay .chatpresence.openList{overflow: auto; height: auto; max-height: 334px;padding: 5px; margin-bottom: 5px; top:70px; position: absolute; background:#fff; min-height: 303px;}
.addNewComment{left:20px;}
#employees .status{min-height: 110px;}
#employees .arrowUserCard{left: 105px;}

/*----------------overlays -------------------*/
.overlays.coverOverlays{position:fixed; top:75px; left:0px; display:none;}
.chatOverlay.coverOverlays{border: 1px solid #2a374c;left:3px; top: 50px;}
.chatOverlay.coverOverlays.addNewComment,.chatOverlay.editCommentPop{left:0; right: 0; margin: auto;}
.overlays.coverOverlays.chatOverlay .top_mid_chat{ background: #2a374c; }
h1.activities.overlayActivity span{background: rgba(0, 0, 0, 0) url("./images/taskSheet.png") repeat scroll -271px -100px; width: 40px;}
#statusoverlay{width: 482px;}
form textarea.overlaytextarea#recomendation{resize: none; }
.conversationOverlay{width:482px;}
.contentContainer.offlineMessages{width:650px;}
.pmbEditor{float:left;width:650px;background-color:transparent;margin:0 auto;}
.chatOverlay .changeTerm.btn,.chatOverlay .changeTerm.btn:hover{background: #2a374c;}
.editCommentPop.contentContainer.blogComments .blogheader,#add_new_comment.contentContainer.blogComments .blogheader{width: 100%;}


/*-------------chart graph---------------------*/
.chartRepresentation{ width: 33%; float: left; margin: 10px 0; }
.colorSprintCode{width: 10px; height: 10px; display: inline-block; border:1px solid #fff;}
.chartRepresentation canvas{float: left; margin-right:50px; background: #fff; margin-top: 10px;}
.dateRangeChart{width: 100%; margin-bottom: 10px;}
.dateRangeChart::after{clear: both;display: block;content: "";}
#main .dateRangeChart ul{margin: 0 auto;width: 200px; clear: both; text-align: center;}
.dateRangeChart ul li:first-child{float: left;margin-right: 20px;}
.containerUserlist > select { border: 1px solid #ddd; float: right; padding: 5px; width: 130px;}
.heading_burndown{text-transform: capitalize;}
/*--------------------------------------------------------*/
.sliderOuter{width: 100%; margin: 10px auto;}
/*.taskNotes.taskDescription.desc_task{width: 700px; overflow:hidden; margin: 0 auto; display: block;}
.taskNotes.taskDescription.desc_task ul{width: 2000px;position: relative;}*/

.taskNotes.taskDescription.desc_task ul li {width: 170px; float: left; list-style: none;}
.taskNotes.taskDescription.desc_task ul li img,.details img{width: 100%; border: 1px solid #ddd;}

#moveLeft{float: left; cursor: pointer;}
#moveRight{float: right; cursor: pointer;}
#primaryActivityInputCover #result{ width: 95%; }
i.pdf_icon_stories {background-image: url("/stylesheets/new/images/Header_Sprite.png"); background-position: -304px 969px; display: block; height: 30px; width: 25px;}
.pdf_stories{float: right;margin-right: 5px; }
#no_bid.commentBtnStory{float: right;}
#restrictUserPopup.alert{width:98%; position: absolute; padding:10px;}
#restrictUserPopup.alert a{color: #9b0000; text-decoration: underline;}
#analysis_report{width: 97%;}
.blankChart{width: 100%; height:100%; background: url("/stylesheets/new/images/blankchart.png") no-repeat center center; display: table; background-size: 100% 100%;}
.blankChart span{color: #6f6f6f; display: table-cell; font-size: 30px; text-align: center; vertical-align: middle;}
.totalCount{width: 30px; text-align: right; display: inline-block;}
.chartRepresentation.barGraph{width: 97.3%;}
.chartRepresentation .containerUserlist.active canvas,.containerUserlist.active .canvasOuter,.containerUserlist.active{background: #f0f0f0;}


/*---------------profile page ---------------*/
.profileLeftSection{float:left;max-width: 24%; min-width: 250px; border:1px solid #f1f1f1; box-shadow: 0 0 6px #999; margin: 5px 10px; padding: 0 10px 10px 10px; box-sizing: border-box;}
/*.profileRightSection{float:left;width:650px;}*/
.profileRightSection{overflow: hidden; width: 74%; float: left;}
.grid600.imgGalleryRight{width: 23%; display: inline-block; overflow: hidden; float: left;}
/*.profileRightSection .grid600{width: auto;}*/
.blogImage img{margin-left: 50px;}
.profileRightSection .activityData{float:left;margin-top:0px; width: 100%;}
#recommendations h4 .text{ font-size: 13px; }
#recommendations .gridRowHeader .text{width:85%}
#recommendations .gridRowHeader .text > span{width: 100%;}
.grid300 .inviteFrndzz{width: 310px; margin: 0 auto; display: block;}
/*.profileLeftSection #summaries .gridHeader,.profileLeftSection #positions .gridHeader,.profileLeftSection #specialities .gridHeader,.profileLeftSection #educations .gridHeader{width: 100%;}*/
.editReputation{width:97%;max-width:400px;position:absolute;display:none;}
/*.editProfileInfo{max-width:328px;}*/
.rightPanelOverlay.editReputation{max-width: 560px;}
.contentContainer.profilebox {background: #fff none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 3px; clear: both; padding: 10px; border-top-right-radius: 0; box-shadow: -3px 0px 10px #ddd;}
.contentContainer.profilebox::after{clear: both; display: block; content: "";}
.editReputation .containerHeader a.closeContainer{height: 35px; margin-bottom: -1px; width: 39px; }
.fields label.uptoDate.uptoDate{width: 40px;}
#add_new_logo iframe{width: 100%;}
.profileLeftSection .profileImageCover img,.profileLeftSection .profileImageCover{width: 120px; position: relative;}
.profileLeftSection .profileInformation{margin-left: 10px; width: 63%;}
.profileLeftSection .infoBox{clear: both; width: 90%; float: none;}
.infoBox::after{clear: both; display: block; content: "";}
.profileLeftSection #profileInformation{width: 100%;}
.shareToFrndz span { display: block; padding: 10px 0;}
.profileLeftSection .grid300{ margin-left: 0; margin-right: 0; width: 100%;}
.gridHeader.headerTitle{ background: #e8e8e8;box-sizing: border-box; padding: 0 10px; height: auto;}
.profileLeftSection .gridHeader .addGrid,.profileRightSection .gridHeader .addGrid{ background: url("/stylesheets/new/images/Invite-Friends.png"); background-position: -391px -438px; margin-top: 4px; }
#reputations ul.gridData li.gridRow{ padding: 5px; box-sizing: border-box; }
#reputations .gridRow p{ width: 40%; float: left; padding: 0; font-size: 13px;}
#reputations .gridRow p:first-child { width: 60%;}
#reputations .gridRow > div{ margin: 0; padding: 0;}
#reputations .gridRow > div::after{ clear: both; display: block; content: ""; }
#main .skillRank{ color: #a62d2b; }
a.viewMore,a.viewLess{width: auto; float: none; margin: 0px auto 0; padding: 5px 2px 0px 15px; width: auto; color: #1eb1eb; text-decoration: none; display: block; clear: both; margin-bottom: 0px; text-align: right; float: right;}
a.viewLess{display: none;}
.profileMiddleSection,.profileRightSectionInner { float: left; width: 67%; margin: 5px 0 5px 10px;border: 1px solid #f1f1f1; box-shadow: 0 0 6px #999; box-sizing: border-box; padding: 0 5px 10px 5px;}
.profileRightSectionInner {float: left; width: 30%; margin: 5px 5px 0 10px;}
.profileRightSection .grid300,.profileRightSection .grid600,.profileLeftSection .grid600{width: 100%; margin:15px 0 0; padding:0;}
.profileMiddleSection .grid300 ul.gridData li.gridRow{width:49%; display: inline-block; margin-right: 1%; float: none;}
.profileMiddleSection .grid300 ul.gridData li.gridRow:nth-child(2n){ margin-right: 0; }
li.gridRow h4{ background: #fff; }
li.gridRow h4 a.text{ text-transform: capitalize; color: #303030; font-weight: bold; font-size: 14px;padding-top: 5px;}
.profileRightSection .grid600.recomUserProfile{ margin-top: 15px; }
.profileRightSection #recommendations h4{ background: #fff; }
.profileRightSection #recommendations h4 strong{font-weight: normal;}
#recommendations .badge{ border-radius: 5px;line-height: 15px; }
#summaries .gridData li{display: none;}
#summaries .gridData li:first-child{display: block;}
#nodes ul.tab::after{clear: both; display: block; content: "";}
.profileLeftSection .profileImageCover .userShare img{ width: 60px; }
.activityOverlay{background: #ddd; height: 92%; left: 0; opacity: 0.5; position: absolute; width: 100%; z-index: 999999;}
#nodes{position: relative;}
.activityLoader img{bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0;}
.profileMiddleSection .overlayContent{ min-height: 100px; }
.imageFiles{border-width:0px;width:100%;height:100px;overflow:hidden;}
.profileLeftSection .grid300:focus{outline: none;}
.profileMiddleSection .row .span4{box-sizing: border-box; width: 47%; margin-bottom: 10px;}
.grid300:focus { outline: none;}
.employeeList .chatconference1{max-height: 350px; min-height: 100px; height:auto;width: 99.4%; float: left; overflow-y: auto; border: 1px solid #dddddd;}
.profileListing .userBox{ margin-right: 10px; }
.profileRightSection .statusRight ul{height: auto;}
#employees .status{border: none;}
#employees li.gridRow h4 a.text{font-size: 13px;}
#company_aboutus p{ padding: 5px 10px; }
.gridRowData h5, .gridRowData .p{ margin-left: 3px; margin-bottom: 5px; }
#upload_file .recorderOuter{width: 421px;}
.rightPanelOverlay.editReputation{ max-width: 560px;}
#search_users #searchBoxCompany{height: auto;margin-bottom: 0;margin-left: 10px;margin-top: 6px;padding: 6px;width: 80%;}
#search_users h1.profileHeading{ color: #303030; float: left; width: auto;}
.profileRightSectionInner #primaryActivityInputCover #result{ width: 94%; }
ul.tab li a{padding: 3px 10px 3px 12px;}
.chatOverlay.editReputation{max-width: 450px; left:0; right: 0; margin: auto; z-index: 1000000;}
.chatOverlay.editReputation#upload_file{min-width: 550px;}
.chatOverlay.editReputation .top_mid_chat h1{margin: 0; padding: 0 10px; font-size: 14px; font-weight: normal; float: left;}
#new_companyfile .fields span{ font-size: 12px; }
#company_user_search .peopleSearch{ width: 59px; height: 35px;background: url('./images/taskBugSprite.png') 397px -274px;}
#add_new_position .jsonSuggest{width: 235px !important;}
.contentContainer.editReputation .fields span{float: right;margin-right: 30px; font-size: 12px;}
form .fields a.save.changeTerm{float: none; display: inline-block; height: auto; width: auto; background-image: none;}
.chatOverlay.editReputation .fields label{ text-align: left; padding-left: 5px; width:30%; padding-bottom: 5px;}
.editReputation #wizard a#first,.editReputation #wizard a#last{ background: #ddd; color: #333; background-image: none;}
.editReputation #wizard a#first.selected,.editReputation #wizard a#last.selected{ background: #2a374c; color: #fff; background-image: none;}
#main .profileMiddleSection ul.itemStatus{display: none;}
#employees li.gridRow.profileListing h4 .text{ padding-left: 0; padding-top: 0; line-height: 1.1;}
#employees .gridRowHeader{float: left;}
#employees a.delete{ position: absolute;z-index: 9;right: 5px; }
#main .profileMiddleSection .grid300 ul.gridData,#main .profileLeftSection .grid300 ul.gridData{width:100%; overflow:hidden; max-height:350px; margin-top:10px;}
.employeeList.profileLeftSection .onlineUsers span{ font-weight: normal; font-size: 14px; padding:10px 5px; color: #333;}
.editReputation .fields input,.editReputation .fields select{ width: 58%; }
#main .popOverManageUser .midMenu ul{margin-right: -5px; margin-top: -6px;}


/*-------------//profile page ---------------*/

/*---------------gantt chart ------------------*/
/*.fn-gantt .rightPanel .month, .fn-gantt .rightPanel .year{position:relative;}*/
/*.fn-gantt .bottom{display: none;}*/



/*---------------gantt chart ------------------*/

.bottomNavList > li > a.webSubMenu{display: block;}
.bottomNavList > li > a.mobileSubMenu{display: none; cursor: pointer;}
label.sessionStarted{display: none;font-weight: 100;}
.videoBox{ width: 98%; height: 350px; }
.chatOverlay.coverOverlays.activityPopupnew{top: 25px;}
.bannerArrow{ background: #2a374c url("./images/taskBugSprite.png?1484733633") repeat scroll 10px -266px; border-radius: 100%; bottom: 60px; color: #fff; cursor: pointer; display: block; font-size: 15px; height: 40px; padding: 8px; position: fixed; right: 35px; width: 40px;z-index: 99;}
.bannerArrow.arrowUp{ background-position: -22px -266px; }
.bannerArrow:hover, .bannerArrow:focus{outline: none;}
button.colorSprintCode{float: left; margin-right: 5px; margin-top: 5px;}
#techfollow{overflow: auto;}
.reportsHeader{text-align: center;}
.reportsHeader h4{padding-right: 100px;}
.selectDateRange{padding-right: 200px;}
.sessionDateRange{overflow-x: hidden; overflow-y: auto;}
.reportsHeader span a{ color: #005580; outline: 0 none; font-weight: bold; text-decoration: underline;}
.itemOptions form.contentUnderVerification a{float: right; margin-right: 10px;}
.reportsHeader::after {clear: both;display: block;content: "";}
#alternateLayout .reportsHeader{ margin-top: -10px; }


/*session page logout */
.sessionPageOuter{ display: table;width: 100%; }
.sessionPageOuter > div{ display: table-cell; text-align: center; vertical-align: middle; }
.sessionPageOuter h4{font-size: 30px; font-style: italic; font-weight: 100; padding: 5px 0;}
.sessionPageOuter p{ font-size: 13px; padding: 5px 0 15px; }
.sessionPageOuter span{ background: rgba(0, 0, 0, 0) url("./images/sessionPage.png?1484733633") no-repeat scroll 0 0; display: block; height: 214px; margin: 0 auto 40px; width: 725px; }
.sessionPageOuter a{  background: rgb(249, 138, 67) ; border: medium none; border-radius: 2px; color: #fff; font-size: 14px; margin-top: 30px; padding: 10px 20px;}
.sessionDetailsBlock{ background: rgb(238,238,238); padding-bottom: 5px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
#errorSessions .sessionDetailsBlock .sessionBlock,#taskDisplay .sessionDetailsBlock .sessionBlock{width: 33%; float: left; background: transparent; border:none; margin-left: 0;}
#errorSessions .sessionView.images,#taskDisplay .sessionView.images{clear: both;}
.sessionDetailsBlock::after,.sessionBlock::after { clear: both; display: block; content: "";}
/*.fields .goto span{color: #333;font-size: 28px;float: left;margin-top: 3px;margin-right: 7px;line-height: 14px;}*/
.fields .goto span{ float: left;margin-top: 3px;margin-right: 10px; background: url("./images/taskBugSprite.png?1484733633") repeat scroll 338px -274px; width:15px; height: 15px;}

.editBillingTime .sessionView::after,.editBillingTime::after{clear:both; display: block;content: "";}
.editBillingTime {border: 1px solid #ddd; margin-top: 10px; padding: 0; width: 100%;}
#errorSessions .editBillingTime .sessionView,#taskDisplay .editBillingTime .sessionView{width:50%; float:left;}
#errorSessions .editBillingTime .sessionReject,#taskDisplay .editBillingTime .sessionReject{width:50%; float: left; margin-top: 0; border-left: 1px solid #ddd;padding-bottom: 5px;}
.sessionReject form#sesfrm label{background: rgb(238, 238, 238); border-bottom: 1px solid #ddd; box-sizing: border-box; color: #333; float: left; line-height: 20px; margin-bottom: 0; margin-left: 0; padding: 5px 10px 5px 15px; text-align: left; width: 100%;}
/*#effectivebillingtime{ border-right: 1px solid #ddd; }*/
div.assigneeAction{background: rgb(238, 238, 238) none repeat scroll 0 0;border-bottom: 1px solid #ddd; padding: 5px 10px 5px 15px; width: 100%;}
/*#effectivebillingtime > span{padding: 10px 10px 5px 15px;}*/
#errorSessions .editBillingTime .sessionView span.outOfTwo, #taskDisplay .editBillingTime .sessionView span.outOfTwo{color: #333; display: block; float: left; font-size: 12px; font-weight: bold;letter-spacing: 1px; padding-left: 10px; padding-top: 4px;}
#add_new_session{ margin-top: 10px;}
#main .wmd-preview ul,#main .wmd-preview ul li,#main .descriptionContentBlock ul,#main .taskInfoNotes ul{ list-style: disc; }
#main #alternateLayout .month ul, #main #alternateLayout .totalHoursCal ul{ margin-top: 7px; }
#alternateLayout .totalHoursCal ul li{padding:16px 0 18px;}
#alternateLayout .month ul li{padding: 5px 5px 6px;}
#alternateLayout .daysHours table td{padding: 16px 0 15px;}
form .registerBack{background-image: url("./images/backstyle.png?1484733633"); background-position: -82px -283px; border: 0 none; float: right; height: 26px; margin-right: 0px; width: 82px;}

/*-- session page logout */


/*-------- resourse allocation popup --------------*/


.popOverManageUser{position: fixed;background: #fff; right: 30px; overflow: hidden; margin: auto; max-height: 360px; width: 340px; top: 0; border: 1px solid #ddd; bottom: 0; padding: 0px; font-size: 12px; z-index: 99; display: none;}
.popOverManageUser h4{ background: #e8e8e8; margin: 0; padding: 12px 10px; width: 100%;color: #666; font-size: 14px; height: 40px;}
#main .contentAllocation ul{padding: 0px; margin-top: 5px;}
.contentAllocation li {padding: 3px 10px 4px; min-height: 35px;}
.contentAllocation strong {float: left; width: 100px; color: #40609D;}
.contentAllocation p { padding: 0;}
.contentAllocation{height: auto;overflow: hidden;}
.historyAllocation{ background: #e8e8e8;padding: 0 10px; position: absolute; bottom: -4px; width: 100%; min-height: 100px;}
.historyAllocation tr{padding: 5px 0;}
.historyAllocation tr td:nth-child(1) span{display: block; width: 95px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;	}
.historyAllocation th{ color: #40609D; font-weight: normal;}
.historyAllocation p{ text-align: center; font-weight: bold; padding-bottom: 5px; padding-top:5px;}
.historyAllocation p a{color: #40609D;}
.historyAllocation h5{ color: #666; font-size: 14px;}
.historyAllocation table{ display: block; width: 100% !important; max-height: 45px; overflow: hidden;}
.historyAllocation th, .historyAllocation td { display: block;float: left; font-weight: normal; width: 32%;}
.historyAllocation th:nth-child(3), .historyAllocation td:nth-child(3),.historyAllocation th:last-child, .historyAllocation td:last-child{width: 18%;}
.historyAllocation tr { display: block; padding: 1px 0 5px; width: 100%;}
.historyAllocation table tbody{ display: block; }
.historyAllocation tr::after{clear: both; display: block; content: "";}
.lessHistory{ display: none; }
.enableBox input[type="text"],.enableBox input[type="text"]:focus{border: 1px solid #ddd; width: 150px; margin: 0; padding: 5px; height: 25px;}
.contentAllocation a.editMember.cancelEditMember{ background-position: -147px -13px; background-image: url(./images/prsheet.png); display: none;}
.enableBox,.cancelEditMember{display: none;}
.profileRightSectionInner{float: right;}
.popOverManageUser ul li label{width: 100px; margin-top: 5px; margin-bottom: 0;}
.popOverManageUser input[type="text"],.popOverManageUser select,.popOverManageUser input[type="text"]:focus{width: 180px; border: 1px solid #ddd; background: #fff; height: auto; padding: 3px 5px;}
.popOverManageUser .addNewResourceAllocation input[type="text"],.popOverManageUser .addNewResourceAllocation select,.popOverManageUser .addNewResourceAllocation input[type="text"]:focus{width:210px;}
.popOverManageUser .changeTerm.btn{float: right; margin-left: 10px; margin-top: 5px;}
.contentAllocation li.inactive{ background: #bfbaba; opacity: 0.5; pointer-events: none;}
.newAllocation.not-active{ opacity: 0.5; }
#leftContent .span4 .content{word-wrap: break-word;}
.overlayContent .span4 .itemContent h4{ text-overflow: ellipsis; height: 20px; white-space: nowrap;}
.profileMiddleSection .itemContent .userShareBox .containerContent{width: 100%;}
.profileMiddleSection .row .span4{ height: 240px;}
.profileMiddleSection .itemContent .userShareBox .containerContent .userBox{float: right;}

#actorStatus{ float: left; margin-right: 0px; }
.actorDate,.actorDateAdded{display: block; float: left; width: 130px; clear: both;}
.actorDate strong,.actorDateAdded strong{float: left;width: 50px;clear: both;}


/*-------- // resourse allocation popup --------------*/

.chatOverlay.deleteComment{ width: 360px; }
#deleteComment p{ min-height: 50px; padding-top: 15px;}
.mainContentSection{padding-bottom: 5px;}
.mainContentSection::after{clear: both; display: block; content: "";}
#leftContent .items .storyPageDescription.userArtical {float: left; width: auto; margin-top: 0;clear: none;}
#taskDisplay .p.descStory p{padding-top:0;}
.items > ul > li div .p.descStory{margin-top: 0;}
.bugTitleReports{width:350px !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;display: block !important;}
.grid300.inviteSkill{ margin-top: 10px; }
.midMenu ul li.filter_list a.refreshFilter,.midMenu ul li.filter_list a.refreshFilter:hover{ background-position: 118px -71px; width: 22px; height: 20px; margin-left: 7px; margin-top: 7px;}

.cke_editable{ margin: 0;}
.rightContent{position: relative; bottom: 120px;}
.noTopRightCornerAdd{position: relative; bottom: 30px;}
.nodeRightContent{position: relative; bottom: 85px;}
.nodeListingNoAdd{bottom: 0px; position: relative;}

.rightContentIPad.rightContent{bottom: 90px;}
.rightContentIPad.nodeRightContent{bottom: 60px;}

/*-------------------------------media screens------------------------------*/
@media screen and (min-width: 1590px) {
	#blog8 h1.nodeTitle{ width: 83%;}
}

@media screen and (max-width: 1600px){
	.taskSmall .h6{font-size: 13px;}
	.profileInformation h1{font-size: 16px;}
	.profileLeftSection .profileImageCover img, .profileLeftSection .profileImageCover{width: 90px;}
	.profileLeftSection .profileInformation{width: 60%;}
	.profileLeftSection{padding: 0 5px 10px;}
	.profileMiddleSection{width: 64%;}
	/*.elementsWidth{width:85%;}*/
}

@media screen and (max-width: 1590px) {
	#blog8 h1.nodeTitle{ width: 80%;}
	.chatOverlay{max-width: 840px;}
	.inviteSkill .shareToFrndz ul li:first-child{width: 100%;}
	.grid300.inviteSkill{ margin-top: 0; }
	.profileRightSectionInner{width: 32%}
	
}

@media screen and (max-width:1460px) {
	.reporttiles .row .span4{float: left;}
	.canvasOuter{width: 130px;}
	.canvasOuter canvas{width: 115px; height: 115px;}
	.totalNos{height: 40px; width: 60px; margin: 50px auto auto 28px; font-size: 12px;line-height: 14px;}
	.userListPage .userProfileList ul li{height: 190px;}
	.userListPage .listingGap li .containerUserlist{min-height: 170px;}
	.selectDateRange{padding-right: 280px;}
	.profileRightSection{width: 71%;}
	/*.profileMiddleSection{width: 60%;}*/
	.shareToFrndz ul li{ margin-left: 2px; }
	.profileMiddleSection .row .span4{width: 45%;}
	.profileMiddleSection ul.tab li a,.profileMiddleSection ul.tab li a:hover,.profileMiddleSection ul.tab li a.selected{padding-left: 7px; padding-right: 7px;}
}


@media screen and (max-width:1410px) {
	#q{width:70%;}
	#blog8 h1.nodeTitle{width: 78%;}
	.projectTitleHeader{max-width: 230px;}
	.headerMiddle div input[type="text"]{width: 200px;}
	.jw-skin-seven .jw-display-icon-container{top: 45%;}
	.profileRightSectionInner{width: 36%}
	.profileMiddleSection{width: 60%;}
	/*.elementsWidth{width: 80%;}*/
	
}

@media screen and (max-width: 1280px) {
	#reportLayout .reporttiles .report_Img {width: 35%;}
	.videoBlogDisplay {height: 400px;width: 560px;}
	/*.taskNotes.taskDescription.desc_task{width: 490px;}*/
	.canvasOuter{width: 100%;}
	.canvasOuter canvas{width: 150px; height: 150px;}
	.chartRepresentation canvas{float: none; margin: 0 auto; display: block;}
	.totalNos{height: 35px; margin: auto; width: 80px; text-align: center; line-height: 18px; left: 0; right: 0; top:0; bottom: 0; font-size: 14px;}
	.listingGap li .containerUserlist, .row .span4.reportsTile .itemContent{min-height: 265px;}
	.chartRepresentation .containerUserlist{min-height: 335px;}
	.canvasOuter{height: 150px;}
	.profileRightSectionInner,.profileMiddleSection{float: left; width: 97%; margin-left: 3px;}
	.row .span4{width: 44%;}
}

@media screen and (max-width:1240px) {
	.snap-drawers .snap-drawer-left .logoOuter span{position: relative;z-index: 9999;}
	#footer .footerRight{width: 82%;}
	#q{width:60%;}
	.blogListing ul li span{ width: 360px;}
	#blog8 h1.nodeTitle{width: 74%;}
	.new_comment .box span{padding-right: 70px;}
	.centerForm{margin-left: 22%; }
	.chatOverlay{max-width: 780px;}
	.row .span4.reportsTile{width: 48%;}
    .reportsHeader h4{ padding-right: 200px; }
	#vendorError.alert{ width: 100%; }    
	/*#projects .row .span4{width: 42%;}*/
	.profileLeftSection{max-width: 30%;}
	.profileRightSection{width: 65%;}

}

@media screen and (max-width:1120px) {
	#mDisplay table.projectWorkroom td {text-align: center;}
	#q{width:45%;}
	#footer .footerRight{width: 80%;}
	#leftContent .span4 div h4{max-height: 62px; overflow: hidden;}
	.span4 .content{max-height: 62px;}
	.fields #first, .fields #middle, .fields #last{width:33%;}
	#blog8 h1.nodeTitle{width: 71%;}
	.projectTitleHeader{max-width: 210px;}
	.headerMiddle div input[type="text"]{width:180px;}
	#transactionTab div#inbox{width:710px;}
	.userListPage .userProfileList ul li.browseNerdList{width: 50%;}
	.row .span4.reportsTile{width: 100%;}
	.profileRightSection .activityData,.profileRightSection .grid600 .userprofilecover,.profileRightSection .grid600{width: 100%;}
	#recommendations .gridRowHeader .text{width:88%}
	.rightPanelOverlay.editReputation{left: 270px !important;}

}
@media screen and (max-width: 1024px) {
	.headerMiddle ul li.middleRightDisplay{display:none;}
	.headerMiddle ul.signOutBlock li.responsiveDisplay{display:block;}
	.welcomeMsgBlock{margin-left: 25px;}
	.row .span4{width:90%;}
	.projectPage .row{padding: 0;}
	.projectPage h4{ clear: both; }
	.tuteContainer .row .span4{width:95%;float: right;}
	.tuteContainer .row .span4.one{margin-right: 10px;}
	.leftSectionTute,.rightSectionTute{width:98%; margin-right: 10px;}
	.blogListing ul li span{ width: 80%;}
	.leftSectionTute,.rightSectionTute{width: 98%;}
	#leftContent .span4 div h4{max-height: none; overflow: hidden;}
	.span4 .content{max-height: none;}
	#gamentio_ad span.gamentio_sigin{display: block; margin: 4px auto;}
	.videoBlogDisplay {height: 390px;width: 640px;}
	.projectTitleHeader{max-width: 210px;}
	#terms{width:700px;}
	#terms .top_mid,#terms .bottom_mid {width: 95.4%;}
	.rightPanelOverlay.editReputation{left: 130px !important;}
	#projects .row .span4{width: 90%;}
	.profileMiddleSection .grid300 ul.gridData li.gridRow{width: 100%;}
	.postTechPopup.nerdDigestPopup, .postTechPopup.QATechPopup {overflow-y: auto;min-height:496px;height: auto;}
}
@media screen and (max-width: 990px) {
	#mDisplay #employees .termsBox {
	    width: 100%;
	}
	.calenderForm #open-left{
		border-radius: 4px;
	}

	#sidebarNiceScroll input[type="radio"] input[type="checkbox"] {
	    margin-left: 3px;
	}
	#sidebarNiceScroll input[type="checkbox"]{
		 margin-left: 3px;
	}
	#reportLayout #closeCalender, #alternateLayout #closeCalender{
		background-color: #80808c;
		color: #fff;
	    border-radius: 50%;
	    display: block;
	    margin-right: -8px;
	    margin-top: -15px;
	    float: right;
	    padding:3px 7px; 
	}

	 #utilization_id div.dt-buttons{
		left: 50px;
	}
	.loadingData{
		float: left;
	}
	.calenderForm .calenderReport{
		display: none;
		position: absolute;
		background-color: #fff;
	}
	 .calenderForm{
		position: absolute;
	}
	#reportLayout #employeesNiceScroll, #alternateLayout #employeesNiceScroll{
		margin-top: 35px;
	}
	#reportLayout .calenderForm .calenderOverlay, #alternateLayout .calenderForm .calenderOverlay{
		display: block;
	}
	.headerMiddle ul li.middleRightDisplay,.headerMiddle ul li.middlePostDisplay,.welcomeMessage span.partition,#topLevelSearch{display:none;}
	.responsiveDisplay,.headerMiddle ul.signOutBlock li.responsiveDisplay{display:block;}
	#footer .footerRight{width: 75%;}
	.footerNew .social{margin-left: 3%;margin-right:0;}
	.postTechPopup.QATechPopup.manageProject{top:4px;}
	#q{width:63%;}
	.bottomNavList > li.recordShare{ border-bottom: 1px solid #fff;}
	#blog8 h1.nodeTitle{width: 70%;}
	.setCount{width:130px;}
	.new_comment .popupList .box .backgroundImg1,.new_comment .popupList .box .backgroundImg2,.new_comment .popupList .box .backgroundImg3{margin: 0 auto;display: block;float: none;}
	.new_comment .popupList .box .backgroundImg3, .new_comment .popupList .box .backgroundImg2, .new_comment .popupList .box .backgroundImg1{margin-top: 12px;height: 45px;}
	.new_comment .box span, .new_comment .box strong{float: none; text-align: center; padding-top: 0;}
	/*.new_comment .box .backgroundImg1{background-position: 65px 67px;}*/
	/*.new_comment .box .backgroundImg2{height: 56px;}
	.new_comment .box .backgroundImg1{height: 56px;}*/
	.blogPreview div.videoOuter{height: 340px; width: 440px;}
	.new_comment .box span{padding-right: 0;}
	.centerForm{margin-left: 20px;width: 310px}
	#updateUserEmail .headerLabel, #rightContent {display: none;}
	.new_comment .box span, .new_comment .box strong{padding-left: 0px;}	
	
	.sessionInfoCategory .sessionCont{height: 300px;overflow-y: auto;}
	.sessionMenu{display: inline-block;}
	.sessionDateRange{position:absolute;background: #fff;z-index: 10000;left: 10px;top: 15px;padding-left: 10px;box-sizing: border-box;width: 215px;padding-right: 10px;}
	.reportLayout .breadcrumb{height: auto;}
	.sessionDateRange .date_filler #filterIdentifier{margin-top: 0px;margin-bottom: 10px;padding-top: 15px;}
	.sessionDateRange{display: none;}
	.reportFilters{margin-bottom: 10px;}
	.crossBtn{background-image: url("/stylesheets/new/images/assetsSprite.png");background-position: 0 -10px;background-repeat: no-repeat;display: inline-block;height: 22px;width: 20px;position: absolute;right: -10px;top: -10px;cursor: pointer;}
	/*#logged_id{margin-left: 0px;}
	#reportLayout{position: relative;}
	.sessionDateRange{position: absolute;float: none;width: 100%;}*/
	#content{position: static;width: 100%;}
	.webWelcome,.errorItemStatus li.attachFileBugDetails,.snap-drawers .topTabs .headerData.errorSnapshot,.snap-drawers .topTabs .headerData.errorUploads{display: none;}
	.taskBugHeader .welcomeMsgBlock{width: 40px;}
	.filesArrow{ width: 25px;}
	.btnMobile{display: none;}
	.usersOnline{width: 225px;}
	.chatconference{height: 280px;}
	.chatOverlay{max-width: 600px;}
	.snap-drawer.snap-drawer-left{display: none;}
	.headerMiddle ul.signOutBlock li.intrests{display: none;}
	.profileRightSection{width: 56%;}
	.profileLeftSection{max-width: 40%;}
	.leftDetails{width:100%;}
	.rightDetails{display: none;width:100%;}
	.bugAdditionalSection{width: 100%;}
}

@media screen and (max-width: 860px){

	#alternateLayout .reporttiles .itemContent img{margin-right: 26px;}
	#reportLayout .reporttiles h4 {margin-bottom: 0px;}
	#alternateLayout .reporttiles h4 {margin-bottom: 5px;}
	
	.changePasswordOuter .grid600, .changePasswordOuter{margin-right: 0;width: 99%;}
	.changePasswordOuter .grid600 #changePassFrm .fields input[type="text"],
	.changePasswordOuter .grid600 #changePassFrm .fields input[type="password"]{width: 55%;}
	.changePasswordOuter .grid600 #changePassFrm.edit_user .fields input[type="submit"]{margin-right: 1%;}
	.changePasswordOuter{width: 95%;}
	#reportLayout .reporttiles .itemContent img { margin-right: 45px;}
	/*.profileRightSection{width: 58%;}*/
	#recommendations .gridRowHeader .text{width:85%}
	.list-content li.reportsMobile{display: none;}
	.sessionPageOuter span{ background: url("./images/session_tab.png") no-repeat scroll 0 0 / 100% auto; display: block; height: 390px; margin: 0 auto 40px; width: 520px;}

}

@media screen and (max-width: 800px){
	.sessionInfoCategory{width: 640px;}
	table.noDataReports{width: 80%;margin: auto;}
	.landingPage{width:100%; padding-right: 10px; box-sizing: border-box;}
	#esDisplay .newStyleBox.style_box > div.fields{ margin-top: 10px; clear: both; margin-left: 0; }
	.profileRightSection{width: 54%;}
	.rightPanelOverlay.editReputation{left: 10px !important;}
}

@media screen and (max-width: 768px){
	#rightContent.rightNone{display: none;}
	.row .span4{width: 90%;}
	.footerNew .social{margin-left: 0%;margin-right:0;float: right;}
	#footer .footerRight{float: right; margin-right: 20px;width: 45%;}
	#footer .footerRight p{text-align: right;}
	#q{width:44%;}
	#gamentio_ad p {width: 75%;margin: 0 auto;}
	div .setup_newtitle textarea:focus, div.span4.active .setup_newtitle textarea {height: 175px;}
	div .setup_newtitle textarea{height: 75px;padding-top: 93px;}
	.hide_old_editor.clearfix:after{top:75px;}
	.videoBlogDisplay {height: 360px;width: 640px;}
	.headerMiddle ul.signOutBlock li.responsiveDisplay{display: none;}
	.headerMiddle ul.signOutBlock li:last-child, .headerMiddle ul.signOutBlock li.cPassword{display: block;}
	#main .headerMiddle ul.signOutBlock{padding: 2px 5px 5px;}
	#transactionTab div#inbox{width:90%;}
	.alert{width: 90%;padding:10px;}
	select#transactions{width:230px; margin-top: 15px;}
	.projectTopfixed{display: block;}
	.spField .buttons{margin-left: 1%;}
	#sprint_details table.project_History{margin-left: 10px;}
	.sprintHeading h1.shistory{padding: 0;}
	.leftESPSlider .sessionInfo{padding-top: 20px;margin-top: 40px;}
	#sDisplay .leftSPSlider{display: none;}
	#sDisplay .rightSPSlider.addSprintPlan{ width: 100%;}
	#newsprints .heading_sprint h1{font-size: 18px; background: #fff; color: #333; text-align: left; padding-left: 5px; }
	#sprint_details #sprintDesc{width: 84%;}
	.input-group.editedMode{padding-right: 15px;}
	.input-group.editedMode a.saveOver{margin-top: 15px;}
	.file-upload{ width: 100%; padding-bottom: 10px;}
	.contentContainer.offlineMessages{width:480px;}
	#restrictUserPopup.alert{width:97%;}
	.reportsTile, #noAttachment{display: none;}
	.chartRepresentation{width: 49%;}
	.blankChart span{font-size: 24px;}
	.chartRepresentation.barGraph{width: 90%;}
	.editReputation{left: 105px !important;}
	.rightPanelOverlay.editReputation{left: auto !important; right:20px;}
	.gridHeader .addGrid.uploadRecordFile,.videoBlockFile{display: none;}
	.bottomNavList > li > a.webSubMenu{display: none;}
	.bottomNavList > li > a.mobileSubMenu{display: block;}
	#sessionSwfDiv{display: none;}
	.row .span4{ margin-bottom: 10px; }
}

@media screen and (max-width: 767px){
	#table_id_filter { margin-right: 10px; float: right;}
	.ansPopup{width: 620px;height: 355px;}
	.ansQues{padding: 10px;}
	.answerQA, .answerQA li div{padding: 5px;}
	.answerQA li{padding-top: 5px;}
	.answerQA li span{padding: 18px 0px;}
	.answerQA li div{width: 93%;}
	.adSection{display: none;}
	.sessionInfoCategory{width: 480px;}
	.breadcrumb{height: auto;}
	#logged_id .heading_reports{padding-top: 0px;}
	/*.dataTables_wrapper div.dt-buttons {float: none !important;position: static;display: inline-block;}
	.dataTables_wrapper #table_id_filter{float: right;}
	/*.sessionMenu{top: 70px;}*/
	.dataTables_wrapper .dataTables_filter input{margin-bottom: 0px;}
	.dataTables_wrapper .dataTables_filter{float: right;}
	.hints{display: none;}
	#table_id_filter{margin-top: 0px;}
	#costOverlay{display: none;}
	.userListPage .userProfileList ul li{width: 90%;}
	.items .userList.userListImg,.userListImg .userBox{width: 75px;}
	#terms{width:600px;top:80px;}
	#terms .top_mid,#terms .bottom_mid {width: 94.6%;}
	#add_new_comment #imageoverlay{display: none !important;}
	.projectPage .nodes_search{width:100%;}
	.projectPage .nodes_search #text_search{width: 260px;}
	#textin #message_message{margin-top: 20px; resize: none;}
	.pmbEditor,.contentContainer.offlineMessages{width:480px;}
	#primaryActivityInputCover #result{width: 91%;}

	/*---------------profile page ---------------*/

	.profileRightSection,.profileLeftSection .grid300.inviteSkill{width: 100%;}
	.profileLeftSection{max-width: 96%;}
	.profileRightSection,.profileLeftSection #reputations .gridHeader,#pagewrapper .profileLeftSection .grid300 ul.gridData,.profileRightSection .activityData,.profileRightSection .grid600 .userprofilecover,.profileLeftSection #profileInformation,.profileLeftSection{width: 100%;overflow: hidden;}
	.profileRightSection .grid600,.profileLeftSection #profileInformation .infoBox,.profileLeftSection .grid600{width: 100%;}
	.profileRightSection .blogImage, .profileLeftSection .grid300{width: 100%;}
	.profileFileBorder,#activity .gridHeader div,#content_interests h5 span,#imageGallery .jwplayer,.videoGallery{display: none;}
	.blogImage img{margin-left: 0px;}
	#recommendations .gridRowHeader .text{width:84%}
	.profileMiddleSection .grid300 ul.gridData li.gridRow{width: 48%;}
	#pagewrapper .grid300 ul.gridData{width: 100%;}

	/*---------------profile page ---------------*/


	/*.userShareCover .userShare .userInfoCard .offlinemessage,.userShareCover .userShare .userInfoCard .chat,.statusRight ul li a.statusConversation{display: none;}*/
}


@media screen and (max-width: 640px){
	#reportLayout .reporttiles .content {
		line-height: 20px;
	}
	#leftContent .nodes_search{
		width:480px;
	}
	#leftContent .projectPage .nodes_search{width: auto;}
	#leftContent .projectPage .nodes_search #text_search {
		width: auto;
	}
	#leftContent .nodes_search #text_search {
		width: 340px;
	}
	#availibilty_id #table_id_wrapper div.dt-buttons{
		right: 260px;
		top:10px;
	}
	#table_id_wrapper div.dt-buttons {
	    left: 0;
	    position: absolute;
	    right: 300px;
	    top: 2px;
	}
	#reportLayout .reporttiles .report_Img {
	    margin: 0 auto;
	    width: 25%;
	}
	#reportLayout .reporttiles .itemContent img {
		margin-right: 50px;
   }
	#searchbox{display:none;}
	.welcomeMsgBlock{margin-left:0;}
	.headerTop:after{clear:none;}
	.headerTop span.marketingText{display: none;}
	.headerBottom{top:82px;}
	#footer .footerRight{width: 50%;}
	.blogListing ul li span{ width: 65%;}
	#blog8 h1.nodeTitle{width: 70%;}
	.setCount{width:130px;}
	/*.new_comment .box span, .new_comment .box strong{padding: 0;}*/
	/*.new_comment .box strong{ padding-bottom: 10px; font-size: 16px;}*/
	/*.blogPreview div.videoOuter{height: 320px; width: 400px;}*/
	.update_email .new_email_input {width: 120px;}
	.centerForm{margin-left: 0px;width: 210px}
	input.btn.email_update[type="submit"] {padding: 0 5px;font-size: 10px;margin-right: 5px;}
	#gamentio_ad p{ line-height: 19px;padding: 0 20px;font-size: 12px;}

	div .setup_newtitle textarea:focus, div.span4.active .setup_newtitle textarea{width: 90%;}
	.crossOver_btn.nodeCrossBtn{right: 5%;}
	button.btn.addProjectBtn{margin-right: 5%;}

	.ansPopup{width: 460px;height: 335px;}
	.ansPopup p, .ansPopup{font-size: 13px;line-height: 1.3;}
	.answerQA li div{width: 91%;}
	.answerQA li p{height: 30px;float: none;}
	.answerQA li span{padding: 10px 0;}
	.ansFooterPopup{display: none;}
	.answerQA, .answerQA li div{padding: 0 5px 3px;}
	.answerQA li div span.ansIcon{background: url("./images/taskBugSprite.png?1484733633") repeat scroll -164px -103px;height: 32px;width: 88px;}
	.answerQA li div span.ansIcon:hover{background-position: -265px -103px;}
	.new_comment .popupList .box .backgroundImg3, .new_comment .popupList .box .backgroundImg2, .new_comment .popupList .box .backgroundImg1{height: 30px;}
	.sessionInfoCategory{width: 90%}
	.sessionInfoCategory h5{font-size: 16px;}
	.sessionInfoCategory .Cell{display: block;}
	.sessionInfoCategory .sessionCont{height: 200px;}
	.sessionInfoCategory{top: 175px;}
	.landingPage #openFilter{display: block;cursor: pointer;}
	.filterListing ul{display: none; background: #fff; border: 1px solid #ddd; border-radius: 5px; height: auto; position: absolute; right: 10px; top: 30px; width: 150px; z-index: 10000;}
	.filterListing ul li{width: 100%;margin-bottom: 0;}
	.filterListing ul li a{padding: 8px 10px; border:none;}
	.filterListing.gridHeader .nav-tabs li:hover span,.filterListing .nav-tabs li.active span{ display: none;}
	.filterListing.gridHeader .nav > li > a:hover,.filterListing.gridHeader .nav > li > a:focus,.filterListing.gridHeader .nav > li.active > a{border:0px solid #fff;padding: 8px 10px;}
	.videoBlogDisplay {height: 260px;width: 450px;}
	#errorcomment_heading{width: 100%;}
	#activityDisplay #activity .gridHeader h2,#manageProjectDisplay #employeesAddUsers .gridHeader h2{height: 30px; font-size: 14px; line-height: 30px;}
	#activityDisplay .closeActivity,#employeesAddUsers .closeMembers{margin-top: 9px;}
	/*.snap-drawers #employeesAddUsers .dateSp{width: 78%; float: right;}*/

	.changePasswordOuter .grid600 #changePassFrm .fields label{width: 100%;text-align: left;padding-top: 0px;margin-bottom: 5px;}
	.changePasswordOuter .grid600 #changePassFrm .fields input[type="text"], .changePasswordOuter .grid600 #changePassFrm .fields input[type="password"]{margin-left: 0px;margin-bottom: 0px;width: 96%;}
	.changePasswordOuter .grid600 #changePassFrm.edit_user .fields input[type="submit"] {margin-right: 5px;margin-top: 15px;}

	.heading_reports {font-size: 17px;}
	.userListPage .userProfileList ul li{width: 100%;}
	.userListPage .userProfileList ul li.browseNerdList{width: 90%;}
	#terms{width:400px;top:80px;}
	#terms .top_mid,#terms .bottom_mid{width: 92%;}
	.reporttiles .row .span4{width:90%;}
	#reportLayout .reporttiles .itemContent img {margin-right: 64px;}
	#reportLayout .reporttiles h4 {padding-top: 3px;width: 100%; text-align: center; display: inline-block; margin-left: 17px; margin-top: 0;}
	/*.snap-drawers ul.projectSidebar li a.taskcalendarNew{display: none;}*/
	#alternateLayout .reporttiles .itemContent img {margin-right: 69px;}
	#alternateLayout .reporttiles h4 {text-align: center;}
	#projectManager .inviteFields .blankLabel {display: none;}
	div .setup_newtitle textarea{width: 86%;}
	.searchProjects{width: 260px;}
	.projectPage #text_search{width:95%; margin:3px 0;}
	.projectPage .searchText_close{right: 10px; top:1px;}
	/*.overlays.coverOverlays{position:absolute;}*/
	#statusoverlay,.conversationOverlay{width: 312px;}
	.chatconference{ height: 250px;}
	.usersOnline,.chatOverlay .chatpresence{width: 100%;}
	.chatOverlay.smallChatBox{width: 315px;}
	.chatOverlay .usersOnline{margin-top: 5px;}
	.chatOverlay .leftSectionChat{padding-bottom: 5px;}
	.chatpresence{padding: 0; margin-bottom: 0;}
	.chatOverlay .chatpresence{overflow: hidden; height: 0; min-height: 0;}
	.expandList{display: inline-block;}
	.chatOverlay .leftSectionChat{width: 210px;}
	.addNewComment{left:5px;}
	#wizard.pmbPostMsg a#last {width: 186px;}
	.blankChart span{font-size: 20px;}
	.projectTopNav span,#financialInformation{display: none;}
	.projectTopNav{ text-align: center; }
	.projectTopNav ul{float: none; display: inline-block;}
	.projectTopNav ul{margin-right: 25px;}
	a.viewMore, a.viewLess{font-size: 12px;}
	.sessionPageOuter span{ background: url("./images/session_phone.png") no-repeat scroll 0 0 / 100% auto; display: block; height: 390px; margin: 0 auto 40px; width: 190px;}
	.sessionPageOuter h4{font-size: 24px;}
	/*********** Terms of Service Start **********/
	.footerRight p .privacy-policy, .copyRight p .privacy-policy, .footernav p .privacy-policy,	.footerRight p, .copyRight p, .footernav p {font-size: 12px;}
	/*********** Terms of Service End **********/

}

/*@media screen and (max-width: 530px){
	.dataTables_wrapper div.dt-buttons{display: block;}
}*/

@media screen and (max-width: 510px){
	#leftContent .span4 .content {
    height: 120px;
}

	#esDisplay span.error_btn, .sideSlider span.error_btn, #taskDescription  span.error_btn{
		float: left;
	}

	#leftContent .nodes_search #text_search {
	    width: 230px;
	}
	#leftContent .nodes_search {
	    width: 360px;
	}
	.items > ul > li div.userFN, .items.votingBar .itemOptions{width: 100%;}
	.items.votingBar .itemOptions{text-align: right;width: 100%;}
	
	/*.userShareBox .containerContent{margin-top: 5px;}*/
	.modal .modal-dialog{width: 300px;}
	input[type="text"].errorcomment{width: 90%;}
	.filesArrow{ width: 20px;}
	.gridHeader .addGrid.addSpeciality.manageProjectMembers{display: none;}
	#billingForm .hasDatepicker{width: 80px;}

	.userProfileList .items ul li .itemContent, #searchoverlay .items ul li .itemContent,.rightUserList{width: 65%;min-width:65%;}

	.tutpopUp{width: 380px;}
	.searchedContent li p{width: 85%;}
	.blogListing{width: 420px;}
	.blogListing ul li span{width: 65%;}
	.blogListing input.editTuteName[type="text"]{width: 70%;}
	.pmbEditor, .contentContainer.offlineMessages{width:400px;}
	.contentContainer.offlineMessages .videoBox,.pmbPostMsg{display: none;}
	#restrictUserPopup.alert{width:96%;}
	.onlineUsers{margin-top: 15px;}
	.modal.fade .modal-content .mid_content > div{width:285px !important;}
	.userprofilecover{height: 300px;}
	#projects .row .span4{width: 100%;}
	.profileMiddleSection .grid300 ul.gridData li.gridRow{width: 100%;}

}

@media screen and (max-width: 480px){

	#reportLayout .reporttiles .content {
		font-size: 13px;
	}
	#availibilty_id #table_id_wrapper div.dt-buttons {
	    right: 185px;
	    top:0;
	}

	#table_id_wrapper div.dt-buttons{
		top:2px;
	}
	#table_id_wrapper div.dt-buttons {
		right: 230px;
	}
	#profileInformation .infoBox{
		width: 77%;
	}
	/*#profileInformation .profileInformation{
		width: 65%;
	}*/
	#footer .footerRight{ width: 40%;}
	.social li{margin-right: 0;}
	.footerNew .social li a{margin-left: 5px;}
	.bottomNavList > li.postBlogsTech:hover .postingPop,.bottomNavList > li.manageCompanyList:hover .manageCompanyPopup,.bottomNavList > li.manageProjectsList:hover .manageProjectsPopup,.bottomNavList > li.recordDesktopList:hover .recordDesktopPopup{display: none;}
	.nerdSignin .top_mid,.homesignIn .top_mid{width:301px;}
	.nerdSignin.contentContainer.overlays .blogheader,.nerdSignin .mid_mid,.nerdSignin .mid_content,.nerdSignin .bottom_mid,.homesignIn.contentContainer.overlays .blogheader,.homesignIn .mid_mid,.homesignIn .mid_content,.homesignIn .bottom_mid{width:300px;}
	.nerdSignin,.homesignIn{top:60px;width:332px;}
	.homesignIn .contentField .fields label,.nerdSignin .contentField .fields label,.nerdSignin .contentField .fields input{width:43%;}
	.homesignIn .contentField form .signin.registerNewBtn,.nerdSignin .contentField form .signin.registerNewBtn{width:92px;}
	.nerdSignin .contentField .fields label{width:48%;}
	.nerdSignin .fields input.forgotPswd,.homesignIn .fields input.forgotPswd{width:75%;}
	#leftContent .span4 div h4{max-height: 42px; overflow: hidden;}
	.span4 .content{max-height: 62px;}
	#blog8 h1.nodeTitle{width: 70%;}
	.setCount{width:130px;}
	/*.blogPreview div.videoOuter{height: 330px;width: 100%;}*/
	.itemContent p span.searchContent{height:60px;overflow: hidden;}
	#searchresult .items a.searchingHeading{width: 70%;}
	/*.facebook_linkedin {display: block;float: none;}*/
	a.oauthButton.facebook {display: inline-block;background-position: -493px -349px;width: 32px;height: 32px;float: none;}
	a.oauthButton.linkedin {display: inline-block;background-position: -545px -349px;height: 32px;width: 32px;float: none;}
	a.oauthButton.github {display: inline-block;background-position: -494px -308px;height: 32px;width: 32px;float: none;}
	a.oauthButton.google {display: inline-block; background-position: -545px -308px;height: 32px;width: 32px;float: none;}

	.ansQues {padding: 7px;}
	.answerQA li div {width: 87%;}
	.answerQA li span {padding: 3px 0;}
	.answerQA ul li div p{padding: 2px 0px;margin-top: 1px;}
	.answerQA, .answerQA li div{padding: 3px;}
	.answerQA li{padding-top: 3px;}
	.ansPopup{width:300px;height: 310px;}
	.items .itemOptions ul li{margin-right: 0px;}
	.sessionInfoCategory .Table{display: block;}
	.sessionInfoCategory{top: 172px;}
	.videoBlogDisplay {height: 260px;width: 100%;}

	.changePasswordOuter .grid600 #changePassFrm .fields input[type="text"], .changePasswordOuter .grid600 #changePassFrm .fields input[type="password"]{width: 95%;}
	.heading_reports{line-height: 1.3;font-size: 16px;}
	.sessionDateRange, .sessionDateRange .date_filler #filterIdentifier, .sessionDateRange .date_filler .dateFrom label{font-size: 12px;}
	.reportFilters{margin-bottom: 0px;}
	.dataTables_wrapper #table_id_filter{float: right;}
	#table_id_filter input[type="search"] {
	    width: 150px;
	}
	.dataTables_wrapper div.dt-buttons{right: 235px;}
	.reporttiles h4{clear: both;text-align: center;margin: 0px; padding-left:0px;padding-right:0px; }
	.reporttiles .report_Img{margin: auto;}
	

	.projectTitleHeader{max-width: 160px;}
	/*.mid_content > div{ width: 270px !important;}*/
	/*.snap-drawers #employeesAddUsers .dateSp{width: 70%;}*/
	select#transactions{width:auto; margin-top: 15px;}
	.userListPage,.userProfileList{width: 100%;}
	.userListPage .userProfileList ul li.browseNerdList{width: 100%;}
	.userProfileList .items ul li .itemContent, #searchoverlay .items ul li .itemContent, .rightUserList{min-width: 60%; width: 60%;}
	.items .userList.userListImg,.userListImg .userBox{width: 65px;}

	.mid_content > div.overlayContent{width:100% !important;}
	#terms #termsContents{height: 300px;}
	#terms{width:320px;top:30px;}
	#terms .top_mid,#terms .bottom_mid {width: 90%;}

	.catListing{width: 270px;}
	.captchaComment{width:270px;}
	.projectPage a.logo{margin-right: 15px;}
	/*.projectPage #text_search{width: 140px; margin-top: 3px;padding: 4px 20px;}*/
	/*#leftContent .projectPage .nodes_search{width: 300px;}*/
	#leftContent .span4 .content { height: 50px; line-height: 18px;}
	#leftContent .span4 div h4{margin: 0;}
	.searchText_close,#searchTasks,.searchText,.projectPage #text_search{display: none;}
	.fix_taskpopup .searchBox input{ margin-left: 10px;}
	.fields span.data_error_crf{width: 60%; font-size: 12px;}
	.blogListing,.tutpopUp{width: 300px;}
	.pmbEditor, .contentContainer.offlineMessages{width: 312px;}
	.chartRepresentation{width: 97%;}
	.blankChart span{font-size: 18px;}
	#recommendations .text strong, #recommendations .gridRowHeader .text > span,#recommendations h4 .text span{font-size: 14px;font-weight: normal;}
	#recommendations h4 .text span.badge-important{font-size: 9px;}
	#recommendations .status{min-height: auto;}
	#recommendations .statusRight ul{ height: auto; }
	.editReputation{left: auto !important; right: 7%;}
	.bannerArrow{right: 20px;}
	.itemContent .userShareBox .containerContent{width: 100%;}
	.profileLeftSection{max-width: 95%;}
	#main .imagesOuter ul{max-width: 320px;}
	.bottomNavList .postTechPopup ul.list-content.general{
		overflow: hidden;
	}
	.postTechPopup.nerdDigestPopup, .postTechPopup.QATechPopup{
		height: 100vh;
	    max-height: 67vh;
	    min-height: 67vh;
	}

}

@media screen and (max-width: 400px){
	#leftContent .row .span4 {
		height: 350px;
	}
	#leftContent .span4 .content { height: 50px; font-size: 13px; max-height: 175px;}
	#main ul.itemStatus{width: 100%;}
	#reportLayout .reporttiles .report_Img {
		width: 20%;
	}
	#reportLayout .reporttiles h4 {
	    font-size: 14px;
	}
	#reportLayout .reporttiles .content {
		line-height: 18px;
	}
	#mDisplay .tableTransactions th, .tableTransactions td {
	    font-size: 11px;
	}
	
	.changePasswordOuter .grid600 #changePassFrm .fields input[type="text"], .changePasswordOuter .grid600 #changePassFrm .fields input[type="password"]{
		width: 94%;
	}
	/*.dataTables_wrapper div.dt-buttons, .dataTables_wrapper #table_id_filter {float: none !important;position: static;}*/
	table.dataTable.dtr-inline.collapsed > tbody > tr > td.child{
		padding-left: 0px;
	}
	table.dataTable.dtr-inline.collapsed > tbody > tr > td.highlight{
		padding-left: 30px;
	}
	table.dataTable > tbody > tr.child span.dtr-title{
		display: block;
	}
	#table_id_filter input[type="search"]{
		width: 150px;
	}
	#leftContent .row .span4{height: 240px;}
	div .setup_newtitle textarea{height: 60px; margin-top: 25px;}
	div .setup_newtitle textarea:focus{margin-top: 25px;}
	div .setup_newtitle textarea:focus, div.span4.active .setup_newtitle textarea{height: 155px;}
	#restrictUserPopup.alert{width:95%;}
	.grid300 .inviteFrndzz{width: 250px;}
	.grid300 .inviteFrndzz{ background-position: -1px -154px; background-size: 410px auto; height: 40px;}
	.grid300 .inviteFrndzz.otherProfile{ background-position: -3px -291px; background-size: 410px auto; }
	.shareToFrndz ul li a{background-size: 392px auto;}
	#main .shareToFrndz ul{padding: 5px 0;}
	.shareToFrndz ul li a{width: 30px; height: 30px;}
	.shareToFrndz ul li a.gPlus{ background-position: -260px -257px;}
	/*.shareToFrndz ul li a.gPlus:hover{background-position: -186px -5px;}*/
	.shareToFrndz ul li a.lIn{ background-position: -295px -257px; }
	/*.shareToFrndz ul li a.lIn:hover{ background-position: -216px -5px; }*/
	.shareToFrndz ul li a.yahoo{ background-position: -331px -257px; }
	/*.shareToFrndz ul li a.yahoo:hover{ background-position: -247px -5px; }*/
	.shareToFrndz ul li a.mail{ background-position: -259px -328px; }
	/*.shareToFrndz ul li a.mail:hover{ background-position: -278px -5px; }*/
	.shareToFrndz ul li a.twittr{ background-position: -259px -292px; }
	/*.shareToFrndz ul li a.twittr:hover{ background-position: -309px -5px; }*/
	.shareToFrndz ul li a.facebook{ background-position: -295px -292px; }
	/*.shareToFrndz ul li a.facebook:hover{ background-position: -340px -5px; }*/
	.profileLeftSection .grid300.inviteSkill{width: 242px;}
	#main .shareToFrndz ul{margin-top: 0;}
	.editReputation{max-width:318px;}
	#add_new_position .fields label{width: auto; text-align: left;}
	#add_new_position .fields label.uptoDate{clear: both;width:60px;}
	#new_education .fields label.uptoDate{clear: both;width:40%;}
	.fields.nameCover input{width: 48%;}
	#profileInformation .profileInformation{width: 65%;}
	#add_new_logo iframe{width: 220px;}
	.fields.uploadingLogo input{width: 100%;height: 31px;}
	#add_new_logo h1.profileHeading{font-size: 16px;line-height: 20px;}
	#searchBoxCompany{ width: 76%; }
	#company_conference .chatpresence{width:99%;}
	.profileLeftSection{max-width: 97%; margin-left: 3px;}

	
}

@media screen and (max-width: 360px){
	.landingPage .paginate{
		text-align: left;
	}
	#mDisplay .tableTransactions th, .tableTransactions td {
		padding: 1px;
	}
	#table_id_wrapper div.dt-buttons {
	    right: 168px;
	}
	#table_id_filter input[type="search"]{width: 110px;}
	.postTechPopup.QATechPopup.manageProject{top:0px; width: 270px!important}
    .postTechPopup.QATechPopup.manageProject .description{width: 88%!important;}
	.manageCompanyList ul{width: 230px!important;}
	.bottomNavList .manageCompany .description{width:86%!important;}
	.headerBottom .bottomNavList .postTechPopup ul.list-content {float: left; width: 100%;}
	.boxttomNavList .postTechPopup.catListing ul.list-content{width: 100%;}
	#leftContent .nodes_search {padding-left: 12px; width: 77%;}
	#leftContent .nodes_search #text_search { width: 53%; margin: 4px -3px 0 0!important;}
	#leftContent .nodes_search #text_search a{width: 20%;}
	#footer .footerRight{width: 100%; margin-right: 0;}
	.footerNew .social{float: none; margin: 0 auto; width: 150px;}
	#footer .footerRight p{float: none; margin: 0 auto; text-align: center; width: 195px;}
	.footerNew a#footerlogo{float: none; margin: 0 auto;}
	.nerdSignin .top_mid,.homesignIn .top_mid{width:281px;}
	.nerdSignin.contentContainer.overlays .blogheader,.nerdSignin .mid_mid,.nerdSignin .mid_content,.nerdSignin .bottom_mid,.homesignIn.contentContainer.overlays .blogheader,.homesignIn .mid_mid,.homesignIn .mid_content,.homesignIn .bottom_mid{width:280px;}
	.nerdSignin,.homesignIn{width:312px;}
	.blogListing ul li span{ width: 55%;}
	/*.blogPreview div.videoOuter { height: 260px;}*/
	.centerForm{width:260px;}
	.update_email .new_email_input{width: 170px;}
	.box strong{font-size: 11px;}
	.box span{font-size: 12px;}
	.changePasswordOuter{width: 95%;}
	.changePasswordOuter .grid600 #changePassFrm .fields input[type="text"], .changePasswordOuter .grid600 #changePassFrm .fields input[type="password"]{width: 93%;}
	#logged_id .heading_reports{font-size: 15px;}
	/*.sessionMenu{top: 90px;}*/
	.snap-drawers #employeesAddUsers .statusSp{width: 80px;}
	#reportLayout .reporttiles h4{margin-left: 0;}
	#reportLayout .loadingData {float: right;}
	#pagewrapper .landingPage{width: 95%;padding-right: 5px;}
	.tutpopUp{width: 260px;}
	.chartRepresentation{width: 95%;}
	.editReputation{max-width:250px;}
	.profileLeftSection .profileImageCover img, .profileLeftSection .profileImageCover{width: 60px;}
	#nodes{display: none;}
	.profileRightSectionInner, .profileMiddleSection{width: 95%;}
	.profileLeftSection{max-width: 95%;}
	#main .imagesOuter ul{max-width: 280px;}
	.adSection.adAndroidMobile,.adSection.adIosMobile{width: 255px;height: 50px; background-size: 100%; }
}

@media screen and (max-width: 320px){
	
#reportLayout .reporttiles .content {
    line-height: 15px;}

	#availibilty_id #table_id_wrapper div.dt-buttons {
	    right: 145px;
	}
	#table_id_wrapper div.dt-buttons {
	    right: 148px;
	}
	#utilization_id #table_id_wrapper div.dt-buttons {
		top:0px;
	}
	#table_id_filter input[type="search"] {
	    width: 95px;
	}
	#reportLayout .reporttiles h4{
		margin-left: 0;
	}
	.postTechPopup.QATechPopup.manageProject {
		width: 255px!important;
	}
	.headerBottom .bottomNavList .postTechPopup ul.list-content { float: left; width: 100%;}
	.footerNew .social{margin-left: 29%;}
	#footer .footerRight p{padding-left: 23%; padding-right: 11%; text-align: center;}
	.footerNew a#footerlogo{margin-left: 20%;}
	.sessionInfoCategory {top: 380px;}
	.videoBlogDisplay {height: 165px;width: 100%;}
	.jw-skin-seven .jw-display-icon-container{top: 45%;}
	/*s*/
	.dataTables_wrapper .dataTables_filter input{width: 100px;}
	.dataTables_wrapper div.dt-buttons{right: 175px;}
	/*.sessionMenu{top: 110px;}*/
	/*.taskNotes.taskDescription.desc_task{width: 200px;}*/
	.inner_errorfile{width: 190px;}
	#bugDisplay #one-carousel p{width: 190px;}
	.taskNotes.taskDescription.desc_task ul li#noFiles{width: 215px;}
}

@media screen and (max-height:  500px){
	.nerdSignin, .homesignIn{ position: absolute;}
}

@media screen and (max-height:  700px){
	.nerdSignin, .homesignIn{top: 35px;}
	#signinoverlay.homesignIn{top: 120px;}
}

@media screen and (max-height:  850px){
	div.hide_ad a{display: none;}
}
@media screen and (max-width:  900px){
	div.hide_ad a{display: none;}
}

@media screen and (max-height:  800px){
	/*.dataTables_scrollBody{height: 350px !important;}*/
}

@media screen and (max-height:  650px){
	/*.dataTables_scrollBody{height: 320px !important;}*/
	#cke_descriptionComm .cke_contents.cke_reset{height:150px !important;}
}



/** --------- For Recaptcha ----------- */ 
@media (min-width: 200px) and (max-width: 480px) { 
   #recaptcha_widget_div #recaptcha_area, 
   #recaptcha_widget_div #recaptcha_table { width: 97% !important; }
   .captchaComment #recaptcha_widget_div #recaptcha_area
   /*.captchaComment #recaptcha_widget_div #recaptcha_table */{ width: 80% !important; } 
   #recaptcha_area { 
		float:none; 
		margin-right:0; 
		padding:4px 4px; 
		background:#E0E0E0; 
		border-radius:7px 7px; 
	} 
	.recaptchatable .recaptcha_r2_c1, 
	.recaptchatable .recaptcha_r2_c2 { 
		display:none; 
	} 
	.recaptchatable .recaptcha_image_cell { 
		width: 100%; 
	} 
	#recaptcha_challenge_image{ 
	margin: 0 !important; 
	width: 100% !important; 
	} 
	#recaptcha_response_field 
	{ 
	margin: 0 !important; 
	width: 100% !important; 
	} 
	.recaptchatable #recaptcha_image { 
	margin: 0 !important; 
	width: 100% !important; 
	} 
	.recaptchatable .recaptcha_r1_c1,  
	.recaptchatable .recaptcha_r3_c1,  
	.recaptchatable .recaptcha_r3_c2,  
	.recaptchatable .recaptcha_r7_c1,  
	.recaptchatable .recaptcha_r8_c1,  
	.recaptchatable .recaptcha_r3_c3,  
	.recaptchatable .recaptcha_r2_c1{ 
		background: none !important; 
	} 
	.recaptchatable .recaptcha_r4_c4 { 
		background-position: -217px 4px !important; 
	}
	.recaptchatable .recaptcha_r4_c2 { 
		background-position: -36px 5px !important; 
	}
} 

.mHeader span{
	background-image: url("./images/Header_Sprite.png");
	cursor:pointer;
}

.blogImage img{cursor: pointer}

/*-------------------------------media screens------------------------------*/
/*---Project----*/
.design{
	display:inline-block;
	font-size:13px;
	padding:2px;
	float: left;
	margin-right: 2px;

}
.taskSmall .backImage,.saveOver{
	background-image:url('./images/prsheet.png');
	/*background-image:url("./images/taskBugSprite.png?1484733633");*/
}

.taskSmall .sessionBtns .backImage,.opendetail_task{
	background-image:url("./images/taskBugSprite.png?1484733633");
	margin-left: 2px;
}

.taskSpriteSheet{
	background-image:url('./images/taskSpritesheet.png');
}

/*--Project---*/

/*--Copy Link for reports---*/
.getshareLink{text-align: left; margin-left: 5px;}

.getshareLink span.clipboard{background: url("./images/taskBugSprite.png?1484733633")-454px -67px;cursor: pointer;display: inline-block;height: 22px;margin:0px 2px;vertical-align: middle;width: 20px;}

.getshareLink input[type="text"]{border: 1px solid #d1d1d1;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;padding: 5px 10px;height: 30px;background: #F3F3F3;border-radius: 6px;}
.getshareLink input[type="text"]:focus{border: 1px solid #d1d1d1;}
.contentAlert{ background-color: blanchedalmond; color: red; width: 98%; display: block; line-height: 0; padding: 20px 10px; margin-top: 0px; clear: both;}

/*--Copy Link for reports---*/

#textin .ck-editor__editable ul{
	list-style-type: disc;
	margin: revert !important;
	padding: revert;
}
#new_comment .ck-editor__editable_inline {
    height: 120px;
	overflow-y: scroll;
}
#new_comment #wmd-preview,
.edit_comment #textin .ck-editor__editable_inline, 
.edit_comment #textin #wmd-preview {
    max-height: 120px;
	overflow-y: scroll;
}
#node_frm #textin .ck-editor__editable_inline{
	height: 300px;
	overflow-y: auto;
}
#node_frm #textin #wmd-preview{
	max-height: 250px;
	overflow-y: auto;
}
#textin .ck-editor__editable ol{
    list-style-type: decimal !important;
}

.breadcrumb .companyDashboardIcon{
	background: url("/assets/images/taskBugSprite.png") -313px -844px;;
	height: 25px;
	width: 25px;
	display: inline-block;
	cursor: pointer;
	margin-right: 5px;
}
.breadcrumb .companyDashboard{
	padding-top: 0;
}