/*******************************************************************************
 * Copyright (c) 2018 or the year of first publication, if earlier, HighQ Solutions Limited or its licensors
 *******************************************************************************/
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap'); 

@font-face {
   font-family: 'clario';
   src:  url('../fonts/Clario/Clario-Regular.woff2') format('woff2'),
         url('../fonts/Clario/Clario-Regular.woff') format('woff');
 }
 @font-face {
   font-family: 'clario';
   src:  url('../fonts/Clario/Clario-Medium.woff2') format('woff2'),
         url('../fonts/Clario/Clario-Medium.woff') format('woff');
   font-weight:500;
 }
 /*---- Hide Mobile Element in Desktop ----*/
.mobileBlock{
	display:none;
}

.blueHeader h3{
	color: #FFFFFF;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 5px 0 0 15px;	
}
.form-horizontal .control-group{
	margin-bottom: 10px;
}
/*--- 
	DONT' CHANGE ::: Set Select dropdown width to match with normal <input> width
	Example :- add class like this way "input-mini match" (add class 'match') after bootstrap class  
----*/
select.input-mini.match{width: 73px;}
select.input-small.match{width: 103px;}
select.input-medium.match{width: 163px;}
select.input-large.match{width: 223px;}
select.input-xlarge.match{width: 283px;}
select.input-xxlarge.match{width: 543px;}

/*------ Long label --------*/
.control-label.long, .LongStrcture .control-label{width: 300px;}
.controls.long,.LongStrcture .controls{margin-left: 300px;}

/*------ Medium label --------*/
.control-label.med, .MedStrcture .control-label{width: 170px;}
.controls.med,.MedStrcture .controls{margin-left: 180px;}

.form-horizontal select, .customSelect{
	min-height:inherit !important;
	padding:6px 5px 5px;
	line-height:14px;
	height: 29px;
}
 .form-horizontal .control-label, .form-inline .control-label{
	text-align: left;
	color: #3c3c3c;
	font-size: 12px;
	font-weight: bold;
}
.grayNote{
	font-style: italic;
	color: #939393;
	margin: 0 0 15px;
}
.Mendatory{
	color: red;
	font-size: 12px;
	font-weight: bold;
}
tr.structureRow td, tr.structureRow td img{
	line-height: 0;
	font-size: 0;
	height: 1px;
	padding: 0px;
}
tr.structureRow5px td, tr.structureRow5px td img{
	line-height: 0;
	font-size: 0;
	height: 5px;
}
IMG.imgTickNew {
    background-image: url("../../images/v3/green_tick.png?bt=2026_06_22_13_53_12");
    background-repeat: no-repeat;
    height: 10px;
    width: 10px;
}
.blueSubHeader h4{
	font-weight: normal;
}
.tabTrTdBorderColor{
	background-color: #E8E8E8;
	font-size: 0;
	line-height: 0;
}
/*========== Touch Left Tree override ==========*/
.dhx_view{
	background: transparent !important;
}
.dhx_list_item{
	color: #666666;
    font-size: 12px !important;
    /*font-weight: normal !important;*/
    border-bottom: 1px solid #e4e4e4 !important;
}
.dhx_list_group .dhx_arrow_icon, .dhx_list_group_selected .dhx_arrow_icon,
.dhx_list_group_back .dhx_arrow_icon, .dhx_list_group_back_selected .dhx_arrow_icon{
	opacity: 0.30;
	filter: alpha(opacity=30);
}
.dhx_list_group_selected_again .dhx_arrow_icon{
	background-position: 0 -106px;
}

#touch_isheet ul li{
	height: 25px;
	padding: 10px;
	font-weight: bold;
	background: none;
	color:#666;
}
#touch_isheet ul li.selected,.wikiLeftTreeMenu li.selected a{
	color: #FFF !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
	text-decoration: none !important;
}

/*========== Add task modal pop-up ==========*/
.taskTitle{
	font-size:14px;
	font-weight:bold;
}
#addTaskModal .form-horizontal .control-label{
	font-size:12px;
	width:80px;
	font-weight:bold;
	font-style:italic;
}
#addTaskModal .form-horizontal .controls{
	margin-left:90px;
}
.remindField{
	width:30px;
	margin-right:5px;
}
.deleteSmall{
	font:bold 11px 'Source Sans 3', sans-serif, Arial;
	color:#b83425;
	padding-left:8px;
	cursor:pointer;
}
.taskFootLink{
	font-weight:bold;
	font-style:italic;
}
#addTaskModal .row-fluid{
	padding-bottom:3px;
}
#addTaskModal .span1, #addTaskModal .span11{
	min-height:inherit;
}
#addTaskModal .span11{
	line-height:normal;
	padding-top:5px;
}
.addTaskName{
	color: #555;
	font-size: 16px;
}
.addTaskAssignee{
	color: #969696;
	font-size: 12px;
}

.addTaskBox{
	border: 1px solid #ccc;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
	padding: 4px 4px 4px 7px; 
	margin: 0px 0px 10px;
	width: 65.9574%;
}
#taskForm .closeBtn, #qaAnswerForm .closeBtn{
	/*margin-right: -15px;
	margin-top: -15px;*/
	margin-left: 15px;
	top:0px;
	right:0px;
}
#back{
	display: none;
}
#addTaskModalTaskAssigneeDiv ul.as-list{
	bottom: 32px;
}
/*========== MetaData styles ===========*/
h4.subTitle{
	border-bottom: 1px solid #e4e4e4;
	padding: 7px 15px;
	margin-bottom:0;
	font-weight: normal;
	/* color: #4B91B3; */
}
h5.indexTitle{
	background-color: #f1f1f1;
	padding: 5px;
	margin: 0;
}
.sectionTitle{
	background-color: #F8FBFD;
	border-bottom: 1px solid #F0F0F0;
	padding: 5px;
	margin: 0 0 15px;
}
	.sectionTitle h5{
		margin: 0 15px 0 0;
		padding: 0;
	}
.indexView{
	border: solid 1px #f1f1f1;
	padding: 5px;
	margin-bottom: 15px;
}
	.indexView p{
		margin: 0 0 5px;
	}
.goTop{
	background:url("../../images/v3/icons/main_sprite.png?bt=2026_06_22_13_53_12") no-repeat scroll -294px -1px;
	display: inline-block;
	float: right;
	width: 15px;
	height: 15px;
}
.description{
	color: #939393;
	font:italic normal 12px/18px 'Source Sans 3', sans-serif, Arial;
}
.descriptionSmall, .descriptionSmall pre.PreFormat{
	color: #707070;
	font:normal 11px/normal 'Source Sans 3', sans-serif, Arial;
	display: block;
}
.peopleProfession{
	color: #939393;
	font:normal 11px/normal 'Source Sans 3', sans-serif, Arial;
}
.metaDevider{
	padding-bottom: 10px;
	border-bottom: solid 1px #e4e4e4;
}
/*File Advance Search*/
.advancedSearch .metaDevider{
	border-bottom:none;
    padding-bottom:0;
}

.advancedSearch table tr td{
	padding-bottom: 3px;
}


.fileNameContainer{
	background: #F7F7F7;
	display: block;
	*zoom:1;
	margin: 4px 0;
	position: relative;
	/*width: 100%;*/
	border: 1px solid #F0F0F0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
	.fileName{
		display: block;
		overflow: hidden;
		padding: 3px 0px 3px 3px;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin-right: 20px;
	}
	.deleteSmall.delete{
		display: inline-block;
		padding-top: 4px;
		position: absolute;
		right: 5px;
	}
.label-info{
	display: inline-block;
	margin: 4px 3px 0 0;
	padding: 2px 6px 3px;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.7) inset;
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.7) inset;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.7) inset;
}
	.label-info a{
		color: #FFF;
	}
	.label-info a:hover{
		color: #fff;
		text-decoration: none;
	}
.metaData tr td.NodataFound{
	border-bottom: 0 none;
	color: #B83425;
	font-weight: bold;
	white-space: nowrap;
	padding: 10px 30px;
}
.NoBg{
	background-color: transparent !important;
}
.PaddFolderMetaData13{
	padding-left: 13px !important;
}
/*------- Meta-Data <table> structure --------*/
table.metaData{/*Chrome browser file module table issue*/
	max-width: inherit;
}
table.metaData td, table.metaData th {
	white-space: normal;
}
table.metaData tr.structureRow td{
	border: 0 none;
	font-size: 0;
	height: 0;
	line-height: 0;
	padding: 0;
}
table.metaData table tr td{ /* To remove internal <td> css inherited from parent */
	border: 0 none; 
	padding: 5px;
}
table.metaData table tr td:first-child{
	vertical-align: top;
}
#documentContent table.metaData tr.columnHeadings {
	font-size: 12px;
}

.multipleUploadText {
	color: #BDBDBD;
	display: block;
	font-size: 15px;
	margin: auto;
	text-align: left;
	width: 100%;
}
.PreviewContainer{
	background:url("../../images/general/preview.gif?bt=2026_06_22_13_53_12") no-repeat center center;
	display:inline-block;
	text-indent:-9999px;
	outline:none;
	line-height: 10px;
	width:23px;
	height:10px;
	position:relative;
	cursor: pointer;
	top:1px;
	margin-left:10px;
}
/**********************
Wiki, Blog , Event
***********************/
input.bigTitle{
	height: 41px;
	font-size: 24px;
	font-weight: bold;
	/* color: #4B91B3; */
	margin: 0px;
	padding: 0 6px;
	line-height: 40px;
}

.wikiHeader, .blogHeader, .eventHeader{
	margin:0 150px 20px 0;
}
.wikiTitle, .blogTitle{
	font-size: 24px;
	font-weight: bold;
	line-height:32px;
	margin: 0px 0px 10px 0px;
}
.eventSection .eventTitle{
	font-size: 20px;
	line-height:32px;
	margin-left:5px;
	font-weight:bold;
}
.blogTitle{
	padding-right: 120px; /* For "Blog Home" page and "View Blog" page */
}
.docTouchIcons .btn{
	margin: -3px 11px 0 0;
}
.docTouchIcons .btn:first-child{
	margin: -3px 8px 0 0;
}
.wikiPage, .blogPage{
	margin-top: 25px;
	margin-bottom: 15px;
}
.wikiMeta{
	color:#9c9c9c;
	font-style: italic;
	/*position: relative;*/
	top: -3px;
}
	.wikiMeta span.label{
		background-color:#b7b7b7;
		font-style: normal;
		cursor: pointer;
	}
ul.wikiOptions > li, ul.blogOptions > li, ul.eventOptions > li{
	width: 32%;
	display: inline-block;
}
.wikiTagAttachDoc, .eventTagAttachDoc{
	border:1px solid #DDD9D9;
	box-shadow:inset 0px 5px 8px -5px rgba(0, 0, 0, 0.09);
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	margin: 20px 0 10px;
}
.wiki-group{
	clear:both;
}
.wiki-group{
	clear:both;
}
.wiki-label{
	float:left;
	width:100px;
	color: #7e7e7e;
    font-size: 12px;
	font-style:italic;
}
ul.wikiAttachments li:last-child,
ul.blogAttachments li:last-child,
ul.eventAttachments li:last-child{
	margin-bottom: 0px;
	line-height: 24px;
}
.wiki-content{
	margin-left:110px;
	color: #7e7e7e;
}
.wikiConentBox{
	 box-shadow: 0 16px 28px -18px #E1E1E1;
	 padding-bottom:10px;
}
h3.wikisubtitle{
	font-size:15px;
	/* color:#4B91B3; */
	font-weight:bold;
	padding:0px;
	margin:0px;
	line-height:normal;
}
h3.wikisubtitle.margBottm10{
	margin-bottom:10px;
}
table.responsive tr.wikiGridTitle td{
	padding:5px 10px 4px;
	font-size:12px;
	font-weight:bold;
	box-shadow:0px 0 0 #E4E4E4 !important;
}
table.wikigrid tr td{
	padding:5px 10px 4px;
	font-size:12px;
}
table.wikigrid tr.wikialtgrid td{
	background:#f7f7f7;
}
.wikiGridTitle td.docName{
	width:100%;
}
ul.wikiLeftTreeMenu li a{
	line-height:27px;
	display:inline-block;
	padding:5px 0px 0px 10px;
	color:#767676;
	font-size:12px;
	font-weight:bold;
}
.commentMain{
	word-wrap:break-word;
}
.wikigrid .docCheckbox{
	
	top:3px;
}
.ContentAttachText{
	clear: right;
    margin-left: 34px;
    word-wrap: break-word;
}
.compareWiki{
	background-color:#F9F9F9;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset;
	padding: 10px;
}
.myDraftIcon{
	background:url("../../images/v3/icons/mydrafts.gif?bt=2026_06_22_13_53_12") no-repeat top left;
	width:25px;
	height: 25px;
	display:inline-block;
	vertical-align:-8px;
}
.deletedItemsIcon{
	background:url("../../images/v3/icons/Delete_small.gif?bt=2026_06_22_13_53_12") no-repeat top left;
	width:25px;
	height: 25px;
	display:inline-block;
}
ul.wikiAttachments, ul.wikiAttachments li,
ul.blogAttachments,ul.blogAttachments li,
ul.eventAttachments,ul.eventAttachments li{
	line-height: 24px;
	background-color: #f7f7f7;
	border-radius:5px;
	padding:5px;
}
ul.wikiAttachments li div.AttechmentIcon{
	display: inline-block;
	height: 25px;
	vertical-align: bottom;
	width: 25px;
}
.ckContentArea ul.wikiAttachments, .ckContentArea ul.blogAttachments, .ckContentArea ul.eventAttachments{
	list-style: none;
}
.ckContentArea ul.wikiAttachments div.ContentAttachText, .ckContentArea ul.blogAttachments div.ContentAttachText, .ckContentArea ul.eventAttachments div.ContentAttachText{
	margin: 0 0 0 34px;
}
.sortingTree{
	position: absolute;
	right: 4px;
	top: 3px;
	width: 25px;
	z-index: 99;
}
.sortingTreeScroll{
	right: 20px;
}
.wikiPage .uploadContainer{
	display: block;
}
.eventMonth{
	bottom: 3px;
	color: #A83737;
	font-size: 11px;
	height: auto;
	left: 1px;
	line-height: 12px;
	position: absolute;
	right: 1px;
	text-transform: uppercase;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
}
/**********************
Macro Area
***********************/
.ckContentArea #bigImage .addNewCommentHidden ul{padding: 0;  line-height: 20px;}
.macroaMeta{
	line-height: 16px;
	margin-left:60px!important;	
}
.ckContentArea .macroaMeta{
	margin-top: 0;
}
.macroTitle h3{
	font-size: 16px;
	line-height: normal;
	margin: 0px 0 10px;
	padding: 0 0 5px;
}
img.macroProfile{
	border-radius: 4px 4px 4px 4px;
	display: inline-block;
	margin-right: 10px;
    width: 50px;
}
img.docMacroProfile{
    display: inline-block;
    margin-right: 10px;
    width: 40px;
}
.docMeta{
	line-height: 16px;
	margin-left:50px;	
}
.macrorsstitle{
	float: left;
	width: 100px;
	margin-left: 10px;
}
.ckContentArea .leftImage, .ckContentArea .rightImage{
	margin: 0px;
	position: relative;
	z-index: 1;
}
.ckContentArea .leftImage{
	margin-right:10px;
}
.ckContentArea .smallImage{
	margin-bottom:5px;
	margin-top:10px;
}
.ckContentArea #bigImage p:last-child,  
.ckContentArea #bigImage div:last-child,
.ckContentArea #bigImage p,
.ckContentArea #bigImage div{
	margin: 0px;
}
.ckContentArea #bigImage table,
.ckContentArea #bigImage table td{
	border:0px;
}
.ckContentArea #bigImage .margTop7{
	margin: 7px 0px;
}
.ckContentArea #bigImage a.btn{
	color: #FFFFFF;
}
.ckContentArea #bigImage a.btn.uploadContainer_label{color: #000000;}
.macrocontent{
	width:77%;
	min-height: 270px;
}

/* overwrite css of ckeditor for bigImage dialog*/
.macroEntry .likesWrapper{
	margin-top: 5px !important;
}
.macroEntry .microPopMeta{
	line-height: 20px;
}
.macroEntry #likesModal h3{
	margin: 0; 
	color: #3C3C3C;
	font-size: 18px;
	font-weight: bold;
} 
 .macroEntry #likesModal{
	margin-top: -250px;
}
.macroEntry #likesModal_innerHtml{
	margin-top:0px;
}
.macroEntry #likesModal_innerHtml .LikesUser{
	margin-top: 0px;
	line-height: 20px;
}
.macroEntry #likesModal_innerHtml .LikesUser .btn{color: #333333;}
.macroEntry #likesModal_innerHtml .LikesUser .btn.unFollow{color: #fff;}
.macroEntry #bigImageComment .moreLessDetect p{ margin: 0 0 10px;}
.macroEntry #bigImageComment .likesWrapper .commentWrapper  .commentInner { margin-left: 60px; line-height: 20px;}
.macroEntry #bigImageComment .ckContentArea p, .macroEntry #bigImageComment .CKmention p { margin: 12px 0 0; }
.macroEntry #bigImageComment .ckContentArea p:first-child, .macroEntry #bigImageComment .CKmention p:first-child {margin-top: 0;}
.macroEntry #bigImageComment .imageInfo{margin: 10px 30px 0 70px !important;}
.macroEntry #bigImageComment .smallImage{margin:10px 0 0 0px!important;}
.macroEntry #bigImageComment .smallImage:first-child{margin:0px!important;}
.macroEntry #bigImageComment .rightImage{margin-left: 0px!important;}

/**********************
Link Dialog
***********************/
ul.attachOption li div{
	background-image:url("../../images/v3/icons/icon-sprite.png?bt=2026_06_22_13_53_12");
	width:30px;
	height:25px;
}
ul.attachOption li.selected{
	height:56px;
}
ul.attachOption li.recent div{
	background-position:-4px -5px;
}
ul.attachOption li.browse div{
	background-position:-43px -5px;
}
ul.attachOption li.search div{
	background-position:-80px -3px;
}
ul.attachOption li.upload div{
	background-position:-122px -4px;
}
ul.attachOption li.external div{
	background-position:-163px -4px;
}
ul.attachOption li.anchor div{
	background-position:-198px -4px;
}
ul.attachOption li.category div{
	background-position:-235px -4px;
}
ul.attachOption li.iSheet div{
	background-position:-272px -4px;
}
ul.attachOption li.contentTabIcon div{
    background-position:-305px -4px;
}
ul.attachOption li.rssTabIcon div{
    background-position:-337px -4px;
}
ul.attachOption li.email div{
    background-position:-436px -4px;
}
ul.attachOption li.link div{
    background-position:-371px -4px;
}
ul.attachOption li.message div{
    background-position:-402px -4px;
}
ul.attachOption li.microblog div{
    background-position:-467px -4px;
}
.linkGrid tr td{
	border:0px none !important;
	font-size:12px;
	padding: 5px 10px 4px;
}
.linkGrid tr td.dociconpad{
	padding:0px;
	width:25px;
}
.linkGrid tr.linkGridTitle td{
	font-size: 12px;
	font-weight: bold;
}
.linkGrid tr td.width50{
	padding:0px;
	width: 50px;
}
/**********************
Blog and Event
***********************/
.blogWrapper{
	background-color:#fdfdfd;
	overflow-x:hidden;
}
.blogPost, .eventPost{
	padding:10px 10px 10px 10px;
	background-color:#fff;
	border:solid 1px #e9e9e9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-top:15px;
	clear:both;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
}
.blogPostContent{	
	margin-left:60px;
	word-wrap:break-word;
}
.blogPostContent p{
	font-size: 12px;	
}
.blogPostContent .moreLessAlready{
	margin-bottom: 10px;
}
.blogPost h2, .eventPost h2{
	font:bold 14px/20px 'clario', sans-serif, Arial;
	margin:0 60px 0 60px;
}
.viewBlogIcon {
	margin-right: 32px;
}
.blogMeta{
	font-size:11px;
	display:block;
	margin:7px 0 7px 60px;
}
.blogPostIcons{
	float:right;
}
.blogRemoveMarg h2, .blogRemoveMarg .blogMeta, .blogRemoveMarg .blogPostContent{
	margin-left: 0px;
}
.blogPost span.docIcon.share, .eventPost span.docIcon.share{
	top:0;
	margin-right:10px;
}
.blogCommentContainer, .eventCommentContainer{
	float:right;
	margin:0px!important;
}
	.blogCommentContainer a, .eventCommentContainer a{
		color: #3c3c3c;
		text-decoration: none;
	}
	span.blogCommentIcon, span.eventCommentIcon{
		background:url("../../images/v3/icons/main_sprite.png?bt=2026_06_22_13_53_12") no-repeat -359px -45px;
		width:23px;
		height:17px;
		display:block;
		float:right;
		margin:3px 0 0 5px;
	}
h2.blogLeftTitle{
	font:bold 16px/normal 'clario', sans-serif, Arial;
	border-bottom:solid 1px #eaeaea;
	margin:0 0 2px;
	padding:10px 0;
}
.leftPanel.whiteBg{
	background-color:#fff;
}
ul.blogCategory{
	border-top:0 none;
}
ul.blogCategory li, ul.blogCategory li a{
	display:block;
	font:italic 12px 'Source Sans 3', sans-serif, Arial;
	color:#313131;
	height:auto;
	border:0px none;
	line-height:normal;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
	ul.blogCategory li{
		margin-bottom:2px;
	}
	ul.blogCategory li a{
		padding:7px;
	}
	ul.blogCategory li a:hover{
		background-color:#fdfdfd;
		text-decoration:none;
		color:#231f20;
	}
	ul.blogCategory li a.selected{
		background:#f5f5f5 !important;
	}
	ul.blogCategory li.More a{
		/* color:#4b91b3; */
	}
	ul.blogCategory li.More a:hover{
		background-color:transparent;
		text-decoration:underline;
		color:#4b91b3;
	}
	.subblogHeader{
		margin-left:74px;
	}
	img.blogger{
		width:52px;
		margin:2px 20px 2px 0px !important;
	}
.CalenderDateIcon{
	width:55px;
	height:57px;
	background:url("../../images/v3/icons/calendar_large_icon.png?bt=2026_06_22_13_53_12") no-repeat 0px 0px;
	display:inline-block;
	color:#313131;
	text-align:center;
	vertical-align:middle;
	font-size:26px;
	line-height:63px;
	font-weight:bold;
	position:relative;
}
.CalenderDateIcon .weekname{
	height:17px;
	position:absolute;
	width:55px;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:#f0f0f0;
	text-shadow:1px 1px 0px rgba(0,0,0,0.58);
	-moz-text-shadow:1px 1px 0px rgba(0,0,0,0.58);
	-webkit-text-shadow:1px 1px 0px rgba(0,0,0,0.58);
	top:0px;
	left:0px;
	line-height:16px;
}
.eventPost h2, .eventPost .blogMeta, .eventPost .blogPostContent{
	margin-left:70px;
}
.width52px{
	width:54px;
}
.rssIconmarg{
	margin: 4px 12px 0px 0px;	
}
#demo-local_container .as-input{
	width:190px !important;
}
#demowords_container .as-input{
	width:190px !important;
}
.width225px{
	width:225px !important;
}
.blogHeading h1.blogTitle {
	margin-left: 74px;
}


/* New Event Module*/
.eventMeta{font-size: 11px;}
.eventMeta span{ margin-bottom: 5px; margin-top: 3px;}
.eventMeta ul.dropdown-menu{font-size: 12px;}
.eventMeta .favouriteStar{ margin: -1px 0 0 10px;}
.eventHeading {font-size: 16px; margin-bottom: 10px;}
.eventListWrapper .linebreak{margin: 15px 0;}
.eventIcon{vertical-align: middle; padding: 1px 8px 1px 7px; margin-right:8px; display:inline; background: url("../../images/v3/icons/main_sprite.png?bt=2026_06_22_13_53_12") no-repeat top left; height: 13px;}
.eventClock{ background-position: -211px -68px; }
.eventLocation{ background-position: -227px -68px; }
.eventCategory{ background-position: -241px -68px; }
.eventComment{ background-position: -257px -68px; }
.eventleftPanel{width: 250px; float:left;}
.eventSection{ margin-left: 251px;}
.eventSection #listView{border-top:0 none;}
.eventSection .blueHeader{ box-shadow:none;}
.eventSection .blueSubHeader { border-bottom: 1px solid #e4e4e4; height:35px;}
.eventleftPanel .eventTitle{ border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; font-size: 16px; padding: 10px;}

#detailViewEventsubHeader  span.docIcon.share{top: 6px;}
#detailViewEventsubHeader .favouriteStar{margin: 5px 0 0 10px;}

.leftpaneleventCategory{ overflow-y: auto; overflow-x:hidden;}
.leftpaneleventCategory ul li a{display: block; padding: 6px 10px; color:#3c3c3c;}
.leftpaneleventCategory ul li{ border-top:0px;}
.leftpaneleventCategory li a:hover, .leftpaneleventCategory li a:active, .leftpaneleventCategory li a:focus, .leftpaneleventCategory li a.active{border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; padding:5px 10px; text-decoration: none; }
.leftpaneleventCategory ul li:first-child a:hover, .leftpaneleventCategory ul li:first-child a:active, .leftpaneleventCategory ul li:first-child a:focus, .leftpaneleventCategory ul li:first-child a.active {border-top: 0px; padding-top:6px;}
.leftpaneleventCategory .categoryColor{border-radius: 4px; height: 17px;  width: 17px; margin-right: 10px; margin-top:1px; float:left;}
.leftpaneleventCategory span.TruncateTxt{max-width: 165px; float: left; margin-right:5px;}

.btnText.eventPre{ background-position: -272px -67px; margin: 0;}
.btnText.eventNext{ background-position: -282px -67px; margin: 0;}
ul.eventSearch{width:300px;}
ul.eventSearch .eventMeta{padding:2px 10px;}
ul.eventSearch .eventMeta .title{font-size: 12px;}
ul.eventSearch .eventMeta span{ margin-top:0px; margin-bottom:0px;}

.list-group-item {position:relative; display:block; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd; padding:10px 15px; }
.list-group-item:first-child { border-top-left-radius:4px; border-top-right-radius:4px;}
.list-group-item:last-child { margin-bottom:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px;}

.eventListGroup{ width:475px; margin-top: 20px;}
.eventListGroup li a{padding:0 5px;}
.eventListGroup .list-group-item .TruncateTxt{margin-left: 30px; margin-right: 150px;}
.eventListGroup .delete_Icon{ margin: 0 0 -4px 15px; padding: 0;}
.eventListGroup .categoryColor{height: 17px;  width: 17px; float: left; margin-top: 2px;}

.addEventCategory .staticPadding{min-height:185px;}
.addEventCategory .btn.colorSelect{ border-radius:2px;}
.addEventCategory .controls .radio.inline input{margin-top:0px;}
.addEventCategory .darkText{color:#3c3c3c;}
.addEventCategory .lightText{color:#ebebeb;}

.colorBox{ padding: 0px 5px; display: table; width:180px;}
.colorBox span{ float:left; display:block; width:32px; height:32px; margin: 6px; cursor: pointer;}
.colorSelect .activeColor{width: 20px; height: 20px; display: inline-block; vertical-align: middle;}
.colorSelect .customselectOption{font-size: 12px;}
.colorSelect .caret{ margin-left: 10px;}

.colorPicker span.colorSelector{ border-right:0px; border-radius:4px 0 0 4px; padding: 5px 10px;}
.colorPicker input.colorInput{ border-radius:0 4px 4px 0; padding: 5px 5px 5px 10px;}

.eventPopover{ width:288px;}
.eventPopover .modal-header {padding: 4px 28px 4px 10px;}
.eventPopover .modal-header .close{border-bottom: 0; border-left: 0; padding: 15px 10px 10px;}
.eventPopover h3{font-size: 18px; font-weight:normal;}
.eventPopover .popover-title {display: none;}
.eventPopover .popover-content{padding:0;}
.eventPopover .popover-content .eventMeta{ font-size:12px;}
.eventPopover .categoryColor{height: 17px;  width: 17px; float:left; margin:1px 4px 0 0; border-radius:2px;}

	
/* add event modal*/
.addEvent .modal-footer .customSelect, .sendNotification .modal-footer .customSelect{width:175px;}
#detailTab .control-label{width: 88px;}
#detailTab .controls{margin-left: 95px;}
#detailTab .multiselect-container{ max-width:100%; min-width:220px;}
#detailTab input[type="text"].span12 {min-height:20px; height:30px;}
#detailTab .multiselect-container input[type="checkbox"]{ margin-left:0; margin-right:8px;}
#detailTab .multiselect-container label.checkbox{ padding: 3px 0 3px 10px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#detailTab .multiselect-container {top: auto; bottom: 100%;}
#detailTab button.multiselect { border:1px solid #bababa; border-radius:3px; min-width: 150px; text-align: left; max-width: 100%; padding:0px; font-size:12px;}
#detailTab button.multiselect span.TruncateTxt{padding:4px 25px 4px 10px; box-sizing:border-box;}
#detailTab button.multiselect b.caret{ position:absolute; right:10px; top:5px;  opacity:1;}
.addEvent .modal-header span{ margin-right:35px;}
.addEvent #bottom_ck .cke_bottom, #addTaskModal .cke_bottom{display:none;} /* remove ck footer for event/task modal */

#categoriesTab .leftpaneleventCategory{height:auto!important;}
#categoriesTab .leftpaneleventCategory span.TruncateTxt{max-width: 230px;}
#archiveTab li a{padding:6px 10px; display: block;}

#displayrecentDiv div.margBott10.margTop10, #displaysearchDiv div.margBott10.margTop10{ line-height: 16px;}
#displaysearchDiv .input-append .input-large{box-sizing: border-box; height: 30px; margin-right: 29px;}
#displaysearchDiv .input-append a.add-on{margin-left: -30px;}

	
/* mini-calendar & shedular overwrite*/
.miniCalendar{height:251px;}
.dhx_cal_container.dhx_mini_calendar{border:0px; box-shadow: 0 0 0; border-radius: 0;}
.dhx_cal_container.dhx_mini_calendar .dhx_year_month, .dhx_cal_container.dhx_mini_calendar .dhx_year_week .dhx_scale_bar{ font-weight: bold;}
.dhx_cal_container.dhx_mini_calendar .dhx_year_month span.minCalTitle, .eventSearch .eventMeta:hover{cursor: pointer;}
.dhx_cal_container.dhx_mini_calendar .dhx_year_week .dhx_scale_bar{ font-size: 12px;}
.dhx_cal_container.dhx_mini_calendar .dhx_year_week{ border-bottom:0px; padding-top: 5px;}
.dhx_cal_container.dhx_mini_calendar .dhx_year_body .dhx_month_body{background-color: #fff; border-bottom: 0;}
.dhx_cal_container.dhx_mini_calendar .dhx_now .dhx_month_head{ color:red; background-color: #fff;}
.dhx_cal_container.dhx_mini_calendar .dhx_calendar_click, .dhx_mini_calendar .dhx_year_body.select_month .dhx_month_head, .dhx_cal_container.dhx_mini_calendar .dhx_now .dhx_calendar_click{background-color: #ececec;}
.dhx_mini_calendar .dhx_year_body .dhx_before .dhx_month_head , .dhx_mini_calendar .dhx_year_body .dhx_after .dhx_month_head{ background-color: #fff;}
.dhx_year_body .dhx_before.beforeafterDates .dhx_month_head, .dhx_year_body .dhx_after.beforeafterDates .dhx_month_head{ background-color:#ECECEC; color:#bbb !important;}/*overwrite dhtmlx css*/

.dhx_cal_container.dhx_mini_calendar .dhx_cal_next_button, .dhx_cal_container.dhx_mini_calendar .dhx_cal_prev_button { width: 20px;}
.dhx_cal_container.dhx_mini_calendar .dhx_cal_next_button {background-image: url("../../images/v3/glyphicons-halflings.png?bt=2026_06_22_13_53_12");  background-position: -264px -92px; right:10px!important;}
.dhx_cal_container.dhx_mini_calendar .dhx_cal_prev_button {background-image: url("../../images/v3/glyphicons-halflings.png?bt=2026_06_22_13_53_12");  background-position: -240px -92px; left:10px!important;}

.dhx_month_head.dhx_year_event {font-weight:bold; background-color: #fff;}
.dhx_multi_day .dhx_cal_event_line:hover{text-decoration:underline;}
.dhx_mini_calendar .dhx_month_head, .dhx_mini_calendar .dhx_month_head.dhx_year_event{border-radius:0px; padding: 5px 0; margin: 0;}

.dhx_cal_container{border:1px solid #e4e4e4; border-top:0px;}
.dhx_cal_container .dhx_cal_header{border-top:0px;}

.dhx_cal_event.dhx_cal_select_menu {display:none;}
.dhx_scheduler_month .dhx_marked_timespan{display:none!important;}/* overwrite bootstrap display:table-cell */
.dhx_cal_event_line .dhx_event_resize{ background: transparent;}
.dhx_cal_data .dhx_cal_event textarea.dhx_cal_editor{ position:absolute; top:-999px;}/*cant hide textarea as shedular.js use focus*/
.dhx_marked_timespan.dhx_now_time{margin-left:0; min-height:inherit; float:none;}/*overwrite bootstrap default div margin*/

/* set default color for first drag event*/
.dhx_cal_event .dhx_body, .dhx_cal_event .dhx_footer, .dhx_cal_event .dhx_header, .dhx_cal_event .dhx_title, .dhx_cal_event_line{background-color: #EFEFEF;}
.dhx_cal_event .dhx_title{color:#3c3c3c;}
.dhx_cal_event .dhx_body a.ev_title_ref, .dhx_cal_event_line a.ev_title_ref, .dhx_cal_event_line{color:#EFEFEF;}



/*------------- all site list css --------------------*/
#setCategoryPage .input-large.match{width:100%;}
#allsite_list .docInfo{
	margin:0px 80px 0px 30px;
}
div.docTouchMeta {
    font-size: 11px;
    font-style: italic;
}
#siteList .blueSubHeader .checkContainer {
	margin-left:15px;
	margin-right: 5px;
}
#siteList .checkContainer input{
	margin-top:0px;
}
.allsitesrc .calIcon {
	margin: 5px 5px 0 0;
}
.allsitesrc .show-grid {
	margin-bottom: 15px !important;
	margin-top: 10px !important;
}
.allSiteFilter label{
	width:87px;
}
.allSiteFilter input[type="checkbox"]{
	margin-right: 5px!important;
}
#siteList .columnHeadings input[type="checkbox"]{
	margin-left:4px;
}

table.siteListTbl tr.columnHeadings td{
	border-left: 1px solid white; 
	box-shadow: -1px 0 0 #E4E4E4; 
	padding: 8px 10px 8px 10px; 
	*padding:0px 10px;
}
table.siteListTbl > tbody > tr > td{
	padding: 8px 10px 8px 10px; 
	white-space: nowrap;
	border-bottom: 1px solid #e4e4e4;
}
table.siteListTbl td.DocName{
	word-wrap: break-word;
	white-space: normal;
}
#siteList table.siteListTbl .columnHeadings input[type="checkbox"]{
	margin-left:0px;
}
/*----------- find site calendar -------------*/
#searchDiv .InlineBlock img{
	position: absolute;
	top:5px;
	right:18px;
}
/**********************
iSheet Module
***********************/
.isheetNoLeftPanel{width:100%!important;}
.gridbox .xhdr table, .gridbox .objbox table{
	border-collapse: inherit;
}
#manageDocReportViewListDiv{
	margin-left: 80px;
	padding-left:0px;
}
.ddReportBtn{
	max-width:130px;
}
.ddReportBtn span.btnText{
	padding-right: 15px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ddReportBtn span.caret{
	position: absolute;
	right: 0;
}
.datepickerCal{
	cursor: pointer;
}
.isheetDwnpopup .taskTitle {
	font-size: 16px;
	color:#4B91B3;
}
.isheetDwnpopup .taskTitle span{
	color: #3c3c3c;
}
.errorSpace .errormsg{/* give space in error msg all-round*/
	margin: 20px;
}
#TemplateRuleParaTBL .GreyFont{/* overwriting the custom color with grey color*/
	color:#939393!important;
}
.iSheetGridList, .qaGridList{
	border: solid #e4e4e4;
	border-width: 1px 1px 0;
	box-shadow:0 5px 8px -5px rgba(0, 0, 0, 0.09) inset;
	-moz-box-shadow:0 5px 8px -5px rgba(0, 0, 0, 0.09) inset;
	-webkit-box-shadow:0 5px 8px -5px rgba(0, 0, 0, 0.09) inset;
}
.sheetDocumentLinkTd{
	width:35px; 
	padding:0px 0px 10px !important; 
	border:none !important;
}
.sheetDocumentLinkTdWrape{
	padding:0px 0px 10px !important;
	border:none !important;
	word-wrap: break-word
}
.sheetborderNoneTd td{
	border:none !important;
}
.isheetTitle{
	position:relative;	
}
a.isheetTitleLink{
	color:#808080;
	font-size:15px;
}
 .isheetTitle .dropdown-menu, .quickDrop .dropdown-menu{
	left: -8px;
	top: 27px;
}

.dropdown-menu div.ScrollDropDown{
	overflow: auto;
	max-height: 250px;
}
.isheetTitle div.ScrollDropDown{width:250px;}
.isheetTitle ul.dropdown-menu li a, .quickDrop ul.dropdown-menu li a{
	white-space: nowrap;
}

.isheetTitle .dropdown-menu:after, .quickDrop .dropdown-menu:after {
	left:4px;
}
.isheetTitle .dropdown-menu:before , .quickDrop .dropdown-menu:before{
	left:3px;
}
.quickDrop{
	position:relative;
	display:inline-block;
}
.quickDrop .dropdown-menu{
	top:27px;	
}
.quickDrop span.caret, .isheetTitleLink span.caret{
	margin:9px 5px 0px 3px;	
}
a.quickDropLink{
	text-decoration:none;
	color:#a0a0a0;
	display:inline-block;
	margin-top: 1px\9;
	*display:inherit;
}
.macOSx a.quickDropLink{
	margin-top: 1px;
}
.macOSx .quickDrop span.caret{
	margin-top: 8px;
}
.isheetMultiplechk{
	height: 100px;
	overflow: auto;
	padding-left: 2px;
}

#richtextforItem {
	width: auto!important;
}
/*---- for modal pop-up fix ---*/
#isheetlinkdialog .iSheetContainer{
	overflow: inherit;
	height: auto !important;
}
.iSheetGridList .errormsg{
    	padding: 7px 10px;
    	text-align: left;
    	margin-bottom: 12px;
}
ul.srcSheet{
	width: 190px;
}
/*----- isheet view & column page Calendar grid table -----*/
#filterDataGrid, #gridbox, #joinTypeColumnDataGrid{
	width: 595px!important;
	float: left;
}
.filterview_lbl{
	margin-top:105px;
	width: 20px;
	float: left;
	margin-left:10px;
}
#filterDataGrid table.row20px tr td{
	white-space: inherit;
}
#filterDataGrid .objbox{
	overflow-x:hidden!important; 
}
#fillterDivID input#fillterDateId{
	width: 125px;
}
#gridbox table tr th:first-child{
	width:20px!important;
}

/*======== GRID start =========*/
.isheetshareicon{
	overflow: visible !important;
}
.isheetshare .dropdown-menu{
	left: -6px !important;
	right: auto !important;
	top: 30px !important;
}
.isheetshare .dropdown-menu:after {
	left: 3px;
}
.isheetshare .dropdown-menu:before {
	left: 2px;
}
.printSheetTable {
	table-layout: fixed;
	border-bottom: solid 1px #ccc;
}
.printSheetTable td {
	word-wrap:break-word;
	font-family: inherit; color:#404040; font-size:13px;
}
.printSheetTable pre {
	white-space: pre-wrap;
	word-wrap: break-word;
	font-family: inherit; color:#404040; font-size:13px;
}


.printSheetTitle {
	font-family: 'clario', sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-align: left;
}

.printSheetHead {
	background-color: lightgrey;
	text-align: center;
}

.printPreviewSheetHead {
	text-align: left;
	font-weight: bold;
	vertical-align:top;
}

.printPreviewSheetHead td {
	
	background-color: #e3e3e3;
	padding: 5px 0 5px 10px;
	border-bottom: 1px solid #CCCCCC;
}

.printPreviewSheetHead th {
	
	background-color: #e3e3e3;
	padding: 5px 0 5px 10px;
	border-bottom: 1px solid #CCCCCC;
}
.printSheetBody tr td{
	border-bottom:1px solid #F3F3F3;
}
.pDcoumentRecentTitle {
	font-family: 'clario', sans-serif, Arial;
	font-size: 20px;
	color: #FFFFFF;
	margin: 0px;
	padding: 10px 0px 12px 0px;
	white-space: nowrap;
}
.pBannerText {
	font-family: 'Source Sans 3', sans-serif, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.grid_even {
	
}

.row_even, table.wikigrid tr:nth-child(even){
	background-color: #F8F8F8; 
}

.row_odd, table.wikigrid tr:nth-child(odd){
	background-color: #FFFFFF; 
}

.printPreview_grid_even {
	
}

.printPreview_grid_even td{
	overflow: hidden;
	vertical-align:top !important;;
}

.printPreview_grid_even td table tr td{
	border-right: none;
	padding: 0px 4px;
}
.printPreview_grid_even td.ckContentArea{
	
}

.printPreview_grid_uneven td.ckContentArea{
	
}

.grid_uneven {
	
}

.printPreview_grid_uneven {
	
}

.printPreview_grid_uneven td {
	overflow: hidden;
	vertical-align:top !important;;
}

.printPreview_grid_uneven td table tr td{
	border-right: none;
	padding: 0px 4px;
}

.grid_hover {
	background-color: #f5f5f5;
}
div.gridbox_clear img{
	max-width: inherit !important;
	*max-width:none !important; /* for IE7 */
	
}
div.gridbox_clear table.hdr td {
	background-color: transparent;
	border:0 none;
	color:#444545;
	
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding:6px 0px;
	border-left:1px solid white;
	box-shadow:-1px 0 0 #E4E4E4;
}
div.gridbox_clear table.hdr td div.hdrcell{ /*--- Set the Grid title height max to 150px when title is too longer like 4500 character (Ref. COL-7098) ---*/
	max-height:150px !important;
	overflow: auto !important;
	word-wrap:break-word; 
	margin-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}
div.gridbox_clear table.obj td {
	word-wrap: break-word;
	font-family: inherit; color:#404040; font-size:13px;
	vertical-align:top !important;
	border:0px solid #F3F3F3;
	border-bottom:1px solid #F3F3F3;
}
div.gridbox table.obj th {
	line-height: 0px;
}
table.obj, table.hdr{
	border-right: #F3F3F3 solid 1px;
}
div.gridbox_clear table.obj td,
div.gridbox_clear table.obj td p,
div.gridbox_clear table.obj td div,
div.gridbox_clear table.obj td ul li,
div.gridbox_clear table.obj td ol li{
	line-height: 18px;
	color: #3C3C3C;
}
div.gridbox table.obj tr.rowselected td, 
div.gridbox table.obj tr.rowselected td.cellselected, 
div.gridbox table.obj td.cellselected{
	color: #3C3C3C;
	background: #e7f2f9;
}
div.gridbox table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected{
	background: #F2F8FB;
}
div.gridbox table.obj tr td > table > tbody > tr > td.grid_hover,
div.gridbox table.obj tr.rowselected td.cellselected > table > tbody > tr > td{
	background: transparent !important;
}

div.gridbox_clear table.obj td pre {
	font-family: inherit;
	line-height: 18px;
	margin: 0;
    padding: 0;
	background:transparent;
    border: 0 none;
	white-space: pre-wrap;
	word-wrap: break-word;
	font-family: inherit; color:#404040; font-size:13px;

}

/* div.gridbox_clear .xhdr {
	background-color: #e3e3e3;
} */
div.gridbox_clear .xhdr{
	height: auto !important;
	background: #F8F8F8;
}
div.gridbox_clear div.topMumba{
	display: none;
}
div.gridbox_light .xhdr{
	background-color: #f8f9fb;
	background-image:none;/*to override default DHX Grid image from its CSS*/
}

div.gridbox_light table.hdr{
	background-color: #f8f9fb;
	background-image:none;/*to override default DHX Grid image from its CSS*/
}

div.gridbox_light table.hdr td {
	border-bottom:1px solid #E8E8E8;
	border-left:0px;
	border-top:0px;
	border-right: 1px solid #E8E8E8;
	background-color:transparent;
	font-family:'Source Sans 3', sans-serif, Arial;
	font-size:12px;
	font-weight:bold;
	color: #444545;
	vertical-align:top;
	text-align:left;
}

div.gridbox_light table.obj td {
	border-bottom:1px solid #E8E8E8;
	border-left:0px;
	border-top:0px;
	border-right: 1px solid #E8E8E8;
	font-family:'Source Sans 3', sans-serif, Arial;
	font-size:12px;
	padding-right:4px;
	padding-left:4px;
}

div.gridbox_light {
	border:1px solid #E8E8E8;
}

div.gridbox_light table.obj {
	border-bottom:0;
}
div.gridbox_clear{
	padding-left: 0; /* Remove default padding in DhxGrid css */
}
#divRenderedItem, #divDataInfo, #divErrorInfo{
	width: 100% !important;
}

div.bottomMumba img:first-child, div.bottomMumba img:nth-child(2), div.topMumba{
	display: none;
}

div.bottomMumba{
	width: 99% !important;
}

div.gridbox_clear{
	padding-right: 0px;
	background:#F8F8F8;
	border-bottom: 1px solid #E4E4E4; 
}

div.gridbox .objbox {
	border-top: 1px solid #E4E4E4;
	background:#F8F8F8;
}
div.gridbox_clear div.bottomMumba{
	display: none;
}

.gridFooterResult{
	padding:0 5px 0 10px;
	float:left;
}
#divErrorInfo table.row20px tr td{
	padding: 8px;
}
/* overwrite grid spacing on update dhtmlxgrid 4.0*/
#filterDataGrid_view div.gridbox_clear table.hdr td div, 
#imageGridBox div.gridbox_clear table.hdr td div.hdrcell, 
#loginByOrgGrid.gridbox_light table.hdr td div.hdrcell,
#downloadByOrgGrid.gridbox_light table.hdr td div.hdrcell{
	padding-left: 4px;
}
#filterDataGrid_view div.gridbox_clear table.row20px tr td, 
#loginByOrgGrid.gridbox_light table.row20px tr td,
#downloadByOrgGrid.gridbox_light table.row20px tr td{
	padding-right: 4px; padding-left: 4px;
}

/*--- choice type column ----*/
div.gridbox_clear table.obj td table.choiceContent td:first-child, 
table.choiceContent td:first-child{
	padding: 0;
}
table.choiceContent td img{
	max-width: inherit;
	*max-width: none;/* for IE7 */
}

/*---- Isheet Document & Folder type link column ----*/
.sheetDocumentLink, .sheetFolderLink{
	clear: both;
	margin-bottom: 7px;
}
.sheetDocumentLink > div, .sheetFolderLink > div{
	margin-left: 35px;
	padding-top: 6px;
	word-wrap: break-word;
}

/*---START isheet email preferences modal ----*/
#sheetUserSelectableForm .dashMeta a{font-size: 16px;}
#sheetUserSelectableForm .dashMeta{margin-left: 65px; padding-top: 12px;}
#setSheetUserMailAlert .peopleInfoHeader li.peopleName{width:27%;}
#setSheetUserMailAlert .peopleInfoHeader li.peopleName{padding-right: 64px;}
#setSheetUserMailAlert .peopleInfo ul li.userrMailLink{width:25%; }
#setSheetUserMailAlert .peopleInfo ul li.peopleNames{width:27%;}
#setSheetUserMailAlert li.navBtn, #setSheetUserMailAlert li.navBtn:hover, #setSheetUserMailAlert li.navBtn:active{border: 1px solid #fff; background: #fff!important; box-shadow: 0 0 0; filter:none;}
#isheetlinkdialog .modal-body .iSheetContainer{ border-left: none; border-right: none}
.imgLibraryGrid, .imgLibraryGrid .objbox{height:auto!important;}

/*--- END isheet email preferences modal ----*/

/*======= GRID Css end ========*/

/*---- admin module ----*/
#taskListTable #categoryListDiv, #categoryListTable {line-height: 30px;}
#summary_report ul, .rightbtn .blueHeader ul{
	width:99%;
}
#summary_report ul li.btn-group, .rightbtn .blueHeader li.btn-group{
	float:right;
}
table tr.columnHeadings:hover{
	background:none repeat scroll 0 0 #F8F8F8!important;
}
#summary_report table.responsive tr.columnHeadings:nth-child(2){
	box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.05)
}
.adduserssteps .span3 strong, .adduserssteps .span2 strong{
	display: block;
}
.width374{
	width:374px;
}
.width360{
	width:360px;
}
/**********************
Global Search
***********************/
.leftPanel ul.globalSearchLeftNav{
	border-top: 0 none;
}
ul.globalSearchLeftNav li:first-child{
	height: auto;
}
.GlobeSearch{
	height:38px !important;
	margin:0px !important;
}
.globesearchInput{
	margin-right:70px;	
}
.globebutton{
	clear: right;
    position: absolute;
    right: 16px;
    top: 16px;	
}
.globalSearchIcon{
	background: url("../../images/v3/icons/main_sprite.png?bt=2026_06_22_13_53_12") no-repeat -209px -2px;
	display:inline-block;
	width:22px;
	height:22px;
	margin:4px 5px 0px;
}
.globeSearchTop{
	border:1px solid #E4E4E4;
	border-bottom:0px none;
	padding:15px;
	padding-bottom: 10px;
}
div.globalSearchside{
	margin: 0 0 0 55px;
    vertical-align: top;
}
.foldPeopleIcon{
	display: inline-block;
	float: left;
	height: 40px;
	margin: 0 10px -5px 0;
	vertical-align: bottom;
	width: 40px;
}
/* For radio button using list attributes*/
.radio_inline label{
		display: inline-block;
		margin:0 10px 0 5px;
}
.radio_inline input{
	margin-top: -2px;
}
#leftrightbtn ul, #leftrightbtn li{
	width:99%;
	text-align:right;
}
#leftrightbtn li a:first-child{
	float:left;
}
/*----- task module -----*/
.sectionHeader .taskRightSubHeader span.docIcon.share{
	margin:1px 8px 0 0px;
}
.sectionHeader .taskRightSubHeader span.favouriteStar{
	margin-right:8px;
	cursor: pointer;
}
.sectionHeader select#taskOrderByOptions{
	margin:-2px 0px 0 0px;
}
.input-xlarge284{
	width:284px;
}
.input-xlarge253{
	width:253px;
}
.input-xlarge267{
	width:267px;
}
.input-xlarge264{
	width:264px;
}
.taskclsbtn{
	position: relative;
	top:-15px;
	right:-15px;
}
.InheritPos{
	position: inherit;
}
.siteTaskListHeader {
	margin-right: 60px;
}
.tTextWrapper span.attach{
	margin-right: 5px;
	margin-top:-3px;
	cursor: pointer;
}
.tTextWrapper span.commentIcon {
	width: 16px;
	height: 16px;
	*margin-top: 2px;
}
.taskInfoList li, #taskTitleInlineDiv{ 
	width: 100%
}
#taskTitleInlineDiv {
	padding:5px 0 0 0;
	border: 0px;
}
#taskInfoPage .commentWrapper img{
	margin-left: 0px;
}
.taskInfoRight #seeMoreComments .innerPadding{
	padding:15px;
}
.taskRightCK{
	display: block; 
	margin-left:50px; 
	*margin-top:-30px
}
.addTaskDeleteIcon{
	position: absolute;
	right: -25px;
	top: 11px;
}
/**********************
Tasks - responsive columns
***********************/

#task_btn a.edit{
	margin-left: 5px;
}

.tTick{
	display: inline-block;
	/*height:17px;*/
	line-height:normal;
	width:3.5%;
	*display: inline;
	zoom: 1;
	float: left;
	margin: -1px 9px 0 6px;
}

.tDuedate{
	display: inline-block;
	/*height:17px;*/
	line-height:normal;
	width:19%;
	*display: inline;
	zoom: 1;
	float: left;
	margin: -1px 9px 0 6px;
	overflow: hidden;
	text-overflow:ellipsis;
}


.tTextWrapper{
	width:69%;
	display: inline-block;
	line-height:normal;
	*display: inline;
	zoom: 1;
	float: left;
}
.macOSx .tTextWrapper {
	line-height: 18px;
}
.tStatus{
	width:11%;
	display: none;
	/*height: 17px;*/
	line-height:normal;
	zoom: 1;
	float: left;
	overflow: hidden;
	text-overflow:ellipsis;
}

.tPriority{
	width:11%;
	display: none;
	/*height: 17px;*/
	line-height:normal;
	zoom: 1;
	float: left;
	overflow: hidden;
	text-overflow:ellipsis;
}

.tTopic{
	width:10%;
	display: none;
	/*height: 17px;*/
	line-height:normal;
	zoom: 1;
	float: left;
	overflow: hidden;
	text-overflow:ellipsis;
}

/*.taskArrow{
	width:5%;
}*/

.mytasks .docTouchIcons{
	clear:both;
}

.qReply{
	margin:-5px 0 10px 0;
	padding-left: 24px;
	display: block;
	background:url("../../images/v3/icons/reply.png?bt=2026_06_22_13_53_12") no-repeat;
	color: #333;
}

/* - Three Columns - */

.threeCol .tStatus{
	display: inline-block;
	*display: inline;
}

.threeCol .tTextWrapper{
	width: 53%;
}

/* - Four columns Columns - */

.fourCol .tStatus,
.fourCol .tPriority{
	display: inline-block;
	*display: inline;
}

.fourCol .tTextWrapper{
	width: 45%;
}

/* - Five Columns - */

.fiveCol .tStatus,
.fiveCol .tTopic,
.fiveCol .tAssignee,
.fiveCol .tPriority{
	display: inline-block;
	*display: inline;
}

.fiveCol .tPriority{
	width: 6%;
}
.fiveCol .tTopic{
	width: 12%;
}
.fiveCol .tStatus{
	width: 10%;
}
.fiveCol .tDuedate{
	width: 15%;
}
.fiveCol .tTextWrapper{
	width: 46%;
}
.fiveCol .taskArrow{
	width:3% !important;
}

/* - Six Columns - */

/* .tasksMain.small .taskTick{
	display: none;
} */

.tasksMain.small ul.navRight{
	display: none;
}

/*** Task Module Print***/
.printSiteTaskList ul.tasksListHeader  li{
	font-weight: bold;
}
.printSiteTaskList .tasksListHeader li.task li.tTextWrapper{
	padding-right: 0;
}
.printSiteTaskList .tPriority, .printSiteTaskList .tStatus, .printSiteTaskList .tTopic{
	display: inline-block;
}
.printSiteTaskList .tTextWrapper{
	width: 50%;
}
.printSiteTaskList .tDuedate{
	width: 10%;
}
.printSiteTaskList .tPriority{
	width: 7%;
}
.printSiteTaskList .tStatus{
	 width: 10%;
}
.printSiteTaskList .tTopic{
	width: 20%;
}
.printMsgdiv .download{
	top:10px !important;
}
/**********************
Q&A
***********************/

.questionNo{
	color: #3C3C3C;
	font-weight: bold;
	position: absolute;
	text-align: center;
	top: -20px;
	left:0;
	width: 100%;
}
/* Qa permission table fixed header */
#qaPermissionForm .leftRightPadding{
	overflow-y: scroll;
}
#qaPermissionForm .cloneHeader{
	position: relative;
	right: 20px;
}
#qaPermissionForm .staticPadding{
	padding: 0 20px;
}
/* End Qa permission */

.bidderGroup{/* make font pink as per prev branch taken from Griffin.css for Bidder Gruop Q&A Permissoin*/
	color: #EE3899;
}
#qARightPanelDiv ul.taskInfoList{
	margin-left: 85px;
}
.qaSearchQuestion{
	position: relative;
	overflow-y: auto;
	*overflow-x: hidden;
	-webkit-overflow-scrolling:touch;
}
.qafilterDate div.span6{
	width: 46.9362%!important;
}
.qafilterDate input.input-small{
	width:69%;
}
.sectionHeader.qaSection, .sectionHeader.taskSection{
	height: 35px;
	padding: 2px 2px 0;
}
.expand.back{
	padding-left: 14px;
}
#qaAnswerForm a.edit{
	margin-top: -8px;
}
#qaAnswerForm .docTouchIcons{
	padding: 0px;
	margin-top: -1px;
}
ul.listQues{
	padding: 9px 1.5% 0px 10px;
	height:23px;
}
	ul.listQues{
		white-space: nowrap;
	}
.qNumber, .qId{
	display: inline-block;
	line-height:normal;
	width:3.5%;
	*display: inline;
	zoom: 1;
	float: left;
	margin: -1px 9px 0 6px;
}
.qOrganisation, .qGroup{
	display: inline-block;
	line-height:normal;
	width:23%;
	width:22%\9;
	*display: inline;
	zoom: 1;
	float: left;
	margin: -1px 9px 0 6px;
	overflow: hidden;
	text-overflow:ellipsis;
}
.questionTextWrapper{
	width:66%;
	width:60%\9;
	display: inline-block;
	line-height:normal;
	*display: inline;
	zoom: 1;
	float: left;
}
.qStatus{
	width:19%;
	display: none;
	line-height:normal;
	zoom: 1;
	float: left;
	overflow: hidden;
	text-overflow:ellipsis;
	margin: -1px 9px 0 6px;
}
.qPriority{
	width:13%;
	display: none;
	line-height:normal;
	zoom: 1;
	float: left;
	overflow: hidden;
	text-overflow:ellipsis;
	margin: -1px 9px 0 6px;
}
.qTopic{
	width:10%;
	display: none;
	line-height:normal;
	zoom: 1;
	float: left;
	overflow: hidden;
	text-overflow:ellipsis;
}
.qRelated{
	width:16%;
	display: none;
	line-height:normal;
	zoom: 1;
	float: left;
	overflow: hidden;
	text-overflow:ellipsis;
}
.qSubmitted{
	width:9%;
	display: none;
	line-height:normal;
	zoom: 1;
	float: left;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
/*.taskArrow{
	width:5%;
}*/
.qandaQueTime, .qandaAnsTime{
	font-size:10px;
	color:#999;
	line-height: normal;
}
	.qandaQueTime{
		margin: 0 0 10px 50px;
		text-align: right;
	}
	.qandaAnsTime{
		margin: 0 50px 10px 0;
	}
#qaQueAnswerModal .staticPadding{
	padding:0;
	margin-top: 10px; 
}
.qaFooter{
	padding: 5px 15px 15px;
	margin-bottom: 0;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-box-shadow: inset 0 1px 0 #ffffff;
	-moz-box-shadow: inset 0 1px 0 #ffffff;
	box-shadow: inset 0 1px 0 #ffffff;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.mytasks .docTouchIcons{
	clear:both;
}
ul.qaAttachment{
	clear: both;
}
	ul.qaAttachment li{
		line-height: normal;
		padding: 5px 0;
	}
.qReply{
	margin:-5px 0 10px 0;
	display: block;
	color: #333;
}
.qReplyIcon{
	background: url("../../images/v3/icons/main_sprite.png?bt=2026_06_22_13_53_12") no-repeat scroll -240px -46px transparent;
	display: inline-block;
	float: left;
	height: 16px;
	margin: 3px 5px 0 0;
	width: 16px;
}
.qandaInput:focus {
	height: 120px;
}
.qaFooterAttachments{
	max-height: 150px;
	overflow-y: auto;
}
.btn-mini{
	 padding: 0 6px;
}

/*--- Question Menu css - Ask Question popup ---*/
.qandaQuestion{
	background: #e8f3f7;
	border: 1px solid #b5ccd4;
	border-radius: 2px;
	box-shadow: inset 0px 1px 0 #F9FFFF, 1px 1px 1px rgba(0, 0, 0, 0.08);
	position: relative;
	margin-left: 50px;
	padding: 10px;
}
.qandaDraft{
	background: #f1f1f1;
	border: 1px solid #cccccc;
	box-shadow: inset 0px 1px 0 #FDFDF5, 1px 1px 1px rgba(0, 0, 0, 0.08) !important;
	position: relative;
	margin-right: 50px;
	padding: 10px;
}
.qandaAnswer{
	background: #e9f5e1;
	border: 1px solid #b5d39d;
	box-shadow: inset 0px 1px 0 #FDFDF5, 1px 1px 1px rgba(0, 0, 0, 0.08) !important;
	position: relative;
	margin-right: 50px;
	padding: 10px;
}
.qandaQuestion:before, .qandaQuestion:after,
.qandaAnswer:before, .qandaAnswer:after,
.qandaDraft:before, .qandaDraft:after{
	content: '';
	display: inline-block;
	position: absolute;
	*display: inline;
	zoom: 1;
}
.qandaQuestion:before {
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #b5ccd4;
	top:9px;
	left:-10px;
}
.qandaQuestion:after{
	border-top: 9px solid transparent;
	border-bottom: 9px solid transparent;
	border-right: 9px solid #e8f3f7;
	top:10px;
	left:-9px;
}
.qandaAnswer:before{
	border-bottom: 10px solid transparent;
	border-left: 10px solid #b5d39d;
	border-top: 10px solid transparent;
	left: auto !important;
	right: -10px !important;
	top: 10px;
}
.qandaAnswer:after {
	border-bottom: 10px solid transparent;
	border-left: 10px solid #e9f5e1;
	border-top: 10px solid transparent;
	left: auto !important;
	right: -9px !important;
	top: 10px;
}
.qandaDraft:before{
	border-bottom: 10px solid transparent;
	border-left: 10px solid #cccccc;
	border-top: 10px solid transparent;
	left: auto !important;
	right: -10px !important;
	top: 10px;
}
.qandaDraft:after {
	border-bottom: 10px solid transparent;
	border-left: 10px solid #f1f1f1;
	border-top: 10px solid transparent;
	left: auto !important;
	right: -9px !important;
	top: 10px;
}
#questionmenu li{
	display: inline-block;
	padding-right: 10px;
	/* color:#4B91B3; */
}
#questionmenu li a.selectedData{
	color:#000;
	text-decoration: none;
	font-weight: bold;
}
h4 span{
	font-size: 13px;
	color:#666666;
}

/* --- Three Columns --- */
.threeCol .qStatus{
	display: inline-block;
	*display: inline;
}
.threeCol .questionTextWrapper{
	width: 53%;
}

/* --- Four columns Columns --- */

.fourCol .qStatus,
.fourCol .qSubmitted{
	display: inline-block;
	*display: inline;
}
.fourCol .qOrganisation, .fourCol .qGroup{
	width: 18%;
	width: 16%\9;
}
.fourCol .questionTextWrapper{
	width: 41%;
	width: 37%\9;
	
}
.fourCol .qSubmitted{
	width: 15%;
}
.fourCol .qStatus{ 
	width:14%
}

/* --- Five Columns --- */

.fiveCol .qStatus,
.fiveCol .qTopic,
.fiveCol .qRelated,
.fiveCol .qPriority,
.fiveCol .qSubmitted{
	display: inline-block;
	*display: inline;
}
.fiveCol .qOrganisation, .fiveCol .qGroup{
	width: 12%;
}
.fiveCol .qPriority{
	width: 6%;
}
.fiveCol .qTopic{
	width: 7%;
}
.fiveCol .qStatus{
	width: 10%;
}
.fiveCol .questionTextWrapper{
	width: 35%;
	width: 30%\9;
}
.fiveCol .qRelated{ 
	width:9% 
}
.fiveCol .taskArrow{
	width:3% !important;
}
.fiveCol .qSubmitted{
	width: 10%;
}
.fourCol.fullWidth .qFrom, .qFrom{
 display:none;
}
.fullWidth .qId, .fullWidth .qNumber{
	width:3%\9;
}
.fullWidth .qGroup, .fullWidth .qFrom{
	display: inline-block;
	float: left;
	line-height: normal;
	margin: -1px 9px 0 6px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.fullWidth .questionTextWrapper{
	Width:29%;
	Width:25%\9;
}
.fullWidth .qStatus{
	Width:8%;
}
.fullWidth .qOrganisation, .fullWidth .qGroup{
	width:10%;
}
.fullWidth .qFrom{
	Width:9%;
}


/* --- Six Columns --- */

/* --- Small --- */

.tasksMain.small .questionTextWrapper{
	width:75%;
	width:73%\9;
}
.tasksMain.small .qNumber, .tasksMain.small .qId{
	width:6%;
	width:5%\9;
}
.tasksMain.small .taskArrow{
	width: 10% !important;
}
.tasksMain.small .qOrganisation, .tasksMain.small .qGroup{
	display: none;
}
/* --- END ---- */

/*admin groups create group fix*/
.height300{
	height: 350px;
	float:left!important;
}
/* .height300 div{
	height:auto!important;
} */
/* popup Tree height & scroll fix*/
.qaTree{ 
	height:270px; 
	width:540px;
	overflow:auto!important;
}
/* hide background image in long dropdown */
#leftSidelistOfOrganisation, #rightSidelistOfOrganisation{
	background: none;
}
#lstvReport input.input-small{/* height issue in input datepicker */
	height: inherit;
	padding:6px;
}
#lstvReport .control-label{
	width:125px;
}

/* Group & User Permission table setting*/
.macOSx #userRoleTable img, .macOSx #qaPermissionForm img, .macOSx tr.structureRow td.tabTrTdBorderColor img{
	vertical-align: -webkit-baseline-middle;
}
#groupPermissions #folderdocs, #groupPermissions #permission{
	top: 83px!important;
}
#userPermissions #folderdocs, #userPermissions #permission{
	top: 120px!important;
}
/* ".tabTrTdBorderColor" common added on top
#groupPermissions .tabTrTdBorderColor, #userPermissions .tabTrTdBorderColor, .tblbg{
	background-color: #E8E8E8;
}*/
.userpermission_tbl td{
	padding: 0px!important;
}
/*Image Issue in table crossborwser fix*/
#userPermissions td img, #groupPermissions td img{
	max-width: inherit;
}
/*for input with calendar*/
.innerCalendar{
	position:relative;
	display: inline-block;
}
.innerCalendar img{
	position:absolute;
	right:27%;
	top:5px;
}
/* for imageGridBox of system admin -> image library*/
#imageGridBox table, #imageGridBox tr, #imageGridBox div, #imageGridBox td{
		width:100%!important;
}

/* #imageGridBox table th:nth-child(4), #imageGridBox table td:nth-child(4){ */
/* 	width:100px!important; */
/* } */

/* #imageGridBox table th:nth-child(3), #imageGridBox table td:nth-child(3){ */
/* 	width:350px!important; */
/* } */



 /*for asp admin sync report*/
#displayFrame table td.docName{
	white-space: normal;
}
/*system admin customize - system color & log*/
.cutomize_sysadmin .controls .control-label{
	padding-top:0px!important;
}
.cutomize_sysadmin .control-label{
	font-weight: normal;
	padding-left:10px;
}
.cutomize_sysadmin .control-label strong{
	margin-left:-10px;
}
#orgAdminDiv table.columnView tr:first-child td:not(:first-child), table.metaData tr.columnHeadings td:not(:first-child) {
 box-shadow: none;
border-top: none;
border-right:none;
border-left: none;
}
.termcondition{
	margin:0 auto;
	width:800px;
}
#siteSecurityModalHead .modal-body{
	overflow: hidden;
}
#siteSecurityModalHead .overflowY_auto{
	overflow-y:auto;
}
#siteSecurityModalHead .siteTermsContent{
	max-height: 300px;
	overflow-y: auto;
	word-wrap: break-word;
	overflow-x: hidden;  
}
.control-group.error input{
	color: #555555;
}
/*FOR PROGRESS BAR START*/
#progressBar
{
	padding-top: 5px;
}
.progressBarBox
{
	width: 275px;
	height: 20px;
	margin: 13px 0 0 0px !important;
	float: left;
	position:relative;
	background: #e0e0e0;
}
.progressBarBoxContent
{
	width: 0;
	height: 20px;
	background: #39a2d2;
}
.progressBarPercentText
{
	color: #ccc;
	font: 18px/normal 'Source Sans 3', sans-serif, Arial;
	float: left;
	margin: 13px 0px 0px 10px;
}
.cancelProgressButton {
	clear: both;
	float: left;
	margin-left: 24px;
}
#percentageProgressBarBoxContent
{
	width: 0;
	height: 20px;
	background: #39a2d2;
}
.percentageProgressBarPercentText {
	color: #CCCCCC;
	float: left;
	font: 18px 'Source Sans 3', sans-serif, Arial;
	margin: 13px 0 0 10px;
}
.simpleProgBarImage {
 	background-image: url("../../images/v3/loader_strip.gif"); 
	background-repeat: no-repeat;
	height: 20px;
	width: 275px;
}
/*FOR PROGRESS BAR END*/


/*file module add drop-down*/
.installdrive_section, .installoutlook_section{
	background: #efefef;
	margin-right: 5px;
	margin-bottom: 7px;
	padding: 7px;
	border:1px solid #e4e4e4;
}
.installdrive {
	background:url("../../images/v3/icons/main_sprite.png?bt=2026_06_22_13_53_12") no-repeat right -65px;
	display:inline-block;
	height:18px;
	width:15px;
}
#editingOfficeDontShowMeModal ul{
	margin-bottom:0px;
	padding-left:20px;
	padding-right:0px;
}
 #documentContentMainPanel #Add ul.menuRight, .addEventCategory ul.menuRight{
	float: left!important;
	left:0px!important;
	right: auto!important;
}
#documentContentMainPanel #Add ul.menuRight:before, #documentContentMainPanel #Add ul.menuRight:after, .addEventCategory ul.menuRight:before, .addEventCategory ul.menuRight:after{
	left: 5px!important;
	right: auto!important;
} 
#isheetContentMainPanel > [class*="span"]{
	margin-left: 0%;
}
#contentDocument li.navBtn a.dropdown-toggle, #profileActivityDiv li.navBtn a.dropdown-toggle {
	padding: 5px 10px;
	filter:none;
}
:root #contentDocument li.navBtn a.dropdown-toggle, :root #profileActivityDiv li.navBtn a.dropdown-toggle{
	line-height: 21px\0 !important;
}
.macOSx #contentDocument li.navBtn a.dropdown-toggle, 
.macOSx #profileActivityDiv li.navBtn a.dropdown-toggle{
	line-height: 21px;
}
/* #Add ul.dropdown-menu li:last-child{ */
/* 	border-top: 1px solid #e4e4e4; */
/* } */
ul.dropdown-menu li:last-child.divider {/* hide last divider in dropdown*/
	display: none;
}
ul.dropdown-menu li:First-child.divider {/* hide first divider in dropdown*/
	display: none;
}
#searchDocContentDivID .globalSearchside a p{
	margin: 0 0 0px;
}
#showDocVersionDiv span.favouriteStar{
	margin: 5px 0 0 10px; 
}
.versionHistory table {margin-top: -40px;
}

/* ENd FOR PROGRESS BAR */

.userAdminLeftRightPadding table.responsive td.checkContainer{
	padding: 9px 21px 8px 11px;
	text-align: left;
}
.siteOptions .relativeDiv.margright, .isheetTitle.margright{
	margin-right: 75px;
}
/*--- User Admin table ---*/
table.userAdminTable.responsive td.checkContainer, table.userAdminTable.responsive td{
	padding: 10px;
	text-align: left;
	white-space: normal;
}
ul.passConstraints{
	margin-left: 15px;
}
.passConstraints li, #copyFilesFoldersTreeModalBody li{
	list-style: disc outside none;
}
.negativeMarg{margin-top: -2px;}
.negativeMarg8{margin-top: -8px;}
.negativeMarg12{margin-top: -12px;}
/*------ for Print view (common for blog, event, wiki) --------*/

/* print css for pdf & print preview common UI setting */
.printMargin.printbody .commentBody i.largeAlbumImage, 
.printMargin.printbody .commentBody i.smallAlbumImage, 
.printMargin.printbody .commentBody i.singleAlbumImage{
	height: auto;
	width: 238px;
	text-align: center;
}
.printMargin.printbody .commentBody .linkedImages .imageWrapper{
	max-width:240px!important;
}
.printMargin.printbody .commentBody .smallImage{
	float:left;
	margin-right: 10px;
	margin-bottom: 10px!important; /* to add margin on export PDF */
	margin-top: 0;
}
.printMargin.printbody .commentBody .linkedImages .leftImage .smallImage:last-child{
	margin-right: 0;
}
/*.printMargin.printbody .commentBody .linkedImages .leftImage .imageWrapper{
	margin-bottom: 10px;
}
.printMargin.printbody .commentBody .linkedImages .leftImage .smallImage .imageWrapper{
	margin-bottom: 0px;
}*/
.printMargin.printbody .commentBody .linkedImages .leftImage{
	max-width:none;
}
.printMargin.printbody .commentBody .linkedImages.taskcommentImg{
	width:auto;
}
.ckContentArea.subChildcomments .wikiTagAttachDoc div{/* to remove margin for other linked content's comment*/
	margin-top: 0;
}
.ckContentArea.subChildcomments .commentInner {
	margin-left: 60px;
}
/* end of pdf/preview common setting*/

body.printMargin{
	margin: 2cm;
}
.breakAfter {
	page-break-after: always;
}
.wikiPrintTree{
	background: #F8F8F8;
	border: 1px solid #E4E4E4;
	border-radius: 4px 4px 4px 4px;
	margin-bottom: 100px;
	padding: 10px;
}
	.wikiPrintTree table table{
		margin-bottom: 7px
	}
	.wikiPrintTree a{
		font-size: 14px;
		font-weight: bold;
	}
.wikiPrintContent{
	border-bottom: 1px solid #E4E4E4;
	margin-bottom: 30px;
	padding-bottom: 20px;
}

/*#microblogForm .statusHidden, #microblogForm .uploadText{
	height:auto!important;
}*/
/* remove divider line in popup, if first child of ul*/
#contentDocument .dropdown-menu li:first-child.divider{
	display: none;
}

/* Through out site cross browser check box alignment issue fix*/
input[type="checkbox"].RemoveMargin{
	margin:-2px 0 0 0!important;
}

#pdfConversionSettingsModal div.modal-body{
	min-height: 265px;
}

/*Admin > User permission div structure*/
.userHeader .userLastlogin, .userHeader .userPermission, .userHeader .userInvitation{
	float:right;
	height: 30px;
	line-height:30px;
	margin-left: 10px;
}
.userHeader .userLastlogin, .userHeader .userPermission{
	width:150px;
}
.userHeader .userInvitation{
	width:110px;
}
.userHeader .userSelect{
	display: block;
	margin-right: 440px;
}
.userHeader .userName{
	margin-left: 65px;
}
.userOrgnization{
	font-size: 12px;
}
.userOrgnization .userList{
	padding:5px 0px;
}
/* Admin > User Report page CSS start */
.userReportHeader {
	background: none repeat scroll 0 0 #F8F8F8;
    box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.09);
}
.userReportHeader .userLastlogin, .userReportHeader .userOrganisation, .userReportHeader .userInvitation, .userReportHeader .userGroup{
	float:right;
	height:30px;
	line-height:30px;
	font-weight: bold;
	padding-left:10px;
	width:120px;
	border-left: 1px solid #E4E4E4;
}
.userReportHeader .userSelect{
	display: block;
	margin-right: 520px;
	height:30px;
	line-height:30px;
	font-weight: bold;
	padding-left:5px;
}
.userReportdata {
	font-size: 12px;
}
.userReportdata .userList{
	padding:5px 0px;
}
.userReportdata .userLastlogin, .userReportdata .userOrganisation, .userReportdata .userInvitation, .userReportdata .userGroup{
	float:right;
	width:120px;
	padding:5px 0 5px 10px;
	word-wrap: break-word;
}
.userReportdata .userSelect{
	display: block;
	margin-right: 520px;
	padding-left:5px;
}
.userReportdata .userSelect .userName{
	margin-left: 40px;
}
/*Group message dialog box on top nav-bar*/
#tokensContainerGroupMessage ul.as-list, #tokensContainerShareFileMicroblogGroupMessage ul.as-list{
	position: absolute;
	z-index: 999;
	overflow-y: auto;
}
#shareMessage_tokensContainer ul.as-list{
	margin-top: -185px;
	height: 150px!important;
}

/* Submit button to work on Enter key press hidden element, also work in ie*/
.hiddenBtn{
	filter:alpha(opacity=0);
	outline:0;
	height:0px;
	width:0px;
	opacity:0;
	border:0px;
}
/* Macro data css CK editor overwriting*/
.macroEntry .storyWrapper .dashMeta{
	font-size:12px;
	 line-height: 20px;
}
.macroEntry .storyWrapper .dashMeta, .macroEntry .storyWrapper .storyMain{
	margin:0 0 0 50px;
}
.ckContentArea .macroEntry div, .ckContentArea .macroEntry p{
	margin-bottom: 0;
}
.ckContentArea .macroEntry div.more-less {
	margin-bottom: 5px;
}
.ckContentArea span.CKLinkDIV{
	display:block;	
}

.macroEntry .storyWrapper .storyBody {
	margin-top: 4px;
}
.macroEntry .storyWrapper .Posts {
	margin-top: 0;
}
.macroEntry .storyWrapper .storyBody table, .macroEntry .storyWrapper .storyBody table td{
	border: 0px;
}
.macroEntry .storyWrapper, 
.macroEntry .linebreak, 
.macroEntry .storyWrapper .storyBody table .linkAside, 
.macroEntry .storyWrapper .storyBody table .linkAside p, 
.macroEntry .docMeta{
	margin: 0px;
}
.macroEntry .storyWrapper .storyBody table .linkedStory {
	margin-top: 8px;
}
.macroEntry .storyWrapper .storyBody table .dashIcon{
	margin: 0 10px -5px 0;
}

.printbody{
	background: #fdfdfd !important;
}

.cke_dialog_body input[type='text']{/* overwriting bootstrap cross browser */
	height:auto;
	line-height: normal;
}
.userFav .docInfo {
	zoom: 1;
	margin: 0 70px 0 50px;
}
/*Full Screen CK custom model :- Link and Macro*/
.CkFull .modal-backdrop{
	z-index: 10000!important;
}
.CkFull .modal{
	z-index: 10001!important;
}

/*End*/
/*auto suggested dropdown menu */
.taskAssigneeBlock{
	z-index:8;
}
select[multiple].optiontransferselect, select[size].optiontransferselect {
	width:250px; 
	height:250px;
	overflow-y: auto; 
}
select.updownselect{
	height: 300px;
}
div.xhdr.overwriteWidth{width:100% !important;}

.ckContentmargtop div {
	margin-top: 0px;
}
/* IE9 css auto height issues */
.dropdown-menu div.ScrollDropDown, .as-list {
	min-height:0%;
}
/*---- System User level group -----*/
.disableSysGroup{
	background-color: #f1f1f1;
}
.disableSysGroup .DocName a{
	color:#a0a0a0;
}
#myModal_Confirmation .modal-body {
	padding: 0;
}
#myModal_Confirmation .modal-body #confirmation{
	padding: 15px;
}
#usersBrowseDiv .modal-body{
	height: 320px;
	overflow-y: scroll;
}
#usersBrowseDiv td.spacerTd{
	border-left: 0px;
	box-shadow:none;
}
#systemGroupList td img{
	max-width: none;
}
td.spacerTd{
		border-left: none!important;
		box-shadow: none!important;
		width: 0px;
}
.oauthPermission{
	background: #fff;
}
.formWrapper.appPermission{
	padding-top:10px;
	background: none;
	box-shadow:none;
	border:0 none;
	margin:0 auto;
}
.appPermission .authoInfo{
	background: none repeat scroll 0 0 #f9f9f9;
	border: 1px solid #ebebeb;
	padding: 10px;
}
.appPermission ul{
	list-style: disc inside;
}
.appPermission .allowBtn{
	width:130px!important;
}
.appPermission h2{color:inherit;}
/*---- End -----*/

.blueHeader h3.homeTitle{
	margin-right: 70px;
}
.taskstatusRed{
	background: url("../../images/v3/status_red.png?bt=2026_06_22_13_53_12") no-repeat 0px 0px;
	display:inline-block;
	width: 12px;
	height: 10px;
}
.taskstatusGreen{
	background: url("../../images/v3/status_green.png?bt=2026_06_22_13_53_12") no-repeat 0px 0px;
	display:inline-block;
	width: 12px;
	height: 10px;
}
.taskstatusLightYellow{
	background: url("../../images/v3/status_lightyellow.png?bt=2026_06_22_13_53_12") no-repeat 0px 0px;
	display:inline-block;
	width: 12px;
	height: 10px;
}
.taskstatusDarkYellow{
	background: url("../../images/v3/status_darkyellow.png?bt=2026_06_22_13_53_12") no-repeat 0px 0px;
	display:inline-block;
	width: 12px;
	height: 10px;
}
.taskstatusBlack{
	background: url("../../images/v3/status_black.png?bt=2026_06_22_13_53_12") no-repeat 0px 0px;
	display:inline-block;
	width: 12px;
	height: 10px;
}
/*overwright bootstrap.css*/
.ckContentArea table{
	border-collapse:inherit;
}
/**/
.templetlbl{
	width:180px;
	font-weight:bold;
	margin-top:4px;
	
}

.systemGroupBlurClass{
	cursor:not-allowed;
}
#myModal_Confirmation h3#groupName {
	padding-bottom: 4px;
}
/* copy from paging.css */
.pagingContainer {
	width: 320px;
	padding: 0px;
	margin: 0px auto;
}
.pagingHolder {
	width: 455px;
	margin: 0px auto;
}
.pagingLeft {
	
	/* margin: 0px 12px 0px 0px; */
	padding: 0px 4px 6px 4px;
	display: inline;
	float: left;
	/* border: 1px solid #CCC; */
	text-align: center;
}
.pPaging {
	font-family: 'Source Sans 3', sans-serif, Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	text-align: center;
}
.pagingButton {
	margin: 0px;
	padding: 0px;
	float: left;
}
.pagingContainer .largebutton {
	padding: 0px;
	margin: 0px;
}
#scrollContainer {
	height: 24px;
	width: 144px;
	margin:0 10px;
	padding: 1px;
	float: left;
	border: 1px solid #cac8c9;
	overflow: hidden;
}
.box {
	width: 28px;
	height: 24px;
	float: left;
	color: #7c7b7b;
	margin: 0px 0px 1px 1px;
}
a.box:link,a.box:visited,a.box:active {
	cursor: pointer;
	color: #7c7b7b;
}
a.box:hover {
	background-color: #e7e7e7;
	cursor: pointer;
	color: #7c7b7b;
}
.selectedBox {
	width: 28px;
	height: 24px;
	float: left;
	color: #7c7b7b;
	/* margin: 0px 0px 1px 1px; */
	background-color: #d7d7d7;
	cursor: pointer;
}
a.selectedBox:link,a.selectedBox:visited,a.selectedBox:active {
	cursor: pointer;
	color: #7c7b7b;
}
a.selectedBox:hover {
	background-color: #e7e7e7;
	cursor: pointer;
	color: #7c7b7b;
}
/* end paging.css */

/*Large file share modal*/
.removeBordertd td{
	border-bottom:0!important;
	padding-bottom: 5px !important;
}
#largeFileSharedItemContentContainer, #myModal_documentVersionNotes .modal-body {
	min-height:400px;
}
#largeFileShareModalMainDiv select.input-xlarge, #quickFileShareEmailOptionBodyDiv select.input-xlarge {
	width:300px;
}
#largeFileShareModalMainDiv select.input-large, #quickFileShareEmailOptionBodyDiv select.input-large {
	width:180px;
}
#largeFileSharedItemModal table tbody td{
	border-left: 0px solid #E4E4E4;
	box-shadow: 0px 0 0 #fff;
}
#largeFileSharedItemModal h3#fileNameHeading{
	padding-right:45px;
}
#largeFileSharedItemModal table thead td{
	font-weight:bold;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
#largeFileSharedItemModal.largeModal {
    margin: 20px 0 0 -323px;
    top: 0;
}
.shareContentDownload{
	left: 50%; 
	top: 50%; 
	margin-left: -150px; 
	margin-top: -110px; 
	position: absolute;
	width:305px;
	background: #FFFFFF;
	padding: 15px;
}
.sharedContentDownload .shareContentDownload.span5{
	margin-left: -175px;
	width:350px;
}
.shareContentDownload .btn-primary{
	width:55px;
}
.shareContentDownload .dashMeta .fontBold, .shareContentDownload span.symbol{
	font-size:14px;
}
#sharedContentPanel .contentItems:first-child td, #largeFileSharedItemModalBody tr:first-child td  {
	border-left: 0px!important; 
	box-shadow: 0px 0 0 !important;
}
.sendfileprogressbar{
	width:62%;
}
.delete_Icon{
	background: url("../../images/v3/icons/main_sprite.png?bt=2026_06_22_13_53_12") no-repeat -2px -64px;
	width: 16px;
	height: 16px;
	display: inline-block;
}
.info_Icon{
	background: url("../../images/v3/icons/main_sprite.png?bt=2026_06_22_13_53_12") no-repeat -21px -64px;
	width: 16px;
	height: 16px;
	display: inline-block;
}
.que_Icon{
	display: inline-block;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	font-size: 0;
	height: 15px;
	opacity: 1;
	padding: 12px 12px 13px;
	position: absolute;
	right: 40px;
	top: 0px;
}
.que_Icon span{
	background: url("../../images/v3/icons/main_sprite.png?bt=2026_06_22_13_53_12") no-repeat -41px -64px;
	width: 16px;
	height: 16px;
	display: inline-block;
}
.navBtn.normalScreen#Dashboard .btnText.viewShrLoginbtn{
	margin-left:0px;
}
.selfRegisterNav .dropdown-menu{
	min-width:160px;
}
.selfRegisterNav li.navBtn.dropdown{
	max-width: 305px;
}
.selfRegisterNav .btnText {
	max-width: 270px;
} 
/*Large file share modal tab*/
.nav-tabs > li:first-child {
	margin-left:10px;
}
#quickFileShareContentUploadOptionBodyDiv{
	height: 300px;
	padding: 0px 15px 15px 15px;
}
#quickFileShareDocInfoDiv .progress, #docInfoDivEditable .progress{
	width:160px;
	height: 18px;
	line-height: 18px;
}
#editQuickFileShareDocNameTxt{
	width:90%;
}
#quickFileShareEmailLinkExpireTime{
	width:120px;
}
#quickFileShareProgressBarPercentText, #quickFileShareProgressBarPercentTextEdit{
	color:#000000;
}
#quickFileShareUploadDocName, #quickFileShareDocSize, #quickFileShareDocSizeEdit, #quickFileShareDocSizeEditBlank{
	margin-left: 7px;
	margin-top: 5px;
}
textarea#textVersionNotes{
	height:330px;
}
.copyFFPopover{
	z-index: 1111;
}
.copyFFPopover .popover-content ul{
	margin-left: 8px;
	list-style: disc;
}
.copyFFPopover .popover-content ul li{
	margin-bottom: 8px;
}
.copyFFPopover .popover-title{
	font-weight: bold;
}
#copyFilesFoldersTreeModalBody  .alert-success a{
	color: #468847;
}
#treebox_xmlTreeFoldersObj_Edit{
height:340px;
}
.siteLoginmainDiv {
    margin: 0 auto;
    width: 360px;
}
.mainWrapper {
	height: 100%;
}
#docListTocheckOrgForBidderModalBody .siteTitle a{color:#3c3c3c;}
#docListTocheckOrgForBidderModalBody .siteTitle{background:#f8f8f7}
.siteLoginmainDiv input[type="button"] {
	width: 100%;
	padding: 10px 2px 10px 6px;
	font-size: 14px;
	outline: none;
	border-radius: 5px;
	font-weight: bold;
	cursor: pointer;
	margin-top: 5px;
	-webkit-box-shadow: inset 0 1px 1px rgba(225, 225, 225, 0.7), 0 1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 1px 1px rgba(225, 225, 225, 0.7), 0 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 1px 1px rgba(225, 225, 225, 0.7), 0 1px 2px rgba(0, 0, 0, 0.3);
	background: #5badd0; /* Old browsers */
	background: -moz-linear-gradient(top,  #5badd0 0%, #2f9bd3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5badd0), color-stop(100%,#2f9bd3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5badd0 0%,#2f9bd3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5badd0 0%,#2f9bd3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5badd0 0%, #2f9bd3 100%); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5badd0', endColorstr='#2f9bd3');
	color: #FFFFFF;
	border: solid 1px #1C6E99;
}
.siteLoginmainDiv input[type=text], .siteLoginmainDiv input[type=password] {
	width: 96%;
	border: 1px solid #d0d0d0;
	padding: 12px 6px 12px 6px;
	font-size: 14px;
	outline: none;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	margin: 0px!important;
}
.siteLoginmainDiv input[type=text]:focus, .siteLoginmainDiv input[type=password]:focus {
	border-color: rgba(0 0 8px rgba(0, 0, 0, .6), 0.8);
	outline: 0;
	/* outline: thin dotted \9; */ /* IE6-9 */
	z-index: 999;
	position: relative;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0 0 8px rgba(0, 0, 0, .6), 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0 0 8px rgba(0, 0, 0, .6), 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0 0 8px rgba(0, 0, 0, .6), 0.6);
}
#siteSecurityModalDiv .siteLoginmainDiv{
	margin-top: 0;
}
#siteSecurityModalDiv .modal-body{
	max-height:450px;
}

/* Federated Search System Admin Settings */
#siteAdmin_enabledConnectorList, #siteAdmin_disabledConnectorList {
	border: 1px solid #eee;
	width: 163px;
	min-height: 20px;
	list-style-type: none;
	margin: 0;
	padding: 5px 0 0 0;
	margin-right: 10px;
}
#siteAdmin_enabledConnectorList li, #siteAdmin_disabledConnectorList li {
	margin: 0 5px 5px 5px;
	padding: 5px;
	font-size: 1em;
	width: 140px;
}
.topHeader .headRight > ul > li.HQcommentIcon > .btn{padding: 4px 5px}
.topHeader .headRight > ul > li.HQcommentIcon .badge.btn-info{margin-top: 1px}
.cocoMFESpinner{margin:10px}

/* System Admin - Org Address table */
.orgAddressTbl table tr td,
.orgAddressTbl table tr th{padding:10px;}
.orgAddressTbl table thead tr th:last-child{width:15% !important;}
.orgAddressTbl table thead tr th:nth-last-child(2){width:15% !important;}