*:focus {
    outline: 1;
}

label{
	cursor:pointer;
	cursor:hand;
}

body {
	background: #fff;
	border: 0;
	margin: 0;
	padding: 0;
	font-size:12px;
	font-family:"Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,sans-serif;
	color: #111;
	max-width:100% !important;
	max-height:100%;
	overflow: hidden;
/* 	min-width:1024px; */
	position:fixed;
	left:0;
    top:0;
    right:0;
    bottom:0;
}

.searchField::-ms-clear {
    display: none;
}

.hidden {
	display: none;
}

th {
	font-weight: inherit;
	text-align: left;
}

#page {
	margin: 0 auto;
	height:100%;
	width:100%;
	/* min-width:700px; */
	/*
	max-width:100%;
	max-height:100%;
	*/
	animation: fadein 1.5s;
	-moz-animation: fadein 1.5s; /* Firefox */
	-webkit-animation: fadein 1.5s; /* Safari and Chrome */
	-o-animation: fadein 1.5s; /* Opera */
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
}

#textFromNoticeBody{
	line-height: 150%;
}

#regxdiv
{	
	 overflow-y: auto;
	 border:1px  solid #a5a5a5;
	 width: 98%;
	 height:290px;
}
#landingPage {
    position:relative;
	animation: fadein 1.5s;
    -moz-animation: fadein 1.5s; /* Firefox */
    -webkit-animation: fadein 1.5s; /* Safari and Chrome */
    -o-animation: fadein 1.5s; /* Opera */
}

.landingPageTitle0 {
	font-size: 25px;
	color: #358;
	text-align: center;
	margin: 10px 0;
}

.title_0 {
	font-size: 24px;
	color: #eee; /* #224060;*/
	text-align: center;
	margin: 8px 0;
}
.title_0b {
	font-size: 21px !important;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	line-height: 19px;
	color: #eee;
}
.appTitle {
    font-size: 21px;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
   /*  line-height: 19px; */
    color: #eee;
    margin-left: 2px;
    padding: 13px 5px 0 5px;
    cursor: default;
}
.title_1 {
	font-size: 24px;
	color: #68a;
	text-align: center;
	margin: 5px 0 5px;
}

.title_2 {
	font-size: 14px;
	color: #111;
	text-align: center;
	text-overflow:ellipsis;
	overflow: hidden;
}

.listItemTopRow {
	padding: 0 0 4px;
	font-size: 14px;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 157px;
	white-space: nowrap;
}

.elliptical{
   white-space: nowrap;
    text-overflow: ellipsis;
    width: 100px;
    display: block;
    overflow: hidden
}

.taskElliptical{
	white-space: nowrap;
    text-overflow: ellipsis;
    width: 150px;
    display: block;
    overflow: hidden
}
.elliptical2{
   white-space: nowrap;
    text-overflow: ellipsis;
    width: 151px;
    display: block;
    overflow: hidden
}

.removeEllipticalPlanName{
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    font-size: 14px;
}

.ellipsis{
   white-space: nowrap;
   text-overflow: ellipsis;
   overflow: hidden
}

.matterTD{
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 157px;
	white-space: nowrap;
}

table {
	border-collapse: collapse;
}

td {
	vertical-align: top;
}

.propTable {
	border:1px solid #ddd;
	width:100%;
}
.propTable td{
	border-bottom:1px solid #ddd;
	padding: 3px 4px;
}
.propTable_col0 {
	background: #eaf1f9;
}
.propTable_first_td {
	width: 40%;
}

.DataTable td{
	border-bottom:1px solid #ddd;
	white-space: pre-wrap; /* CSS3 */
	white-space: -moz-pre-wrap; /* Firefox */
	white-space: -pre-wrap; /* Opera <7 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* IE */
	max-width:10px;
}
.tab2 {
	background-color:#eaf1f9;
	height:23px
}
.tab2_l {
	background-color:#eaf1f9;
	width:10px;
}
.tab2_r {
	background-color:#eaf1f9;
	width:10px
}
.tab_heading1 {
	color:#103063;
	font-size:12px;
	font-weight:bold;
	float:left;
	padding:0px 0px 0 5px;
}

.landingPageTable {
	border: 1px solid #6e9eb9;
	width: 98%;
	/* margin-bottom: 20px; */
	margin-top: 10px;
	background:white;
}

.landingPageTable_th {
	background: #C6D8F0;
	padding: 5px;
	color: #406080;
	font-size: 18px;
	text-align: center;
	font-weight: normal !important;
}

.landingPageTable_td {
	background: #fff;
	padding: 10px 20px;
	color: #359;
	border-top: 1px solid #c6d8f0;
}

#landingPagePersonName {
	font-size: 14px;
	color: #fff;
	position: absolute;
	right: 7px;
	padding: 13px;
}

#landingPageProdName {
	font-size: 24px;
	color: #358;
	margin: 0 20px 0 20px;
	padding: 0 20px 0 20px;
}

#landingPagePersonTitle {
	color: #359;
}

#landingPageContentBox {
	background: #transparent;
	margin: 10px 50px;
	padding: 5px 50px 30px 50px;
}

#landingPageBodyArea {
	background: #fff url('../images/background.jpg')no-repeat center -102px;
}

#landingPageLogoArea {
	position: relative;
}

#homePageLogoArea1{
	min-width:100%;
	position:relative;
	height:47px;
}
.simplePropTable {
	border: 0;
	width: 100%;
	background: transparent;
	padding:0 !important;
	margin:0 !important;
}
.simplePropTable tr {
	border: 0 !important;
	padding:0 !important;
	margin:0 !important;
}
.simplePropTable th {
	border: 0 !important;
	padding:0 !important;
	margin:0 !important;
}
.simplePropTable thead {
	border: 0 !important;
	padding:0 !important;
	margin:0 !important;
}
.simplePropTable tbody {
	border: 0 !important;
	padding:0 !important;
	margin:0 !important;
}
.simplePropTable td {
	background: transparent;
	border: 0 !important;
	/* padding:0 !important; */
	margin:0 !important;
}

.rightAlignCol {
	text-align: right;
	padding-right: 7px;
	text-size: 10px;
}

.row_emphasized {
	font-weight: bold;
}

.row_clickable {
	cursor: pointer;
}

.clickable {
	cursor: pointer;
}


#homePageLogoArea {
	background: #406080; /*#90a0d0;*/
	padding: 5px;
}

.headerBtnImgHolder {
    padding: 16px 7px 6px 6px;
    color: #fff;
    border: 1px solid transparent;
}

.headerBtnImgHolder:hover {
     border: 1px solid #efefef; 
}
.navStrip {
	background: #ddeeff;
	padding: 7px 7px 4px;
}

.navBarButton:hover{
	background:#FCFBFE;
}

#homePagePersonName {
	font-size: 14px;
	/* color: #eee;  #224060; */
}

.homeLastRowCell {
	background: #bac3cd; /*#cacfd7;*/
	padding: 5px;
	height: 34px;
	vertical-align: middle;
	border-right: 1px solid #bac3cd;
	border-left: 1px solid #bac3cd;
	position:relative;
	width:50%;
}
.createButton {
    color: #fff;
    cursor: pointer;
    font-family: inherit;
    margin: 0px 7px 0px 8px;
    padding: 5px 10px 5px 6px; 
}

.projectCreateButton {
    background: #58C15E none repeat scroll 0 0 !important;
    border: 1px solid #58C15E !important;
}
.projectTile {
    width: 300px;
    max-width: 90%;
    height: 165px;
    margin-left: 20px;
    margin-bottom: 20px;
    border: 1px solid #c2c2c2;
    float: left;
    padding: 10px;
    position: relative;
    cursor: pointer;
}
.projectTemplateTitle {
	font-size: 16px;
	padding: 10px;
}

.searchBarCell {
	padding: 2px 5px 2px 0;
	height: 40px;
	position: relative;
	/* background: #a0b3ce; */
}
.searchBarC {
	padding: 2px 5px 2px 0;
	height: 38px;
	position: relative;
	background: #a0b3ce;
}

.searchBar {
	width: 144px;
	background: #fff;
	border: 1px solid #68a;
	padding: 7px 28px 7px 28px;
	font-size: 12px;
	position: absolute;
	top: 4px;
	left: 97px;
}

.filterCheckbox {
	margin-top:2px !important;
}

.squareInput{
  -webkit-appearance: none;  /* // remove shadow in iOS */
  @include border-radius(0); /*  // remove border-radius in iOS */
}


.sideInfoPane{
	border-left:1px solid #efefef;
	background: #F6FAFD;
}

.autoSuggestTd{
	padding:0px 30px 12px 12px;
}

/* Select 2 overrides */

/*.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 18px 3px 5px;
}*/

.select2-container-multi .select2-search-choice-close {
    right: 3px;
}

/**.select2-search-field{
	width:100%;
}
*/
.select2FilterInput{
  width:100% !important;
}

.creationCenterContent .select2-results .select2-result-label{
	font-size:14px;
}

/* End select 2 overrides */


.buttonInterviewBasic {
	color: #eee;
	padding: 6px 9px 6px 9px;
	border: 1px solid #eee;
	position: relative;
	display: inline;
}

.buttonInterviewNormal {
	/* removes delay for touch devices */
  -ms-touch-action: none;
     touch-action: none;
	background: #BAC3CD;
	margin: 7px;
}

.buttonNormal {
	margin: 7px;
}

.buttonEmphasized {
	background: #c0504d;
	color: #fff;
	border: 1px solid #555;
}

.buttonIcon {
	position: absolute;
	top: 4px;
	left: 5px;
	padding-left:4px !important;
}

.buttonImg{
	width:12px;

}

.imgButton1 {
	cursor: pointer;
	padding: 4px;
	border: 1px solid transparent;
	margin-left:7px;
}

.imgButton2{
	cursor: pointer;
	padding: 4px;
	border: 1px solid transparent;
	color: #333;
	margin-left:7px;
}

.wizSectionCell {
	background: #efefef;
	padding: 8px 8px 8px 11px;
	vertical-align: middle;
	font-size: 18px;
	color: #3e5c77;
	cursor: pointer;
	border-bottom: 1px solid #ddd;
}

.homeCategoryNavSectionCell {
	background: #bfc3d3;
	padding: 8px 8px 8px 25px;
	vertical-align: middle;
	font-size: 18px;
	color: #3e5c77;
	cursor: pointer;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	/*
	-moz-box-shadow: 2px 2px 8px #000;
	-webkit-box-shadow: 2px 2px 8px #000;
	box-shadow: 2px 2px 8px #000;
	*/
}

.homeCategoryNavCell {
	background: #f0f0f0;
	padding: 10px 12px 10px 32px;
	vertical-align: middle;
	font-size: 14px;
	color: #111;
	cursor: pointer;
	border-bottom: 1px solid #e7e7e7;
}

.summaryRowClickable{
	border-bottom: 1px solid #e0e3f4;
	cursor: pointer;
}
.summaryRowNonClickable{
	border-bottom: 1px solid #e0e3f4;
	cursor: default;
}

/*
.summaryTable tr:hover{
	border-bottom: 1px solid #a00;
}
	*/
.summaryItemLabel {
	font-size: 14px !important;
	font-weight:bold;
	color: #999;
	width: 15% !important;
}

.homeCategoryNavCellSelected {
	background: rgba(100,197,220,1) !important;
}

.HomeNavCellAggCell {
	text-align: right;
	padding-right: 4px;
}

.urgent {
	color: #aa2811;
}

.listIcon{
	font-size: 21px;
	cursor: pointer;
	color: #A0A0A0;
	/* padding: 2px 6px 2px 7px; */
	margin-right: 6px;
	margin-top: 1px;
	border: 1px solid rgba(0, 0, 0, 0);
	margin-left: 8px;
	margin-bottom: 5px;
}

#searchBarMagnifier {
	position: absolute;
	top: 13px;
	left: 102px;
	opacity: 0.8;
}

#searchBarDropDown {
	position: absolute;
	top: 14px;
	right: 4px;
	opacity: 0.4;
	filter: alpha(opacity = 40);
}

.scrollArea {
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

/* scroll enabled classes */
.scroll, .scroll-y, .scroll-x {
    -webkit-overflow-scrolling: touch;
}
.scroll > *, .scroll-y > *, .scroll-x > * {
    -webkit-transform : translateZ(0);
}
.scroll { overflow: auto; }
.scroll-y { overflow-y: auto; }
.scroll-x { overflow-x: auto; }

#divScrollArea1 {
	background: #f2f2f2;
	min-width: 168px;
}

.tableHolder {
	min-width: 165px;
}

#divScrollArea3 {
	background: #fff;
	min-height:100%;
}

#contentPane {
	overflow-x: hidden;
	min-width: 230px;
	overflow-y: hidden;
}

#divScrollArea4 {
	/* background: #f0f0f0; */
	right: 0px;
	top: 102px;
	z-index: 100;
	/* position: fixed; */
}

#divScrollArea5 {
	background: #9aafcf;
	color: #eee;
	right: 17px;
	top: 102px;
	z-index: 1000;
	position: absolute;
	height: 131px;
	width: 355px;
	padding-left: 10px;
	vertical-align: text-bottom;
	border-collapse: collapse;
	border: 1px solid #c6d8f0;
}
#divScrollArea6 {
	background:#9aafcf;
	color: #eee;
	right:17px;
	bottom: 47px;
	z-index:1000;
	position:absolute;
	height: 131px;
	width: 355px;
	padding-left:10px;
	vertical-align:text-bottom;
	border-collapse:collapse;
	border: 1px solid #c6d8f0;
}

.clickToJump{
	margin-left:7px;
	margin-right:7px;
	margin-top:10px;
	font-size:14px;
}

#missedQuestions{
	background:#9aafcf;
	color: #eee;
	right:17px;
	bottom: 47px;
	z-index:1000;
	position:absolute;
	height: 131px;
	width: 320px;
	padding-left:10px;
	vertical-align:text-bottom;
	border-collapse:collapse;
	border: 1px solid #c6d8f0;
}

.InterviewAcknowledgeMSG {
	font-weight: normal;
	color: #eee;
	padding-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;
}


.homeListCell {
	background: #fff;
	padding: 2px 8px 0 8px;
	vertical-align: middle;
	font-size: 12px;
	color: #111;
	cursor: pointer;
}

.homeListCell_Selected {
	/* background: #d7dde4 !important; */
}

.homeListSubCell {
	vertical-align: middle;
	padding: 4px 0 8px;
}

.listSep {
	border-bottom: 1px solid rgb(224, 230, 233);
	margin: 5px 8px;
}

#arrangeByCell {
	background: #d2d5db;
	padding: 5px 0 0 0;
	vertical-align: middle;
	position: relative;
	z-index: 102;
}

#arrangeBySubCell {
	padding: 10px;
}

.topAreaLeft {
	text-align: left;
	
	vertical-align: middle;
	padding-left: 5px;
	width: 188px;
}

.topAreaCenter {
	text-align: center;
	vertical-align: middle;
	min-width:240px;
}

.topAreaRight {
	text-align: right;
	vertical-align: middle;
	width: 210px;
	poition: relative;
	padding-right: 5px;
}

.contentAreaFooter {
	border: 1px solid #96a8c0;
}
.contentArea textarea{
	height:25px;
}

#LHNotice {
	margin: 0 auto;
	word-wrap: break-word
}

.lhNoticeTitle{
	width: 10%;
	font-weight:bold;
	color:#999;
}

#textBody{
	min-height:100%;
}

.lhNoticeTop {
	/* background: #eee; */
	background: transparent;
	padding: 10px 10px 5px 0px;
}

.lhHeaderTitle {
	font-size: 16px;
	font-weight:bold;
	color:#c08030;
	text-transform:uppercase;
	border-bottom:1px solid #888;
	width:100%;
}

.lhHeaderText {
	padding: 1px;
	color: #777
}
.docContent {
	padding: 15px 18px 5px;
	font-size: 14px;
	word-wrap: break-word;
}
.break-word {
  -ms-word-break: break-all;
     word-break: break-all;

     /* // Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
        
        display : inline-block;
}
.rowMsgHeader {
	padding-bottom: 2px;
}

.LHNoticeBodyTitle {
	color: #555;
	font-size: 18px;
	padding: 1px 0 3px;
	border-bottom: 1px solid #888;
}

.LHNoticeBodyEmailTo {
	font-weight: bold;
	color: #000;
	font-size: 15px;
	padding: 5px 0 0px;
	white-space: pre;
}


.InterviewBodyTitle {
	color: #000;
	font-size: 20px;
	padding: 10px 0px 10px 15px;
	background-color: #EEEEEE;
}

.InterviewSubTitle {
	color: #707070;
	font-size: 13px;
	padding: 3px 0 8px;
}

.InterviewBody {
	padding: 0px 0px 60px 15px;
}

.InterviewBody {
	width: 700px;
}

.toggleInterview{
	margin-left:15px;
	margin-right:7px;
	margin-top:5px;
}

.questionnaireQuestion{
	height: 35px;
	vertical-align:bottom;
}

.InterviewButton {
	margin: 5px 5px 0px 30px;
	color: #000px;
	font-size: 12px;
}

.InterviewButtonTwo {
	margin: 5px 5px 0px 34px;
	color: #000px;
	font-size: 12px;
}

.InterviewButtonThree {
	margin: 5px 5px 0px 30px;
	color: #000px;
	font-size: 12px;
}

.interviewText{
	width:250px;
}

.questionnaireTable {
	width:100%;
}
.questionnaireRow {
	font-size: 14px;
	color: #000;
	margin:10px 0px;
}
.questionaireRequiredTd {
	width: 5px;
	vertical-align:bottom;
}
.questionaireNumberTd {
	width: 10px;
	text-align:right;
	vertical-align:bottom;
}
.questionnaireQuestionTd {
	width: 100%;
	vertical-align:bottom;
}
#questionnaireRequiredQ {

}
.questionAnswer {
	margin-left:15px;
}
.subQuestionAnswer{
	margin-left:43px;
}

.InterviewQuestion {
	font-size: 15px;
	color: #000;
	font-weight: bold;
	margin: 15px 0px 0px 0px;
}

.InterviewSubQuestion {
	font-size: 14px;
	color: #000;
	margin: 15px 0px 10px 5px;
}

.InterviewAcknowledge {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin: 15px 0px 20px 0px;
}

#interviewfooter {
	position: relative;
	bottom: 0;
	height: 46px;
	background: #BAC3CD;
}

.buttonActionBar {
	color: #000;
	padding: 6px 9px;
	cursor: pointer;
	border: 1px solid #777;
	position: relative;
	display: inline;
}

.buttonNormalActionbar {
	background: #e5e5e5;
	margin: 7px;
}

.buttonActionBarRL {
	padding: 6px 9px 6px 9px;
	cursor: pointer;
	position: relative;
	display: inline;
}

.buttonIconInterview {
	position: absolute;
	left: 30px;
}

.buttonIconInterview2 {
	position: absolute;
}

.basicCompleteButton{
	float: right;
    margin: 5px 4px 4px -12px;
    position: relative;
}

#radioYes {
	font-size: 14;
}

#radioNo {
	font-size: 14;
}

.MessageTitle {
	color: #000;
	font-size: 17px;
	font-weight: bold;
	padding: 10px 0px 10px 15px;
	border-bottom: 2px solid #888;
	background-color: #CACFDA;
	text-align: center;
}

.MessageSubTitle {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	padding: 10px;
	background-color: #EAEAEA;
}

.MessageUser {
	background-color: #E8E8E8;
	color: #000;
	padding: 10px;
	padding-right: 7px;
	/*margin-left: 7px;*/
	margin-bottom: 14px;
	/* width: 50%; */
	border-radius: 3px;
	/* white-space: pre-wrap; css-3
	white-space: -moz-pre-wrap; Mozilla, since 1999
	white-space: -pre-wrap; Opera 4-6
	white-space: -o-pre-wrap; Opera 7
	word-wrap: break-word;  *//* Internet Explorer 5.5+ */
	right:0px;
	/* float:right; */
}

.MessageLegalTeam {
	background-color: #D4D4D4;
	color: #000;
	padding: 10px;
	padding-right: 7px;
	/*margin-left: 15x;*/
	margin-bottom: 14px;
	/* width: 50%; */
	border-radius: 3px;
	right:0px;
/* 	white-space: pre-wrap; css-3
	white-space: -moz-pre-wrap; Mozilla, since 1999
	white-space: -pre-wrap; Opera 4-6
	white-space: -o-pre-wrap; Opera 7
	word-wrap: break-word; Internet Explorer 5.5+
	height:55px;
	left:0px;
	float:left; */
}

.MessageDivBox {
	padding: 10px;
	margin: 10px;
	border-radius: 3px;
}

.MessageDate {
	/* padding-right: 7px; */
	/* text-align: right; */
	text-align:left;
}
.messageJustDate {
	text-align:left;
	margin-top:-20px;
}
#MessageChatBox {
	width: 100%;
	height: 70px;
	font-size: 15px;
	font-weight: bold;
}


/*AcknowledgeDropDown*/
#acknowledgeDialogue {
	color: #fff;
	background: #9aafcf;
	position: absolute;
	padding-left: 15px;
	vertical-align: text-bottom;
	right: 0px; /*spacer for the scrollbar.*/
	margin-right: 17px;
	width: 355px;
	height: 151px;
	display: block;
	border-collapse: collapse;
	-moz-box-shadow: 2px 2px 8px #000;
	-webkit-box-shadow: 2px 2px 8px #000;
	box-shadow: 2px 2px 8px #000;
	border-collapse: collapse;
	border: 1px solid rgb(247, 150, 70);
	border-right: 0px;
}

.suggestDialogue{
	color: #333;
	background: #fff;
	position: absolute;
	padding:15px;
	vertical-align: text-bottom;
	right: 0px; /*spacer for the scrollbar.*/
	margin-right: 17px;
	width: 500px;
	height: 151px;
	display: block;
	border-collapse: collapse;
	-moz-box-shadow: 2px 2px 8px #000;
	-webkit-box-shadow: 2px 2px 8px #000;
	box-shadow: 2px 2px 8px #000;
	border-collapse: collapse;
	border: 1px solid rgb(247, 150, 70);
	border-right: 0px;
	overflow-y: auto;
}

.clickableIcon{
	cursor:pointer;
	cursor:hand;
}

.non-clickable_box {
	color: #eee;
	background: none;
	border: 1px solid #eee;
}

.non-clickable_box.buttonImage {
	opacity: 0.2;
	filter: alpha(opacity = 20); /* For IE8 and earlier */
}

.conversationBox {
	min-height: 96%;
	position: relative;
	background: #F8F8FF;
}

#conversationList {
	/*border:1px solid #eee;*/
	margin-left: 18px;
	width: 97%;
	padding-right: 6px;
	margin-right: 15px;
	/* overflow: auto; */
	min-height: 453px;
	margin-bottom: 17px;
	color: #00008B;
	padding-top:8px;
}

#conversation_text_area {
	/* position: absolute; */
	bottom: 0px;
	color: #eee; /*height: 90px;*/
	margin-left: 0px;
	width: 100%;
}

#questionBox {
	width: 100%;
	resize: none;
	height: 100px;
	margin-left: 17px;
}

#sendConversation {
	width: 63px;
	margin-right: -22px;
	margin-top: 3px;
	top: 10px;
	float: right;
	display: inherit;
	text-align: center;
}

.conversationHider {
	background: #efefef;
	opacity: 0.75;
	filter: alpha(opacity =   75);
	width: 100%;
	height: 1000px;
	z-index: 99;
	margin-top: 500px;
	text-align: center;
	vertical-align: middle;
}

.clicked {
	background: #608099 !important;
	color: #fff !important;
	border-color: #000 !important;
}

.msgContainerQues{
	height: auto !important;
	position: absolute !important;
	bottom: 0px !important;
	width: 100%;
	padding-top: 7px;
	border-top: 1px solid #ddd;
	background: #f0f0f0;
	width: 944px;
}

.questions_text_area{
	width: 90% !important;
	resize: none !important;
	height: auto !important;
	margin-left: 8px !important;
	/* font-family: Arial; */
}

.questions_send_btn{
	width: 38px !important;
	margin: 0px !important;
	display: inherit !important;
	margin-right: 8px !important;
	text-align: center !important;
	right: 0px !important;
}

.questions_btn{
	-ms-touch-action: none;
	touch-action: none;
	background: #3b6a98;
	padding: 6px 9px 6px 9px;
	cursor: pointer;
	border-radius:2px;
	border: 1px solid #3b6a98;
	position: relative;
	display: inline;
	white-space: nowrap;
}

.invisiClick {}
.buttonClose {
	color: #406080;
	cursor: pointer;
	font-size: 18px;
	/* font-weight: 800; */
	/*border: 1px solid #fff;*/
	position: relative;
	vertical-align: text-top;
	/*display:inline;*/
	padding: 0px 6px;;
}

.buttonClose:hover {
	background: #777;
	color: #fff;
}

.divSurvey {
	text-align: center;
	padding-top: 10px;
}

/*Dropdown */
.dropdown {
	background:#eee;
	display: none;
	position: absolute;
	z-index: 100;
	padding:0;
}

.dropdownIcon{
	width: 9px;
	margin-bottom: 4px;
                margin-top: 9px;
	//float:right;
}

.scrollIcon {
	width: 9px;
	height:12px;
	margin-bottom: -4px;
	float:right;

}

.dropdown tr {
	border-bottom: none !important;
}

.dropdown td {
	padding:0 !important;
}

.dropdown ul {
	list-style: none;
	padding:0;
	margin:0;
	/* margin-top: 21px; */
}

.dropdown ul li {
	text-align: left;
/* 	font-weight: bold; */
	color: #4c72ae;
	cursor: pointer;
	padding:7px;
	border-top:1px solid #fff;
}

.dropdown ul li:hover {
	background: #4C73AE;
	color : #fff;
	}
.dropdown li:first-child {
	border-top: none;
}

.dropdown ul li td{
	/* background:#efefef; */
}

/* .dropdown ul li td:hover{
	background:#4C72AE;
	color:white;
} */

.dropdown li ul li:hover {
    background: #4C72AE none repeat scroll 0% 0%;
    color: #FFF;
}


.dropdown li:first-child{
	border-top:none;
	}

.lhEmailTitle {
	text-align: center;
	font-weight: bold;
}

.lhEmailLinks {
	font-weight: bold;
	font-style: italic;
	color: #000;
}
/*div for hiding windows when clicked*/
#clickAway {
	border: 0 solid #FF0000;
	min-height: 100%;
	position: absolute;
	top: 0;
	min-width: 100%;
	z-index: 9999;
	background-color: #000000;
	opacity:0.6;
	filter: alpha(opacity=60);
}

.unlabeled {
	background: #f0a060;
	width: 5px !important;
	padding: 0 !important;
}
.labeled {
	width: 5px !important;
	padding: 0 !important;
	border-left: 1px solid transparent;
}

.actionClass {
	border-collapse:separate;
}

.acknowledged {
	font-size: 11px;
	color: #666;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.dropdownButton{
	background:none;
	border: 1px solid transparent;
	color: #333;
	padding: 6px 9px 6px 9px;
	cursor: pointer;
	position: relative;
	display: inline;
	top:4px;
}


.dropdown_sub_cell {
	display: inherit;
	width: 82px;
	float: left;
	padding-left:5px;
	border-top: 0;
}
.dropdown_sub_cell_filter{
	width: 96px;
}

.arrangeArrow {
	float: left;
	visibility: hidden;
	margin-top: 3px;
	margin-right:7px;
}

.arrangeArrowInterview {
	float: left;
	visibility: hidden;
	margin-top: 3px;
	margin-right:7px;
}

.filterIcon{
	float: left;
	visibility: hidden;
	margin-top: 3px;
	margin-right:7px;
}

.bottomfloater {
	opacity: 0.75;
	filter: alpha(opacity =   75);
	background: #fff;
	height: 21px;
	margin: 0 17px 0 7px;
	width: inherit;
	bottom: 0;
	position: fixed;
}

}
.basicCanvas {
	position: absolute;
}

#canvas_help_hint_click_button {
	width: 200px;
	height: 200px;
	right: 0px;
	top: 0px;
}

#canvas_status_container {
	text-align: center;
}

#canvas_status {
	width: 500px;
	height: 28px;
	border: 1px solid #fff;
	margin-left: -250px;
	top: 2px;
	text-align: center;
}

#statusBox_container {
	text-align: center;
	position: relative;
	left:100px;
	z-index:2000;
}

.statusBox_container {
	text-align: center;
	position: relative;
	left:100px;
	z-index:2000;
}

.lowContainer{
	bottom:7px;
	position:fixed;
}

.statusBox {
	position: absolute;
	background: #eee;
	width: 700px;
	max-width:100%;
	height: 20px;
	top: 3px;
	text-align: center;
	padding: 4px 0 0;
	font-weight: bold;
	font-size: 12px;
	/* Blur horizontal offset, vertical offset, optional blur distance and optional spread distance of the shadow, color*/
	-moz-box-shadow: 0 3px 20px 1px #000;
	-webkit-box-shadow: 0 3px 20px 1px #000;
	box-shadow: 0 3px 20px 1px #000;
	opacity: 0.9;
	filter: alpha(opacity = 90);
	z-index:2000;
	border-style:solid;
	border-width:2px;
	border-color: #aaa;
}
.statusBox_success {
	border-color: #afa;
	background: #8fef8f;
}
.statusBox_warn {
	border-color: #ffa;
	background: #efef8f;
}
.statusBox_fail {
	border-color: #e84030;
	background: #c81010;
	color: #fff;
}
.paginationFooter {
	border-top: 1px solid #e1e9f2;
	background: #f2f2f2;
	text-align: center;
	float:left; /*absolute;*/
	z-index: 100;
	width: 100%;
	position: relative;
}
.paginationFooterRequest {
	border-top: 1px solid #e1e9f2;
	background: #f2f2f2;
	bottom: 0;
	text-align: center;
	position: relative; /*fixed;*/
	z-index: 100;
	width: 100%;
	/* top : 680px; */
}
.paginationFooterDialog{
	/* border-top: 1px solid #e1e9f2; */
	/* background: #f2f2f2; */
	background: #CDCDCD;
    border-bottom: 1px solid #ADADAD;
	/* bottom: 0; */
	text-align: center;
	position: relative; /*relative;*/
	display:inline-block;
	z-index: 100;
	width: 100%;
}

.paginationCustomFooterDialog{
	/* border-top: 1px solid #e1e9f2; */
	background: #f2f2f2;
	bottom: 0;
	text-align: center;
	position: relative; /*absolute;*/
	z-index: 100;
	width: 100%;
}

.paginationButton {
	color: #6c6c6c;
	padding: 6px 8px;
	margin: 0;
	display: inline;
	border: 1px solid transparent !important;
	cursor:Pointer;
	
}

.wordWrap {
	white-space: pre-wrap; /* CSS3 */
	white-space: -moz-pre-wrap; /* Firefox */
	white-space: -pre-wrap; /* Opera <7 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* IE */
	hyphens: auto;
}

.requiredInterview {
	color: #FE2E2E;
	font-weight: bold;
	font-size: 20px;
}

.notRequiredInterview {
	/*Place holder for the moment*/
}

.disabled {
	color:#000;
	opacity:0.4 !important;
	filter: alpha(opacity = 40);
}

.disabled:hover {
	color:#000 !important;
	background:#f0f0f0!important;
	/* border:1px solid #587278!important; */
}

#userNameDropDown {
	cursor: pointer;
	padding: 4px;
	color: #333;
	margin-top: 2px;
	padding: 5px 7px;
	border: 1px solid transparent; /* rgba(64,96,128,0.5);*/
	background: transparent; /*rgba(64,96,128,0.1);*/
}
#userNameDropDown2 {
	cursor: pointer;
	padding: 4px;
	color: #333;
	margin-top: 2px;
	padding: 5px 7px 5px 7px;
	border: 1px solid transparent; /* rgba(64,96,128,0.5);*/
	background: transparent; /*rgba(64,96,128,0.1);*/
}

.userNameDepressedState {
	background: #828589;
	border: 1px solid #555;
}

#batchDrop {
/* 	color: #fff; */
	background: #e2e5eB; /* #9aafcf; */
	position: absolute;
	padding-left:15px;
	padding-top: 10px;
	vertical-align:text-bottom;
    right:180px;
    top:83px;
    margin-right:11px;
    width: 265px;
	/* height: 160px; */
	display: block;
	-moz-box-shadow: 2px 2px 8px #000;
	-webkit-box-shadow: 2px 2px 8px #000;
	box-shadow: 2px 2px 8px #000;
	border-collapse: collapse;
	border: 1px solid rgb(247, 150, 70);
	z-index: 200;
}

#batchNameHeader:hover {
	background: #828589;
}

.shadeBarButton {
	cursor: pointer;
	padding: 4px;
	color: #333;
	margin-top: 0px;
	padding: 3px 6px 3px 6px;
	border: 1px solid transparent; /* rgba(64,96,128,0.5);*/
	background: transparent; /*rgba(64,96,128,0.1);*/
}

.advancedSearchHeader {
	margin-left: 5px;
	margin-top: 5px;
}

.advancedSearchInput {
	margin-left: 5px;
	margin-bottom: 8px;
	-webkit-border-radius:0;
    border-radius:0;
}

.searchBarIconHolder{
	position: absolute;
	margin-left: -58px;
	padding-top: 7px;
}

.advancedSearchIcon {
	margin-left: -33px;
	margin-bottom: -1px;
	/* margin-top:-4px; */
	width: 10px;
	padding: 7px;
	cursor: pointer;
	top:6px;
	position: absolute;
}

.advancedSearchIcon2 {
	margin-left: -33px;
	margin-bottom: -1px;
	width: 10px;
	padding: 7px;
	cursor: pointer;
	top: 9px;
	position: absolute;
}

.esiadvancedSearchIcon {
	margin-left: -33px;
	margin-bottom: -1px;
	width: 10px;
	padding: 7px;
	cursor: pointer;
	position: absolute;
}

.tdDown td{
	vertical-align:bottom;
}
.lessOpaque{
		opacity: 0.2;
	filter: alpha(opacity =   20);

}
.preferenceTable td{
	height:23px;
}

@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}â€‹

.highlightOff {
	padding: 2px 4px 2px 0;
}
.highlightOn {
	padding: 2px 4px 2px 0;
	font-weight: bold;
	color: #050;
}


.dynamicTag{
	color:#333;
}

input[type="date"]::-webkit-input-placeholder{
    visibility:  hidden !important;
}

input[type='text'], input[type='password'],textarea {
	padding: 2px -1 2px 8px;
	color:#000;
	border: 1px solid #ddd; 
	font-family:"Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,sans-serif !important;
	font-size: 12px;	
}

input::-webkit-calendar-picker-indicator{
    display:  none;
}



.emphasizedText{
	color: #c0504d;
	font-weight: bold;
}

.attachment{
	color: blue;
	text-decoration:none;
	margin-right:7px;
}

.attachmentWithEllipses{
	max-width: 200px;
margin-right: 5px;
display: inline-flex;
width: inherit;
margin-left: 7px;
}

.attachment a {
	text-decoration:none;
}

.attachment a:visited{
	color:blue;
}

td.Question_lineBreak{
	height: 10px;
	padding-left: 15px;
	padding-right: 2px;
	vertical-align: middle;
}
td div.div_QuestionBreak{
	border-bottom: 2px dotted #D7D7D7;
	height: 2px;
	width: 100%;
	margin-top:15px;
}

#loader{
	position:absolute;
	min-height:100%;
	min-width:100%;
	margin-left:48%;
	top:45%;
}

.centeredDiv{
	
	min-height:100%;
	min-width:100%;
	
}
.noResults{
	font-size: 12px !important;
	color: #999;
	text-align: center;
	margin-top: 20%; /*added for  bug id 0065338*/
}

.date{
	padding-right:25px;
	width:80px;
}

.datepickerPlaceHolder{
	margin-left:-27px;
	margin-bottom:-3px;
	width: 15px;
	pointer-events: none;
}

.nonSelectable{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.selectable{
	-webkit-touch-callout: text;
	-webkit-user-select: text;
	-khtml-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
}

.interviewMessage {
	text-align: justify;
	margin-bottom: 15px;
	width:500px;
}

.sectionName {
	margin-top:10px;
}

.upDownButtons{
	float:left;
	width:175px;
	margin-left:5px;
	text-align: left;
	margin-top:0px;
}
.labelMargin {
	margin: 4px 0;
}
.labelMarginLeft {
	margin-left: 4px;
}
.label {
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #000;
	padding: 1px 4px;
}
.labelResponsive {
	border: 1px solid #271;
	background: #55aa33;
}
.labelCustom {
	border: 1px solid #771;
	background: #ccdd33;
}
.listHeaderCheckTD {
	padding: 5px 1px 0 3px;
}
.listCheckTD {
	width:27px;
}
.masterCheckboxHolder {
	position: absolute;
	border: 1px solid transparent;
	cursor: pointer;
}

.checkboxHolder{
	margin-left: -49px;
	margin-right: 19px;
	padding: 7px 6px 3px 7px;
	border-radius: 50%;
	background: #9CBD9C;
}

.actionBarButton {
	margin: 0 0 0 11px;
	border: 1px solid transparent;
	padding: 6px 6px 9px 5px;
	cursor: pointer;
}

.actionBarButtonLabel {
	padding: 2px 0 0 2px;
}
.slideOutBox{
	background:#9aafcf;
	color: #eee;
	z-index:1000;
	position:absolute;
	border-collapse:collapse;
	border: 1px solid #c6d8f0;
}
.downloadButton{
	background:none;
	border: 1px solid transparent;
	color: #333;
	padding: 8px 5px 2px;
	cursor: pointer;
	position: relative;
	display: inline;
}

.pressedDown {
	background: #111;
	color: #fff;
}
.tabBar {
	border-bottom: 1px solid #ddd;
	padding: 5px 2px 5px 16px;
	/*position:relative;*/
	padding-top:10px;
}

.tabBar_popup{
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	position:relative;
	padding:6px 0;
}


.body_popup {
	padding:0;
}

.summaryBG {
	background: #f0f0f0;
}
.tab {
	border: 1px solid transparent;
	/* padding: 2px 10px;  Old padding*/
	padding:2px 5px;
	/*background: #fff;*/
	margin: 0 1px;
	cursor: pointer;
	/* color: #0912fd; */
	color:#222222 !important;
	font: 16px "Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,sans-serif;
	text-transform: uppercase;
}
/* Added for Bug */
 .sub_tab_rpt{
	border: 1px solid transparent;
	/* padding: 2px 10px;  Old padding*/
	padding:2px 8px;
	/*background: #fff;*/
	margin: 0 1px;
	cursor: pointer;
	/* color: #0912fd; */
	color:#222222 !important;
	font: 16px "Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,sans-serif;
}

.minitab {
	padding: 2px 7px;
	font-size:11px;
}

.textBlue{
	width:80px;
	color: #0000FF;
}

.selectedItem {
	background: rgba(200,220,240,0.9);
}

.selectedTab {
	/* background: #fff; */
	/* border: 1px solid #ddd; */
	padding-bottom: 3px; /*Fix for: UI Issue:The Highlighted line should merge with the bottom border*/
	/* border-bottom: 1px solid #fff; */
	border-bottom: 3px solid #f26c38 !important;
	/*border-top: 1px solid #c0c0c0;*/
	color: #000;
	/*box-shadow: 0px -3px 4px 1px rgba(0,0,0,0.2);*/
}

#facetsContainer {
	overflow-y:auto;
	padding-top:5px;
}
#controlPanel {
	background-color: #e7ebf0;
	position:relative;
	min-width:160px;
	max-width:1235px;
	border-left: 1px solid #e0e0e0;
	bottom:0;
}
#controlPanelTextArea{
	resize: vertical;
	max-height: 200px;
}

.innerTable tr td:first-child {
	padding-left:0px;
}
.innerTable tr.class:nth-child(even) {background: #EEE}
.innerTable tr.class:nth-child(odd) {background: #FFF}

.innerTable td{
	padding-left:7px;
}

/* Accordion */
.ui-accordion-header,
.ui-accordion-header-active {
	border-radius: 0px 0px 0px 0px;
	border: none !important;
	background: #f0f4f5;
	margin-top: 0px !important;
	border-bottom: 1px solid #ddd;
	padding: 6px 3px;
}

.ui-accordion-content {
	border-radius: 0px 0px 0px 0px;
	border: 0px;
}
.accordianIcon {
	/* position:absolute; */
	margin-top:10px;
	margin-right:4px;
	cursor:pointer;
}

.ui-widget {
	font-family: inherit;
	font-size: inherit;
	position:absolute;
}

.ui-accordion .ui-accordion-content {
	padding: 8px 10px 8px 12px;
}

/* ####################################################  Breadcrumb ############################################ */
#breadcrumb {
	margin: 0px;
	display:inline;
}

#breadcrumb ul {
	margin: 5px 5px 0 10px;
	padding: 0px;
	list-style-type: none;
	height: 24px;
}

#breadcrumb ul li {
	float: left;
	height: 20px;
	padding: 3px 10px 3px 5px;
	margin-right: 5px;
	color: #777777;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: inline;
	text-align: center;
}

#breadcrumb ul li.endItem {
	background: none;
}

#breadcrumb ul li div {
	padding-top: 2px;
}

/* Facets */

.vTable {
	border: 0px solid #b9c2c4;
	border-left: 0px;
	border-top: 0px;
}

.vRtBrd_none {
	border-right: 0px;
}

.vTable .vHeader {
	background-image: url( ../images/vtable_bg.gif);
	background-repeat: repeat-x;
	height: 34px;
	color: #4b4a48;
	font-weight: bold;
}

.vTable .vHeader .htxt {
	padding-left: 10px;
}

.vTable .vHeader img {
	margin-right: 10px;
}

.vTable .noBrd {
	border: 0px;
}
#facetsColumn {
	background-color: #f0f4f5;
	border-right: 1px solid #BAC3CD;
	min-width:148px;
	width:173px;
}
.header2 {
	font-size: 16px;
	color: #79a;
	text-align: center;
}
.clicked {
	background: #333;
	color: #fff;
}

.headerBg {
	border-bottom: 1px solid #ffffff; 
	background: #406080;
	color: #fff;
}

.myBatchesTableHeader {
	background-color: #eaf1f9;
	/* background-repeat: repeat-x;
	border-bottom:1px solid #237da8;
	background-position:26px; */
}
.head_top_bg {
	background:url(../images/head_top.gif) no-repeat 5px 0px;;;
	}

.title_0 {color:#237da8!important; font-weight:bold; }

.facetsHeader {
	padding: 5px 2px 0 8px;
	height: 24px;
	border-bottom: 1px solid #ccc;
	background: #e2e5eb;
	font-size: 16px;
	color: #606060;
}

.head { font-weight:bold; }
.whiteBg { background-color:#FFF; }
.paneSubheaderRow {  background-color: #eae2e0; border-bottom: 1px solid #bfc2c3;}


a {
	text-decoration:none;
	color: #0187d1;
	outline:none;
	-ms-touch-action: none;
    touch-action: none;
}
a:link {
	outline:none;
}
a:focus {
	outline:1px solid #5B9DD9;
}

img, a img {
	border:none!important;
}

.actionBarCell {
	padding: 5px;
	height: 31px;
	vertical-align: middle;
	position:relative;
}
#fileUploadForm {
	margin:0;
	padding:0;
}

.fileName  {color: #237EAA; /*font-weight:bold;*/ }
.colLabel { font-weight:bold; }
table.dataList { color:#4C4C4C;}
.dataList td{ text-align:left; }
.noWrap { white-space:nowrap }
.path { color:#2b9801; }
.normalTxt { font-weight:500!important }

.actionButton, .actionButton-1 {
	border:1px solid #c3d4d8;
	border-radius:2px;
	background-color:#e3eced;
	position: static!important ;
	padding-top:4px;
	}
.actionButton-1 {
	padding:1px 4px 1px 4px; margin-left:10px; margin-bottom:2px; cursor:pointer;
	color: #0187d1;
	}

/* Button style */
.buttonBasic {
	/* removes delay for touch devices */
	-ms-touch-action: none;
	touch-action: none;
	/* background: #e4e6f7;
	color: #000; */
	padding: 6px 9px 6px 9px;
	cursor: pointer;
	border: 1px solid #3b6a98;
	border-radius:2px;
	position: relative;
	display: inline;
	white-space: nowrap;
	background: none repeat scroll 0 0 #3b6a98;
	color:#FFF;
	font-size: 12px;
}

.button_color{
	color:#fff !important;
}

.selectButton {
	padding: 5px;
	margin-right: 12px;

	position:relative;
	display: block;
}

#buttonFacets {
	display:block;
	right:4px;
	position:absolute;
	top: 4px;
}

/* Tabs */
.uiTabs { margin-left:15px; margin-top:10px; }
.uiTabs ol {  padding:0; margin:0;}
.uiTabs ol li {
	list-style:none;
	list-style-type:none;
	display:inline-block; padding:0; margin:0;
	cursor:pointer;
}
.uiTabs ol li {
	padding:2px 15px 2px 15px;
	border:1px solid #8d949c; border-bottom:0;
	border-radius:4px 4px 0 0;
	background-color:#edf2f8;
	color: #1c94c4;
}

.uiTabs ol li.active {
	background-color:#FFF;
	color:#666; font-weight:bold;
	margin-bottom:-2px!important;
	border-bottom:1px solid #FFF;
}
.uiTabContent {
	border:1px solid #8d949c;
	margin:0 5px 5px 5px;
}
.labelRow { margin-left:10px; margin-top:5px; }
.labelBox_1, .labelBox_2, .labelBox_3 {
	background-color:#718f94;
	border:1px solid #718f94;
	border-radius:3px;
	color:#FFF;
	padding:0 5px 0 5px;
	margin-right:10px;
}
.labelBox_2 {
	background-color:#ffad00;
	border:1px solid #ffad00;
	color:#333;
}

/* Search box */
.searchField {
	margin-top: 5px;
	width: 100%;
	height:21px;
	background: #fff;
	border: 1px solid #68a;
	padding: 3px 28px 4px 29px !important;
	font-size: 12px;
	background: url(../images/search19.png?version=_xtr816540c5babf59ac0ab4b43b424d98fextr_) no-repeat 5px 5px;
}
.searchField2 {
	margin-top: 5px;
	width: 100%;
	background: #fff;
	border: 1px solid #68a;
	padding: 5px 28px 5px 28px;
	font-size: 12px;
	background: url(../images/search19.png?version=_xtr816540c5babf59ac0ab4b43b424d98fextr_) no-repeat 5px 3px;
}
.autoSuggestField {
/* 	width: 130px; */
	background: #fff;
	border: 1px solid #68a;
	padding-right: 20px !important;
	background: url(../images/search-auto-square.png) no-repeat scroll right center;
	opacity:0.7;
}
.docLabel {
	/*-moz-border-radius: 7px;
	border-radius: 7px;*/
	padding: 2px 7px;
	color: #fff;
	display: inline;
	margin-right: 4px;
	cursor: default;
	/* border: 1px solid rgba(255,255,255,0.95); */
	background: #aaafaa;
	white-space:nowrap;
	display: inline-block;
	margin-top:6px;
	max-width:106px;
	text-overflow:ellipsis;
	overflow: hidden;
	padding-right:10px;
}
.labelInListMod {
	border: 1px solid rgba(255,255,255,0.55);
}
/*
.docLabelNonresponsive { background:#80eeb0; }
.docLabelResponsive { background:#ffccbb;}
.docLabelPrivileged { background:#eeee70;}
*/
#searchBar {top:2px; position:relative; margin-left:97px; }

.noteIcon{
	width:14px;
	cursor:pointer;
	cursor:hand;
	margin-top:6px;
	margin-right:15px;
}

.noteClick {
	cursor:pointer;
	cursor:hand;
}

.inlineDeleter{
	font-size:18px;
	margin-top:1px;
	color:#757575;
	font-weight:600;
	cursor:pointer;
	cursor:hand;
	margin-right:10px;
}

.deleterActive{
	color:red;
}

.justANote{
	background: #ddd;
	padding:7px;
}

.fileImg{
	width:15px;
	margin-right:7px;
}

.mediumIcon{
	width:19px;
}

.checkText{
	cursor:pointer;
	cursor:hand;
}

.numbersCol {
	text-align:right;
}

.buttonSelect { padding:2px 5px 2px 5px; text-align:center; cursor:pointer; }
.buttonSelect  {background: #e3eced; border: 1px solid #777; color:#000;   }
.buttonSelect:hover { background-color:#3b6a98; border:1px solid #124768; color:#FFF; }

/* Jquery customization for Review Portal */

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: inherit;
}

.jQueryButtonIconLeft{
	width: 10px;
	margin-top: 6px;
	margin-left: 5px;
}

.jQueryButtonIconRight{
	width: 10px;
	margin-top: 6px;
	margin-right: 5px;
}

#ui-datepicker-div{
	border: 1px solid #aaa !important;
}

.ui-corner-all{
	border-radius:0;
}
.ui-widget-overlay {
	opacity: 0.5;
	filter: Alpha(Opacity=50);
}

.ui-dialog .ui-dialog-title{
	font-weight: normal;
	margin-left: 7px;
	padding-top: 3px;
	padding-left: 6px;
	margin-bottom: 5px;
}

.ui-dialog-content{
	/*background:#d0d8e7;*/
}

.ui-icon-maximize{
	background-image: url('images/maximize.png');
}

/* end jquery customization */


.textBoxInnerIcon{
	padding:1px;
	padding-top:2px;
	cursor:pointer;
	cursor:hand;
	margin-left:-30px;
	opacity:0.2;
	filter: alpha(opacity = 20);
	background:none;
}

.textBoxInnerIcon:hover {
	opacity: 1;
	filter: alpha(opacity =   20);
	background:none;
}
.textBoxInnerIcon2{
	cursor:pointer;
	cursor:hand;
	margin-left:-27px;
/* 	opacity:0.2;
	filter: alpha(opacity = 20); */
	background:none;
	width: 9px;
	margin-bottom: -18px;
	padding: 7px 4px 2px 15px;
}
.textBoxInnerIcon2:hover {
	opacity: .5;
	filter: alpha(opacity = 50);
	background:none;
}

.customDropDown{
	width:205px;
	border:1px solid #aaa;
	height:100px;
	overflow-y:auto;
	overflow-x:hidden;
	margin-top:-7px;
}

.customDropDown td{
	padding:3px 7px 3px 7px;
	cursor:pointer;
	cursor:hand;
	max-width:180px;
}

.customDropDown tr{
	border-bottom:1px solid #aaa;
}

.allCheck{
	z-index:-1;
}

.checkedBoxes {
	z-index:-1;
}

.labelSection{
	max-height:200px;
}

.propTable th{
	background: #eaf1f9;
	font-size:15px;
}

.altRows tr:nth-child(odd) {
	background: #f5fafb;
}

.altBatchRows tr:nth-child(odd) {
	background: #eaf1f9;
}
.searchCriteria {
	padding: 7px 10px 0 0;
}
.wideSlideOut{
	background: #f0f7ff;
	position: absolute;
	vertical-align: text-bottom;
	left: 19px;
	margin-right: 5px;
	border-collapse: collapse;
	-moz-box-shadow: 1px 2px 8px #000;
	-webkit-box-shadow: 1px 2px 8px #000;
	box-shadow: 1px 2px 8px #000;
	border: 1px solid rgb(64,96,128);
	z-index:120;
	top: 112px;
	width: 640px;
	height: 350px;
}
.wideSlideOutContentArea {
	width: 632px;
	top: 35px;
	left: 3px;
	height: 270px;
	border: 1px solid #aaa;
	position: absolute;
	overflow-y:auto;
	background: #fff;
}
.wideSlideOutTitle {
	font-size: 15px;
	text-align: left;
	padding: 9px 4px 9px 9px;
	color: #333;
	width: 626px;
	position: absolute;
}
.searchTabContent {
	padding:10px;
}
.slideoutFooter {
	text-align: right;
	position: absolute;
	right:0;
	bottom:14px;
}
.subText {
	font-style: italic;
	color: #777;
}
.shown {}

.paddingTop6{
	padding-top:6px !important;
}

#squishit select {
width:200px; }

#squishit select:focus {
width:200px; }

#squishit option {
	max-width:200px;

}


/* DASHBOARD STYLES */
#dashBoard{
	margin-top:25px;
	width:100%;
	height:100%;
	margin:0 auto;
	background: #fff;
}

.statsTable{
	float:center;
	min-width:947px;
}

.statsTable td{
	text-align:center;
}

.statsTable th{
	text-align:center;
	font-size: 16px;
	color: #469;
}
.statsTable2{
	text-align:left;
}

.statsTable2 td{
	text-align:left;
	font-size: 14px;
	padding:8px;
	color: #469;
}

/* END DASHBOARD STYLES */

/*CONTROL PANEL STYLES */

.ExterroAccordion{
	padding:7px 0 7px 0;
	width:100%;
	text-align:left;
	/* border-bottom:1px solid #aaa; */
	background:#e2e5eB;
	cursor:pointer;
	cursor:hand;
}
.ExterroAccordion_dialog{
	padding:7px 0 7px 0;
	width:100%;
	text-align:left;
	border-bottom:1px solid #aaa;
	background:#fff;
	cursor:pointer;
	cursor:hand;
}
.accordianTable:hover{
	background: #e8f0ff;
}

.ExterroAccordion_facets{
	padding:7px 0 7px 0;
	width:100%;
	text-align:left;
	cursor:pointer;
/* 	background:#e2e5eB;
	border-bottom:1px solid #aaa; */
	cursor:hand;
}

.ExterroAccordion:hover{
	background: #e8f0ff;
}

.accordionContent{
	padding:15px;
	background:#fff;
	overflow-x:auto;
}

.accordionImg{
	margin:0 7px 0 0;
	width:8px;
	height:9px;
}

.accordionText {
	padding:7px;
	padding-left:0px;
}

/* END CONTROL PANEL STYLES */
#loginTopBox {
	Background: rgba(198, 216, 240, 0.7);
	padding: 10px;
	width:100%;
	font-size: 18px;

}
/* #loginBox {
	color: #359;
	background: rgba(255,255,255,0.7);
	position: relative;
	padding-left: 0px;
	vertical-align: text-bottom;
	top: 50px;
	margin: 0 auto;
	width: 355px;
	height: 220px;
	display: block;
	border-collapse: collapse;
	-moz-box-shadow: 1px 2px 17px #000;
	-webkit-box-shadow: 1px 2px 17px #000;
	box-shadow: 1px 2px 17px #000;
	z-index: 99;
} */
.loginMargin {
	margin-top: 10px
}
.loginTxt {
	font-size:14px;
	color:#358;
	padding: 2px;
}
#signOutPage {
	font-style: bold;
}
#signOutPagePageLogoArea {

}
#signOutPageProdName {
	color: #237da8;
	font-weight: bold;
}
#SignOutBodyArea {
	background: #eaeaea;
}

.madeTofit{
	width:100%;
}
.colBase {
	position: fixed;
	top: 87px;
}
.mainCol {
	z-index:100;
	overflow-y:auto;
}
.resizerCol {
	width:5px;
	background: #a0b3ce;
	cursor: w-resize;
}
.resizerColNoResize {
	width:5px;
	background: rgb(110, 158, 185);
	cursor: default;
}
#resizerContainer {
	position:fixed;
	min-width:100%;
}

.resizerContainer4 {
	position:fixed;
	min-width:100%;
}
.resizerCol4 {
	width:5px;
	background: #a0b3ce;	
	cursor: w-resize;
}

.ui-resizable-s {
	/*background-color: #A0B3CE;*/
	height: 5px;
}

.RC_Any4 { 
	position:absolute;
}

#batchInformation th {
	/* font-weight: bold; */
	text-align: center;
	/* color: #064058; */
}

#batchInformation {
	font-size:14px;
}

#activeJobsDropDown {
	background: rgba(0,0,0,0.6);
	position: absolute;
	display: none;
	right: 11px;
	top: 89px;
	z-index: 1;
	/* opacity: 0.5;
	filter: alpha(opacity=50); */
	width: 330px;
	color: white;
	height: 100px;
}
#facetsCol {
	overflow:hidden;
	min-width:145px;
	background:white;
}
#facetColumn {
	text-align:left;
	padding:4px 6px 3px 0;
	width:38px;
	min-width:38px;
}
#itemList {
	overflow-x:hidden;
	overflow-y:hidden;
	/* background: #e5e7f1; */
}

#settingsList {
	overflow-x:hidden;
	overflow-y:auto;
	background: #e5e7f1;
}
#codingPaneCol {
	min-width:230px;
	background:white;
}
.sortSelBox {

}

.controlPaneCheckBox{
	margin-right:7px;
}

.clearer{
	width:1px;
	margin:0;
	/* margin-left:7px;  */
}
.labelRow{
	border:1px solid #fff;
	padding:7px;
	cursor:pointer;
	cursor:hand;
}
.labelRow:hover{
	background:rgba(220, 239, 250, 0.45);
}

.innerDialogTable td{
	padding:7px;
}

#notesListArea th{
	font-weight: bold;
	color: #064058;
}

#addNotesArea th{
	font-weight: bold;
	color: #064058;
}

/* Color Picker Styles */

div#color_picker {
  height: 8px;
  width: 4px;
  padding: 0 !important;
  border: 1px solid #ccc;
  cursor: pointer;
  line-height: 16px;
}

div#color_selector {
  width: 110px;
  position: absolute;
  border: 1px solid #598FEF;
  background-color: #EFEFEF;
  padding: 2px;
  z-index:5000;
}
  div#color_custom {width: 100%; float:left }
  div#color_custom label {font-size: 95%; color: #2F2F2F; margin: 5px 2px; width: 25%}
  div#color_custom input {margin: 5px 2px; padding: 0; font-size: 95%; border: 1px solid #000; width: 65%; }

div.color_swatch {
  height: 12px;
  width: 12px;
  border: 1px solid #000;
  margin: 2px;
  float: left;
  cursor: pointer;
  line-height: 12px;
}
/* End color picker styles */

.dialogSubHeader {
	background: #f8f8f8;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	font-size: 15px;
	padding: 3px 7px;
	margin: 2px 0 4px;
}
#customizeDocListDialog {
	height:320px;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.style_sortRowMoveIcon {
	float: right;
	height:20px;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}
.ccSideContainer {
}
.ui-dialog {
	-moz-box-shadow: 2px 2px 8px #000;
	-webkit-box-shadow: 2px 2px 8px #000;
	box-shadow: 1px 2px 10px #000;
	padding: 0px !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #3b6a98;
	color: #000;
}
.ui-dialog .ui-dialog-buttonpane {
	margin-right: 0;
	margin-top: 0;
	background: #f0f7ff;
	padding: 10px 8px 9px;
	border-top: 1px solid #d0e0f5;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: 0 0 0 8px;
	border-radius:2px;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
{
	border: 1px solid #3b6a98;
	background: #e4e6f7;
	font-weight: 400;
	color: #000;
}

.alreadySelectedTR {
	background: #bbb;
	color: #262;
	cursor: default;
}
.alreadySelectedTR:hover {
	background: #bbb;
	color: #262;
}

.selItem2 {
	border: 1px solid #468;
	background: #e1e7f0;
	padding: 3px 4px;
	cursor: pointer;
	color: #000;
	margin: 0 0 2px;
}
.zoomButton {
	vertical-align:middle;
	padding:4px;
	margin-right:7px;
	margin-bottom:7px;
	width:19px;
	cursor:pointer;
}
.user_pref_entry {
	color: #f4f7ff;
	padding: 4px 4px 4px 6px;
	border: 1px solid transparent;
	text-align:left;
	cursor: pointer;
}
.user_pref_entry:hover {
	color: #fff;
	border: 1px solid #ddd;
}

#noteTab1 {
}

.titleFont{
	-ms-touch-action: none;
    touch-action: none;
	/* background: #e3eced; */
	color: #fff;
	padding: 6px 9px 6px 9px;
	cursor: pointer;
	/*border: 1px solid #98b2b8;*/
	/* border: 1px solid #587278; */
	border-radius:2px;
	position: relative;
	display: inline;
	white-space: nowrap;
	top: 3px;
	font-size: 15px;
	text-decoration: underline;
}

.titleIcon{
	-ms-touch-action: none;
    touch-action: none;
/* 	padding: 6px 9px 6px 9px; */
	cursor: pointer;
	border-radius:2px;
	/* position: absolute; */
	display: inline;
	white-space: nowrap;
	top: 100px;
	font-size: 15px;
}

.ui-widget-content {
	border: 0 !important;
	background: inherit;
}
.ui-widget {
	font-family: inherit;
	font-size: inherit;
	position: inherit;
}
.searchTitle {
	font-size: 15px;
	text-align: left;
	padding: 9px 4px 7px 10px;
	color: #333;
	background: #eee;
}
.labelInput{
	pointer-events:none;
}
.clicker {
	background:#f7f7f7;
	border:1px solid #aaa;
	position:absolute;
	padding: 4px 10px;
	cursor: pointer;
	color: #444;
}
.clicker:hover {
	border:1px solid #8f8f8f;
	background: #fff;
	color: #111;
}
.clicker.hover {
	border:1px solid #8f8f8f;
	background: #fff;
	color: #111;
}
.squareInputBoxes {
	-webkit-border-radius:0;
	border-radius:0;
}

.columnButtonBar {
	padding: 11px 2px;
	text-align: right;
	position:absolute;
	width:100%;
	/* border-top: 1px solid #e1e9f2; */
	box-shadow: 0 -1px 3px #aaa;
	background: #f2f2f2;
}
 #sortableControlPaneOptions ul,li{
	/* list-style-type: none; */
	padding-left:0;
}
.accordianBackground {
background:#e2e5eB;
}

.myBatchesReviewerPopUp {
	top: 110px;
	left: 400px;
	height:500px;
	max-height:500px;
	min-height:250px;
	width:800px;
	min-width:400px;
	max-width:800px;
	border: 1px solid #ddd;
	z-index:20000;
	position:absolute;
	background: white;
	border:1px solid #ddd;
}

.myBatchesLockPopUp {
	top: 110px;
	left: 575px;
	height:200px;
	max-height:250px;
	min-height:125px;
	width:400px;
	min-width:200px;
	max-width:400px;
	border: 1px solid #ddd;
	z-index:20000;
	position:absolute;
	background: white;
	border:1px solid #ddd;
}

.settingSep {
	border-bottom: 1px solid #aaa;
	margin-bottom: 14px;
}
.settingArea {
	padding: 0 0 10px;
}
.resizerRow {
	left: 0px;
	position: fixed;
	height: 5px;
	width:0px;
	background: rgb(110, 158, 185);
	cursor: n-resize;
	z-index:90;
}
.RC_Any { }
.RC2_Any { }
.hiddenFrame{
	z-index:-1000;
	width:0px;
	height:0px;
}


.attachmentName:hover{
	cursor:pointer;
}
.iconTranslucency {
	opacity:0.6;
	filter:alpha(opacity=60); /* IE8 and earlier */
}

.downloadAttach:hover{
	cursor:pointer;
}

.docHeaderSection {
 vertical-align:top;
 text-align:right;
 padding: 7px 6px 0 5px;
}
.docHeaderDateLine {
	padding-top:2px;
}
.docHeaderLabelsSection {
	padding: 0 3px 8px;
	text-align:right;
}

.placeholder { color: #aaa; }

#searchColContents {
	overflow-y:auto;
	overflow-x: hidden;
}
#searchCol {
	overflow: hidden;
}
#facetSearchCombo_horiz_splitter {
	width: 100%;
	position: absolute;
	cursor: default;
}
#facetSearchComboCol_facets {
	position:absolute;
	width:100%;
}

.sugg_box {
	background: #FFFFFF url(../images/blue_bulb.gif) no-repeat scroll right center;
	padding-right: 16px;
	border: 1px solid #CDCDCD;
	padding: 2px;
}

.sortByNameIcon {
	float: right;
	margin-right: 13px;
}

.ui-dialog .ui-dialog-content {
	padding:0;
	/* padding-left:0px; */
	clear: both;

}

.wizContent {
	margin-left: 196px;
	overflow:auto;
	padding:15px;
		-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.wizNav {
	position:absolute;
	top:0;
	left:0;
	width: 201px;
	height: 485px;
	border-right: 1px solid #ccc;
	background: #f4f4f4;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.wizNav2 {
	position:absolute;
	top:0;
	left:0;
	width: 232px;
	height: 485px;
	border-right: 2px solid #718EAC;
	background-image: url('../bg_img/wizardbg.jpg');
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.linkLikeText{
	color:blue;
	text-decoration:underline;
	cursor:pointer;
}
.wizNavItem:hover{
	background-color:#ccc;
}

.wizNavItem {
	cursor: pointer;
	font-size: 13px;
	background-color: #EFEFEF;
	padding: 20px 0 15px 10px;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	margin-top: -1px;
}
.wizNavItem_selected {
	font-size: 13px;
	padding: 20px 0 15px 10px;
	margin-top:-1px;
	border-bottom: 1px solid #CCC;
	margin-right: -1px;
	background: #FEFEFF;
	border-top: 1px solid #CCC;
}

.wizContent2 {
	margin-left: 238px;
	overflow:auto;
	padding:15px;
		-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}


.wizNavTable{
	margin-top:15px;
	width:100%;
}
.wizNavTable th{
	padding-left: 2px;
	font-size: initial;
	color: #8F8F8F;
}

.wizNavTable tr{
	height:38px;
}

.wizNavTable td{
	padding-left:7px;
}

.wizNavTable td:first-child{
	padding-left:0;
}

.pointClass{
	position:absolute;
	height:64px;
	margin-top:-10px;
}

.wizNavItem2 {
	width:230px;
	height:59px;
	cursor: pointer;
	font-size: 13px;
	color: #FFF;
	background-image: url('../images/pointns.png');
	background-repeat:no-repeat;
	background-position:left center;
	padding:10px 0 7px 10px;
	margin-bottom: 10px;
}
.wizNavItem_selected2 {
	margin-right: -1px;
	background-image: url('../images/point1.png');
	background-repeat:no-repeat;
	color:white;

}

.wizNavItem2 .wizNavItemHeader{
	color:#ddd;
}
.wizNavItem_selected2 .wizNavItemHeader{
	color:#ddd;
}
.step{
	position:absolute;
	margin-top:21px;
	margin-left:-8px;
	color:#DDD;
}

.wizNavItemNum {
	padding-top: 0px;
	font-size: 40px;
	color: #ddd;
	position: absolute;
	margin-left: 20px;
	margin-top: 0px;
}

.wizNavDescription{
	margin-left: 50px;
	margin-right: -15px;
	position: absolute;
	margin-top: 31px;
	font-size: 11px;
}

.wizNavItemHeader {
	margin-left:50px;
	font-size: 16px;
	color: #aaa;
	display:inline;
	position:absolute;
	margin-top:7px;
}

.descriptor{
	color:#999;
}

/*Used in Actions list */
.wizNavItemHeaderJ{
	margin-left:5px;
	/* color: #aaa; */
	border-right: 1px solid #CCC;
	display:inline;
}
.wizNavPageHeader{
	font-size: 28px;
	color: #aaa;
	display:inline;
}

.moduleContentTitle {
	font-size: 19px;
	color: #000;
	padding: 8px 8px 2px 12px;
	/* background: #f0f0f0; */
	background:#FFFFFF;
	min-height: 28px;
}
.moduleContentTitle_grey {
	font-size: 19px;
	color: #000;
	padding: 8px 8px 2px 12px;
	background: #f0f0f0;
	min-height: 28px;
}
.moduleMonitorContentTitle {
	font-size: 19px;
	color: #000;
	padding: 8px 8px 2px 12px;
	min-height: 28px;
}

.monitorContentSummary {
	/* font-size: 14px; */
	padding: 0 8px 5px 13px;
	color: #333;
}
.propTable2 {
	width:98%;
	/*border: 1px solid #ddd;*/
}
.propTable2:th {
	background: #ddd;
	border-bottom: 1px solid #eee;
}
.propTable2:td {
}
.propTable2:tr {
	border-bottom: 1px solid #eee;
}
.propTable4Colfield {
	padding: 10px 12px;
	width: 15%;
	text-align: left;
	color: #686868;
}
.subSummary thead td {
	padding: 2px 5px 8px;
}
.subSummary tbody td {
	padding: 3px 5px;
}
.propTable4Colval {
	padding: 10px 12px;
	width: 20%;
}
.styleModuleSelector {
	cursor: pointer;
}
.pageTabs {
	margin: 7px 2px 7px 10px;
}
.pageTabSelected {
	font-weight:bold;
}
.menuBarBG {
	background:#bac3cd;
}

.leftNavRow {
	vertical-align: middle;
	//font-size: 12px;
	color: #111;
	cursor: pointer;
}

.leftNavCell {
	padding: 5px 8px 7px 19px !important;
	color: #000;
}

.leftNavTd {
	width: 100px !important;
	height: 100% !important;
	border-right: 1px solid #aaa !important;
}

.selectedRow {
	background: #bbb;
}
.propTableClosedCol1 {
	padding: 7px 12px;
	text-align:left;
}
.propTableClosedCol2 {
	padding: 7px 12px;
	text-align:right;
}
.ec {
	font-size: 10px;
	color: #777;
	cursor:pointer;
}
.ec2 {
	font-size: 12px;
	color: #37f;
	cursor:pointer;
}
.summaryItem {
	padding: 15px 35px 26px 22px;
	font-size: 16x;
	width:20%;
	/*box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.75);*/
}
.summaryItemClickable {
	color: blue;
	cursor: pointer;
}

.summaryBox {
	background: #f0f5fe;
	border: 1px solid #e0e3f4;
	padding: 15px 10px;
	text-align:center;
	font-size:16px;
}
.summaryBoxClickable {
	color: blue;
	cursor: pointer;
}
.summaryBoxTitle {
	color: #6a6a6a;
}
.summaryBoxBody {
	padding: 7px 0 0 0;
}
.summaryPadCell {
	width: 1px;
}
.contentSubtitle {
	font-size: 13px;
}

#userDrop {
	color: #555;
	/* background: rgba(100,100,100,0.5); */
	background-color:white;
	position: absolute;
	/* padding-left:15px; */
	vertical-align:text-bottom;
    right:120px;
    top:39px;
    /* margin-right:11px; */
    width: 355px;
	height: 134px;
	display: block;
	z-index: 200;
	border: 1px solid rgb(35, 125, 168);
	-moz-box-shadow: 2px 2px 8px #000;
	-webkit-box-shadow: 2px 2px 8px #000;
	box-shadow: 2px 2px 8px #000;
}

.userDropDownBox {
	color: #555;
	font-size : 12px;
}

/* #userDrop:before {
	content: "";
	position: absolute;
	right: 40px;
	top: -10px;
	width: 0;
	height: 0;
	border-left: 12px solid rgba(0, 0, 0, 0);
	border-right: 12px solid rgba(0, 0, 0, 0);
	border-bottom: 20px solid #FFFFFF;
} */

.userDropDownPref{
	text-align: left;
	width: 150px;
}

.userDropDownPrefSelect2{
	text-align: left;
	width: 150px;
	vertical-align:middle;
}

#userDropContainer {
	padding:15px;
}

#userDropBtnContainer {
	 width: 100%;
	 background: #f0f0f0;
	 position: absolute;
	 bottom: 0;
	 padding-bottom: 3px;
}

.messagesTitle {
	color: #efefef;
	background:#718EAC;
	font:17px Arial, Helvetica, sans-serif!important;
	text-align: left;
	padding:7px;
}

#ui-datepicker-div {
	border: 1px solid #aaa;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
{
	background: #ffffff none repeat scroll 0 0;
    	border: 1px solid #ffffff !important;
	font-weight: 400;
	color: #000;
	text-align: center;
}
.ui-state-default-dp
{
	background: #ffffff none repeat scroll 0 0;
    	border: 1px solid #ffffff !important;
	font-weight: 400;
	color: #000;
	text-align: center;
}
.ui-state-default:not(.ExterroAccordion):hover {
	background: #3b6a98;
                color: #fff;
	opacity:0.8;
}

#fusionSettingsAccordionList:hover{
	background:none !important;
	color:inherit !important;
	box-shadow:none;
	opacity:1 !important;
	-moz-appearnace:none !important;
}

.accordionList{
	width: 300px !important;
	border:none !important;
	padding-left:2px !important;
}

.ui-corner-all {
	border-radius: 0 !important;
	border: 0 !important;
}
.ui-corner-all{
	border-radius:0;
}

.ui-dialog .ui-dialog-title {
	font-weight: normal;
	margin-left: 0 !important;
	padding-top: 3px;
	padding-left: 6px;
	margin-bottom: 5px;
}

.ui-widget-header {
	background: #d9d9d9;
	border:none;
	width: 100%;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 16px !important;
	color: white;
}

.ui-widget-content {
	padding: 6px 9px;
	border:none;
}

.ui-dialog-content {
	background: #d0d8e7;
}

.ui-dialog .ui-dialog-buttonpane button {
	cursor: pointer;
	margin-right: 11px;
}

.ui-dialog .ui-dialog-titlebar {
	position: relative;
	padding: 2px 0 2px 0 !important;
	background: #555555 !important;
	height: 30px;
}

.ui-dialog .ui-dialog-buttonpane {
	margin-right: 0;
	margin-top: 0;
	background: #E3E3E3;
	padding: 9px 0px 9px 0px;
	border-top: 1px solid #E3E3E3;
	height: 32px;
}

.ui-button-text-only .ui-button-text {
	padding: 6px 9px;
}

.breadcrumbItem {
	padding: 2px 10px;
	border: 1px solid transparent;
}
.summaryRowPad {
	height:2px;
}

.spanLink{
	color:blue;
	cursor:pointer;
}

.spanLink:hover{
	text-decoration:underline;
}

/* The popup dialog buttons */
.ui-dialog .ui-dialog-buttonpane button {
	margin: 0 9px 0 0px;
	background: #3b6a98; /* !important; */
	color: #fff;
	/* padding: 4px 7px 4px 7px; */
	border: 1px solid #587278;
	border-radius: 2px;
	position: relative;
	display: inline;
	white-space: nowrap;
	 font-size: 12px;
}

.viewAdditionalDetails{
	color:#7982e0 !important;
     text-decoration: underline;  /* added for 508 compliance */
}

.viewAdditionalDetails:hover{
	cursor:pointer;
}

.actionTableHeaders{
	background-color:#f0f0f0;
	width:150px !important;
	font-size: 17px;
	color: #aaa;
	padding: 6px 6px 10px 6px;
}
.actionTableHeadersLeft{
	background-color:#f0f0f0;
	width:250px;
	font-size: 17px;
	color: #aaa;
	padding: 6px 6px 10px 6px;
}
.actionTableDetails{
	width:150px;
	padding: 6px 6px 10px 6px;
}
.actionTableDetailsLeft{
	width:250px;
	padding: 6px 6px 10px 6px;
}

.smallerHeaderEvent{
	font-size:19px;
	padding: 10px 0 0 0;
}

.tableSelect{
	margin-left:0px;
	height:25px;
	width:100%;
}

.smallerNavItem{
	background-color:#f0f0f0;
	padding:10px 0 10px 0;
}

.morePadwizNavItem{
	padding:15px 10px 15px 19px;
	border-bottom: 1px solid #ccc;
}

.lessPadEventDetails{
	padding:0 22px 0;
}

.actionBody{
	padding:15px;
}

.wizNavTableText {
	height:20px;
	width:100%;
}

.wizNavTableActionText {
	height:20px;
	width:100%;
}

.actionTableContent{
	font-size:16px;
}

.actionTableContentFields{
	/* border-bottom:1pt dotted black; */
	padding: 7px 10px 10px 0;
}

.actionTableTitles{
	text-align:right;
	width:90px;
}

.noTitle .ui-dialog-titlebar {
	display:none
}

.innerWizardPadding{
	padding:15px;
}

#actionViewDiv tr{
	height:25px;
}

#actionViewDiv td{
	padding-bottom:15px;
	max-width:500px;
	padding-right:15px;
}

.clickableRow{
	height:24px;
	cursor:pointer;
}

.taskSummary{
	padding:10px 5px 10px 5px;
	width:120px;
	text-align:right;
}

.taskSummaryDetails{
	padding:10px 5px 10px 5px;
}

/*.chosen overrides */

.chosen-container-multi .chosen-choices li.search-choice {
	border-radius:0;
}

.chosen-container-single .chosen-single {
	border-radius:0;
}

.actions_tr_selected{
	background: rgba(100,150,230,0.17) !important;
}

#createMonitorDialogContent .chosen-container .chosen-results {
	max-height:140px;
	}

.chosen-container-single .chosen-drop {
 border-radius: 0;

}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  background-image: none;
  background-color:white;
  box-shadow: 0 1px 0 #fff inset;
}

.chosen-container-single .chosen-single {
  border-radius: 0px;
  background-color: #fff;
  background: white;
	box-shadow: none;
  color: #000;

}

.chosen-container .chosen-results li {
padding: 2px 3px;
}

.chosen-container .chosen-results li.highlighted {
	background:#1e90ff;
	background-color:#1e90ff;
}

.chosen-container .chosen-results li:hover {
	background-color:#1e90ff;
	background:#1e90ff;
}

.chosen-container-multi .chosen-choices li.search-choice {
	/*
	background-image:none;
	background-color: #FFF;
	border: none;
	box-shadow: none;
	*/
	background: #eee;
}

.chosen-container-multi .chosen-choices {
	background-image:none;
}

/*End chosen overrides*/

/*For filter module */

.filterBySearchTd{
	padding:0px 5px 12px 12px;
}

.filterBySearchTd2{
	padding:0px 0 0px 11px;
}
.filterBySearchTd2 input[type='text']
{
	padding:3px 28px 4px 29px;
}

.filterActive{
	border-style:solid;
	border-color:#FF0000;
}

.filterBySearchStatus{
	padding:5px;
	padding-left:15px;
}

.filterBySearchStatusFirst{
	padding-top:18px;
}

.filterBySearchBox{
	width:290px;
}
.filterBySearchBoxFull{
	width:540px;
}

.filterByBorder{
	border-bottom: 1px solid #e0e3f4;
}

/*End of filter monitors */

.eventPad{
	padding-left:10px;
}

.dynamicTagClass{
	padding:5px 7px;
	background:#efefef;
	border:1px solid #ddd;
	cursor: pointer;
	margin: 7px 7px 0px 0px;
	min-width:170px;
}

.eventConditions{
	padding:5px 15px 15px 0;
}

.requiredFields{
	background-color: #FFFFCC !important;
	/* Other possible colors
	#FCFCBD
	#FFE8E8
	#FCE1EF
	#FFFF99 */
	border-color:#FE8686 !important;
}
.requiredField{
	border-color:#FE8686 !important;
}

.CKrequiredFields
{
	background-color: #FFFFCC !important;
	border-color:#FE8686 !important;
}

.table_toolBar {
	text-align:right;
	display:inline;
	top: 0px;
	right: 14px;
	position: absolute;
}

.gap_above_table {
	padding-bottom:2px;
}

.noMonitorResultsMsg{
	font-size:16px;
	padding:10px;
	text-align:center;
	opacity:0.7;
}

.noMonitorResultsMsg2{
	height:200px;
	vertical-align:middle;
}

.action_inactive{
	text-decoration:line-through;
	color: #777;
}

.filterToggle{
	background-color: #e4e6f7;
}

.actionContent{
	opacity:0.7px;
	vertical-align:middle;
	text-align:center;
}

.sectionTitle {
	font-size: 19px;
	color: #000;

}
.subLabel {
	color: #707070;
}

.sectionDivider {
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #fff;
	margin: 15px 0;
	width: 100%;
}
.narrowSectionDivider {
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #fff;
	margin: 9px 0;
	width: 100%;
}
.contentSection {
	padding: 0px 13px 0px;
	width:580px;
}
.contentSection 2{
	padding: 0px 13px 0px;
}

.labelColumn {
	padding-left: 20px;
	width: 145px;
	min-width: 145px;
	text-align: right;
	vertical-align: top!IMPORTANT;
}
.complexPopupRightPadded {
	padding-right: 12px;
}
.complexPopupRightPaddedTextarea {
	padding-right: 11px;
}
.subTable {
	width:100%;
}
.narrowTable{
	width:552px;
	border-collapse:separate;
	border-spacing:15px;
}
.narrowTable th{
}
.narrowTable tr{
	height: 35px;
}
.narrowTable textarea{
	height:75px;
}

.compactInput {
	height: 28px;
}

.compactInputLeftPad {
	padding-left:4px;
}

.createLHPopupCol3 {
	width: 132px;
	padding-left: 10px;
	/*text-align: right;*/
}
.midAlign {
	vertical-align:middle !important;
}
.column3 {
	text-align:right;
}
.column4 {
	padding-left:12px;
}
.moreOrLess {
	padding: 1px 0 1px;
	cursor: pointer;
	color: #55f;
	text-align:right;
}
.moreOrLess:hover {
	text-align:underline;
}
.selectionListHeader {
	padding-bottom: 5px;
	border-bottom: 1px solid #000;
	height: auto;
	width: auto;
}
.selectionListBody {
	text-align: left;
	height: auto;
	width: auto;
}
.selectedSearchTab {
	font-weight: bold;
}
.searchCustodianTabs {
	padding: 1px;
}
.searchCustodianTabs:hover {
	text-decoration:underline;
	cursor: hand;
	cursor: pointer;
}
.custodianSearchField {
	margin-top: 5px;
	background: #fff;
	border: 1px solid #68a;
	padding: 5pxpx 5px 5px 30px;
	font-size: 12px;
	background: url('../images/search19.png?version=_xtr816540c5babf59ac0ab4b43b424d98fextr_') no-repeat 5px 5px;
}
.searchIcon {
	width: 15px;
	height: 15px;
	margin: 12px 0px -2px -16px;
}
.searchCustodiansIcon {
	margin: 12px 0px -2px -16px;
}
.ui-icon.ui-icon-myCloseButton {
	background-image: url('images/closerWhite.png?version=_xtr816540c5babf59ac0ab4b43b424d98fextr_') !important;
	background-color: #555555 !important;
	border: 4px solid transparent !important;
	position: absolute !important;
	top: 7px !important;
	margin-left: -12px !important;
}

.ui-icon.ui-icon-myCloseButton:hover {
	/*background-image: url('images/closer.png?version=_xtr816540c5babf59ac0ab4b43b424d98fextr_');
	background-color: #eee;*/
	border: 4px solid #eee;
}
.popupActionBar {
	width: 100%;
	background: #eff2f5;
	height: 30px;
}
.complexPopupContent {
	margin-top: 38px !important;
}
.complexPopupActionBar {
	position: absolute !important;
	top: 35px !important;
	width: 100% !important;
	border: 0 !important;
	padding: 5px 0 9px 0 !important;
	margin-top: -1px !important;
	height: 26px !important;
	/*background-color: #B7C2DF !important;*/
	text-align: right !important;
}
.complexPopupButtonSet {
	float:none !important;
	padding-left:10px !important;
}
.simplePopupActionBar{background-color: Â #E3E3E3 !important;}
.popupBG {
	background-color:#FFF!important /*#DCE4F8 !important; */
}
.custodianTableView {
	border:1px solid #e4e4e4;
	width: 100%;
	height: 100%;
}

.specialButton1 {
	padding: 10px 9px 10px;
	margin-right: 7px;
	margin-top: 0;
	position:relative;
	display: block;
	background: #e4e6f7;
	color: #000;
}

.custodianListTD {
	background-color: #fff;
}
.custodianListTRheader {
	font-weight: ;
	color:#555;
	text-align: left;
}
.custodianListTR {
	text-align: left;
}
.custodianListTR:hover {
	font-weight: ;
	background-color:#B0b0b0;
	text-align: left;
}

input[type="checkbox"] {
	cursor: pointer;
	width: 18px;
	height: 18px;
	margin: 0 3px 0 0;
/*  outline: none; */
}
/*
.cke_bottom {
	display: none !important;
}
*/
.searchIconToggle {
	background: url(../images/search19.png?version=_xtr816540c5babf59ac0ab4b43b424d98fextr_) no-repeat 5px 5px;
}
.date_picker {
  background-image: url("../images/calender_icon.png");
  background-position: 98% center;
  background-repeat: no-repeat;
  padding: 2px 30px 2px 2px;
}
.listOfRecipients {
	text-align: left;
	padding:9px 0px 9px 15px;

	color:#555;
	vertical-align;middle;
}
#UploadCustodiansIcon {
	opacity:0.5;
}
.searchSectionSeperator {
	padding-bottom:5px;
	border-bottom: 1px solid #e4e4e4;
}
.contentSectionSeperator {
	margin-bottom: 5px;
}

.addedRecipient {
	padding:3px 3px 2px 3px;
	text-align: left;
	background-color: #dce7dc;
}
.removeRecipient {
	padding:3px 3px 2px 3px;
	text-align: left;
	opacity:1.0;
}
.removeRecipient:hover {
	padding:3px 3px 2px 3px;
	opacity:1.0;
	cursor:pointer;
	text-align: left;
}
.addAllRecipient {
	opacity:0.3;
	text-align: center;
}
.addAllRecipient:hover {
	opacity:1.0;
	cursor:pointer;
	background-color: #e4e4e4;
	text-align: center;
}
tr.spaceUnder > td
{
  padding-bottom: 5px;
}
.searchButton {
	padding: 6px 9px;
	background:#e4e6f7;
	border: 1px #3b6a98;
	color:#000;
	text-align: center;
}

.smartSearchButton{
	width: 0px !important;
	float: right !important;
	margin-right: 7px !important;
	margin-top: 4px !important;
	padding: 15px 13px 15px 13px !important;
}

.ui-dialog .ui-dialog-titlebar-close {
	margin: -12px 0 0 0;
	width:25px;
	height:25px;
}
.ui-dialog .ui-dialog-titlebar-close:hover{
	background:#555555;
}
button.ui-dialog-titlebar-close span.ui-icon { /* Style over-ride from jquery-ui.css */
    width: 15px !important;
    height: 15px !important;
}

.advanceSearchDropdown {
	padding:1px;
}
.advanceSearchDropdown.hover {
	padding:1px;
	cursor:pointer;
}
.subTdEmail {
	font-size:11px;
	white-space: nowrap;
	color: #505050;
}
.subTdName {
	font-size:14px;
	white-space: nowrap;
}
#ncdsSearchBar {
	position:absolute;
	right:15px;
	top:-4px;
}
.buttonPaneWObg {
	background: none !important;
	border:none !important;
}
.clearTable tr {
	height: inherit;
}
#historicalSearch {
	width:100%;
}
#advancedSearch {
	width:100%;
}
#advancedSearchPopUp {
	position: absolute;
	top: 26px;
	right: 15px;
	width: 725px;
	height:300px;
	border: 1px solid #e4e4e4;
	background-color: #fff;
	z-index:1002;
	overflow-y:auto;
}
#ncdsSearchPopUp {
	position: absolute;
	top: 26px;
	right: 27px;
	width: 550px;
	border: 1px solid #e4e4e4;
	background-color: #fff;
	z-index:1002;
}

#custodianHistoryInnerContent {
	overflow-x: auto;
	overflow-y: auto;
	border :  1px solid #dddddd;
}

#custodianHistoryContent {
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}

#custodianHistoryHeader{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
}

/*.requiredText {
	border-left: 2px solid #FF0000!important;
}*/
.generalPopUp {
	background-color:#fff;
}
/* Remove once resizableCol is generalized */
.colBase2 {
	position: absolute;
	top: 60px;
}
.mainCol2{
	z-index:100;
	overflow-y:auto;
}
.resizerCol2 {
	width:5px;
	background: #a0b3ce;
	cursor: w-resize;
}
.resizerColNoResize2 {
	width:5px;
	background: rgb(110, 158, 185);
	cursor: default;
}
#resizerContainer2 {
	position:absolute;
	min-width:100%;
}
.hide_button{
	display:none
}
.addCustodianPaginationFooter {
	position: absolute;
	z-index: 100;
	bottom: 0px;
	width:100%;
	background:#CDCDCD;
	border-bottom:1px solid #ADADAD;
}

.popUpPaginationFooter {
	position: absolute;
	z-index: 100;
	bottom: 0px;
	width:100%;
	background:#CDCDCD;
}
.hide_button{
display:none;
}
.third_button {margin-right: 30px !important;
}
/* Add Data Source Dialog input fields font size */
#addDataSourcesDialog input[type='text'], #addDataSourcesDialog  input[type='password'], #addDataSourcesDialog textarea {
	font-size:13px!important;
	}
.popUpPage {
	padding: 15px;
}



.count_header {
	font-size:18px;
	color: #aaa;
	display: inline;
}
#upLoadCustodianTextarea {
	width:400px;
	height:200px;
}

#upLoadReleaseCustodianTextarea {
	width:400px;
	height:200px;
}

div.ui-datepicker{
 font-size:13px;
}

.dialogSmartTableBorder{
	/* border:1px solid #ddd !important; */
	width:100%;
}

.dialogSmartTableNoTopBorder{
	border-top:0 !important;
}

.dialogSmartTableBorderMatterTeam{
	border:1px solid #ddd !important;
}

.labelinput {
	margin-top: 0px;
	float: left;
}
.ui-dialog .ui-dialog-titlebar {

	padding-bottom:4px!important;

}
.uploadCustodiansTD {
	background-color: ;
	height: 100%;
}
.addCustodianAbsolute {
	position: absolute;
}

#custodianSearchTable_searchList {
	overflow: auto;
}

#custodianSearchTable_addList{
	overflow: auto;
}

/* Layout Customize ---------------------------------------------- */
#page .headerBg {
    /* background: none repeat scroll 0 0 #3b6a98; */
    background: none repeat scroll 0 0 #000;
}

#page .searchBarCell {
   /*  background: none repeat scroll 0 0 #b5c2d3; */
}
#page .searchBarC {
    background: none repeat scroll 0 0 #ffffff;
}

#page .resizerCol {
    background: none repeat scroll 0 0 #8b9ab1;
}


.buttonAction {
	/* removes delay for touch devices */
	-ms-touch-action: none;
    touch-action: none;
	background: #3b6a98!important;
	color: #000;
	padding: 4px 7px 4px 7px;
	cursor: pointer;
	/*border: 1px solid #98b2b8;*/
	border: 1px solid #587278;
	border-radius:2px;
	position: relative;
	display: inline; 
/* 	margin-top:-4px; */
	white-space: nowrap;

}


.buttonActioncreate {
	/* removes delay for touch devices */
	-ms-touch-action: none;
    touch-action: none;
	background: #24af5e!important;
	color: #000;
	padding: 4px 7px 4px 7px;
	cursor: pointer;
	/*border: 1px solid #98b2b8;*/
	border: 1px solid #24af5e;
	border-radius:2px;
	position: relative;
	/* display: inline; */
	margin-top:-4px;
	white-space: nowrap;

}
#page .buttonActioncreate {
    background: none repeat scroll 0 0 #24af5e;
	border: 1px solid #24af5e;
	color:#FFF;
	font-size:13px!important;
	display: block;
	float: right;
	padding:5px 10px 6px 5px;
	margin: 4px 5px 5px 0px;
}
 /* Added for interview and legalhol templates new button */
 #page .buttonActioncreate1 {
    background: none repeat scroll 0 0 #24af5e;
	border: 1px solid #24af5e;
	color:#FFF;
	font-size:13px!important;
	display: block;
	float: right;
	padding:3px 5px 4px 25px;
	position:relative;
	margin: 4px 5px 5px 0px;
}
 


#page .buttonAction {
    background: none repeat scroll 0 0 #3b6a98;
	border: 1px solid #3b6a98;
	color:#FFF;
	font-size:13px!important;
	display: block;
	float: right;
	padding:5px 10px 6px 5px;
	margin: 4px 5px 5px 0px;
}

#page .buttonAction2 {
    background: none repeat scroll 0 0 #3b6a98;
	border: 1px solid #3b6a98;
	color:#FFF;
	font-size:12px!important;
	display: block;
	float: right;
	margin:4px 10px 0px 0px;
	-ms-touch-action: none;
    touch-action: none;
	background: #3b6a98!important;
	/*padding: 4px 7px 4px 7px;*/
	cursor: pointer;
	/*border: 1px solid #98b2b8;*/
	border: 1px solid #587278;
	border-radius:2px;
	position: relative;
	display: inline;
	white-space: nowrap;
}
#page .buttonAction3 {
    background: none repeat scroll 0 0 #3b6a98;
	border: 1px solid #3b6a98;
	color:#FFF;
	font-size:12px!important;
	display: block;
	float: right;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 4px;
	-ms-touch-action: none;
    touch-action: none;
	background: #24af5e!important;
	padding: 5px 7px 5px 7px;
	cursor: pointer;
	/*border: 1px solid #98b2b8;*/
	border: 1px solid #24AF5E;
	border-radius:2px;
	position: relative;
	display: inline;
	white-space: nowrap;
}

#page .CreateNewbutton {
    background: none repeat scroll 0 0 #3b6a98;
	border: 1px solid #3b6a98;
	color:#FFF;
	float: right;
	margin: 4px 5px 5px 0px;
    padding: 6px 7px;
	-ms-touch-action: none;
    touch-action: none;
	background: #24af5e !important;
	
	cursor: pointer;
	border: 1px solid #24af5e;
	position: relative;
	display: inline;
	white-space: nowrap;
}
#page .CreateNewbuttonsettings {
    background: none repeat scroll 0 0 #3b6a98;
	border: 1px solid #3b6a98;
	color:#FFF;
	font-size:12px!important;
	float: right;
	margin-left: 0px;
	margin-right: 10px; 
	margin-top: 4px;
	-ms-touch-action: none;
    touch-action: none;
	background: #24af5e !important;
	padding: 5px 9px 6px 9px;
	cursor: pointer;
	border: 1px solid #24af5e;
	position: relative;
	display: inline;
	white-space: nowrap;
	border-radius: 2px;
}
.buttonText1{
		font-family:"Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,sans-serif;
}
#page .buttonText2{
	margin-left: 14px;
}

#page .buttonBasic {
    background: none repeat scroll 0 0 #3b6a98;
	border: 1px solid #3b6a98;
	color:#FFF;
}

#page .buttonBasic:hover {
		background: #3b6a98;
		border: 1px solid #fff;
		color: #fff;
	}

#page #itemList {
    /* background: none repeat scroll 0 0 #ecedf2; */
    overflow-x: hidden;
    overflow-y: hidden;
}

#page .monitorContentTitle {
	font-size: 19px;
	color: #3a6a98;
	padding: 8px 8px 8px 12px;
	background:#f0f0f0;
}

#page  .monitorContentSummary {
	color: #6f6f71;
}

#page .leftNavCell {
	color:#193660!important;
	font:Arial, Helvetica, sans-serif!important;
}

#page .leftNavRow {
	color:#193660;
	font:Arial, Helvetica, sans-serif!important;
}

.ui-widget-header {
	font:Arial, Helvetica, sans-serif!important;
}
.buttonIconRight {
	position: absolute;
	top: 3px;
	right: 4px;
}

.linkcontent {
	border-bottom: 1px solid #E0DFDF;
	width: 100%;
	padding: 10px;
	margin-bottom: 15px;
}
.linkcontent ul {
	margin: 0px;
	padding: 0px;
}

.linkcontent ul li {
	list-style: none;
	display: inline;
}

.linkcontent ul li.active a {
	color: #4C4C4C;
	cursor: default;
	text-decoration: none;
}

.linkcontent ul li a {
	color: #0187D1;
}
.seperator {
	color: #E0DFDF;
}


.submit_butt {
 background: url("../images/ec_right25_white.png") no-repeat scroll 97% center / 12% auto #24AF5E !important;
    border: 1px solid #24AF5E !important;
    color: #FFFFFF !important;
    padding: 3px 16px 3px 3px;
}

.submit_butt:hover {
	border: 1px solid #fff !important;
}

.submit_butt span {
	margin-right: 12px;
}

.submit_butt_go {
	background: #24af5e !important;
	color: #fff !important;
	border: 1px solid #24af5e !important;
}

.submit_butt_go:hover {
	border: 1px solid #fff !important;
}


.actionMenuBar { color:#fff; padding-left:10px;  }

.dynamicTagClass:hover {
	background: #ffffff;
}

.grey_butt_1 {
	background: #7b96b3 !important;
	border: 1px solid #7b96b3 !important;
	color: #fff !important;
	padding: 3px 4px 4px 4px;
	cursor: pointer;
}

.grey_butt_1:hover {
	-moz-box-shadow:   inset 0 0 1px #ffffff;
   -webkit-box-shadow: inset 0 0 1px #ffffff;
   box-shadow:         inset 0 0 1px #ffffff !important;
}

.grey_butt {
	background: #3b6a98 !important;
	border: 1px solid #3b6a98 !important;
	color: #fff !important;
	/*outline:none !important;  72327 No navigation to OK and Cancel button whenever Tab key is pressed*/
}

.grey_butt:hover {
	border: 1px solid #fff !important;
}

.green_butt {
	background: #24af5e !important;
	/*background-image: url(../images/ec_right25_white.png) !important;*/
	background-repeat: no-repeat !important;
	background-position: 88% !important;
	background-size: 18% !important;
	color: #fff !important;
	border: 1px solid #24af5e !important;
	/*padding-right:12px!important;*/
}

.green_butt:hover {
	border: 1px solid #fff !important;
	background: #24af5e !important;
}

.buttonSearch {
	background: #58C15E !important;
	background-image: url(../images/search_new.png?version=_xtr816540c5babf59ac0ab4b43b424d98fextr_) !important;
	background-repeat: no-repeat !important;
	background-position: 12% !important;
	background-size: 19% !important;
	color: #fff !important;
	border: 1px solid #24af5e !important;
	padding-left:21px!important;
}

.buttonSearch:hover {
	border: 1px solid #fff !important;
}

/* */

.buttonNext {
	background: #3b6a98 !important;
	background-image: url(../images/ec_right25_white.png) !important;
	background-repeat: no-repeat !important;
	background-position: 88% !important;
	background-size: 18% !important;
	color: #fff !important;
	/* border: 1px solid #24af5e !important; */
	padding-right:12px!important;
}

.buttonNext:hover {
	border: 1px solid #fff !important;
}

.buttonFinal {
	background: #24af5e !important;
	/* background-image: url(../images/tick.png) !important; */
	background-repeat: no-repeat !important;
	background-position: 10% !important;
	background-size: 20% !important;
	color: #fff !important;
	border: 1px solid #24af5e !important;
	padding-left:8px!important;
	/*outline:none!important;   72327 No navigation to OK and Cancel button whenever Tab key is pressed*/
}

.buttonFinal1 {
	//background: #24af5e !important;
	/* background-image: url(../images/tick.png) !important; */
	background-repeat: no-repeat !important;
	background-position: 10% !important;
	background-size: 20% !important;
	color: #fff !important;
	border: 1px solid #3b6a98 !important;
	padding-left:8px!important;
	/*outline:none!important;   72327 No navigation to OK and Cancel button whenever Tab key is pressed*/
}

.buttonFinalOnePage{
	background: #00af4d !important;
	/* background-image: url(../images/tick.png) !important; */
	background-repeat: no-repeat !important;
	background-position: 10% !important;
	background-size: 20% !important;
	color: #fff !important;
	border: 1px solid #00af4d  !important;
}

.buttonCancelGrey{
	background: #aaa !important;
	/* background-image: url(../images/tick.png) !important; */
	background-repeat: no-repeat !important;
	background-position: 10% !important;
	background-size: 20% !important;
	color: #fff !important;
	border: 1px solid #aaa !important;
}

.buttonFinal:hover {
	border: 1px solid #fff !important;
}
.lp_Instructions_style {
    margin: 0 10px 0px 16px;
    float: left;
    width: 76%;
    padding: 10px 10px 7px 10px;
    border: 1px solid #e2dbdb;
    background: #fff;
    border-radius: 4px;
    color: #3b6a98;
    cursor:pointer;
}
.lp_Instructions_disabled_style{
	 margin: 0 10px 0px 16px;
    float: left;
    width: 76%;
    padding: 10px 10px 7px 10px;
    border: 1px solid #ddd;
    background: #eee;
    border-radius: 4px;
    color: #a2a2a2;
}
.checklistButton{
	position: absolute;
	right: 4px;
	top: 43px;
	z-index: 9999 !important;
	cursor:pointer;
	width: auto;
	padding: 6px 32px 6px 10px;
    border: 1px solid #e2dbdb;
    background: #fff;
    border-radius: 4px;
}

/* .lp_Instructions_style:hover {
    background: #fff;
    cursor : pointer;
} */

.right_data .vpage_records_tableHolder_paginationFooter {
	position: absolute;
	bottom: 0;
	left: 10%;
}

.sub_row .innertable th {
	padding: 4px 9px;
	height: 10px;
}

.count_header {
	font-size: 18px;
	color: #aaa;
	display: inline;
}

.back_butt {
	background-image: url(../images/ec_left25_white.png) !important;
	background-repeat: no-repeat !important;
	background-position: 12% !important;
	background-size: 18% !important;
	color: #fff !important;
	padding-left: 12px !important;
}

.back_butt span1 {
	margin-left: 12px;
}

.sub_row th {
	background: #E6E6E6 !important;
}

.search_button {
	background: #7b96b3 !important;
	background-image: url(../images/search-white.png) !important;
	background-repeat: no-repeat !important;
	background-position: 96% !important;
	background-size: 24% !important;
	color: #fff !important;
	border: 1px solid #7b96b3 !important;
}
.search_button span {
	margin-right: 15px;
}
.search_advanced_button {
	position: absolute;
	bottom: 15px;
	right: 15px;
}
.tableBorder {
	border: 1px solid #dddddd;
}
.wizardPaginationFooter {
	position: relative;
	z-index: 100;
	bottom: 0px;
	width:100%;
	background:#CDCDCD;
	text-align: center;
}
.addQuestionnairePaginationFooter {
	position: absolute;
	z-index: 100;
	bottom: 0px;
	width:100%;
	background:#CDCDCD;
}
.questionnaireSearchField {
	margin-top: 5px;
	background: #fff;
	border: 1px solid #68a;
	padding: 5pxpx 5px 5px 30px;
	font-size: 12px;
	background: url('../images/search19.png?version=_xtr816540c5babf59ac0ab4b43b424d98fextr_') no-repeat 5px 5px;
}
.searchQuestionnairesIcon {
	margin: 12px 0px -2px -16px;
}
.colBase2Questionnaire {
	position: absolute;
	top: 3px;
	left: 210px;
}.addQuestionnairePaginationFooter {
	position: absolute;
	z-index: 100;
	bottom: 0px;
	width:100%;
	background:#CDCDCD;
}
.questionnaireSearchField {
	margin-top: 5px;
	background: #fff;
	border: 1px solid #68a;
	padding: 5pxpx 5px 5px 30px;
	font-size: 12px;
	background: url('../images/search19.png?version=_xtr816540c5babf59ac0ab4b43b424d98fextr_') no-repeat 5px 5px;
}
.searchQuestionnairesIcon {
	margin: 12px 0px -2px -16px;
}
.colBase2Questionnaire {
	position: absolute;
	top: 3px;
	left: 210px;
}
.opacityAdded {
	opacity:0.8;
}

.addTeamMembers{
	float:right;
}

#editMatterTeamMember{
	right:5px;
}

.addMatterTeamTextArea{
	width:100%;
	resize: vertical;
}

.addMatterTeamInput{
	border-left:2px solid #FE8686 !important;
	font-size:13px;
	width:100%;
}

.addMatterTeamSearch{
	padding:10px;
	width:70px;
}

.addMatterTeamSearchInput{
	width:240px;
}

.addMatterTeamSearchPadLeftClose{
	padding-left:14px;
	text-align:right;
}

.closeMatterTeamSearch{
	padding:5px;
	position:absolute;
	top:5px;
	right:8px;
}

.matterTeamMemberDiv{
	position:relative;
}

.vpage_pagination_adjustmentDialog{
	right:0px !important;
	width:100%;
}

#vpage_singleDoc_matterTeam{
	position:relative;
	min-height:60%;
}

.vpage_content_template{
	padding-bottom:0px;
	padding-top:15px
}

.vpage_content_template2{
	padding-bottom:0px;
	overflow-y:auto !important;
}

.vpage_buttonbar_class{
	padding: 2px 5px 2px 0;
	width:99%;
	position:relative;
	/* background:#FFFFFF; */
}

.morePadTop{
	padding-top:5px;
	padding-bottom:5px;
}

.disabledInput{
	background:#A5A5A5 !important;
	opacity:.4 !important;
}
.largeSlideOut{
	background: #d0d8e7;
	position: absolute;
	vertical-align: text-bottom;
	right: 0px;
	/*spacer for the scrollbar.*/
	margin-right: 17px;
	display: block;
	border-collapse: collapse;
	-moz-box-shadow: 1px 2px 8px #000;
	-webkit-box-shadow: 1px 2px 8px #000;
	box-shadow: 1px 2px 8px #000;
	/* -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; */
	/*border: 1px solid rgb(247, 150, 70);*/
	border: 1px solid rgb(64,96,128);
	width:602px;
	height:453px;
	z-index:120;
}
.largeSlideOutContentArea {
	width: 592px;
	top: 35px;
	left: 3px;
	height: 372px;
	border: 1px solid #aaa;
	position: absolute;
}
.largeSlideOutContentLeft {
	position:absolute;
	left:0;
	top:0;
	width: 287px;
}
.bigAddButtonDiv {
	position: absolute;
	top: 50%;
	right:40%;
	z-index:100;
}
.bigButtonBasic {
	/* removes delay for touch devices */
	-ms-touch-action: none;
	touch-action: none;
	padding: 6px 9px 6px 9px;
	cursor: pointer;
	border: 1px solid #CDCDCD;
	border-radius:2px;
	position: relative;
	display: inline;
	white-space: nowrap;
	background: none repeat scroll 0 0 #F0F0F0;
	color:#3b6a98;
}
.bigButtonBasic:hover {
	/* removes delay for touch devices */
	-ms-touch-action: none;
	touch-action: none;
	background: none repeat scroll 0 0 #3b6a98;
	color:#fff;
}

.buttonDepressedState{
	background:#A4A4BB !important;
}

.buttonDepressedStateNew{	
	border:1px solid #447dcc !important;
}
/* Standard border bottom */
.borderBottomTR{
	/* border-bottom: 1px solid #DDDDDD; */
	border-bottom:1px solid #e0e3f4;
}

.cke_button__exterroemaillinks_label {
	display : inline !important;
}

.cke_button__exterrodynamictags_label {
	display : inline !important;
}

.cke_button__exterrotemplatelibrary_label {
	display : inline !important;
}

.cke_button__exterroattachdocuments_label {
	display : inline !important;
}

.cke_button__exterrointerviewattachdocuments_label{
	display : inline !important;
}

#dialog_statusBox_container {
	text-align: center;
	position: relative;
	left:-300px;
	z-index:2000;
}
.propBox {
	padding: 10px;
}
.propBoxTitle {
	/* color: #485; */
	color:#f0a060;
	font-size: 18px;
	padding: 8px 10px 2px 0;
	text-transform: uppercase;
}
.propBoxTitleUnderline {
	color: #186;
	border-bottom: 1px solid #888;
	padding: 0 0 1px;
	margin: 3px 11px 6px 0;
}
.propBoxSubtitle {
	color: #333;
	font-size: 13px;
	padding: 3px 1px 6px 6px
}
.propTableColField {
	padding: 10px 12px;
	text-align: left;
	color: #686868;
	width: 40%;
}
.interviewHeaderTable tr { border-bottom:1px solid #f0f0f0; }
.interviewHeaderTable tr td > table tr { border-bottom:0px solid #f0f0f0; }
.status_task { font-weight:normal !important; font-size:12px; color:#000; display:inline-block; margin:0px 0px 5px 15px; }
.priority_task{ font-weight:normal !important; font-size:12px; color:#000; margin-right:5px; }

.propTableColVal {
	padding: 10px 12px;
}
.propTableColField2 {
	padding: 4px 0px 4px  0px;
	text-align: left;
	/* color: #686868; */
	/* color:#585; */
	width: 40%;
	color:#000;
}

.propTableColFieldExtraPad{
	padding-left:48px;
}

.propTableColFieldExtraPadPlus{
	padding-left:62px;
}

.propTableColField2RightCol{
	padding-left:6px !important;
}

.propTableColFieldLessWidth {
	padding: 10px 12px;
	text-align: left;
	color: #686868;
	width: 28%;
}
.propTableColVal2 {
	padding: 4px 12px;
	width: 60%;
}

.propTableColVal2_dtls{
	border-bottom: 1px solid #eee;
	padding: 5px 10px 5px 5px;
}/* Added for Unit test */
.propTableColValAgreggate {
	padding: 6px 12px;
	text-align: right;
}
.propTableSubField {
	padding-top: 2px;
	padding-bottom: 2px;
}
.subTitle { font-weight:normal !important; }
.clickable_text { color:#0187d1; cursor:pointer; }

/*Noty styles */

.someOtherTheme {
            overflow: hidden;
            border: 1px solid #fff;
            box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.1);
            position: relative;
            font-size:13px;
        }

        .someOtherTheme.noty_container_type_alert {
            background-color: #f5f5f5;
        }

        .someOtherTheme.noty_container_type_information {
            background-color: #bbe1e8;
        }

        .someOtherTheme.noty_container_type_error {
            background-color: #C30000;
            color: #fff;
            font-weight: bold
        }

        .someOtherTheme.noty_container_type_warning {
            background-color: #F7D30C;
            color: #000;
        }

        .someOtherTheme.noty_container_type_success {
            background-color: #58C15E;
            color: #fff;
        }

        .someOtherTheme .noty_message {
            padding: 10px 20px;
            text-align:center;
        }

        .someOtherTheme .noty_close {
            position: absolute;
            top: 4px;
            right: 4px;
            width: 10px;
            height: 10px;
            background: url("../images/closeX_sm.png?version=_xtr816540c5babf59ac0ab4b43b424d98fextr_");
            visibility: hidden;
            opacity: 0.5;
            cursor: pointer;
        }

        .someOtherTheme:hover > .noty_bar > .noty_message > .noty_close {
            visibility: visible;
        }

        .noty_modal.someOtherTheme {
            position: fixed;
            width: 100%;
            height: 100%;
            background-color: #000;
            z-index: 10000;
            opacity: 0.6;
            display: none;
            border: none;
            left: 0;
            top: 0
        }

.formSectionHeader{
/* font-size: 20PX;
color: #FFA07B;

font-weight: bold; */
	color: #485;
	font-size: 18px;
	border-bottom: 1px solid #a8a8a8;
}

.spacer{
	width: 30px;
	display: inline-table;
}

.inlineHelp{
	width:260px;
	margin: -20px 0 15px;
	color: #555;
	text-align: left;
}

#createLegalHoldDialogContent table td{
	/* padding-right:7px; */
}

.hasDatepicker{
	height:22px;
	padding-left:7px;
}

#tableHeader_vpage_modules_tableHolder::-webkit-scrollbar {
    display: none;
}
#tableHeader_vpage_modules_tableHolder{
	table-ms-overflow-style:none;
}

/*Smart Search */

.selectedSearchButton{
	background:orange;
}

.smartSearchBarDiv{
	 top:36px;
	 right:9px;
	 position:absolute;
	 width:405px;
	 z-index:100;
	 height:37px;
	 border: 1px solid #000000;
	 background:#f0f0f0;
}

.smartSearchTabInput{
	position: absolute;
	padding-left: 25px !important;
	padding-right: 25px !important;
	margin-left: 10px;
	height: 20px;
	width: 82%;
}

.clearSmartSearch{
	float:right;
	padding:6px 10px;
	margin: 3px 10px 4px 8px;
	position:relative;
	right:5px;
}

.advanceTabSmartSearch{
	float:right;
	top:10px;
	right:18px;
	/* padding:6px 10px;
	margin: 3px 10px 4px 8px; */
	position:relative;
}

/* File trees */

.extDynatreeNode {
	display: inline-block;
	padding-left: 3px;
	padding-right: 3px;
}

.extDynatreeTitle {
}

span.extDynatreeFolder a
{
}

ul.dynatree-container a:focus,
span.extDynatreeFocused a:link  /* @IE */
{
}

span.extDynatreeSelected a
{
	font-style: italic;
	background-color: #F0F0F0;
}

.extDynatreeSelected span.dynatree-radio
{
	background-position: -32px -48px;
}

.extDynatreeSelected span.dynatree-radio:hover
{
	background-position: -48px -48px;
}

.appsUl{
	color:#000000;
/*	display:block; */
	display: inline-block;
	margin:0;
	padding:28px;
	padding-right:27px;
	text-align:left;
	white-space:normal;
	width:276px;
}

.appsLi{
    border: 1px solid #fff;
    border-radius: 2px;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 30%;
}

.appsImgWidthPng
{
width: 56px;
border: medium none !important;
position: center;
margin-left:4px;
}
.legal_appsImgWidthPng
{
width: 38px;
border: medium none !important;
position: center; 
}

.appLiONW{
	top: -92px;
	right: -66px;
	position: relative;
}

/*  .appsImgSpan {
	display: inline-block;

	border: 5px solid #fff;
	vertical-align: top;
	height: 53px;
	width: auto;
	margin-top:16px;
	margin-left:-27px;
	cursor:pointer;
} */
.appsImgSpan {
	display: inline-block;
	/*border: 5px solid #fff;*/
	vertical-align: top;
	height: 50px;
	width: auto;
	margin-left:3px;
	cursor:pointer;
} 


.appsMenuMargin{
	margin-left:4px;
}

.appsMenuMarginMore{
	margin-left:0;
}

.appsMenuImg{
	font-size:38px !important;
}

.appsText {
	display: block;
	/* line-height: 20px; */
	line-height: 16px;
	overflow: visible;
	/* white-space: nowrap; */
	width: 84px;
	text-overflow: ellipsis;
	text-align:center;
	font-size:13px;
	margin:-9px 0px 0px 0px;
}
.appsText_1 {
	display: block;
	/* line-height: 20px; */
	line-height: 16px;
	overflow: hidden;
	/* white-space: nowrap; */
	width: 84px;
	text-overflow: ellipsis;
	text-align:center;
	font-size:13px;
	margin-left:4px;
}
.appNavigationContainer{
	background:#fff;
	box-shadow: 0 2px 10px rgba(0,0,0,.2);
	border: 1px solid #ccc;
	/* background:#FAFAFA; */
	display:none;
	position:absolute;
	height:auto;
	width:auto;
	right:0px;
	top:44px;
	z-index:200;
}
.appNavigationContainer1{
	background:#fff;
	box-shadow: 0 2px 10px rgba(0,0,0,.2);
	border: 1px solid #ccc;
	/* background:#FAFAFA; */
	display:none;
	position:absolute;
	height:auto;
	width:auto;
	right:0px;
	top:44px;
	z-index:200;
}

/* .appNavigationContainer:before{
	content: "";
	position: absolute;
	right: 75px;
	top: -10px;
	width: 0;
	height: 0;
	border-left: 12px solid rgba(0, 0, 0, 0);
	border-right: 12px solid rgba(0, 0, 0, 0);
	border-bottom: 20px solid #FFFFFF;
} */
#appNavigation
.appNavigationContainer1:before{
	content: "";
	position: absolute;
	right: 116px;
	top: -10px;
	width: 0;
	height: 0;
	border-left: 12px solid rgba(0, 0, 0, 0);
	border-right: 12px solid rgba(0, 0, 0, 0);
	border-bottom: 20px solid #FFFFFF;
}
.navLink {
	color: #24a;
	cursor: pointer;
	margin-bottom: 7px;
	font-weight: bold;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	word-wrap: break-word;
     text-decoration: underline;       /* Added for 508 compliance */
}

.navLinkBox {
	position: absolute;
	margin: 26px 1px 1px 12px;
	padding: 9px 1px 1px 9px;
	width: 122px;
	border: 1px solid #bfc2c8;
	background: #f3f6fa;
	overflow: auto;
	height: auto;
}

.navLinkBox1 {
	position: fixed;
    margin: 26px 1px 1px 12px;
    padding: 9px 1px 1px 9px;
    width: 122px;
    border: 1px solid #bfc2c8;
    background: #f3f6fa;
    overflow: auto;
    height: auto;
}

.navLinkBoxPopup {
	position: absolute;
	margin: 26px 1px 1px 12px;
	padding: 9px 1px 1px 9px;
	width: 122px;
	border: 1px solid #bfc2c8;
	background: #f3f6fa;
	overflow: auto;
	height:260px;
}

.navLinkBoxCreatePopup{
	background: none repeat scroll 0 0 #f3f6fa;
	border: 1px solid #bfc2c8;
	height: 450px;
	overflow: auto;
	width: 195px;
}

.tabHeaderBox {
    background: none repeat scroll 0 0 #f3f6fa;
    margin: 26px 1px 1px 12px;
    overflow: auto;
    padding: 9px 1px 1px 9px;
    width: 1000px;
}
.tabContentRows {
	width: 1000px;
	margin: 2px 0px 0 12px;
}
.aggregatePanel {
	float: right;
	background: #e5e5e5;
	width: 315px;
	right:15px;
	box-shadow: inset 7px 6px 10px -7px rgba(0,0,0,0.4);
	padding-top:8px;
	/* position:fixed; */
}
.aggregateBox {
	padding: 6px 6px 8px 10px;
	margin: 15px 0 0 27px;
	width: 250px;
	box-shadow: 0px 3px 6px rgba(0,0,0,0.4);
	background: #fff;
}

.lhSummaryPropsColumn {
	/* margin: 0 326px 0 158px; */
	margin: 0 0 0 158px;
}

.lhSummaryPropsColumnNoAggregateCol {
	/* margin: 0 230px 0 158px; */
	margin:0 0 0 158px;
}

.matterSummaryPropsColumn {
	margin: 0 0px 0 158px;
}

.matterSummaryPropsColumnNoAggregateCol {
	margin: 0 0px 0 158px;
}

.lhSummaryPropsColumnDialog{
	margin: 0 0px 0 158px;
}

#createCustodianDiv{
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
.unSelectedHeader{
	padding:5px 15px;
	background:#fff;
	/*background:#C0C7D6;*/

}
.unSelectedHeader:hover{
	padding:5px 15px;
	background:rgba(130,160,200,0.3) !important;
	cursor: pointer;
	/* font-weight:bold; */
}
.selectedHeader{
	padding:5px 15px;
	background:#C0C7D6;
	/* font-weight:bold; */
}

/*#confirmationDialogHolder {
	font-size:14px;
}*/
.nonresizerCol {
	width:5px;
	background: #a0b3ce;
}

.aggBoxTitle {
	/* color: #585; */
	color:#f0a060;
	font-size: 20px;
	padding: 8px 10px 6px 4px;
}
.aggBoxTitleVal {
	color: #585;
	font-size: 20px;
	text-align: right;
	padding: 8px 10px 0 3px;
}
.propTableSep {
	border-bottom: 1px solid #f0f0f0;
}
.propTableSepHolder {
	padding: 0px 10px 0px 0px;
}
.summaryDescript {
	padding: 2px 5px 8px 2px;
}
.summaryLHComments{
	padding-left:24px !important;
	padding-right:24px !important;
}
#left_nav_tabs tr{
	cursor:pointer;
}

#left_nav_tabs tr:hover{
	background:#B5C2D3;
}

#left_nav_tabs1 tr{
	cursor:pointer;
}

#left_nav_tabs1 tr:hover{
	background:#B5C2D3;
}

.tabActionButton{
	float:right;
	margin: 5px 4px 4px 8px;
	position:relative;
	/*opacity:0.7*/
	/* background:rgba(59, 106, 152, 0.8) !important; */
	border:rgba(59, 106, 152, 0.8) !important;
}

.pageCreationAction{
	float:right;
	margin: 4px 4px 4px 8px;
	position:relative;
}
.pageActionCreated{
	float:right;
	margin: 7px 4px 4px 8px;
	position:relative;
}

.pageCreationAction:hover {
	background: #3b6a98;
	border: 1px solid #fff;
	color: #fff;
}

.dialogStyle{
	min-width: 300px;
	min-height: 200px;
	overflow-x:hidden !important;
	overflow-y:auto !important;
}

/* styles for toggle button starts here */

.onoffswitch {
	border: 1px solid #ccc;
	color: #FFF;
	font-size: 13px;
	/* font-weight: 800;
	font-family: Helvetica, Verdana, Arial, sans-serif; */
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	height: 20px;
	width: 52px;
	border-radius: 25px;
	/* margin-top: 5px; */
}
.onoffswitch.true .inset {
	/*background-color: #51a351;
			*background-color: #499249;
		background-image: linear-gradient(top, #62c462, #51a351);
		background-repeat: repeat-x;
		border-color: #51a351 #51a351 #387038;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
			background-image: none;
		  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);*/
		border: 0 !important;
	background: #51a351 !important;
	box-shadow: none !important;
}
.onoffswitch.true .inset .control {
	float: left;
	width: 36%;
    height: 83%;
    border-radius: 20px;
    background-color: #f5f5f5;
    padding-top: 2px;
}
.onoffswitch.true .inset .control:after {
	content: 'On';
	position: relative;
	right: -120%;
    top: -12%;
}
.onoffswitch.false .inset {
	/*background-color: #da4f49;
		*background-color: #bd362f;
		background-image: linear-gradient(top, #ee5f5b, #bd362f);
		background-repeat: repeat-x;
		border-color: #bd362f #bd362f #802420;
			border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
			background-image: none;
		  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);*/
		  border: 0 !important;
	background: #da4f49 !important;
	box-shadow: none !important;
}
.onoffswitch.false .inset .control {

    float: right;
    width: 36%;
    height: 83%;
    padding-top: 2px;
}
.onoffswitch.false .inset .control:before {
	content: 'Off';
	position: relative;
	left: -133%;
	 top: -12%;
}
.onoffswitch .inset {
	width: 100%;
	height: 100%;
	border-radius: 20px;
	padding: 0px;
}
.onoffswitch .inset .control {
	/*width: 40%;
		height: 100%;*/
		border-radius: 100%;
	background-color: #FFF;
 /*background-color: #e6e6e6;*/
	background-image: linear-gradient(top, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	height: 100%;
	//width: 45px;
	//margin-top: -6px;
	border: 1px solid #ccc;
}
.onoffswitch .inset .control:hover {
	cursor: pointer;
}
.onoffswitch.disabled {
	color: #CCC;
}
.onoffswitch.disabled .inset {
	background-color: #f5f5f5;
 *background-color: #e6e6e6;
	background-image: linear-gradient(top, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
}
.onoffswitch.disabled .control {
	cursor: default;
}

/* styles for toggle button ends here */



.buttonLeftBar{
	display: block;
	margin-left: 7px;
	margin-right: 5px;
	margin-top: 5px;
	padding: 13px;
	height:0px;
}


.mtxt_b {
    color: #4c4c4c;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
/* Give padding to icon for tab action buttonss*/
.iconButtonPad{
	padding-left:25px !important;
}

/* Use this class to override img width in tabaction */
.widthClassImg{
	width: 11px !important;
}

.selectedPipeLineTab {
	background: #fff;
	color: #000;
}

.pipeLineTab {
	padding: 2px 10px;
	margin: 0 1px;
	cursor: pointer;
}
.textField {
	border-left: 2px solid #FE8686;
	font-size: 13px;
	width: 100%;
	margin-top: 1px;
}

#vPageTabContent{
	overflow:auto;
}

.navLinkBoxTitle {
	margin: 1px 5px 10px 0;
	text-align:center;
	color: #000;
	font-size: 11px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
.vpage_singleDoc_tab_content{
	overflow:auto;
	height:595px;
	background:#FFFFFF;
}

.vpage_singleDoc_tabs{
	/*margin-left:1px;*/
}

.vpage_singleDoc_buttonBar{
	margin-left:2px;
	width:99%;
}

.vpage_details{
	float:left;
	width:305px;
	background:#f0f0f0;
	border-right:1px solid #ddd;
	/* overflow-y:auto;
	overflow-x:hidden; */
}

.questionnaireBorderLeftRight {
    border-left: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
}

.questionnaireBorderLeftRightBottom {
    border-left: 1px solid #d8d9db;
    border-right: 1px solid #d8d9db;
    border-bottom: 1px solid #d8d9db;
}
.sectionHeader {
	width:100%;
	background: none repeat scroll 0 0 #d8d9db;
}

.questionnaireAction {
	background: none repeat scroll 0 0 #9AB3C9;
	color:#FFF;
	padding: 4px 7px 4px 7px;
	cursor: pointer;
	border-radius:2px;
	white-space: nowrap;
}

.addNewSection {
	border-style:dashed;
	border-width:medium;
	border-color:#d8d9db;
	border-radius: 4px;
	padding: 10px;
	text-align: center;
}

.questionnarieActionWizard {
	-ms-touch-action: none;
    touch-action: none;
	background: none repeat scroll 0 0 #9ab3c9;
	color: #fff;
	padding: 4px 7px 4px 7px;
	cursor: pointer;
	/*border: 1px solid #98b2b8;*/
	border: 1px solid #587278;
	border-radius:2px;
	position: relative;
	display: inline;
	white-space: nowrap;
	font-size: 12px;
}

.lhSummaryPropsColumn_narrow {
	margin: 0;
}

.matterSummaryPropsColumn_narrow {
	margin: 0 0px 0 0;
}

.proxyAckTextbox{
	width:100%;
}

.proxyAckContent{
	padding-top:0px;
}

.proxyAckCheckboxTd{
	padding-top:18px;
}

.proxyAckCheckWidth{
	width:15px !important;
	float:left;
	margin-top:0px;
}
.dropdown.moreMenu{
	font-weight: normal;
	/* background: none repeat scroll 0% 0% #3b6a98; */
	background: none repeat scroll 0% 0% rgb(239, 239, 240);
	/* width: 120px; */
	border: 1px solid rgb(76, 114, 174);
	min-width:100px;
}
.dropdown.moreMenu li:hover {
    background: none repeat scroll 0 0 #4c72ae;
    color: white;
}

.dropdown.moreMenu ul li {
	font-size: 13px !important;
    border-top: 1px solid #fff;
    color: #4c72ae;
    cursor: pointer;
    padding: 7px;
    text-align: left;
}

.dropdown.moreMenu li:first-child {
    border-top: medium none;
}

.folderNameTd{
	padding:4px;
}

.folderNameTitle{
	vertical-align:middle;
}

.folderNameWidth{
	width:100%;
}

.folderNameInput{
	width:96%;
}

.questionnaireLibraryPagination{
	position:fixed;
	border-top:1px solid #e1e9f2;
	background: #f2f2f2;
	z-index: 100;
}

.navHeader {
	background: #9c9c9c;
	border-bottom:1px solid #AEAEAE;
	/* padding-bottom:7px !important; */
	color:#FFF!important;
}

.searchButton2 {
	/* removes delay for touch devices */
	-ms-touch-action: none;
  	touch-action: none;
	/* background: url("../images/search19.png?version=_xtr816540c5babf59ac0ab4b43b424d98fextr_") no-repeat; */
	cursor: pointer;
	color: #333;
	padding: 4px;
	margin: 0;
	position: relative;
	display: inline;
	border: 1px solid transparent !important;
}
/*
.searchButton2Flip {
	background: url("../images/search19Flipped.png?version=_xtr816540c5babf59ac0ab4b43b424d98fextr_") no-repeat;
}
*/
#currentModuleSelected {
	font-size: 19px;
}

.moreMenuActionsBar{
	right:10px;
	top:34px;
}
.moreMenuActionsBarTemplateAddCustodian{
	right:329px;
	top:34px;
}
.moreMenuActionsBar1{
	right:0px;
	top:34px;
}

.f_link {
	font-size:11px;
	color:#408e00;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

.buttonGroupsLeftMost {
	margin-right: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-right: 1px solid #efefef !important;
}


.buttonGroupsRightMost {
	margin-left: 0px !important;
	border-bottom-left-radius: 0px !important;
	border-top-left-radius: 0px !important;
}

.buttonGroupsInBetween {
	margin-left: 0px !important;
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	margin-right: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-right: 1px solid #efefef !important;
}

.viewQuestionTable{
	width:100%;
}
.viewQuestionTable tr{
	height: 25px;
}

/* .editWithMore{
	left:10px !important;
} */

.select2-container .select2-choice span {
    position: absolute;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
#clickEscaper{
	width: 100%;
	height: 100%;
	z-index: 499;
	position: fixed;
	left: 0;
	top: 0;
}

/* .activeStatus {
    background-color: #5cb85c;
    border-radius: 0.25em;
    color: #fff;
    display: inline;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    padding: 0.2em 0.6em 0.3em;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}
.inactiveStatus {
    background-color: #d9534f;
    border-radius: 0.25em;
    color: #fff;
    display: inline;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    padding: 0.2em 0.6em 0.3em;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}
.activeStatus a {
    cursor: pointer;
}
.inactiveStatus a {
    cursor: pointer;
} */

.ui-datepicker-current-day .ui-state-active {background:#444;color:#fff;font-weight:normal !important;width: 14px;
    position: relative;
    left: 9px;
    padding-right: 3px;}

/*button.ui-datepicker-current{display: none;}*/

.ui-datepicker-today .ui-state-highlight {font-weight:bold;}

.lhCustodianLogDatePicker {
	width:140px !important;
}


.headerBtnImg {
    background-position: 35px center;
    border: 1px solid rgba(0, 0, 0, 0);
    cursor: pointer;
    font-size: 24px;
    margin-top: 1px;
}
.actionBarIcons{
	font-size:18px !important;
	opacity:0.9;
}

.uploadButton{
	margin-top:4px;
	padding: 18px 18px 12px 14px !important;
}

.toggleColorLhCustodian{
	color: #3b6a98;
	font-size:16px !important;
}

.filterTypeView {
	background:#eee;
	display: none;
	position: absolute;
	z-index: 100;
	padding:0;
}

.filterTypeView tr {
	border-bottom: none !important;
}

.filterTypeView td {
	padding:0 !important;
}

.filterTypeView ul {
	list-style: none;
	padding:0;
	margin:0;
}

.filterTypeView ul li {
	text-align: left;
	color: #4c72ae;
	cursor: pointer;
	padding:7px;
	border-top:1px solid #aaa;
}

.filterTypeView li:first-child{
	border-top:none;
}

//Standalone Email Links

.propTable2ViewRecipients:tr {
	border-bottom: 1px solid #eee;
}

.propTableColField2ViewRecipients {
	padding: 12px 12px;
	text-align: left;
	color: #686868;
	width: 25%;
	font-size:15px;
}

.propTableColVal2ViewRecipients {
	padding: 12px 12px;
	width: 25%;
	font-size: 15px;
}

.viewOtherRecipientsContent{
	height: 350px;
    overflow: auto;
    padding-bottom: 0;
    padding-top: 15px;
}

.viewOtherRecipients_pagination_adjustmentDialog{
	right:0px !important;
	width:100%;
	position: absolute;
}

.taskAccordian{
	border-bottom : none !important;
}
.fusionAccordion #left_nav_content .smartTable_tr_clickable { border-bottom:1px solid #DDD; }
.selectedAccordian { background-color:#cfd8e4; position:relative;  font-weight:bold; }
.selectedAccordian:before {
content: "";
width: 1px;
height: 31px;
border-left: 6px solid #447a9a;
left: 0px;
/* padding-left: 15px !important; */
position:absolute;
top:0px;
}

.selectedAccordian.taskHeader {
	padding-left: 6px !important;
}

.selectedAccordian.firstHeader {
	border-left: 4px solid #447a9a !important;
}

.smFiterDropdown  ul li > ul{
	display:none;
}

  .smFiterDropdown  ul li:hover > ul{
	display:block;
}

.adjustInnerFilter{
	padding-left:30px;
}

.custodianStatusPopup{
	color: #000000;
	border: 1px solid #ddd;
	cursor:default;
	display:none;
	background:#fff
}
.custodianHoldTable{
	width:100%;
}
.custodianHoldTable td{
	padding:7px;
}
.smallFontIcon{
	font-size:21px !important;
	color:#aaa;
}

.custodianHoldTable tr:nth-child(even) {background: #F1F1F1}
.custodianHoldTable tr:nth-child(odd) {background: none}

.newMessage{
	background: none repeat scroll 0 0 #d9dbdd;
}

.disablePointer{
	pointer-events:none;
}

.maxFileSize{
    color: red;
    float : left;
    font-size: 14px;
    margin-left: 50px;
    margin-top: -5px;
}
#noticeSubjectSection input{
	width:100%;
}

.descriptionText{
	margin-top: -10px;
	/* padding-left: 15px; */
	color: #7E7E7E;
	font-size: 14PX;
}

.pairOfButtonHolderRight{
	float: right;
    	margin-top: 0px;
    	margin-right: 9px;
    	/* border: 1px solid #DDD; */
    	/* background: #efefef; */
}

.pairOfButtonHolderLeft{
	float: right;
	border: 1px solid #DDD;
	margin-right: 0px;
	background:#efefef;
	margin-top: 6px;
}

.rightButtonGap {
	margin-right: 7px;
}

.pairOfButtonHolderSelected{
		background: none repeat scroll 0 0 #B1C3D2 !important;
}

.fontActionIconButtonHolder{
	padding: 0px 5px 1px;
	cursor:pointer;
}

.fontActionIconButtonHolder:hover{
	background:#FCFBFE;
}

.fontActionIconButton{
	/* color:#2EBE00; */
	opacity:0.6;
	font-size:23px !important;
}

.fontActionBarIcons{
	font-size:16px !important;
	padding-top:3px;
	padding-left:2px;
}

.fontActionBarMore{
	font-size:17px !important;
}

.fontActionBarDmMonitors {
	font-size:14px !important;
}

.bar{
	display: inline-block;
    width: 20px;
    height: 75px;   /* We'll override this later */
    background-color: teal;
}

svg .pumpkin{
	fill:yellow;
	stroke:orange;
}

.lhHubTesting{
	/* height:100%; */
	/* display:inline-block; */
	float:left;
	/* padding-top:2px;
	padding-bottom:10px; */
	padding:9px;
	max-width: 98%;
	min-width:290px;
}
.summaryPaneTitleText {
	text-transform: uppercase;
	font-size: 17px;
}
.overviewPageDiv{
	overflow:auto;
}

.lhResponsiveImage{
	max-width:83%;
}

.overviewPageTables{
	margin:8px;
	width:99%;
	/* border: 1px solid #f0f0f0; */
	margin-bottom:40px;
}

#requestOverview .overviewPageTables{
	width: 99%;
}
.overviewTable td {
	padding: 4px 0;
}
img.lglhold-img {
    height: 25px;
    width: 25px;
}
.overviewPageTables2{
	margin:7px;
	width:100%;
	border: 1px solid #e8e4cf;
	margin-bottom:16px;
	min-width:390px;
}

.testTableKey{
	width:80%;
}

.overviewPageTablesSubject{
	width:100%;
	font-size:12px;
	padding:4px 10px 4px 4px;
	margin-top:6px;
	padding-left:4px;
}

.overviewPageTablesContent{
	padding:0px 10px 6px 4px;
	margin-bottom:6px;
}
.overviewPageBigText {
	font-size: 15px;
	font-weight: bold;
	color: #333;
}
.overviewPageTablesDate{
	padding: 6px 10px 8px 4px;
	width:76px;
	/* margin-left:18px; */
	margin-top:4px;
}

.overviewPageTablesTdWidth{
	width:526px;
	min-width:190px;
}

.overviewPageTablesUserName{
	width:140px;
	padding-top:12px;
}

.overviewPageTablesTextBorder{
	border-bottom: 1px solid #f0f0f0;
}

.titleModuleHeader{
	/* color: #485; */
	color:#f0a060;
	font-size: 25px;
	text-align:left;
	/* background:#e8e4cf; */
	border-bottom:1px solid #e8e4cf;
	margin: 0px 10px 10px 5px;
	padding: 6px 0px 10px 0px;
}

.titleModuleHeader2{
	/* color: #485; */
	color:#f0a060;
	font-size: 25px;
	padding: 10px 10px 12px 0;
	text-align:left;
	margin-bottom:10px;
	border-bottom:1px solid #e8e4cf;
}

.addNoteFromHome{
	float:right;
	/* top:14px; use for FontAwesome*/
	opacity:0.6;
	/* color:#A7A7A7 !important;
	border: 1px solid transparent;
	position:relative; */

	padding: 2px 5px;
	padding-bottom: 0px;
	border: 1px solid transparent;
	cursor:pointer;
}

.addNoteFromHome:hover{
	padding: 2px 5px;
	padding-bottom: 0px;
	border:1px solid #676767;
}

.fontActionButton{
	font-size:16px;
	color:white;
}

.lhOverviewMouse:hover{
	cursor:pointer;
}

.lhHubChart:hover{
	cursor:pointer;
	margin:2px 8px;
	background:#EEE9BF;
	/* background:#458B74;
	color:#ffffff; */
}

.lhHubChart2{
	margin-left:4px;
}

.lhHubChart2:hover{
	cursor:pointer;
}

.select2-container-multi .select2-search-choice-close {
  right: 3px;
}
.hoverBlack:hover{
	color:#000000!important;
}

.chartLegend{
	padding:2px;
	width:146px;
}

.chartLegendVal{
	width:40px;
}

.custodianTileSelected{
	background: #E7EDF2;;
}

.tileBoxHeader{
	font-size:24px;
	padding:19px;
	color:#555;
}

.custodianTile {
	width: 350px;
	max-width:90%;
	height: 150px;
	margin-left: 20px;
	margin-bottom: 20px;
	border: 1px solid #c2c2c2;
	/* float: left; */
	display:inline-block;
	position:relative;
	padding: 10px;
	text-align:left;
}

.tileDescriptionText{
	padding-left: 15px;
	padding-bottom: 15px;
	font-size: 16px;
	color: #8B8B8B;
}

.custodianTile .footerStatus{
	font-size:16px;
	float:left;
	padding-left:10px;
}

.gridTile{
	width: 300px;
	max-width:90%;
	height: 150px;
	margin-left: 20px;
	margin-bottom: 20px;
	border: 1px solid #c2c2c2;
	float: left;
	padding: 10px;
	position:relative;
	cursor:pointer;
}

.matterTile2Items {
	margin:0 auto;
	width:80%;
	float:none;
}

.gridTile .footerStatus{
	font-size:16px;
	float:left;
	padding-left:10px;
	/*width:83%;*/
	word-wrap: break-word;
}

.tallerFontIcon{
	transform: scaleY(1.3);
	font-size: 19px!important;
}

.gridTile .footer {
	bottom: 0;
	width: 100%;
	height: 30px;
	position: absolute;
	margin-left: -10px; 
	border-top:1px solid #ddd;
	padding-top:5px;
}
.gridTile .middlebottomTop{
	bottom:40px;
	width: 100%;
	position: absolute;
	background: #fff;
	margin-left: -10px;
	padding-top:5px;
}
.gridTile .middlebottomTop .footerIcon{
	float: right;
	font-size: 14px;
	padding: 6px;
	cursor: pointer;
	margin-right: 10px;
	color: #555;
}
.gridTile .footer .footerIcon{
	float: right;
	font-size: 14px;
	padding: 6px;
	cursor: pointer;
	margin-right: 10px;
	color: #555;
}

.gridTile .footer .footerIcon{
	color:#999;
	display:none;
}

.gridTile .footer .footerIcon:hover{
	background:#d2691e;
	color:white;
}

.footerRightNonMouseOver {   
	float: left;
  	font-size: 14px;
  	padding: 6px;
  	cursor: pointer;
  	margin-left: 12px;
  	margin-top: 3px;
}

.favoritesCount{
	padding: 4px 16px;
	background: #CCE8E9;
	width: 116px;
}

.myMatterCount{
	background:#D3E9CC;
}

.custodianTile .footer {
	bottom: 0;
	width: 100%;
	height: 30px;
	position: absolute;
	/* background: #ddd; */
	margin-left: -10px;
	border-top:1px solid #ddd;
	/* display:none; */
}

.custodianTile:hover .footer{
	display:block;
}

.custodianTile:hover .footer .footerIcon{
	display:block;
}

.gridTile:hover .footerIcon{
	display:block;
}

.custodianTile .footer .footerIcon{
	float: right;
	font-size: 14px;
	padding: 6px;
	cursor: pointer;
	margin-right: 10px;
	color: #555;

}

.custodianTile .footer .footerIcon:hover{
	background:#d2691e;
	color:white;
}

.custodianTile .footer .footerStatus {
	display: inline-block;
	position: relative;
	padding: 4px;
	padding-left:10px;
}

.summaryPaneFontIcons{
	font-size:24px;
	padding:10px;
	float:left;
	border:1px solid #8B9AB7;
	margin-right:10px;
	background:#458B74;
}

.summaryPaneFontIconsManageUser{
	font-size:24px;
	padding:10px;
	float:left;
	margin-right:10px;
}

.summaryPaneFontAwesomeIcons{ /*VIJAYALAKSHMI*/
	padding:12px 18px 12px 12px;
	float:left;
	
}
.summaryPaneFontIconsprojects{
	
    font-size: 9px;
    padding: 12px 18px 12px 12px;
    float: left;
    /*margin-right: 10px;*/

}
.summaryPaneIconColor{
	color:#ffffff;
}
.matterColors {
    color: #f26c38;
    /* border-radius: 50%; */
}

.summaryPaneIconBg{
	background:#91BE8B;
}

.summaryPaneHeader{
	font-size:18px;
	float:left;
	width:285px;
	word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}

.summaryPaneTitle{
	margin-top:6px;
	margin-left:12px;
}

.summaryPaneTitle2{
	margin-left:12px;
}
.summaryPaneTitle2a {
	font-size: 17px;
	color: #555;
}
.summaryPaneTitle2b {
	font-size: 15px;
	color: #000;
}
.summaryPaneTitle2c {
	font-size: 14px;
	color: #555;
}

.summaryPaneStatus{
	float:left;
	/* padding:10px; */
	/* padding:0px 10px 10px 10px; */
	padding:11px 0px 14px 12px;
	text-align:left;
	width:285px;
	/* margin-bottom:18px;   */
	
}

.largeText {
	font-size:16px;
}

.custodianText {
	font-size:13px;
}

.summaryField{
	padding:5px;
	/* width:180px; */
	padding-left:0px;
}

.summaryValRt{
	text-align:left;
	padding:5px;
	border:1px solid transparent;
	width:220px;
	padding-right:0px;
	display:block;
}

.leftValRt{
	text-align:right;
	padding:5px;
	border:1px solid transparent;
	width:115px;
	padding-right:0px;
}

.summaryPaneStatusTable{
	 width: 100%;
	 
}

/* .summaryPaneStatusTd{
	width:100px;
} */
.summaryPaneStatusTd {
    float: left;
    /* padding: 10px; */
    text-align: left;
    width: 100px;
    margin-bottom: 8px;
    font-size: 16px;
   /*  margin-left: 10px; */
}

.summaryPaneStatusTdLeftPane {
    float: left;
    text-align: left;
    width: 110px;
    /*margin-bottom: 8px;*/
    font-size: 14px;
}
.summaryPaneDiv{
	border-bottom: 1px solid #CDCDB4;
	padding-bottom: 8px;
	width: 260px;
	/* margin-left:16px; */
}
.summaryPaneDiv2{
	border-bottom: 1px solid #CDCDB4;
	padding-bottom: 8px;
	/*margin-left: 10px;*/
}

.summaryMatterName{
	width:260px;
	margin-left:2px;
	/* font-size:12px; */
	padding: 4px 2px 0 4px;
}

.summaryMatterName2{
	width:224px;
	margin-left:14px;
	font-size:12px;
	padding-left:4px;
}

.summaryCollectionName{
	width:260px;
	margin-left:2px;
	font-size:12px;
	padding: 4px 2px 0 4px;
}

.summaryAssessmentName{
	width:260px;
	margin-left:2px;
	font-size:12px;
	padding: 4px 2px 0 4px;
}


.sumDetailsIcon{
	font-size:22px !important;
	color:#F26C38;
	margin-right:8px;
}

.sumDetailsIcon2{
	font-size:22px;
	color:#585;
	margin-right:8px;
	margin-left:8px;
}

.sumDetailsIcon2dm {
    color: #f26c38;
    font-size: 22px;
    margin-left: 8px;
    margin-right: 8px;
}

.sumDetailsIconCustodian{
    font-size: 13px;
    margin-right: 4px;
    opacity: 0.6;
}
.sumDetailsIconPlanned{
	font-size:22px;
	margin-left:6px;
	color:#f0a060;
	margin-right:8px;
}

.addNoteIconBar{
	padding-right:6px;
	font-size:14px;
}

.container{
	overflow-y:auto;
	overflow-x:hidden;
	padding-bottom:10px;
}
.summaryPaneScrollableContainer{
	overflow-y:auto;
	overflow-x:hidden;
    padding-bottom:2px; 
	/* padding-bottom:44px; */ /*FOR:   */
	border: 1px solid #ccc;
	background: #fff;
}
.custodianChartLeg{
	font-weight:bold;
	opacity:0.8;
}

.ncdsChartLeg{
	font-weight:bold;
	opacity:0.8;
}

.lhMatterBreadCrumb{
	display: block;
	float: left;
	margin-left: 7px;
	margin-right: 5px;
	margin-top: 4px;
	/* padding: 1px 8px 1px 4px; */
	padding-left:5px !important;
	font-size:18px;
	border:1px solid transparent;
	color:#525A61;
}

.lhMatterBreadCrumbFontIcon{
	font-size:20px!important;
}

.backToPreviousMod{
	padding-left:8px;
	vertical-align:top;
}

.testingLineToDelete {
	border-bottom:1px solid #f26c38;
}

.dropDown tr{
	background:none !important;
}

/* .dropDownTd{
	background:#efefef;
}

.dropDownTd:hover{
	background:#4C72AE;
	color:#fff;
} */


/********************************* Toggle Component Styles *************************************/

 ._toggle-container {
    width: 68px;
    height: 30px;
    font-size: 12px;
    margin-top: -4px;
	margin-left: 8px;
}
._toggle-container * {
    cursor: default;
}
._toggle-container ._toggle-bg {
    height: 31px;
    margin-top: 2px;
    margin-left: 5px;
    margin-right: 5px;
    background-color: #f5f5f5;
    /* border-radius: 50%; */
}
._toggle-bg:before{
width:10px;
padding:15px;
	border-radius:50%;
}

._toggle-container ._toggle-off {
    height: 30px;
    margin-top: 1px;
    float: left;
    color: #575757;
}
._toggle-container ._toggle-off ._toggle-off-square {
    width: 20px;
    height: 23px;
    padding-left: 5px;
    padding-top: 7px;
    background-color: #ccc;
    float: left;
    z-index: 2;
    position: relative;
    padding-right: 2px;
}
._toggle-container ._toggle-off ._toggle-off-side {
    width: 0px;
    height: 30px;
    background-color: none;
    transform: skew(-30deg, 0deg);
    -ms-transform: skew(-30deg, 0deg);
    -webkit-transform: skew(-30deg, 0deg);
    float: left;
    margin-left: -10px;
}
._toggle-container ._toggle-on {
    height: 30px;
    margin-top: 0px;
    float: right;
    color: #fff;
    text-align: right;
}
._toggle-container ._toggle-on ._toggle-on-square {
    width: 20px;
    height: 23px;
    padding-right: 5px;
    padding-top: 7px;
    background-color: #24AF5E;
    float: right;
    z-index: 2;
    position: relative;
    padding-left: 4px;
}
._toggle-container ._toggle-on ._toggle-on-side {
    /* width: 20px; */
    /* height: 30px; */
    background-color: none;
    transform: skew(-30deg, 0deg);
    -ms-transform: skew(-30deg, 0deg);
    -webkit-transform: skew(-30deg, 0deg);
    float: left;
    margin-right: -10px;
}

.toggleTugger.largeRadio ._toggle-container {  width: 150px!important; white-space:nowrap!important }
.toggleTugger.largeRadio ._toggle-on  { width: 60px!important; white-space:nowrap!important }
.toggleTugger.largeRadio ._toggle-off  { width: 60px!important; white-space:nowrap!important }
.toggleTugger.largeRadio ._toggle-off-square  { width: 60px!important; white-space:nowrap!important}
.toggleTugger.largeRadio ._toggle-on-square  { width: 60px!important; white-space:nowrap!important}

/***************************************** End Toggle styles ************************************************/

.summaryMatterTeamDiv{
	padding-top: 8px;
	padding-bottom: 10px;
	border-bottom: none;
	margin-left: 20px;
	width: 226px;
}

.queryTermContainer{
	padding:5px;
}

/************************************ CKEditor style Overrides *********************************************/

.cke_editor_lhNotice_ckEditor {
	border:0!important;
}

.cke_toolbar{
	height:33px!important;
}

.cke_toolbar_break{
	clear:right !important;
}

#vpage_singleDoc_buttonBar{
	border-bottom:1px solid transparent;
}

#notePopup_title {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	border:0 !important;
	/* border-bottom:3px solid #F0F0F0 !important; */
}

.removeBorderckEditorNotes{
	border:0 !important;
}

.notePrivateFix{
	padding-left:7px;
	font-size:12px;
	opacity:0.6;
}

.noteMarkPrivate{
	position:absolute;
	right:14px;
	padding-top:8px;
}

#cke_notePopup_description{
	margin-right:-19px !important;
	margin-left:-19px !important;
	border:0 !important;
}

.cke_toolgroup{
	background:none !important;
	border:none !important;
}

.cke_1 .cke_combo_button{
	background:none!important;
	border:1px solid #efefef!important;
}
.cke_panel_grouptitle{
	background:none !important;
	border-bottom:1px solid #efefef !important;
}

.toggleBarItem {
	margin: 10px 0 2px 4px;
}

.toggleBarVSection {
	height: 36px;
}

.labelColumn2 {
	width: 145px;
}
.narrowTable2{
	width:100%;
}
.narrowTable2 th{
}
.narrowTable2 tr{
	height: 28px;
}
.dialogContentArea {
	padding: 8px;
	background: #f4f5fa;
}
.sectionHdr {
	color: #222222 !important;
	font: 16px "Calibri","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,sans-serif;
}
.popupBGColor {
	background:#f4f5fa;
}
.complexPopupContent2 {
	margin-top: 38px !important;
	background:#f4f5fa;
}
.contentArea2 {
	padding: 8px;
	margin-top: 1px;
	overflow-y: auto;
	overflow-x: hidden;
}
.thirdCol {
	width: 110px;
	padding-left:10px;
}
.clickableText2 {
	color: blue;
	cursor: pointer;
}

.specialButton2 {
	padding: 8px 9px 8px;
	margin-right: 7px;
	margin-top: 0;
	position:relative;
	background: #90a0c0 !important;
	border: 1px solid #90a0c0;
	border-radius:3px;
	position: relative;
	display: block;
	cursor: pointer;
	color: #fff;
	text-align:left;
	font-size:13px;
}
.contentHeader {
	font-size: 22px;
	color: #DDA52C;
	margin: 0 0 10px;
}
.configSection {

}

#dataManagementPopup_dmDescription {
	font: 13px "Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,sans-serif;
}

/* Classes for Single Page */

.creationCenterContent {
	/* margin-right:auto;
	margin-left:auto; */
	margin: 15px auto 0 auto;
	width:88%;
	max-width:1024px;
	/* -moz-box-shadow: 2px 2px 8px #000;
	-webkit-box-shadow: 2px 2px 8px #000;
	box-shadow: 2px 2px 8px #000; */
	background:#ffffff;
	/* border:1px solid #ddd; */
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}

/* Select2 override */
.creationCenterContent .select2-container .select2-choice .select2-arrow {
	background-image: none !important;
	background: none!important;
	border: none !important;
}

.creationCenterContentPI .select2-container .select2-choice .select2-arrow {
	background-image: none !important;
	background: none!important;
	border: none !important;
}

.singlePageTitleConceptSearch {
	border-top: 1px solid #ddd;
	font-size:13px;
	padding:8px;
	word-wrap: break-word;
	/* text-transform:uppercase; */
}

.singlePageTitleConceptSearchHeader {
	border-top: 1px solid #ddd;
	font-size:17px;
	padding:8px;
	word-wrap: break-word;
	/* text-transform:uppercase; */
}

.singlePageTitle {
	border-top: 1px solid #ddd;
	font-size:17px;
	padding:8px;
	word-wrap: break-word;
	text-transform:uppercase;
}
.singlePageTitleHeader {
	border-top: 1px solid #ddd;
	font-size:14px;
	padding:8px;
	word-wrap: break-word;
	background:#f0f0f0;
	border-bottom:1px solid #F0F0F0;
	font-weight:bold;
	color: rgb(109,108,110);
}

.singlePageSubTitle {
	font-weight:bold;
	border-top:1px solid #747D7D;
	background:#f0f0f0;
}

.singlePageRequiredField {
	color:#c77700;
}

.singlePageFields {
	padding:7px;
	text-align:right;
	/*font-size:12px;*/
	/* width:25%; */
	width: 170px;
	background:#f0f0f0;
	border-bottom:1px solid #F0F0F0;
	word-wrap: break-word;
}
.singlePageFieldsZeta {
	padding:10px;
	text-align:right;
	/*font-size:12px;*/
	/* width:25%; */
	width: 170px;
	background:#f0f0f0;
	border-bottom:1px solid #F0F0F0;
	word-wrap: break-word;
}
#refinePISampleSetDialog .singlePageFields{
	padding:7px;
	text-align:right;
	/*font-size:12px;*/
	/* width:25%; */
	width: 185px;
	background:#f0f0f0;
	border-bottom:1px solid #F0F0F0;
	word-wrap: break-word;
}


.creationCenterContent table tr:last-child > .singlePageFields{
	border-bottom:#ddd!important;
}

.singlePageSubFields {
	padding:6px;
	text-align:right;
	/* width:25%; */
	background:#f0f0f0;
}

.singlePageTableTr:first-child{
	/* border-top:1px solid #ddd; */
}

.singlePageTableTr {
	border-bottom:1px solid #ddd;
}

.singlePageTableTdBorder{
	border-bottom:1px solid #ddd;
}

/* Added for Bug 0072705 */
.singlePageFields_cn {
	padding:6px;
	text-align:right;
	font-size:12px;
	/* width:25%; */
	width:170px;
	background:#f0f0f0;
	border-bottom:1px solid #F0F0F0;
	vertical-align:middle;
}

/* .singlePageValue {
	border-left:1px solid #ddd;
	padding:4px;
	padding-right:10px;
	vertical-align:middle;
	width:75%;
	border-bottom: 1px solid #ddd;
} */

.singlePageNoInput {
	padding-top:6px;
	padding-left:6px;
}

.singlePageValueIconTd {
	border-left:1px solid #ddd;
	padding:6px;
	/* padding-top:10px; */
	width:35px;
	text-align:center;
}

.topvalue{
	margin-top: 7px;
}	

/* .singlePageValueIconTdRep {
	border-right:1px solid #ddd;
	padding:6px;
	display: block;
    float: left;
    height: 25px;
	width:35px;
	text-align:center;
} */

.singlePageValueIconTdRep {
    border-right: 1px solid #ddd;
    display: block;
    float: left;
    height: 25px;
    padding: 4px 5px 5px 2px;
    text-align: center;
    width: 35px;
}
.buttonOrderedLeft{
	float: left !important;
}
.buttonsContainer{
	float: right !important;
}
.bodwidth{
	border:0px !important;
}
.singlePageInput {
	border: 1px solid transparent !important;
	width:98%;
	/*font-size:12px !important;*/
	/* border-left: 3px solid rgba(0, 0, 0, 0)!important; */
	height:23px;
	/* padding-left:7px; */
}
.singlePageValue  input[type='text'] {
	margin-left:0px;
	border:none;
}
.singlePageInput:focus{
	border-left: 3px solid #84B9D8 !important;
}

.singlePageInputWithIcon {
	border:0px !important;
	width:100%;
	/*font-size:12px !important;*/
}

/*.singlePageRadioFontSz{
	font-size:12px !important;
}*/

.displayCustodianPreview {
    padding-left: 15px;
    vertical-align: middle;
}

.displayCustodianPreviewTR {
    height: 39px;
}

.singlePageIcon {
	font-size: 20px !important;
	padding:4px;
	margin-left:0;
	/* padding-left: 9px; */
}

.singlePageIconMatter {
	font-size: 20px !important;
	padding:0px;
	margin-left:0;
	/* padding-left: 9px; */
}

.singlePageIcon:hover {
	cursor:pointer;
	color:#f0f0f0;
}
.singlePageValue {
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	padding:4px;
	padding-right:10px;
	vertical-align:middle;
	border-bottom: 1px solid #ddd;
}

.singlePageValue1 {
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    padding: 0 10px 0 4px;
    vertical-align: middle;
    border-bottom: 1px solid #ddd;
    
}

.singlePageAdditionalOptions {
    background-color: #eaeaea !important;
    border: 1px solid #eaeaea;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #2d5986 !important;
    font-size: 12px;
    margin-right: 0px;
    margin-top: -1px;
    padding: 3px 6px;
    position: absolute;
    right: 12.5%;
    text-align: center;
    width: auto;
}

.singlePageAdditionalOptionsMenu {
	font-size: 12px;
	border: 1px solid #ddd;
	width: auto;
	/* position: absolute; */
	/* right: 12.5%; */
	padding: 6px;
	margin-top: -1px;
	background: #ffffff;
	text-align: center;
	float: right;
}
.singlePageDocClass {
	overflow: auto;
	display: inline-block;
	position: absolute;
	margin-top: 0;
	padding-bottom: 50px;
	padding-top: 40px;
	background: #DDD;
	width: 100%;
	height: calc(100% - 133px);
}

.singlePageSelect2Custom {
	width:100%;
	/*border:0 !important;  Select-To Dropdown Border not visible overall Projects*/
	/*font-size:13px;*/
	background-image:none !important;
}

.singlePageSelect2CustomCheckList {
	width:87%;
	border:0 !important;
	font-size:13px;
	background-image:none !important;
}

.singlePageValue .select2-container-multi .select2-choices{
	background:none !important;
}

.iconTD{
	width:20px;
	padding:6px;
}

/************************************   End classes for page creation    ******************************/

/************************************ Task Notification Popup *****************************************/

.headerButtonImg{
	font-size:24px!important;
}


#taskBox{
	min-height: 96%;
	position: relative;
	width: 260px;
	/* background-color:rgba(21, 81, 109, 0.32) */
	/* border: 1px solid rgb(35, 125, 168); */
	display: block;
	float: right;
	/* margin-top:125px;
	margin-right:300px; */
	color:white;
}

.taskWidth{
	width:281px;
	text-align:left;
	color:black;
}

.tasksWidth{
	text-align:left;
	color:black;
}

.taskDueDate{
	color:black;
}

#taskBox td{

}

#taskBox tr{
/* 	height:14px; */
}

.taskRow{

/* 	-webkit-box-shadow: 1px 2px 6px 1px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 1px 2px 6px 1px rgba(0, 0, 0, 0.75);
	box-shadow: 1px 2px 6px 1px rgba(0, 0, 0, 0.75); */
	border:1px solid #eeeeee !important;
	padding: 15px 7px 0px 15px;
	cursor:pointer;
	background:white;
}
.taskRow:hover{
	border:1px solid #ccc !important;
	background:#EDF4F5!important;
}

.tableWithWidthBetweenRows{
	border-collapse: separate;
	border-spacing: 10px;
}

.taskRow table{
	width: 100%;
	/* border-bottom: 1px solid rgba(100,100,100,0.5); */
	height :20px;
	padding: 11px;
}

#notificationDialog {
	-webkit-box-shadow: -4px 3px 17px 5px rgba(0,0,0,0.75);
	-moz-box-shadow: -4px 3px 17px 5px rgba(0,0,0,0.75);
	box-shadow: -4px 3px 17px 5px rgba(0,0,0,0.75);
	z-index:100; /*changed for  bug id 0094456*/
	padding:15px 15px 15px 7px;
	width: 310px;
	/* height: 80px; */
	background: #EFEFEF;
	position: absolute;
/* 	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; */
	margin-top: 15px;
	margin-right: -23px;
    right: 108px;
	top: 35px;
	
	
}
#notificationDialog:before {
	content: "";
	position: absolute;
	right: 80px !important;
	top: -12px;
	width: 0;
	height: 0;
	border-left: 12px solid rgba(0, 0, 0, 0);
	border-right: 12px solid rgba(0, 0, 0, 0);
	border-bottom: 20px solid #EFEFEF;
}


/************************************End Task Notification Styles***************************************/

.createNewHolder{
	color:#ADADAD;
	cursor:pointer;
}

.createNewHolder:hover{
	color:#999;
}

.createNewImage{
	text-align: center;
	font-size: 38px;
	/* color: #ADADAD; */
	margin-top: 18px;
}

.createNewText{
	text-align: center;
	font-size: 18px;
	/* color: #ADADAD; */
	margin-top: -6px;
	margin-bottom: 15px;
}
.paginationFooterWithinPopup {
	bottom: 0;
	width: 100% !important;
	background: rgba(128,128,128,0.1);
	height: 30px;
}
.popupContentArea {
	position:absolute;
	height:200px;
	width:100%;
	overflow: auto;
}
.popupTopBarArea {
	height:39px;
}
/* [Dan: Someone's problematic code: commented out
*, *:before, *:after{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	width:100%;
}
*/
.pm_Workflow
{
	 background-color: #E6E6E6;
	 padding:20px;
	 box-shadow:5px 5px 5px #888888;
     width:600px;
	 height:270px;
	 border-right:1px solid #CDCDB4;
}

.pm_Workflow:hover {

}
.wfTitle{
	font-size:18px;
	color:#929292;
	text-align:left;
	margin-bottom:15px;
}

.wfDiv{
	width:250px;;
	padding:15px;
	text-align:center;
}

.wfStartBox{
	padding:8px;
	margin-left:auto;
	margin-right:auto;
	background:#E6FDDE;
	border:1px solid rgba(100,100,100, 0.3);
}

.wfStepBox{
	padding:8px;
	margin-left:auto;
	margin-right:auto;
	background:#C7D8EB;
	border:1px solid rgba(100,100,100, 0.3);
	opacity:0.5;
}

.wfEndBox{
	padding:8px;
	margin-left:auto;
	margin-right:auto;
	background:#FADFBA;
	border:1px solid rgba(100,100,100, 0.3);
	opacity:0.5;
}
.wfStartBox, .wfEndBox, .wfStepBox {
	cursor: pointer;
}
.css-end {
    position: relative;
    height: 30px;
    width: 200px;
    background-color: #F63;
    border-radius: 150px;
	margin-top:-3px;
	text-align:center;
	padding-top:15px;
}
.processStartBox, .processEndBox, .processStepBox {
	cursor: pointer;
}
.img_pad {
	padding-left:90px;
}
.cellTitle {
	font-size: 16px;
	font-weight: bold;
	max-width: 200px;
}
.cellSubtitle {
	font-size:14px;
	margin-bottom:3px;
}
.cellInset {
	padding-left:1px;
	max-width: 200px;
}
.leftPanel {
	position:absolute;
	top: 0;
	right: 0;
	background: #fff;
	width: 271px;
	height: 100%;
	overflow-x:hidden;
	overflow-y: auto;
	z-index: 200;
	-moz-box-shadow: 3px 0 8px #000;
	-webkit-box-shadow: 3px 0 8px #000;
	box-shadow: 3px 0 8px #000;
}
.sidePanelRow {
	padding: 5px 0 3px;
}
.sidePanelCheckCol {
	padding: 0 25px 30px 0;
}
.sidePanelCheckColInner {
	position: absolute;
}
.sidePanelHead {
	position:fixed;
	padding: 0 0 9px 10px;
	border-bottom: 1px solid #eee;
	background: #fafafa;
	width: 261px;
	z-index: 400;
}
.sidePanelFoot {
	position:fixed;
	bottom: 0px;
	padding-left:10px;
	background:#fff;
}

/* checklist library */
ol.designList { padding:5px }
ol.designList  li { margin:5px 0px; border:1px solid #dddddd; border-spacing:5px; padding:5px; background-color:#dff0fa }
ol.designList  li:hover { cursor:move; }
* questionnaire accordion */
#settings_accordion .ui-state-default:hover {
	background: #e8eff7 !important;
	border: 1px solid #e8eff7 !important;border-bottom: 1px solid #ccc !important;

}

#settings_accordion .ui-accordion-content {
	overflow: hidden;
}

#settings_accordion label input[type='radio'] { padding:0!important; margin:2px!important; border-bottom: 1px solid #ccc !important;   }
#settings_accordion  h3{ color:#666!important;border-bottom: 1px solid #ccc !important; }
#settings_accordion .ui-widget-content  { color:#666!important; border-bottom: 1px solid #ccc !important; }

/* OVERRIDE FOR FULL CALENDER IN MATTERS PAGE */
.fc-toolbar {
	margin-top:7px;
	margin-bottom:5px;
}

.fc-state-default.fc-corner-left {
	border-top-left-radius:0;
	border-bottom-left-radius:0;
}

.fc-state-default.fc-corner-right {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.fc-event {
	border-radius:0;
}

/* END OVERRIDE FOR FULL CALENDER */

.linkedMatterActionbar {
	position:relative;
	padding-left:4px;
	top:5px;
}

.cke_top{
	border:none!important;
}

.keyCustodian {
	color:#f26c38;
	opacity:1.0;
}

.nonKeyCustodian{
	color:#323132;
	opacity:0.4;
}

.buttonReduceMargin{
	margin-left:2px;
}

/* progressBar custom */
.progBarCount {
	float:left;
	padding-right:6px;
}

.progBarCountCard {
	display:inline-block;
	padding-right:6px;
}

.progressBarBgGrn {
	/* green background
	background:#27ae60 !important;
	border-color:#27ae60 !important; */
	background:#FFFFFF !important;
	border-color:#ddd !important;
	margin-bottom:0 !important;
	width:108px;
}

.progressBarBgOrange {
	/* Orange bg
	background:#f39c12 !important;
	border-color:#f39c12 !important; */
	background:#FFFFFF !important;
	border-color:#f0f0f0 !important;
	margin-bottom:0 !important;
	width:108px;
}

.progressBarBgPumpkin {
	/* pumpkin bg
	background:#d35400 !important;
	border-color:#d35400 !important; */
	background:#FFFFFF !important;
	border-color:#f0f0f0 !important;
	margin-bottom:0 !important;
	width:108px;
}

.progressBarBgSummary {
	background: #f0f0f0!important;
	border:0 !important;
	height:10px !important;
	margin-bottom:0 !important;
}


.progBarCountCardAlign {
	width:85%;
	display:inline-block;
	position:relative;
}

.progBarHeaderAlign {
	width:90%;
	display:inline-block;
	position:relative;
}

.progBarDocList {
	width:74%;
	display:inline-block;
	position:relative;
	margin-left:20px;
}

.progBarPercentage {
	display: inline-block;
	position: relative;
	padding-left: 5px;
	top: -4px;
}

.progressBarFullWidth {
	width:94% !important;
}

.progressBarTileView{
	width:84% !important;
}

.removeRoundedCorner {
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
}

/* End ProgressBar Custom */

.collectionError {
	font-size:20px !important;
	color:#FA2A00;
}

.collectionError:hover{
	cursor:pointer;
}

ul.qustionSection { margin:10px; }
ul.qustionSection1 li { padding: 23%; }
ul.qustionSection1 { margin:10px; height: 380px;}
ol.questionnaireList, ul.qustionSection, ol.designList, ul.qustionSection1   {
display: block;
-webkit-margin-before: 1px;
-webkit-margin-after: 1px;
-webkit-margin-start: 0px;
-webkit-margin-end: 5px;
-webkit-padding-start: 0px;
}

.upperRightImage{
	height:16px;
	width:18px;
	cursor:pointer;
}

.upperRightFontIconSizing {
	font-size:20px;
	opacity:0.6;
}

.upperRightFontIconSizing:hover {
	color:#d2691e;
}
/* overview styles */
.prjTitle {
width: 300px;
max-width: 90%;
height: 100px;
margin-left: 20px;
margin-bottom: 20px;
border: 1px solid #c2c2c2;
float: left;
padding: 10px;
position: relative;
}

.dashbox {
-webkit-box-shadow: 0 10px 6px -6px #777;
	   -moz-box-shadow: 0 10px 6px -6px #777;
	        box-shadow: 0 10px 6px -6px #777;
}

/*single page details*/
.firstColumnHeader {
	padding-right: 5px
}

.timelineContainer {
	padding: 15px;
}

.pageCenterContent .select2-results .select2-result-label{
	font-size:14px;
}

.pageCenterContent {
	margin-right:15px;
	margin-left:15px;
	/*width:80%; */
	background:#ffffff;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}

/* Select2 override */
.pageCenterContent .select2-container .select2-choice .select2-arrow {
	background-image: none !important;
	background: none!important;
	border: none !important;
}

.pageCenterContent table tr:last-child > .singlePageFields{
	border-bottom:#ddd!important;
}

.moduleContentTitle{
	/* display:none; */ Bug Fix:0062857
}

.mtxt_black{
	border-left:1px solid #ddd;
	padding:9px 11px;
}

.cic{
	height:33px;
	border-bottom:1px solid #ddd;
}

.cic td{
	vertical-align:middle;
}
.summaryBoxScrollableSubheader {
	margin: 5px 0 5px 0px;
}

.summaryScrollboxEntry {
	margin-left: 4px;
	padding: 4px;
}
.summaryScrollboxEntryRow {
	margin-left: 2px;
	font-size: 12px;
	padding: 4px 2px 0px 4px;
}

.overviewSectionRightTitle {
	vertical-align:top;
	text-align: right;
	opacity:0.88;
	font-size:12px;
	padding-top: 4px;
}
/*popUps*/
.disabledField.disabled {
	color:#000 !important;
	background:#f0f0f0!important;
}

.popup_padding {
	padding-left:10px;
}
.summaryPanelPropBoxGroupTitle {
	font-size: 16px;
	padding: 13px 6px 4px 9px;
	color: #c08030;
	text-transform: uppercase;
}

.checklistSectionTitle {
	font-size: 16px;
	padding: 13px 6px 4px 9px;
	color: #c08030;	
}

.summaryPanelPropBoxGroupTitlePopup {
    border-bottom: 1px solid #888;
    padding-top: 20px;
}

.lhCustodianPopupDetails {
    margin: 0 auto;
    min-width: 300px;
    position: relative;
    width: 90%;
}
.eddmSavedSearchDetails {
    min-width: 300px;
    position: relative;
    width: 90%;
    left:25px;
}
#projectFromTemplateOnePage_Content_doc .summaryFieldDetails {
    width: 20%;
}
.summaryFieldDetails {
    padding-left: 14px;
    width: 40%;
}

.summaryFieldDetailsPackage{
	padding-left: 14px;
    width: 25%;
}

.summaryFieldDetails1 {
    padding-left: 14px;
    padding-bottom: 7px;
    padding-top: 5px;
}

.summaryField2 {
    border-bottom: 1px solid #eee;
    padding: 5px 5px 5px 10px;
}
.summaryField2First {
    border-bottom: 1px solid #eee;
    /*     border-top: 1px solid #eee; */
    padding: 5px 5px 5px 10px;
}


.summaryValRt2First {
    border-bottom: 1px solid #eee;
    /*     border-top: 1px solid #eee; */
    padding: 5px 10px 5px 5px;
    text-align: right;
    width: 60%;
}

.summaryValRt2 {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    padding: 5px 10px 5px 5px;
    text-align: right;
}

.summaryValDetails {
    text-align: left;
}

.matterTeamFields {
    background: none repeat scroll 0 0 #ffffff;
    font-size: 12px;
    padding: 6px;
    text-align: right;
    width: 25%;
}
.matterTeamValue {
    padding: 4px 10px 4px 4px;
    vertical-align: middle;
}
.descriptionBorderBot {
    border-bottom: 1px solid #ddd !important;
}
.fa-pencil:before {
    content: "\f040";
}
.editMatterTeamPencil {
    font-size: 18px;
    opacity: 0.7;
    padding: 6px;
}
.editMatterTeamPencil:hover {
    cursor: pointer;
}

.matterTeamFields {
    background: none repeat scroll 0 0 #ffffff;
    font-size: 12px;
    padding: 6px;
    text-align: right;
    width: 25%;
}
.matterTeamValue {
    padding: 4px 10px 4px 4px;
    vertical-align: middle;
}
.fa-pencil:before {
    content: "ï�€";
}
.editMatterTeamPencil {
    font-size: 18px;
    opacity: 0.7;
    padding: 6px;
}
.editMatterTeamPencil:hover {
    cursor: pointer;
}

.matterNameIconCard {
	width:28px;
	background:#458B74;
	padding:1px;
}

.matterNameIconPublicCard {
	width:30px;
	background:#f26c38;
	padding:1px;
}

.matterNameWithIcon {
	padding-left:6px;
	vertical-align:top;
}

.matterNameIcon {
	width:20px;
	background:#458B74;
	padding:1px;
}

.matterNameIconPublic {
	width:20px;
	background:#f26c38;
	padding:1px;
}

/* team member details popup */

.teamMemberDetailsTable {
	width:100%;
}

.teamMemberDetailsTable td {
	padding:4px 18px;
}

.teamMemberDetailsTable .faIcons {
	font-size:14px;
}

.teamMemberDetailsTable .teamMemberDetailsName {
	font-weight:bold;
}

.buttonIncreasedFontSize {
    font-size: 14px;
    padding: 5px 7px !important;
}

.topRightHTML {
   	margin-left: 294px;
    margin-top: -24px;
}

.cardviewFilter{
	margin-top: 5px;
	position: absolute;
	padding: 6px 12px;
	left: 26px;
	color: white;
	font-size: 14px;
}
.cardviewFilterReview{
	margin-top: -35px;
	position: absolute;
	padding: 6px 12px;
	left: 26px;
	color: white;
	font-size: 14px;
}
.cardviewFilterItem,.projcardviewFilterItem{
	padding:6px 12px;
	cursor:pointer;
	border:1px solid transparent;
}


.cardviewFilterItemChosenShort:before
{
content: "";
   position: absolute;
   top: 30px;
   width: 0;
   height: 0px;
   border-left: 5px solid rgba(0, 0, 0, 0);
   border-right: 5px solid rgba(0, 0, 0, 0);
   border-bottom: 8px solid #FFFFFF;
} 

.cardviewFilterItemChosen:before
{
margin-left:13px;
content: "";
position: absolute;
top: 30px;
/* left: 155px; */
width: 0;
height: 0;
border-left: 5px solid rgba(0, 0, 0, 0);
   border-right: 5px solid rgba(0, 0, 0, 0);
   border-bottom: 8px solid #FFFFFF;
}

.cardviewFilterItem:hover{
 border: 1px solid #fff;
}

/* For Notes Component */
#rightPaneSlideout{
		overflow:auto;
	}

#notesTable{
		width: inherit;
		margin-left: auto;
		margin-right: auto;
		max-width: 802px;
		overflow:auto;
}

.notesEntryTable{
	width: 100%;
}


#notesTable table{
		width:100%;
}

.notesMetrics{
		width:300px;
}

.notesTitle{
		font-size:20px;
}

.notesButtonTd{
		width: 30px;
		text-align: right;
}

.notesButtonSpan{
		padding:6px;
		cursor:pointer;
}

.notesButton{
		font-size:20px;
		color:inherit;
}

.notesCreationInfo{
		color:#888;
}

.descTd{
		padding-top:15px;
		font-size:14px;
}

.noteEntry{
		padding: 15px 15px 30px 15px;
		background: #FFF;
		border-bottom: 1px solid #DDD;
		margin-bottom: 15px;
}

.noteEntry:hover{
		cursor: pointer;
		background: #EEE9BF;
}
.noteSelected{
		background:#E8F4FF;
}

#viewNoteRightPaneDiv{
		padding:15px;
		/* border-left: 1px solid #DDD; */
		/* overflow:auto;	 */
		max-width:800px;
		margin-left:auto;
		margin-right:auto;
}
/* End notes component*/

.cardviewFilterItemCount{
	margin-left:7px;
	padding: 2px 7px;
}

.allColor{
	color:#333;
	background:#fff;
}

.favoriteColor{
	color: #FF9E00;
	background: #FCFFC9;
}
.activeColor{
	color: #00A700;
	background: #D3E9CC;
}
.closedColor{
	background:#ffffff;
	color:#777;
}

.requiredHelp {
    color: #c77700;
    padding-left: 9px;
    padding-top: 7px;
    position: absolute;
    vertical-align: middle;
}
.confidentialDataSource {
	font-size:20px;
}
.confidentialDataSource2 {
    color: #f26c38;
    font-size: 18px;
    padding-left: 6px;
    top: -6px;
}

.SC_searchButton {
    color: #ddd;
}

.SC_searchButtonToggle {
    margin-left:-335px !important;
}

.selectedWithinTable {
	background: #EFEFEF;
}

.SC_searchButtonReset {
    color: #00cc66;
    cursor:pointer;
}
.wizardPaginationFooter {
	position: relative;
	z-index: 100;
	bottom: 0px;
	width:100%;
	background:#CDCDCD;
	text-align: center;
}
.popUpPaginationFooter {
	position: absolute;
	z-index: 100;
	bottom: 0px;
	width:100%;
	background:#CDCDCD;
}

.summaryPaneTitle3WithPad {
    color: #d0753b;
    font-size: 24px;
    font-weight: normal;
    display: inline-block;
    padding: 18px 0px 16px 0px;
    text-transform: uppercase;
}

.summaryPaneHeader .summaryPaneRowPad{
	
	font-size :  18px;
	margin: 2px 0px 0px 12px;
} 

.confDSHead {
    color: #555;
    opacity: 0.8;
}
.centerAlignItems {
	/* margin: 4px auto; */
	width: 100%;
	position: relative;
	 overflow: auto; 
}

.lhTemplateCard {
	width: 300px;
	height: 119px;
	border: 1px solid #ddd;
	cursor: pointer;
	float: left;
	margin-bottom: 30px;
	margin-left:30px;
}

.lhTemplateNew {
	background: #D3E9CC;
}

.lhTemplateType {
	background: #f0f0f0;
	width: 75px;
	text-align: center;
	padding: 2px;
	margin-left: 10px;
	margin-top: -1px;
}

.lhTemplateTitle {
	font-size: 18px;
	padding: 10px;
}

.lhTemplateText {
  opacity: 0.9;
  padding: 10px;
}

.lhTemplateCard:hover {
	background: #fafafa;
}

.editDialogFieldButton {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    border: 1px solid rgb(209, 209, 209);
    color: #333;
}

.editDialogFieldButton:hover {
    background: none repeat scroll 0 0 rgba(230, 230, 230, 0.9);
}

.cke_top {
	border: none!important;
	border-bottom: 1px solid #ddd!important;
}

.cke_editable p{
	style="margin-bottom: 0px; margin-top: 0px;"
}

.attachmentBtnFixLh {
	margin-bottom: 0 !important;
	border: 0 !important;
}

.removeAttachment {
	padding: 5px;
	max-width: 190px;
	background: #f0f0f0;
	margin: 5px;
	display: inline-block;
	position: relative;
}
.removeAttachmentIngest{
    padding: 5px;
	background: #f0f0f0;
	margin: 5px;
	display: inline-block;
	position: relative;
}

.removeAttachment:hover,.removeAttachmentIngest:hover {
	cursor:pointer;
}


/* matter/lh custodian/ncds custom classes */

.convertToSummaryPaneLeft {
	position: absolute;
	width: 250px;
	display: inline-block;
}

.convertToSummaryPaneRight {
	display: inline-block;
	position: relative;
	left: 250px;
}

.disabledFieldGray {
	background: none repeat scroll 0% 0% rgb(240, 240, 240)!important;
}
input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #737373;
}
input:-moz-placeholder	 { /* Mozilla Firefox 4 to 18 */
    color:    #3b3b3b;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #3b3b3b;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999999;
}
.pl-class-ffx18:-moz-placeholder {
    color: #f51
}

.pl-class-ie:-ms-input-placeholder {
    color: #D8A04D
}
.pl-class-webkit::-webkit-input-placeholder{
    color: #D8A04D
}
.pl-class-ffx19::-moz-placeholder {
    color: #c77700
}

.userPrefContainer{
	background:#fff;
	box-shadow: 0 2px 10px rgba(0,0,0,.2);
	border: 1px solid #ccc;
	/* background:#FAFAFA; */
	display:none;
	position:absolute;
	height:auto;
	width:auto;
	right:0px;
	top:37px;
	z-index:200;
}
.userPrefContainer:before{
	content: "";
	position: absolute;
	right: 125px;
	top: -10px;
	width: 0;
	height: 0;
	border-left: 12px solid rgba(0, 0, 0, 0);
	border-right: 12px solid rgba(0, 0, 0, 0);
	border-bottom: 20px solid #FFFFFF;
}

.userPrefContainerNew{
	background:#fff;
	box-shadow: 0 2px 10px rgba(0,0,0,.2);
	border: 1px solid #ccc;
	/* background:#FAFAFA; */
	display:none;
	position:absolute;
	height:auto;
	min-height:320px !important;
	width:auto;
	right:0px;
	top:37px;
	z-index:200;
}
.userPrefContainerNew:before{
	content: "";
	position: absolute;
	right: 70px;
	top: -10px;
	width: 0;
	height: 0;
	border-left: 12px solid rgba(0, 0, 0, 0);
	border-right: 12px solid rgba(0, 0, 0, 0);
	border-bottom: 20px solid #FFFFFF;
}

.userPrefContainerForApp{
	background:#fff;
	box-shadow: 0 2px 10px rgba(0,0,0,.2);
	border: 1px solid #ccc;
	/* background:#FAFAFA; */
	display:none;
	position:absolute;
	height:auto;
	min-height:320px !important;
	width:auto;
	right:0px;
	top:37px;
	z-index:200;
}
.userPrefContainerForApp:before{
	content: "";
	position: absolute;
	right: 70px;
	top: -10px;
	width: 0;
	height: 0;
	border-left: 12px solid rgba(0, 0, 0, 0);
	border-right: 12px solid rgba(0, 0, 0, 0);
	border-bottom: 20px solid #FFFFFF;
}
.centerSpan {
	display:table;
	margin-left: 450px;
	margin-top: 175px;
}

.singlePageValueText{
	width:98%;
	font-size:12px !important;
	border: 1px solid #ddd !important;
	height:23px;
	padding-left:7px;
}

span.requireQuestion{
	 color:#e93b3d;
	 font-weight:bold;
	 font-size:12px
}
.question{
	padding-left:30px !important;
}
.questionText{
    padding-left: 70px !important;
}
.subQuestion{
	padding-left:70px !important;
}
.subQuestionText{
   	padding-left: 110px !important;
}
.creationCenterContent2 {
	margin-right:10%;
	margin-left:10%;
	background: none repeat scroll 0 0 #fff;
}

.grayColorBg {
	float:left;
	width:100%;
	background: #efefef;
}

.include_All_img{
    background-image: url(../images/incluallbk.png);
    background-repeat: no-repeat;
    height: 15px;
    width: 15px;
}

.settingsPageTablesSubject{
	width:35%;
	font-size:12px;
	padding:4px 10px 4px 4px;
	margin-top:6px;
	padding-left:4px;
	background-color: #E9E8E8;
}

.settingsPageTablesValue{
	width:50%;
	font-size:12px;
    padding: 4px 47px 4px 4px;	
	margin-top:6px;
	padding-left:4px;

}

.settingsPageTablesSubject span {
    background-color: #E9E8E8;
}

.settingsPageTablesTextBorder{
	border-bottom: 1px solid #f0f0f0;
}

.settingsPageTables{
	/*margin:8px;*/
	width:100%;
	margin-bottom:20px;
}

.settingsHeaderDiv{
	padding:9px;
	max-width: 98%;
	min-width:290px;
}
 .singlePageBorderRight {
    border-right: 1px solid #ddd;
}

.SC_viewAdditionalDetails {
    color: #0912fd;
    cursor: pointer;
    text-decoration: underline; /* added for 508 compliance */
}

.cke_button__exterrorestoredefault_label {
	display : inline !important;
}

.cke_button__exterrosendsamplehold_label {
	display : inline !important;
}

.ec2 {
    color: #37f;
    cursor: pointer;
    font-size: 12px;
}
tr.highlighted td {
    background: none repeat scroll 0 0 #bee4ca;
}
tr.nonhighlighted td {
    background: none repeat scroll 0 0 #fff;
}
.singlePageDataList {
    background-color: #dbe5ef !important;
    border: 1px solid #dbe5ef;
    border-radius: 4px;
    margin-right: 5px;
    padding: 1px 16px 1px 5px;
}

.singlePageDataList.closeIcon {
    background: url("../images/close_fa.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    cursor: pointer;
}

.propTableColFieldExtraPad {
    padding-left: 48px;
}
.propTableColField3 {
    color: #585;
    padding: 4px 12px;
    text-align: left;
    width: 40%;
}

.propTableColFieldEsi {
    text-align: left;
    width: 40%;
}

.attachmentInputFixLh {
	border:0 !important;
	background:#ffffff !important;
	margin-bottom:0 !important;
}

.attachmentBtnFixLh {
	margin-bottom:0 !important;
	border: 0 !important;
}

.attachmentBtnFixLh:hover {
	opacity:0.8;
}

.removeAttachment {
	padding: 5px;
	max-width: 190px;
	background: #f0f0f0;
	margin: 5px;
	margin-bottom: 0;
	display:inline-block;
	position:relative;
}

.removeAttachment:hover {
	cursor:pointer;
}

#legalHoldTemplateOnePageCreation_Content_doc{
	overflow: hidden;
	display: inline-block;
	position: absolute;
	margin-top: 0px;
	padding-bottom: 50px;
	padding-top: 0px;
	background: #DDD;
	width: 100%;
	height:100%;
}

#legalHoldTemplateOnePageCreation_Content_doc .summaryFieldDetails{
	width:50px;
}

#legalHoldTemplateOnePageCreation{
	overflow:hidden;
}

.leftOnePageScrollablePane{
	height: 700px;
	overflow: auto;
	padding: 15px 30px;
	background: #efefef;
	/* width: 80%; */
	margin: auto;
	/* border: 1px solid #ddd; */
	/* margin-top: 15px; */
	/* max-width: 750px; */
}

.leftOnePageScrollablePane1{
    background: none repeat scroll 0 0 #efefef;
    height: 665px;
    margin: auto;
    overflow: auto;
    padding: 0px 30px;
}

.leftOnePageScrollablePane2{
    background: none repeat scroll 0 0 #efefef;
    height: 580px;
    margin: auto;
    overflow: auto;
    padding: 15px 30px;
}

.lhTemplateViewLeftOnePageScrollablePane2{
    background: none repeat scroll 0 0 #efefef;
/*     height: 580px; */
    margin: auto;
    overflow: auto;
    padding: 15px 30px;
}
.leftOnePageScrollablePane3{
	height: 525px;
	overflow: auto;
	padding: 15px 30px;
	background: #efefef;
	/* width: 80%; */
	margin: auto;
	/* border: 1px solid #ddd; */
	/* margin-top: 15px; */
	/* max-width: 750px; */
}
.leftOnePageScrolllaablepaneMessage
{
    background: #dfdfdf none repeat scroll 0 0;
    height: 415px;
    /* overflow: auto; */
}
.leftOnePageInnerArea{
	/* max-width: 750px; */
	background: #fff;
	margin: auto;
	border:1px solid #ddd;
	padding:0px 25px 65px;
}


.lhQuestionnaire {
	padding-left:13px;
	font-size: 14px;
}

.lhQuestionnaire:hover {
	cursor:pointer;
	opacity:0.8;
}

.lhOnePageLinksContainer {
	background:#f8f8f8;
	width:220px;
	border-left:1px solid #f0f0f0;
}

.lhOnePageTitleLinks {
	font-size:16px;
	padding-left:8px;
}

.lhOnePageMsgLink {
	padding-left:8px;
}

.lhOnePageDynamicTagsPagination {

}

.lhOnePageQuestionnaireTitle {
	position:relative;
	display:inline-block;
	min-width:180px;
	width:80%;
	padding-right:5px;
}

.lhOnePageQuestionnaireTemplates {
	position:absolute;
	right:8px;
	display:inline-block;
}

.lhOnePageQuestionnaireTemplates:hover {
	cursor:pointer;
	opacity:.6;
}
/* end one legal hold one page classes */

/* Questionnaire popup */

.selectQuestionnaireLeft {
	position:absolute;
	left:0;
	width:80%;
	overflow-y:hidden;
	overflow-x:hidden;
	margin:0 auto;
	background:gainsboro;
}

.selectQuestionnaireRight {
	position:absolute;
	right:0;
	border-left:1px solid #ddd;
	overflow-y:auto;
	overflow-x:hidden;
	background:#f0f0f0;
	height:494px;
	
}

.templateSelection {
	padding:12px;
	border:1px solid #ddd;
	margin:5px auto;
	background:#ffffff;
	width:86%;
	max-height:90px;
}

.templateSelection:hover {
	cursor:pointer;
	background:#D3E9CC;
	opacity:0.6;
}

.templateSelected {
	background:#D3E9CC;
}

.questionnaireTags {
	opacity:0.7;
}


.centerSpan {
	display:table;
	margin-left: 450px;
	margin-top: 175px;
}

.singlePageValueText{
	width:98%;
	font-size:12px !important;
	border: 1px solid #ddd !important;
	height:23px;
	padding-left:7px;
}

span.requireQuestion{
	 color:#e93b3d;
	 font-weight:bold;
	 font-size:12px
}
.question{
	padding-left:30px !important;
}
.questionText{
    padding-left: 70px !important;
}
.subQuestion{
	padding-left:70px !important;
}
.subQuestionText{
   	padding-left: 110px !important;
}

#noticeLibrarySlideoutDivOnePage .styleSearchBarContainerForFullTable{
	margin-top:0px;
}

#createLegalHoldTemplate_Content_doc{
	padding-top:10px!important;
}

/* Questionnaire Creation Page */

.LeftPanelSection {

	background-color:#fbfbfb;
	border-right:2px solid #dadcdb;
		}
.LeftPanelSection .sectionTitle {border-bottom:1px solid #ddd; clear:both; float:left; width:100%;}
.LeftPanelSection .sectionTitle .singlePageIcon {
	font-size:16px!important
}
.PanelPropBoxSectionTitle {
font-size: 16px;
padding: 8px 6px 4px 9px;
color: #c08030;
margin:0 5px;
}

.MiddlePanelHeaderSection  {
	background-color:#b5c2d3;
	float:left;
	margin:2px 2px 0px 2px;
	width:100%;
	height:40px;

	}

.MiddlePanelSection  {
	background-color:#efefef;
	margin:2px;
	width:100%;
	}
.MiddlePanelSection  .MiddlePanelInnerSection {
	background-color:#ffffff;
	border:1px solid #dcdcdc;

	clear:both;
	margin:10px;

	}
.RightPanelSection  {
	background-color:#fbfbfb;
	margin-left:4px;
	float:left;
	width:260px;
	height:500px;
	border-left:1px solid #dddddd;
	}
.RightPanelSectionHeader {
	background-color:#dddddd; height:32px; padding:5px;}

.RightPanelSection ul.DragAndDrop {
	padding:0; margin:0;
	}
.RightPanelSection ol.DragAndDrop li {
	list-style:none; }
.RightPanelSection ol.DragAndDrop li {
	margin-left:15px; margin-right:15px; margin-bottom:10px;
	background-color:#ffffff;
	border:1px solid #919191;
	padding:5px 10px;
	color:#525252;
}
.RightPanelSectionHeader .sectionTitle	 { color:#3e3c3d; padding-left:15px; margin-top:5px }

.MandatorySection { border:2px dashed #de9c5f; height:50px; margin:10px; }
.DefaultSection { border:2px dashed #c0bebf; height:50px; margin:10px; }

.intQuestion{
	padding-left:5px !important;
}
.intQuestionText{
    padding-left: 45px !important;
}
.intSubQuestion{
	padding-left:85px !important;
}
.intSubQuestionText{
   	padding-left: 85px !important;
}

.settingsPageMore{
	font-size:12px !important;
	border:1px solid #ddd;
	width:auto;
	padding:6px;
	background:#ffffff;
	text-align:center;
}

/* Matter search */

.matterSearchResult {
	padding: 7px 7px;
	background: #efefef;
	border-bottom: 1px solid #ddd;
	cursor: pointer;
}

.matterSearchMatterName {
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 254px;
	display: block;
	overflow: hidden;
	font-size: 16px;
}

.matterSearchMatterNumber {
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	max-width: 254px;
	overflow: hidden;
	color: #696969;
}

.matterSearchResult:hover{
	background:#cdcdcd;
}
.matterSearchResultAssociated:hover{
	background:#cdcdcd;
}
.matterSearchResultAssociated {
	padding: 7px 7px;
	background: #efefef;
	border-bottom: 1px solid #ddd;
	cursor: default;
}
.sumDetailsIcon2Issued{
	font-size:22px;
	color:#d0753b;
	margin-right:8px;
	margin-left:8px;
}

/* Internet Explorer 10+ text area place holder text color */
textarea:-ms-input-placeholder{
	color: #999 !important;
}

#exportIcon_excel {
    cursor: pointer;
    display: inline-block;
    float: right;
}

#exportIcon_excel img {
    width: 17px;
}

.headerBackground {
	background: #f0f0f0;
}

.esiButtonBasic {
	background: none repeat scroll 0 0 #3b6a98;
	border: 1px solid #3b6a98;
	color:#FFF;
	opacity:0.7;
	padding-left:12px !important;
	padding-right:12px !important;
}

.esiButtonBasic:hover {
	background: #3b6a98;
	color: #fff;
	cursor:pointer;
}

.buttonGroupsRightMost {
	margin-left: 0px !important;
	border-bottom-left-radius: 0px !important;
	border-top-left-radius: 0px !important;
}

.buttonGroupsInBetween {
	margin-left: 0px !important;
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	margin-right: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-right: 1px solid #efefef !important;
}

.dropDownButtonNoDefaultAction{
	width:8px;
}

.buttonGroupsLeftMost {
	margin-right: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-right: 1px solid #efefef !important;
}

.styleSearchBarContainerForSubTab {
	margin-top: 0;
	float:right;
}

.interviewNameIcon {
	width:20px;
	background:#CE766A;
	padding:4px;
	margin-top:-3px;
	margin-bottom:-5px;
	width:18px;
}

INPUT::-ms-clear{
	display: none;
}

.onePageDisabledInput {
    opacity: 0.4 !important;
}

li div.questions {
	list-style-type: none;
	padding: 10px;
	border: 2px dashed #c0bebf;
	border-spacing: 20px;
	margin-bottom: 25px;
	margin-top: -3px;
	padding-right: 30px;
	position : relative;
}
.subLevelContainer li {
	list-style-type: none;
}

.saveSearchPopupLeftPane{	 
	height: 500px;
	float: left; 
	width: 290px;
}
.saveSearchPopupRightItem{
	margin-left: 265px; 
	height: 355px; 
	/*width: 657px;*/
}

.saveSearchActionBar {
	height:40px;
	border-bottom:1px solid #ddd;
}

.overviewFAWidgets{
	border: 1px solid #e8e4cf;	
}

.esiButtonHeight {
    height: 16px;
}
.esiCombinedButton1 {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    float: right;
    margin-right: 10px;
    margin-top: 0;
    opacity: 0.7;
    padding: 6px 15px;
    position: relative;
}
.esiButtonBasic1 {
	background: none repeat scroll 0 0 #3b6a98;
	border: 1px solid #3b6a98;
	color:#FFF;
	opacity:0.7;
	padding-left:12px !important;
	padding-right:20px !important;
}
.esiButtonBasic1:hover {
	background: #3b6a98;
	color: #fff;
	cursor:pointer;
}
.requestSubTabHolder{
	position: static !important;
}
.subTabHolder{
	
	/* margin-top:-44px; */
	top:82px;
	position:absolute;
	padding: 12px 0 0 12px; /* 74742 Ganesan.J */
}
.subTabHolder_template{
	padding: 0 12px;
	/* margin-top:-44px; */
	float: left;
}
.template_status{
	width:auto;
	margin-top:10px;
	float:left;
}

.subTabHolder .selectedTab{
	background: none repeat scroll 0 0 #f0a060!important;
	color: black!important;
	/* border-bottom: 1px solid #f0a060!IMPORTANT; */
	border-bottom: 1px solid transparent !important;
} 
.subTabHolder .selectedTab:hover{
	background:	 #f0a060!important;	
}

.subTabHolder .tab{
/*	border: 1px solid #transparent!important;
	/* border-bottom: 1px solid #ddd!important; */
	padding: 4px 8px;
	background: none repeat scroll 0 0 #6C6C6C;
	color: #FDFDFD!important;
	margin-right: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px; */

}
/* #subtab .projDelivSubTab{
	float: left;
	top: 3px;
	position: relative;
}
#secondRowTabs  .addDeliverableButton{
	float: left;
    margin: 13px 0 0 8px;
} */
/* Added for Bug */
.sub_tab_rpt:hover {
    background: rgba(130, 160, 200, 0.3) none repeat scroll 0 0 !important;
    color: #fff;
}

.subTabHolder .sub_tab_rpt{
/*	border: 1px solid #transparent!important;
	/* border-bottom: 1px solid #ddd!important; */
	padding: 4px 8px;
	background: none repeat scroll 0 0 #6C6C6C;
	color: #FDFDFD!important;
	margin-right: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px; */

} 

.subTabHolder .sub_tab_rpt.template{
	width: auto;
	margin-top: 12px;
	float: left;
}
/* Added for Bug */
.subTabHolder .tab.template{
	width: auto;
	margin-top: 12px;
	float: left;
}
.subTabContentHolder_edt_template {
Â  Â float: left;
}
.subTabHolder2 {
	border-top:1px solid #ddd;
	position: absolute;
	top: 121px;
	height: 40px;
	width: 100%;
}

.subTabHolder3 {
	padding: 7px 12px 1px 12px; 
	margin:0; 
	background:#fff; 
	width:100%;
}

.subTabHolder3 .selectedTab{
	background: #f0a060 !important;
	color: black!important;
	border-bottom: 1px solid transparent !important;
}

.subTabHolder3 .selectedTab:hover{
	background:	#f0a060 !important;
}

.subTabHolder3 .tab{
	border: 1px solid transparent !important;
	padding: 1px 8px;
	background: #ccc;
	color: #000;
	margin-right: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	font-size:14px;
}

.summaryValLt {
    border: 1px solid transparent;
    padding: 5px 0 5px 5px;
    text-align: left;
    width: 170px;
}

.datePickerPlacer{
 background: none repeat scroll 0 0 #efefef;
    border: 1px solid #ddd;
    height: 16px;
    margin-left: 0;
    margin-right: -3px;
    margin-top: 0;
    padding: 3px 5px 5px;
} 
table.analysisView{
		border:1px solid #f1f2f6
}
	
table.analysisView  td.questionTitle{
		background-color:#f0f3fa;
		border-bottom:1px solid #d9dde8;
		padding-left:10px;
}

table.sectionTable {
	border-bottom:1px solid #ccd1dc
}
table.sectionTable  td.questionHeader{
	vertical-align:bottom;
	font-size:14px;
	white-space:nowrap;
	padding-right:5px;
}

table.analysisView  tr.highlightRow:hover td
	{
		background-color:#d9e2ee!important;
		cursor:pointer;
	}
table.analysisView  td{ 
		border-bottom:1px solid #f1f2f6;
		padding: 5px 5px 5px 10px;
}


table.analysisView  tr.questionEndRow td{
	background-color:#fbfcfe;
}

span.requireQuestion{
	 color:#e93b3d;
	 font-weight:bold;
	 font-size:12px
}
	  
table.analysisView td.subQuestionLevel, table.analysisView td.subAnswerLevel {
	padding-left:50px;
}
.singlePageDataListOpert{
	background-color: #dbe5ef !important;
    border: 1px solid #dbe5ef;
    border-radius: 4px;
    padding: 1px 5px;	
}

.buttonIcon1 {
	position: absolute;
	right: 6px;
    top: 6px;
}
.buttonIcon2 {
	position: absolute;
	right: 6px;
    top: 4px;
}

/* to overrride esi vault text tabs */
.esiVaultTabText {
	color:#ffffff !important;
}

.esiDocsTable {
	color: #000;
	height:100%;
}
.esiDocsTable th {
	background: #eef2f9;
	padding: 3px 6px 3px 10px;
	text-align:center;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	cursor:pointer;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
}
.esiDocsTable td {
	padding: 6px 6px 6px 10px;
	white-space: -moz-pre-wrap; /* Firefox */
	white-space: -pre-wrap; /* Opera <7 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* IE */
}
.esiDocsTable tr{
	/* border-bottom:1px solid #ddd; */
	border-bottom: 1px solid #E3E3E3;
}
.esiDocsTable_checkboxCol {
	padding-left: 13px !important;
}

.subTabHolder3 {
	padding: 7px 12px 1px 12px; 
	margin:0; 
	background:#fff; 
	/* width:100%; */
}

.subTabHolder3 .selectedTab{
	background: #f0a060 !important;
	color: black!important;
	border-bottom: 1px solid transparent !important;
}
.draggableDiv{
	padding:9px;
	background:#fff;
	cursor:move;
	position:absolute;
	width:200px;
	border:1px solid #ddd;
}

.subTabHolder3 .tab{
	border: 1px solid transparent !important;
	padding: 1px 8px;
	background: #ccc;
	color: #000;
	margin-right: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	font-size:14px;
}
#dmFilesContentPaneContent {
	/* margin-top: 2px; // breaking the tab ui when title wraps*/
	overflow: auto; 
	/* position: absolute; */
	 word-wrap: break-word;
	width:100%; 
} 

.draggableDivHolder{
	height:33px;
	margin-bottom:15px;
}

.codingPaneCheckbox {
	padding:5px;
}

/* end */
.bigAddButton{
	opacity: .3;
	width: 84px;
	margin-top: 15px;
	cursor:pointer;
}

.bigAddButton:hover{
	opacity:1;
	filter: alpha(opacity = 100);	
}

.menuLabelsRightSpan{
	position:relative;
	top:-3px;
	padding-left:5px;
	padding-right:5px;
}

.labelCheckBox {
	padding:3px;
}

.summaryPanelPropBoxLabelTitle {
	font-size: 16px;
	padding: 13px 6px 4px 9px;
	color: #000;
	border-bottom: 1px solid #ddd ;
}

.noLabelActionBar {
	background:#fff !important;
	border: none !important;
	text-align:right;
	height: 31px;
}

.noLabelActionBar .ui-widget {
	position: inherit !important;
}

.proxyButton {
	/*To distinguish Proxy button*/	
}
.requireValidation {
    color: #c77700;
    padding-left: 16px;
    padding-top: 7px;
    position: absolute;
    vertical-align: middle;
}
.templateSelectionOptions{
	padding:15px;
	background: white;
	margin-top: 15px;
	margin: 13px;
	border-radius:1px;
}

.templateSelectionOptions:before{
	content: "";
	position: absolute;
	top: 2px;
	right: 53px;
	width: 0;
	height: 0;
	border-left: 8px solid rgba(0, 0, 0, 0);
	border-right: 8px solid rgba(0, 0, 0, 0);
	border-bottom: 11px solid #FFFFFF;
}

.button_grey{
	padding: 4px 7px;
	background: #efefef;
	border: 1px solid #ddd;
	cursor: pointer;
}

.button_grey:hover{
	background:#555;
	color:white;
}
#interviewCustodianPopupDialog {
    overflow-y: hidden !important;
}
#smartTableHeader_vpage_singleDoc_tab_content
{
position:relative !important;
}
#smartTableHeader_vpage_singleDoc_tab_content #sortByDrop {left:140px!important; border:2px solid #ffcco}

.lhQuestionnairePaginationFooter {
	border-top: 1px solid #e1e9f2;
	background: #CDCDCD;
	text-align: center;
	position: fixed; /*absolute;*/
	z-index: 100;
	margin-bottom:50px;
}

.ck_edit_body {
    overflow: visible !important;
    position: fixed !important;
}

.toggleActiveInactive {
	color: #3a794c;
	font-size: 16px !important;
}


.bottomLineTable{
	border-bottom: 1px solid #e8e4cf;
	padding-bottom: 5px;
}

.overViewTablesContainer {
	padding:10px;
	height: 212px;
	margin:0 auto;
	border:1px solid #ddd;
	border: 1px solid rgb(168,154,141);
	border-top:0;
}

.overviewContainerTable {
	width: 100%;

}

.toggleActiveInactive {
	color: #3a794c;
	font-size: 16px !important;
}

.bottomLineTable{
	border-bottom: 1px solid #e8e4cf;
	padding-bottom: 5px;
}

.overViewTablesContainer {
	padding:10px;
	height: 212px;
	margin:0 auto;
	border:1px solid #ddd;
	border: 1px solid rgb(168,154,141);
	border-top:0;
}

.overviewContainerTable {
	width: 100%;
	}
	/*legalhold-overviewPage*/
.overviewDataSourcesTitle {
    background: none repeat scroll 0 0 #ddd;
}
.overviewDataSources {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 6px 0;
}
.overviewDataSourcesDiv {
    text-align: center;
}
.overViewMoreTd {
    text-align: right;
    width: 100%;
}
.overViewMore {
    cursor: pointer;
    font-size: 15px;
    padding: 4px;
}
.custodiancds_img {
    background: rgba(0, 0, 0, 0) url("../images/custodian-ncds.png") no-repeat scroll 0 0 / 28px 28px;
    height: 28px;
    position: absolute;
    top: -5px;
    width: 28px;
}
.summaryPaneTitle3 {
    color: #d0753b;
    font-size: 20px;
    padding: 0 0 5px;
    text-transform: uppercase;
}
.favInterview {
	opacity:1.0;
}
.vpage_content_template3{
	padding-bottom:0px;
	overflow-y:auto !important;
	width:100%;
}
/* NCDS copy & paste,upload file */
.mtxt {
    color: #4c4c4c;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

.sett_table {
    background-image: url("../images/table_bg.gif");
    background-repeat: repeat-x;
    border: 1px solid #e1e8f2;
    height: 26px;
}
.tb_link a:link {
    color: #0453a2;
    text-decoration: none;
}
.tb_link a:active {
    color: #0453a2;
    text-decoration: none;
}
.tb_link a:visited {
    color: #0453a2;
    text-decoration: none;
}
.tb_link a:hover {
    color: #0453a2;
    text-decoration: underline;
}  
/*questionnaire*/
.MiddlePanelHeaderSection .buttonAction2 {
	background:#3b6a98!important;
	padding: 5px 7px 5px 5px;
	}
.draggableDivHolder{
	height:33px;
	margin-bottom:15px;
}
.draggableDiv{
	padding:9px;
	background:#fff;
	cursor:move;
	position:absolute;
	/* width:90%; */
	border:1px solid #ddd;
}
.buttonAction2 {
    background: none repeat scroll 0 0 #3b6a98;
	border: 1px solid #3b6a98;
	color:#FFF;
	font-size:13px!important;
	display: block; 
	float: right; 
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 4px;
	-ms-touch-action: none;
    touch-action: none;
	
    background: #7697B7!important;
	
    padding: 6px 7px;
	cursor: pointer;
	/*border: 1px solid #98b2b8;*/
	border: 1px solid #587278;
	border-radius:2px;
	position: relative;
	display: inline;
	white-space: nowrap;
}

.buttonAction2:hover {
	border:1px solid #efefef;	
}
ol.questionnaireList li.placeholder {
	position: relative;
	/** More li styles **/
}

ol.questionnaireList li.placeholder:before {
	position: absolute;
	/** Define arrowhead **/
}

ol.questionnaireList {
	
}

ol.questionnaireList li {
	margin: 5px 0px 5px 5px;
	border: 1px solid #446688;
	padding: 5px;
	/* background: #e1e7f0 url(../images/dragdot.png); */
	background-position: right;
	background-repeat: no-repeat;
}
.selectedSection {
	background-color: #def0e4 !important;
}
.defltCircle {
    margin-left: 4px;
}


/* questionnaire accordion */
#settings_accordion .ui-state-default:hover {
	
}

#settings_accordion .ui-accordion-content {
	overflow: hidden;
}

#settings_accordion  h3 {
	font-style: bold !important;
	color: black !important;
	background-color: #dddddd !important;
	border-bottom: 1px solid #ccc !important;
}

#settings_accordion .ui-widget-content {
	color: #666 !important;
	border-bottom: 1px solid #FFFFFF !important;
}
.iconButton {
	/* removes delay for touch devices */
	-ms-touch-action: none;
	touch-action: none;
	padding: 1px 6px;
	cursor: pointer;
	border: 1px solid #3b6a98;
	border-radius: 2px;
	position: relative;
	display: inline;
	white-space: nowrap;
	background: none repeat scroll 0 0 #3b6a98;
	color: #FFF;
}

.iconButtonJustIcon {
	border:none!important;
	background:none!important;
}

.iconButtonJustIcon:hover {
	background:#efefef;
}


/* Schedule Phone Interview */
	#icsCheck {
    vertical-align: text-top;
}
.requireTextColor{
	color:#c77700 !important;
}
.colorPickerHolderBox{
	padding:15px; 
	position: relative; /* changed from absolute for Bug ID : 0095389 */ 
	background: #efefef; 
	border: 1px solid #ddd; 
	color: #999; 
	/* margin-left:-437px; */
	margin-left:-508px;
	margin-top:9px;
    width: 504px;
    z-index: 9999;	
    height:260px;
}

.colorPickerHolderBox:before{
	content: "";
	position: absolute;
	/* right: 55px; */
	right:0px;
	top: -10px;
	width: 0;
	height: 0;
	border-left: 12px solid rgba(0, 0, 0, 0);
	border-right: 12px solid rgba(0, 0, 0, 0);
	border-bottom: 20px solid #efefef;	
}
.validDateRange{
	display: none;
}
/*EDDM Styles*/
.summaryFieldExtraTab{
	padding-left:48px;
	}
.summaryFieldExtraTab1{
	padding-left:160px;
	}
.fa-file-o:before {
  content: "\f016";
}
.select2-default {
    color: #999 !important;
}
.footerRightNonMouseOverEdit{
	position: absolute;
    right: 40px;
    top: 7px;
}
.footerRightThirdIcon{
	position: absolute;
    right: 60px;
    top: 4px;
}
.questionIcon {
    width: 18px;
    margin-bottom:-3px;
}
.complainceIcon {
    height: 17px;
    width: 17px;
}
.showSign{
    background-color: #eaeaea;
    border: 1px solid #eaeaea;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #2d5986;
    font-size: 12px !important;
    padding: 3px 6px;
    text-align: center;
    width: auto;
    float:right;
    display:block;
    margin-top:5px
    margin-bottom:5px;
    cursor: pointer;
}

.customSearch .advancedSearchIcon{
    position: relative;
    top: 3px;
}
.customSearch {
    height: 40px;
}
#teamUserAdvancedSearch .advancedSearchIcon{
    /*position: relative; commented for bug id 90933*/
    top: 3px;
}
#teamUserAdvancedSearch .clearSearchBarIcon{
    position: relative;
    top: 4px;
}
.startTitleFa{

    color: #ffffff;
    font-size: 42px !important;
}
.userDropDownCont{
    height: 290px;
    overflow-x: hidden;
    overflow-y: auto;
}

#question .advancedSearchIcon{
	 top: auto !important;
}
#question input[type='text'], input[type='password'],textarea {
	padding: 2px 0 2px 0px;
	/* color:#000; */	
	font:12px "Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,sans-serif;
}
#question .jQHideXIfNoText
{
	border: 1px solid;
}
#s2id_interview_questionpage a
{
border:1px solid #ddd !important;	
}
.titleModuleHeaderDM {
    border-bottom: 1px solid #e8e4cf;
    font-size: 16px;
    margin-bottom: 10px;
    padding: 4px;
    text-align: center;
}

/*EPM Milestone Task style  */

.enterMilePopup {
    margin: 0;
    width: 100%;
}
.fieldCreatePopup {
    width: 100%;
}
.fieldCreatePopup .fieldCreateLabel, .enterMilePopup .fieldCreateLabel {
    margin: 5px 0;
    vertical-align: middle;
}
.selectImage {
    background: #ffffff url("../images/triangleDown.png?version=_xtr816540c5babf59ac0ab4b43b424d98fextr_") no-repeat scroll 94% 50% / 8% auto;
    border: 1px solid #b1c4d5;
    cursor: pointer;
    padding: 5px;
    width: 80px;
}
.selectImageOption {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #5897fb;
    border-top: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 9999;
}
.selectProjectPriorityImageOption {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #5897fb;
    margin: 0;
    padding: 0px 5px;
    position: absolute;
    z-index:1;
    border-top:none;
}
.selectProjectPriorityImageOption li {
    cursor: pointer;
    list-style: outside none none;
    padding: 5px 1px;
}
.selectImageOption li {
    cursor: pointer;
    list-style: outside none none;
    padding: 3px 0px 3px 8px;
}
.reqPlaceholder::-moz-placeholder {
   color: #c77700;
}
.reqPlaceholder::-webkit-input-placeholder { 
     color: #c77700;
}
.reqPlaceholder:-ms-input-placeholder { 
     color: #c77700;
}
.selectImage img, .selectImageOption img {
    float: left;
    margin-right: 5px;
    width: 14px;
}
.selectImage img, .selectProjectPriorityImageOption img {
    float: left;
    margin-right: 5px;
    width: 14px;
}
.enterMilePopup td {
    padding: 10px;
}
.fieldCreatePopup table td {
    padding: 3px;
    /* text-align: left; */
}
.fieldCreatePopup textarea {
    border: 1px solid #b1c4d5;
    resize: vertical;
    width: 94%;
}
.selectPriorityImg img{
	 width: 16px;
}
.fieldCreatePopup table {
    width: 100%;
    max-width: 100%;
}
.settingsPageTablesSubjectMilestone span
{
background-color:#E9E8E8;
}
.settingsPageTablesSubjectMilestone span:hover
{
background-color:#494949;
color:#FFFFFF;
cursor:pointer;
}
.validateAddTask{
	opacity:0;
	margin-left:25px;
	color: #c77700;
}

#infoHeader, #infoHeaderNCDS{
	background-color:#f0f0f0;
}
#infoHeader td, #infoHeaderNCDS td{
	width:10%;
	vertical-align: middle !important;
}
#colType td,#colTypeNCDS td , .delivColumns td { 
padding:5px;
}
.delivColumns td {
    border-bottom: 1px solid #f1f1f1;
    border-right: 3px solid #f1f1f1;
}
.delivColumns td:last-child {
 /*B-23271 border-bottom: 0px none;*/
    border-right: 0px none;
}
.dateRangeField{
		width:25%;
}
.scrollableDiv{
	overflow-x:auto;
	width:100%;
	border-top: 1px solid #ddd;
}
.milestoneModules{
	padding: 25px 15px 20px;
}
#milestoneLibraryContentPage{
	padding: 0px 15px 20px; 
}
.enterMilePopup .requiredHelp{
 right: 30px; 
  top: 5px;
}
.enterMileTaskDesc .jqEasyCounterMsg{
	width: 84% ! important;
}
.selected_task {
    background: #f1f1f1;
}
.selected_taskEdit {
    background: #f1f1f1;
}
.columnHeaderInContainer{
    background: #dddddd none repeat scroll 0 0;
    float: left;
    padding: 10px 0px;
    width: 100%;

}
.columnFieldContainer{
    float: left;
    margin: 20px 0;
    width: 100%;
    text-align:center;
}
.columnMainHeaderContainer{
    float:left;
    border: 1px solid #f1f1f1; 
    display:block;
    margin-bottom: -3px;
    margin-right: 1px;
    
}
#vpage_details {
  float: left;
  width: 368px;
  background: #f0f0f0;
  border-right: 1px solid #ddd;
}
/* Project management addmilestone */
.enterCreatePopup {
	width: 96%;
	margin: 10px;
}
.enterCreatePopup td {
	padding: 0;
}
.enterCreatePopup input[type="text"] {
	width: 100%;
	line-height: 25px;
	border: 1px solid #b1c4d5;
}
.projectTabs .tabName span {
	float: left;
	padding: 5px 10px;
	bottom: -1px;
	position: relative;
	cursor: pointer;
}
.projectTabs .tabName {
	border-bottom: 1px solid #eaeaea;
}
.projectTabs .tabName span.active {
	border: 1px solid #eaeaea;
	border-width: 1px 1px 0px 1px;
	background: #f4f4f4;
	cursor: default;
}
.projectTabs .tabName span:first-child {
	margin-left: 15px;
}
.projectTabs .tabDetails {
	background: #f4f4f4;
}
.projectTabs, .tabDetails {
	height: 100%;
	/* min-height: 85px; */
}

/* project management add milestone prefernces and task */
.milestoneTabs .mileTabName span {
	float: left;
	padding: 5px 10px;
	bottom: -1px;
	position: relative;
	cursor: pointer;
}
.milestoneTabs .mileTabName {
	border-bottom: 1px solid #eaeaea;
}
.milestoneTabs .mileTabName span.active {
	border: 1px solid #eaeaea;
	border-width: 1px 1px 0px 1px;
	background: #f4f4f4;
	cursor: default;
}
.milestoneTabs .mileTabName span:first-child {
	margin-left: 15px;
}
.milestoneTabs .mileTabDetails {
	background: #f4f4f4;
}
.milestoneTabs, .mileTabDetails {
	height: 100%;
	
}
/* end */

.als-container {
	position: relative;
	width: 100%;
	margin: 0px auto;
	background: #DFDFDF;
}

.als-viewport {
	
	position: relative;
	overflow: hidden;
	width: 730px !important;
	height: 100px !important;
	margin: 0 auto;
}

.als-wrapper {
	position: relative;
	list-style: none;
	height:100px;
	width: 745px; 
	height: 130px;
	margin: 8px 0 0 0;
	margin-left: -44px;
}

.als-item {
	position: relative;
	display: block;
	text-align: center;
	cursor: pointer;
	float: left;
	
}
.als-item >div table tbody tr td{
	vertical-align: middle !important	;
}
.activity_style > table{
	width: 100%;
    height: 85px;
}
.als-item div{
	padding:0;
	border: 1px solid #FFF;
	background: #BDBCBC;
	color: #fff;
}

.als-prev, .als-next {
	position: absolute;
	cursor: pointer;
	clear: both;
}

#slider {
	
}

#slider .als-item {
	margin: 0px 5px;
	min-height:auto;
	min-width: 128px;
}

#slider .als-item div {
	position: relative;
	display: block;
	vertical-align: middle;
	margin-bottom: 8px;
}

 .als-prev, .als-next {
	top: 40px;
	width: 15px;
	height: 22px;
}

.als-prev {
	left: 12px;
	z-index:9999;
}

 .als-next {
	right: 12px;
	z-index:9999;
}

#slider li.als-item.active div {
	border: 1px solid #F56D39;
	background: #fff;
	box-shadow: 0 0 8px #F56D39;
	font-weight:normal;
	color: #000;
}
#slider .als-item >div{
	width:135px !important; 
}
.activitySelectedValStyle >div{
	float : left;
}
.selectedValDisplay{
	width : 650px;
	text-overflow : ellipsis;
	overflow : hidden;
	white-space : nowrap;
	margin-left : 5px;
}
/*EPM project expected end date*/

.input-append .add-on, .input-prepend .add-on {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #eaeaea;
    border-color: #cccccc #cccccc #cccccc -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    min-width: 16px;
    padding: 2px 5px;
    text-align: center;
    text-shadow: 0 1px 0 #ffffff;
    width: auto;
}

.EPMcalender .month {
    background: #f56d39 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 15px;
    height: 24px;
    padding: 4px;
    text-align: center;
    text-transform: uppercase;
}
.EPMcalender .date {
    /*cursor: default !important;*/
    font-size: 35px;
    padding-right: 0;
    text-transform: uppercase;
    width: auto;
}
.EPMcalender .day {
    color: #b3b3b3;
    text-transform: uppercase;
}
.EPMcalender {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #f56d39;
    height: 120px;
   /*  margin: 8px; */
    margin: 8px 8px 18px 8px;
    width: 110px;
}
.EPMcalenders .month {
    background: #f56d39 none repeat scroll 0 0;
    color: #ffffff;
    cursor: default;
    font-size: 15px;
    height: 24px;
    padding: 4px;
    text-align: center;
    text-transform: uppercase;
}
.EPMcalenders .date {
    cursor: default !important;
    font-size: 35px;
    padding-right: 0;
    text-transform: uppercase;
    width: auto;
}
.EPMcalenders .day {
    color: #b3b3b3;
    text-transform: uppercase;
}
.EPMcalenders {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #f56d39;
    height: 120px;
    margin: 8px;
    width: 110px;
}
.fieldCreatePopup .fieldCreateLabel, .enterMilePopup .fieldCreateLabel {
    margin: 5px 0;
    vertical-align: middle;
}

.fieldCreatePopup .createDatepicker input[type="text"] {
    border: 1px solid #b1c4d5;
    float: left;
    line-height: 20px;
    width: 125px;
}
.fieldCreatePopupLeft .createDatepicker input[type="text"] {
	border: 0px solid #b1c4d5;
}
.fieldCreatePopupLeft .createDatepicker input[type="text"] {
	border: 1px solid #b1c4d5;
}
.fieldCreatePopupLeft .input-append .add-on, .fieldCreatePopupLeft .input-prepend .add-on {
	background-color: #ffffff;
	border: 0px solid #ccc;
}
/* [class^="icon-"]::before, [class*=" icon-"]::before {
    display: inline-block;
    font-family: "exterrouifont";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1em;
    text-align: center;
    text-decoration: inherit;
    text-rendering: auto;
    text-transform: none;
    width: auto;
} */
.icon-calendar {
    background-position: -192px -120px;
}
/* [class^="icon-"], [class*=" icon-"] {
    background-image: url("../images/glyphicons-halflings.png?version=_xtr816540c5babf59ac0ab4b43b424d98fextr_");
    background-position: 14px 14px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    margin-top: 1px;
    vertical-align: text-top;
    width: 14px;
} */

.stepBg {
	background-image: url('../images/stepBg.jpg');
	width: 723px;
	height:72px;
	background-repeat: no-repeat;
	padding-left: 75px;
	margin: 0 auto;
	position: relative;
	
}
.pointBg {
	background-image: url('../images/pointBg.png');
	height: 30px;
	background-repeat: no-repeat;
	float: left;
	margin-right: 30px;
	margin-top: 2px;
	background-position: 48%;
}
/* .pointBg div {
    overflow: hidden;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    top: 30px;
    white-space: nowrap;
} */

.intTemplateType {
	background: #f0f0f0;
	width: 75px;
	text-align: center;
	padding: 2px;
	margin-left: 10px;
	margin-top: 0px;
	font-size: 13px;
}

.intTemplateText {
  opacity: 0.9;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

.mileViewButton {
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-size: 11px;
    margin: 0 10px 0 0;
    padding: 2px 5px;
}

.slide{
 text-align:center;

}

#slides ul{
overflow:hidden;
left:0px;
position:relative;
width:5000px;
margin:0px;
padding:0px;
}

#mileStepImage li {
    display: block;
    float: left;
    height: 80px;
    position: relative;
    width: 160px;
}
.stepList{
    position:relative;
}
.leftMove {
    left: 33px;
    position: absolute;
    top: 5px;
    font-size: 16px;
    cursor: pointer;
    z-index: 1;
}
.rightMove{
    font-size: 16px;
    position: absolute;
    right: 40px;
    top: 5px;
    z-index: 1;
    cursor: pointer;
}
#slides{
    overflow:hidden;
    width: 640px;
    height: 80px;
}
.statusIndicateA{
    border-bottom: 20px solid rgba(0, 0, 0, 0);
    border-right: 20px solid #338a2b;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
}
/* project management update deliverables */
.projectBackButton {
     /* background: rgba(0, 0, 0, 0) url("../images/buttonbg.png") no-repeat scroll 0 0 !important;  */
    border: 0 none !important;
    float: left;
    height: 18px;
    /* padding-left: 18px; */
     z-index: 1;
}
.projectBackButton span {
    background: #3b6a98;
    height: 28px;
    line-height: 0.5;
   /*  padding: 6px 8px 6px 0; */
}
#deliverablesName {
    font-size: 16px !important;
    margin-top: 3px;
    position: relative;
}
.addrowBottomBorder {
    border-bottom: 1px solid #eeeeee;
}
.notifiViewEvent table,.editTdborder table{
    border:0 none !important;
}
.notifiViewEvent td,.editTdborder td{
    border:0 none;
}
.addrowBottomBorder .summaryFieldDetails{
    width: 150px;
}
.notifiViewEvent td{
    text-align:left !important;
}
#customRestId #advancedFilterModuleDialog_filterReset {
    top: 8px !important;
}
#customRestId #advancedFilterModuleDialog_advancedSearchClickOn{
	/* top: 0px !important; */
}
#customRestId #advancedFilterModuleDialog_advancedSearchClicker{
	font-size:12px;
}
.lFloat #advancedFilterModuleDialog_filterBySearch		/*down arrow in search box truncate*/
{
	padding-right: 57px !important;
}
#savedSearchActionBar .advancedFilterModuleDialog_IconReset{
	margin-left : -234px !important;
}
#s2id_advancedFilterModuleDialog_popupcustodianHistoryStatus .select2-choices .select2-search-field input.select2-input{
	width: 411px !important;
}
.notifiViewEvent .containerComponent td{
    padding:6px 6px 6px 3px;
}
#createTemplateActionBar .clicker{
    position:relative;
}
.paginationFooterDrag {
    background: #f2f2f2 none repeat scroll 0 0;
    border-top: 1px solid #e1e9f2;
    position: fixed;
    text-align: center;
    width: 19%;
    z-index: 100;
}
#editRelationship .buttonIcon {
    right: 8px;
    left: auto;
    top: 3px;
}
#addNCDSContactDropDownArrow .buttonIcon {
    right: 8px;
    left: auto;
    top: 3px;
}
/*#vPageTabContent_INTERVIEW_SETTINGS #interviewTemplates {
    padding-left: 215px; 
}
#vPageTabContent_INTERVIEW_SETTINGS #intDefReminder{
    padding-left: 100px; 
}
#vPageTabContent_INTERVIEW_SETTINGS #emailContent{
    padding-left: 108px; 
}*/
.customUploadbtn{
    z-index: 99999;
    position: absolute;
    border: 1px solid #4C72AE;
    background: #eeeeee;
    color: #4c72ae;
}
.customUploadbtn li:hover {
    background: #4C72AE;
    color: #FFF;
}
.customUploadbtn ul {
    margin: 0px;
    padding: 0px;
    display: block;
}
.customUploadbtn ul li {
    font-size: 13px !important;
    border-top: 1px solid #FFF;
    color: #4C72AE;
    cursor: pointer;
    padding: 7px;
    text-align: left;
    display: block;
}
.customUploadbtn ul li:first-child {
    border-top: medium none;
}
.customDropdwn{
	position:relative;
	z-index:1;
}
.customDialogFileUp{
	
	overflow-y:auto !important;
}
.setEmptyDate{
	position:relative;
	top:25px;
}
.trRowborder{
	border-bottom: 1px solid #ddd;
}
#viewDetailsPage .summaryField2First,#viewReviewNotesPage .summaryField2First {
	border:0 none !important;
}
#viewDetailsPage .summaryValRt2First,#viewReviewNotesPage .summaryValRt2First{
	border:0 none !important;
}
.css-label.checked {
    text-decoration: line-through;
}
/* Appicon color changes*/


#viewMatterPageApp .icon-matters, #viewCustodianPageApp .icon-employees, #viewNcdsPageApp .icon-ncds, #projectManagementPageApp .icon-project-management, .epm_setting_style #viewMatterPageApp_Sett, .epm_setting_style #viewCustodianPageApp_Sett, .epm_setting_style #viewNcdsPageApp_Sett, .epm_setting_style #viewProjectManagementPageApp_Sett {
    color: #f26c38;
}
#viewLegalHoldPageApp .icon-legal-hold, #viewInterviewPageApp .icon-interview, #viewInplacePageApp .icon-preserve_a, .epm_setting_style #viewLegalHoldPageApp_Sett, .epm_setting_style #viewInterviewPageApp_Sett, .epm_setting_style #viewInplacePageApp_Sett {
    color: #68638c;
}

#dataManagementPageApp .icon-eddm, #viewESIVaultPageApp .icon-search-esi-vault, #dataManagementMonitorPageApp .icon-monitors, #ReviewPageApp .icon-review, .epm_setting_style #dataManagementPageApp_Sett, .epm_setting_style #viewESIVaultPageApp_Sett, .epm_setting_style #dataManagementMonitorPageApp_Sett, .epm_setting_style #ReviewPageApp_Sett, .epm_setting_style .icon-production, #ProductionPageApp .icon-production {
    color: #065c73;
}

div.jquery-filestyle label {
    display: inline-block;
	border: 1px solid #d1d1d1;
	background: #fff;
	margin-right: 5px;
	margin-left: 0;
	margin-top: 6px;
	padding: 2px 10px; 
    line-height : 20px;
	text-align : center; margin : 0 5px 10px 0; font-size : 12px; width :auto; -webkit-border-radius : 0;
	-moz-border-radius: 0;
	border-radius: 0;
	/*vertical-align: middle;*/
	font-size: 12px;
	}
.pointBg {
	background-image: url('../images/pointBg.png');
	height: 30px;
	background-repeat: no-repeat;
	float: left;
	margin-right: 30px;
	margin-top: 2px;
	background-position: 48%;
}
.pointBg div {
	position: relative;
	top: 26px;
}
.pointBga {
	background-image: url('../images/addmilestone2.png');
	height: 30px;
	background-repeat: no-repeat;
	float: left;
	margin-right: 30px;
	margin-top: 2px;
	background-position: 48%;
}
.pointBga div {
	position: relative;
	top: 30px;
}
.settingsPageTablesSubject span{
	background-color:#E9E8E8;
}
	
.settingsPageTablesSubject span:hover{
	background-color:#494949;
	color:#FFFFFF;
	cursor:pointer;
}
.subTabContentHolder_edt pre {
    white-space: nowrap;
}

.summaryPaneRowPad1{
	width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tdScroll > div{
	max-height: 95px;
    min-height: 30px;
    overflow-y: scroll;
}

#viewCustodianNcds
{
	 height: 552px !important;
	 overflow-y:hidden !important;
	
}

/*#vpage_viewCustodianNcds_content
{
	
	height: 483px !important;
}*/
.taskRowCust{
	width:100%;
	float:left;
}
.custRequire {
    position: relative;
}
.setCustAlign {
    position: absolute;
    left: 17px;
    top: 5px;
}
.checkCreationCenter{
	margin: 15px;
}
.ChecksummaryPanelPropBoxGroupTitle{
	padding-bottom: 8px;
	border-bottom: 1px solid #888;
	font-size: 16px;
	color: #c08030;
	text-transform: uppercase;
	padding: 13px 6px 7px 9px;
}
input.css-checkbox-Cust[type="checkbox"] {
    position: absolute;
    z-index: -1000;
    left: -1000px;
    overflow: hidden;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0px;
    border: 0px none;
	cursor: pointer;
}

input.css-checkbox-Cust[type="checkbox"] + label.css-label-Cust {
    padding-left: 38px;
    height: 20px;
    line-height: 20px;
    background-repeat: no-repeat;
    cursor: pointer;
}
label.css-label-Cust {
    text-align: left;
    display: block;
    padding-left: 8px;
    text-indent: -10px;
    background: transparent url("../images/checkboxnew.png") no-repeat scroll 0% 0%;
    -moz-user-select: none;
}
input.css-checkbox-Cust[type="checkbox"]:checked + label.css-label-Cust {
    background-position: 0px -20px;
}
.checklist_p{
    padding: 10px 10px 10px 40px;
    margin: 15px 0px 0px 0px;
    float: left;
    width: 90%;
}
.checklistTitleHead{
	    font-size: 16px;
    padding: 13px 6px 4px 9px;
}
.attachmentCustm{
	border-radius: 25px;
background: #CCC none repeat scroll 0% 0%;
width: auto;
text-align: center;
padding: 2px;
cursor: pointer;
}
#helpClick
{
	width:24px;
}

.fa .fa-pencil
{
 padding-left: 49px;
 padding-top: 8px;
	
}
.addheight{
height:399px !important;

}

.esiButtonHeight2 {
	height:18px;
}

#instructionLibraryList .smartTable .noResults {
    white-space: pre-line !important;
}
#listviewcontent .smartTable .noResults {
    white-space: pre-line !important;
}
/*VIJAYALAKSHMI - FOR LHE  */
#summaryMatterTeamContactsPane{
	height:auto !important;
	margin-left: 0px;
}
.leftPaneScroll{
	float: left;
   /*  height: 554px; */
   /*  height: calc(100% - 18px); */
    overflow-y: auto;
    width: 100%;
}
.fieldCreatePopup .ui-state-active {
    background-color: #f56d39 !important;
}
#projectBulkAction .buttonIcon {
    right: 8px;
    left: auto;
    top: 3px;
}
#projectBulkAction {
	padding-right : 20px;
	margin-left: 11px;
}
.customPush{
  float:left;
  padding-left: 24px;
  margin-left: 13px;
}
.actionBarColor {
    background: #9c9c9c none repeat scroll 0 0; 
    color: #fff; 
}

.listHeader {
    color: #3e5c77;
    height: 36px;
    padding: 6px 0 2px 8px;
    position: relative;
    vertical-align: middle;
}

.esiDisplayLabel {
    float: left;
    margin-left: 7px;
    margin-top: 7px;
    padding: 4px 7px; 
    white-space: pre-wrap;
} 
.eddmColors {
	color: #065c73;
	border-radius:50%;
}

.summaryPaneIcon{
    font-size: 48px;
    padding-top: 18px;
    /*margin-right:51px;*/
}
.custmAttachmentDiv{
    border: 1px solid #ddd;
    height: 66px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
}
.custMiddlePane{
    margin: 6px 0 !important;
}
.custLeftPane{
    padding-top: 25px;
    height: 45px;
    margin: 0;
    background: #F0F0F0;
}
.custMiddlePanelSection{
    margin: 0px;
}
.custAttachSec{
        padding: 10px !important;
    margin-bottom: 6px !important;
    padding-bottom: 11px !important;
}
.custAttachContent{
    overflow-y: auto;
    border: 1px solid #ddd;
}
.custAttach{
    width: 50%;
    float: left;
    padding-left: 7px;
    color:#000000;
}
.custBgRight{
    background-color: #fbfbfb;
}
.custBtnLable{
    background: none !important;
}
.custNoResults{
    display: block;
    margin-top: 22px;
}
.custMiddlePaneHead{
    background-color: #b5c2d3;
    padding: 6px;
}
.custAccordion{
    padding: 13px 13px 13px 28px !important;
}
.custDesignInst .ui-accordion-content {
    padding: 4px 10px 8px 10px !important;
}
.custDesignInst{
    overflow: auto;
}
.custSettingAccord .DragAndDrop{
    margin-top: 6px;

}
.custSmartLibrary{
    float: left;
    width: 97%;
    margin-top: 7px;
    position: relative;
    margin-bottom: 10px;
}
.custSmartContent th {
    border-bottom: 0px !important;
    border-left: 0px !important;
}
.custSmartContent tr {
    border-bottom: 0px !important;
}
.custSmartContent {
    border: 1px solid #ddd;
    border-bottom: 0;
}

.custSmartContent td {
    padding-right: 9px !important;
} 

.color_group_1 {
    background-color: #f26c38 !important;
}

.color_group_2 {
    background-color: #68638c !important;
}
.smartTableTextAlignCenter {
    text-align: center !important;
}
.DateRangecust {
    width: 340px;
}
.otherFieldCust {
    width: 160px;
}
.inpType {
    width: 130px;
    height: 20px;
}
.custCol-65{
width:63%;
padding-left:10px;
float:left;
}
.custCol-35{
width:30%;
float:left;
}
.DateRangecust .custCol-65{
width:82% !important;
}
.DateRangecust .custCol-35{
width:15% !important;
}
.custCol-35 i{
padding: 0px 0 0 6px !important;
}
.otherFieldCust .creationMultiSelect{
width:140px !important;
}
.delivColumns .select2-container{
width:140px !important;
}
.viewotherField{
	max-width:105px;
	min-width:95px;
	border-right: 3px solid #f1f1f1;
    	text-align: left;
    	background: #DDD;

}
.ViewDateRng{
	max-width:281px;
	min-width:281px;
	border-right: 3px solid #f1f1f1;
    	text-align: left;
    	background: #DDD;
		
}
.viewotherField .custTitle{
	padding:5px;
}
.ViewDateRng .custTitle{
	padding:5px;
}
.viewotherField:last-child{
border-right: 0 none;
}
.ViewDateRng:last-child{
border-right: 0 none;
}

.createButton {
    color: #fff;
    cursor: pointer;
    font-family: inherit;
    padding: 6px 10px 6px 6px; 
}

.projectCreateButton {
    background: #58C15E none repeat scroll 0 0 !important;
    border: 1px solid #58C15E !important;
}
.newColumnsContainer{
	white-space: nowrap; overflow-y: hidden; padding: 0px; margin: 0px;
}
.custMilestonelist{
	width: auto;
    height: auto;
	display: inline;
   	position: relative;
}
.midContentContainer{
	width:100%; float:left;height:66px;
}

.pointUnselectBg {
	background-image: url('../images/addmilestone2.png');
	height: 30px;
	background-repeat: no-repeat;
	float: left;
	margin-right: 30px;
	margin-top: 2px;
	background-position: 48%;
}
.addCustIcon img{
	width:20px;
}
.custtdInst-15{
	width:15%;
	padding-left:20px;
}
.custtdInst-85{
	width:85%;
}
.ulScroll{
	height: 55px;overflow-x: hidden; padding: 0px; margin: 0px;
}
.fusionActionBarButtons {
    margin: 8px !important;
    margin-left: 0px !important;
}


.subtleButton {
	display:inline; 
	position:absolute;
	color: #777;
	cursor: pointer;
}
#view_matterTeam_content{
	overflow-y:scroll;
	height:300px;
}

.select2-container-multi .select2-choices .secrolesview {
    padding: 6px;
    margin: 3px 0 3px 5px;
    position: relative;
    line-height: 13px;
    color: #a9a9a9;
    border: 1px solid #f1f1f1;
    border-radius: 3px;
    background-color: #f9f9f9;
    min-width:160px;
    
}
.dataCollectionInformationToggle {
	display:none;
}

#searchForMatter{
	
	position: relative;
    top: 4px;
    left: 13px;
}

.capitlizeTab {
	text-transform: capitalize !important;
}

#s2id_dataManagement_matter .select2-search-choice-close{
     display:none !important;
}

<!-- Nagarajan M ERD226 edited for EPM dashboard STARTS -->


.epmLeftNavHeader > div, .epmDetContA div img, .epmDetContA div span, .epmDetMemB div :nth-child(2), .epmDetMemB div :nth-child(3), .epmLeftNavHeader img, .epmLeftNavHeader h1, .epmLeftNavDateView > div, .epmLeftNavDateView div div, .epmDateProgress > span,.epmDateProgress1 > span,.epmDateProgress2 > span, .epmDateProgress > span > span,.epmDateProgress1 > span > span,.epmDateProgress2 > span > span{
 float:left;
}
.epmLeftNavHeader h1 {
	font-weight:normal;
}
.epmLeftNavCont, .epmLeftNavCont > div, .startDateView div, .endDateView div, .epmLeftNavDateView > div, .activeDateView div, .epmDateProgress > span,.epmDateProgress1 > span,.epmDateProgress2 > span,.epmDueDate > div, .epmDetCont, .epmDetContA, .epmDetContB, .epmDetMemB {
	width:100%;
	font-family: "Segoe UI" !important;
}
.startDateView div, .endDateView div, .activeDateView div, .epmDueDate {
	text-align:center;
	font-family: "Segoe UI" !important;
	 cursor:default; 
}
.epmLeftNavCont {
	height:100vh;
	font-family: "Segoe UI" !important;
}
.epmLeftNavHeader > div {
	margin:14px;
	width:90%;
	border-radius: 10px;
	background:#16212C;
}
.startDateView :nth-child(2), .startDateView :nth-child(2), .endDateView :nth-child(2) {
 color:#000;
 font-family: "Segoe UI" !important;
}
.epmLeftNav {
	background:#33414e;
	width:305px;
}
.epmLeftNavHeader img {
	width:23%;
	margin:10px 5px 10px 5px;
}
.epmLeftNavHeader h1 {
	font-size:20px !important;
	margin:19px 0 0 0;
	width:67%;
	font-family: "Segoe UI" !important;
	color: #fff;
}
/* .epmLeftNavDateView {
	background: #ccc;
}
 */
 .epmLeftNavDateView > div {
	padding: 0 15px 3px;
	width: 90%;
	margin-bottom: 18px;
}
.epmLeftNavDateView div .startDateView {
	width:30%;
}
.epmLeftNavDateView div .activeDateView {
	width:40%;
	margin-top:5px;
}
.epmLeftNavDateView div .endDateView {
	width:30%;
}
.startDateView :nth-child(1), .endDateView :nth-child(1) {
 background:#58C15E;
 border-radius:5px 5px 0 0;
 padding:5px 0 5px 0;
 font-size:15px;
 font-weight: bold;
 font-family: "Segoe UI" !important;
 color: #fff;
}
.startDateView :nth-child(2), .endDateView :nth-child(2) {
 background:#DADADA;
 font-weight:bold;
 padding:5px 0 0 0;
 font-size: 17px;
}
.startDateView :nth-child(3), .endDateView :nth-child(3) {
 background:#DADADA;
 border-radius:0 0 5px 5px;
 color:#7f7f7f;
 padding:0 0 5px 0;
 font-size: 11px;
 font-family: "Segoe UI" !important;
}
.activeDateView :nth-child(1), .activeDateView :nth-child(3) {
 font-size:12px;
}
.activeDateView *:nth-child(1) {
/*  margin-top:3px; */
 color: #000;
}
.activeDateView :nth-child(1) img {
 width:12%;
 margin-right:5px;
}
.epmDateProgress,.epmDateProgress1,.epmDateProgress2 {
	margin-top:16px;
}
.epmDateProgress span, .epmDateProgress1 span,.epmDateProgress2 span{
	height:5px;
}
.epmDateProgress > span,.epmDateProgress1 > span,.epmDateProgress2 > span {
	background:#5d6771;
}
/* .epmDateProgress > span > span {
	background:#f26c39;
	width:72%;
	margin:0 !important;
}
.epmDateProgress1 > span > span {
	background:#f26c39;
	width:80%;
	margin:0 !important;
}
.epmDateProgress2 > span > span {
	background:#f26c39;
	width:72%;
	margin:0 !important;
} 
 .activeDateView :nth-child(3) {
 margin-top:10px;
 font-weight:bold;
 color:#f26c39;
 font-family: "Segoe UI" !important;
} */
.epmArrow-down {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #16212C;
	position: relative;
	margin: 0 auto;
	top: 70px;
}
.epmArrow-up {
	border-bottom: 10px solid #58C15E;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	float: none !important;
	height: 0;
	margin: 0 auto;
	position: relative;
	width: 0 !important;
}
.epmDueDate {
	padding-top:0 !important;
}
.epmDueDateDisplay {
	border-radius:5px;
	background:#58C15E;
	padding:8px 0;
	font-size:14px;
	color: #fff;
	font-family: "Segoe UI" !important;
}
.epmDueDateDisplay span {
	font-weight:bold;
	color: #fff;
	font-family: "Segoe UI" !important;
}
.epmDetCont {
	margin-top:12px;
}
.epmDetContA {
	background:#29333d;
	font-size:16px;
	text-transform: uppercase;
	font-family: "Segoe UI" !important;
}
.epmDetContA div img {
	width:28px;
}
.epmDetContA div span {
	margin: 0 0 0 10px;
	font-size: 20px;
}
.epmDetContA div {
	padding: 4px 10px 4px 10px;
}
.epmDetContA div {
	color:#ef6733;
	font-family: "Segoe UI" !important;
}
.epmDetContB, .epmDetMemB {
	font-size:14px;
	font-family: "Segoe UI" !important;
	color:#fff;
}
.epmDetMemB {
	height:250px;
	margin-top:5px;
}
.epmDetContB div {
	padding: 10px 0 0 55px;
}
.epmDetContB div :nth-child(1) {
 float: left;
 width: 65px;
 color:#bbcbda;
}
.epmDetMemB div {
	padding: 5px 0 5px 10px;
	float: left;
	width:96.6% !important;
}
.epmDetMemB div :nth-child(1) {
 float:left;
 width:35px;
 height:35px;
 margin: 0 10px 0 0;
 background:#fff;
 border-radius:8px;
}
.epmDetMemB div :nth-child(2) {
 width:75%;
 margin:0;
 font-size:14px;
 font-family: "Segoe UI" !important;
}
.epmDetMemB div span img {
	margin:0 !important;
}
.epmMemHover {
	margin:2px 0 2px 0;
}
.epmMemHover:hover {
	background:#5e6b79;
	cursor: pointer;
}
.epmDetMemB div :nth-child(3) {
 font-size:11px;
 color:#a8b2bc;
 font-family: "Segoe UI" !important;
}
/* barline chart css*/
.Vbar {
	height: 36px;
	position: relative;
	padding-top:5px;
	left:140px;
}
.Vbar > div {
	bottom: 0px;
	width: 5px;
	position : absolute;
	background-color: #aeaeae;
	margin: 1px;
	display : inline-block;
}
/*Top 5 resources css*/
.epm-res-bar-display {
	float: left;
	width: 100%;
}
.epm-res-bar-display-01, .epm-res-bar-display-02, .epm-res-bar-display-03, .epm-res-bar-display-04, .epm-res-bar-display-05 {
	float: left;
	width: 90%;
	margin: 5px 5% 0;
}
.epm-res-bar-display-01 > table, .epm-res-bar-display-02 > table, .epm-res-bar-display-03 > table, .epm-res-bar-display-04 > table, .epm-res-bar-display-05 > table {
	margin-bottom: 3%;
	width: 100%;
}
 .epm-res-bar-display-01 .epm-res-bar-display-a, .epm-res-bar-display-01 .epm-res-bar-display-c. .epm-res-bar-display-02 .epm-res-bar-display-a, .epm-res-bar-display-02 .epm-res-bar-display-c, .epm-res-bar-display-03 .epm-res-bar-display-a, .epm-res-bar-display-03 .epm-res-bar-display-c, .epm-res-bar-display-04 .epm-res-bar-display-a, .epm-res-bar-display-04 .epm-res-bar-display-c, .epm-res-bar-display-05 .epm-res-bar-display-a, .epm-res-bar-display-05 .epm-res-bar-display-c {
 width: 10%;
}
.epm-res-bar-display-01 .epm-res-bar-display-a > div, .epm-res-bar-display-02 .epm-res-bar-display-a > div, .epm-res-bar-display-03 .epm-res-bar-display-a > div, .epm-res-bar-display-04 .epm-res-bar-display-a > div, .epm-res-bar-display-05 .epm-res-bar-display-a > div {
	float: left;
	border-radius: 50px;
	text-align: center;
	height: 70px;
	width: 70px;
}
.epm-res-bar-display-01 .epm-res-bar-display-a > div img, .epm-res-bar-display-02 .epm-res-bar-display-a > div img, .epm-res-bar-display-03 .epm-res-bar-display-a > div img, .epm-res-bar-display-04 .epm-res-bar-display-a > div img, .epm-res-bar-display-05 .epm-res-bar-display-a > div img {
	width: 65%;
	margin-top: 10px;
}
.epm-res-bar-display-01 .epm-res-bar-display-b, .epm-res-bar-display-02 .epm-res-bar-display-b, .epm-res-bar-display-03 .epm-res-bar-display-b, .epm-res-bar-display-04 .epm-res-bar-display-b, .epm-res-bar-display-05 .epm-res-bar-display-b {
	width: 80%;
}
.epm-res-bar-display-01 .epm-res-bar-display-b > div, .epm-res-bar-display-02 .epm-res-bar-display-b > div, .epm-res-bar-display-03 .epm-res-bar-display-b > div, .epm-res-bar-display-04 .epm-res-bar-display-b > div, .epm-res-bar-display-05 .epm-res-bar-display-b > div {
	width:auto;
	margin-top:9px;
	height: 5px;
}
.epm-res-bar-display-01 .epm-res-bar-display-b > p, .epm-res-bar-display-02 .epm-res-bar-display-b > p, .epm-res-bar-display-03 .epm-res-bar-display-b > p, .epm-res-bar-display-04 .epm-res-bar-display-b > p, .epm-res-bar-display-05 .epm-res-bar-display-b > p {
	float: left;
	font-size: 17px;
	left: 6px;
	margin: 0 !important;
	position: relative;
	top: -13px;
}
.epm-res-bar-display-01 .epm-res-bar-display-c > div, .epm-res-bar-display-02 .epm-res-bar-display-c > div, .epm-res-bar-display-03 .epm-res-bar-display-c > div, .epm-res-bar-display-04 .epm-res-bar-display-c > div, .epm-res-bar-display-05 .epm-res-bar-display-c > div {
	float: left;
	height: 40px;
	width: 70px;
	border-radius: 30px;
	margin-top: 5px;
}
.epm-res-bar-display-01 .epm-res-bar-display-c > div p, .epm-res-bar-display-02 .epm-res-bar-display-c > div p, .epm-res-bar-display-03 .epm-res-bar-display-c > div p, .epm-res-bar-display-04 .epm-res-bar-display-c > div p, .epm-res-bar-display-05 .epm-res-bar-display-c > div p {
	text-align: center;
	font-size: 20px;
	margin: 8px 0;
	color: #fff;
}
.epm-res-bar-display-01 table tbody tr td > div {
	background: #7262c1;
}
.epm-res-bar-display-01 .epm-res-bar-display-b > p {
	color:#7262c1;
}
.epm-res-bar-display-02 table tbody tr td > div {
	background: #00aeef;
}
.epm-res-bar-display-02 .epm-res-bar-display-b > p {
	color:#00aeef;
}
.epm-res-bar-display-03 table tbody tr td > div {
	background: #1693a5;
}
.epm-res-bar-display-03 .epm-res-bar-display-b > p {
	color:#1693a5;
}
.epm-res-bar-display-04 table tbody tr td > div {
	background: #dc545a;
}
.epm-res-bar-display-04 .epm-res-bar-display-b > p {
	color:#dc545a;
}
.epm-res-bar-display-05 table tbody tr td > div {
	background: #324a5d;
}
.epm-res-bar-display-05 .epm-res-bar-display-b > p {
	color:#324a5d;
}
.epm-res-bar-display > div table tbody tr td {
	vertical-align: inherit !important;
}
/*  horizontal bar*/
.hbar-outer {
	background: white;
	height: 15px;
	width: 150px;
	border: 1px solid #dddddd;
	/* border-radius: 10px;*/
    overflow: hidden;
	position : relative;
	left: 299px;
	top: -104px;
}
.inner-left-cap {
	background: orange;
	width: 1%;
	height: 100%;
	float: left;
}
.inner-left-bar {
	background: orange;
	width: 20%;
	height: 100%;
	text-align: center;
	float: left;
	font-size:9px;
	padding-top:2px;
}
.inner-middle-bar {
	background: #0080C0;
	width: 30%;
	height: 100%;
	text-align: center;
	float: left;
	font-size:9px;
	padding-top:2px;
}
.inner-right-cap {
	background: red;
	width: 1%;
	height: 100%;
	float: left;
	font-size:9px;
	padding-top:2px;
}
.inner-right-bar {
	background: red;
	width: 50%;
	height: 100%;
	text-align: center;
	float: left;
}
/*
 *  STYLE 2 for message popup scrollbar
 */

/*#style-2::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3)!important;
 border-radius: 10px!important;
 background-color: #F5F5F5!important;
}
 #style-2::-webkit-scrollbar {
 width: 8px;
 background-color: #F5F5F5!important;
}
 #style-2::-webkit-scrollbar-thumb {
 border-radius: 10px!important;
 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)!important;
 background-color: #333333!important;
}*/
.headlabel {
	font-size:14px;
	color:#356b97;
	padding:9px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
}
.y_box {
	border: 2px solid #f59c00;
	margin: 15px 10px 10px 10px;
	padding: 10px 5px 10px 5px;
	background: #f59c00;
	border-radius: 25px;
	width:242px;
	height:23px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
}
.y_label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:100;
	color:#f49b00;
}
.b_label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#376c98;
}
.r_box {
	border: 2px solid #ff5454;
	margin: 15px 10px 10px 10px;
	padding: 10px 5px 10px 5px;
	background: #ff5454;
	border-radius: 25px;
	width:200px;
	height:23px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
}
.r_label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:100;
	color:#ff5454;
}
.prj_lvl {
	-moz-border-radius:  0 0 15px 15px!important;
	border-radius: 0 0 15px 15px!important;
}
/* jquery loader */
.epm_ClearFix {
	padding: 0;
	margin: 0;
}
.epm_ClearFix {
	clear:both;
}
.epm_Circel_Chart {
	width:96.7%;
	background:#fff;
	-moz-border-radius:  15px 15px 0 0;
	border-radius: 15px 15px 0 0;
	margin:0 auto;
}
.epm_Circel_Chart .epm_Circel_Chart_A, .epm_Circel_Chart .epm_Circel_Chart_B, .epm_Circel_Chart .epm_Circel_Chart_C, .epm_Circel_Chart .epm_Circel_Chart_D {
	width:23.75%;
	background:#fff;
	margin:1% 1% 1% 0;
	height: 130px;
}
.epm_Circel_Chart .epm_Circel_Chart_A, .epm_Circel_Chart .epm_Circel_Chart_B, .epm_Circel_Chart .epm_Circel_Chart_C, .epm_Circel_Chart .epm_Circel_Chart_D {
	float:left;
}
.epm_Circel_Chart .epm_Circel_Chart_A {
	margin-left:1%;
}
.epm_Circel_Chart_A_text, .epm_Circel_Chart_B_text, .epm_Circel_Chart_C_text, .epm_Circel_Chart_D_text {
	float: right;
	width: 20.8%;
	position: absolute;
}
.epm-circha-1, .epm-circha-2, .epm-circha-3, .epm-circha-4 {
	float:right;
	border:3px solid #ffffff;
	border-radius:100px;
	right: 0;
	top: 0;
	position: absolute;
}
.epm_Circel_Chart_A_text .epm_Circel_Chart_text, .epm_Circel_Chart_B_text .epm_Circel_Chart_text, .epm_Circel_Chart_C_text .epm_Circel_Chart_text, .epm_Circel_Chart_D_text .epm_Circel_Chart_text {
	float:left;
	border-radius:100px;
	background:#efefef;
	width: 85%;
	position:relative;
	padding: 20px 0 20px 25px;
	top: 32px;
	font-size:18px;
	color:#376b96;
}
/* Menu */
			.epm-mv-topmenu {
	width: auto;
	background: #fff;
	float: left;
	margin: -17px 0 20px 20px;
	height: 39px;
	border: 1px solid #376b96;
	-moz-border: 1px solid #376b96;
	-webkit-border: 1px solid #376b96;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: #fff;
}
.epm-mv-topmenu ul, .epm-mv-topmenu ul li {
	padding: 0;
	margin: 0;
}
.epm-mv-topmenu ul li {
	display: flex;
	float: left;
	list-style: none;
	position: relative;
}
.epm-mv-topmenu ul li a {
	text-decoration: none;
	padding: 9.5px 20px;
	border-right: 1px solid #376b96;
	-moz-border-right: 1px solid #376b96;
	-webkit-border-right: 1px solid #376b96;
	color: #8d8c8a;
	font-size: 16px;
}
.epm-mv-topmenu ul li a.epm-mv-protra {
	border-right: 0px !important;
}
.epm-mv-topmenu ul li a.epm-mv-prodet .epm-mv-icon, .epm-mv-topmenu ul li a.epm-mv-resuti .epm-mv-icon, .epm-mv-topmenu ul li a.epm-mv-protra .epm-mv-icon {
	width: 28px;
	height: 20px;
	float: left;
}
.epm-mv-topmenu ul li a.epm-mv-prodet .epm-mv-icon {
	background: url(../images/epm-mv-projectdetails.svg) no-repeat;
}
.epm-mv-topmenu ul li a:hover.epm-mv-prodet .epm-mv-icon, .epm-mv-topmenu ul li a.epm-mv-prodet.epm-mv-active .epm-mv-icon {
	background: url(../images/epm-mv-projectdetails-active.svg) no-repeat;
	transition: background-color 500ms linear;
}
.epm-mv-topmenu ul li a.epm-mv-resuti .epm-mv-icon {
	background: url(../images/epm-mv-resource-utilization.svg) no-repeat;
}
.epm-mv-topmenu ul li a:hover.epm-mv-resuti .epm-mv-icon, .epm-mv-topmenu ul li a.epm-mv-resuti.epm-mv-active .epm-mv-icon {
	background: url(../images/epm-mv-resource-utilization-active.svg) no-repeat;
	transition: background-color 500ms linear;
}
.epm-mv-topmenu ul li a.epm-mv-protra .epm-mv-icon {
	background: url(../images/epm-mv-project-tracker.svg) no-repeat;
}
.epm-mv-topmenu ul li a:hover.epm-mv-protra .epm-mv-icon, .epm-mv-topmenu ul li a.epm-mv-protra.epm-mv-active .epm-mv-icon {
	background: url(../images/epm-mv-project-tracker-active.svg) no-repeat;
	transition: background-color 500ms linear;
}
.epm-mv-topmenu ul li a:hover, .epm-mv-topmenu ul li a.epm-mv-active {
	background: #376b96;
	color: #fff;
	transition: background-color 300ms linear;
}
.epm-mv-topmenu ul li a:hover.epm-mv-prodet, .epm-mv-topmenu ul li a.epm-mv-prodet.epm-mv-active {
	border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	transition: background-color 300ms linear;
}
.epm-mv-topmenu ul li a:hover.epm-mv-protra, .epm-mv-topmenu ul li a.epm-mv-protra.epm-mv-active {
	border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;
	transition: background-color 300ms linear;
}
.epm-mv-arrow-down {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	-moz-border-left: 10px solid transparent;
	-webkit-border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	-moz-border-right: 10px solid transparent;
	-webkit-border-right: 10px solid transparent;
	border-top: 10px solid transparent;
	-moz-border-border-top: 10px solid transparent;
	-webkit-border-top: 10px solid transparent;
	position: absolute;
	left: 0;
	right: 0;
	margin: 9px auto 0 auto;
}
.epm-mv-topmenu ul li a:hover .epm-mv-arrow-down, .epm-mv-topmenu ul li a.epm-mv-active .epm-mv-arrow-down {
	border-top: 10px solid #376b96;
	-moz-border-border-top: 10px solid #376b96;
	-webkit-border-top: 10px solid #376b96;
	transition: border-color 300ms linear;
}
/* deliverable styles */
.delivButton {
	cursor: pointer;
	border-radius: 3px;
	color: #fff;
	padding: 2px 5px;
	font-size: 15px;
	margin: 0 10px 0 0px;
	height:30px;
}
.maindiv {
	width:100%;
	margin: 0 0 4px 10px;
	float:left;
}
.maindiv div {
	border-radius:10px;
	height:6px;
	float:left;
}
.blue1 {
	background-color:#06C;
}
.red1 {
	background-color:#C33;
}
/* End of deliverable styles */
/* New Style*/

.epm_dsb_Circel_Chart {
	width: 100%;
	background: #fff;
}
.epm_dsb_Circel_Chart .epm_dsb_Circel_Chart_A, .epm_dsb_Circel_Chart .epm_dsb_Circel_Chart_B, .epm_dsb_Circel_Chart .epm_dsb_Circel_Chart_C, .epm_dsb_Circel_Chart .epm_dsb_Circel_Chart_D {
	width: 22.7%;
	background: #fff;
	margin: 1% 1% 1% 0;
	height: 130px;
}
.epm_dsb_Circel_Chart .epm_dsb_Circel_Chart_A, .epm_dsb_Circel_Chart .epm_dsb_Circel_Chart_B, .epm_dsb_Circel_Chart .epm_dsb_Circel_Chart_C, .epm_dsb_Circel_Chart .epm_dsb_Circel_Chart_D {
	float: left;
}
.epm_dsb_Circel_Chart .epm_dsb_Circel_Chart_A {
	margin-left: 1%;
}
.epm_dsb_Circel_Chart_A_text, .epm_dsb_Circel_Chart_B_text, .epm_dsb_Circel_Chart_C_text, .epm_dsb_Circel_Chart_D_text {
	float: right;
	width: 100%;
	position: relative;
}
.epm-dsb-circha-1, .epm-dsb-circha-2, .epm-dsb-circha-3, .epm-dsb-circha-4 {
	float: right;
	border: 3px solid #ffffff;
	border-radius: 100px;
	right: 0;
	top: 0;
	position: relative;
}
.epm_dsb_Circel_Chart_A_text .epm_dsb_Circel_Chart_text, .epm_dsb_Circel_Chart_B_text .epm_dsb_Circel_Chart_text, .epm_dsb_Circel_Chart_C_text .epm_dsb_Circel_Chart_text, .epm_dsb_Circel_Chart_D_text .epm_dsb_Circel_Chart_text {
	float: left;
	border-radius: 100px;
	background: #efefef;
	width: 100%;
	position: relative;
	padding: 20px 0 20px 0px;
	top: 32px;
	font-size:14px;
	color: #376b96;
}
@media all and (min-width: 1200px) and (max-width: 1388px) {
.gridTile {
	margin-left:10px !important;
	margin-bottom:10px !important;
}
}
/*#chart_container {
	margin: 0 auto;
	height:250px;
}
@media all and (min-width: 1024px) and (max-width: 1280px) {
#chart_container, #gantt_here {
width: 934px;
}
}
@media all and (min-width: 1360px) and (max-width: 1382px) {
#chart_container, #gantt_here {
width: 1036px !important;
}
.epm_dsb_Circel_Chart_A_text, .epm_dsb_Circel_Chart_B_text, .epm_dsb_Circel_Chart_C_text, .epm_dsb_Circel_Chart_D_text {
width: 100%;
}
}
@media all and (min-width: 1359px) and (max-width: 1366px) {
#chart_container, #gantt_here {
width: 1036px !important;
}
.epm_dsb_Circel_Chart_A_text, .epm_dsb_Circel_Chart_B_text, .epm_dsb_Circel_Chart_C_text, .epm_dsb_Circel_Chart_D_text {
width:100%;
}
}
@media all and (min-width: 1368px) and (max-width:1440px) {
#chart_container, #gantt_here {
width: 1110px !important;
}
.epm_dsb_Circel_Chart_A_text, .epm_dsb_Circel_Chart_B_text, .epm_dsb_Circel_Chart_C_text, .epm_dsb_Circel_Chart_D_text {
width:100%;
}
#sliderP1 {
 width:80%% !important;
}
}
@media all and (min-width: 1679px) and (max-width: 1920px) {
#chart_container, #gantt_here {
width: 1593px;
}
*/}
/*tooltip for instructions*/
#instructionsContent{

display: block;
position: absolute;
width: 495px;
color: #000000;
background: #ffffff;
height: 442px;
line-height: 15px;
/* text-align: center; */
border-radius: 6px;
border: 1px solid #ccc;
margin-left: 68%;
margin-top: 76px;
padding-top: 13px;
/* float: right; */
z-index: 9999;
right:94px;
top:7px;
}
#instructionsContent:after{
content: '';
position: absolute;
bottom: 100%;
left: 50%;
margin-left: 102px;
width: 0;
height: 0;
border-bottom: 8px solid #ccc;
border-right: 8px solid transparent;
border-left: 8px solid transparent;
}
/* tooltip css for checklist*/
span.tooltips {
	display: inline;
	color:#FFF!important;
}
#chklistContent {
	position: absolute;
	width:495px;
	color: #000000;
	background: #ffffff;
	height: 234px;
	line-height: 15px;
	text-align: center;
	border-radius: 6px;
	border:1px solid #ccc;
	margin-left: -388px;
	margin-top: 26px;
	padding-top: 13px;
}
#chklistContent:after {
	content: '';
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-left: 145px;
	width: 0;
	height: 0;
	border-bottom: 8px solid #ccc;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
#title {
	font-size:16px;
	font-weight:bold;
	color:#3B6A98;
	padding-right: 374px;
}
input[type=checkbox] {
	margin-right: 2px;
}
/*changing checkbox background*/
input[type=checkbox].css-checkbox {
	position:absolute;
	z-index:-1000;
	left:-1000px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
}
input[type=checkbox].css-checkbox + label.css-label {
	margin: 8px;
	padding-left:38px;
	height:20px;
	line-height:20px;
	background-repeat:no-repeat;
	cursor:pointer;
}
input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -20px;
}
input[type=checkbox].css-checkbox:checked {
	background-color:#3B6A98;
}
label.css-label {
	text-align:left;
	display: block;
	padding-left: 8px;
	text-indent: -10px;
	margin-left:20px;
	background:url(../images/checkboxnew.png) no-repeat;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
div.tooltip360 {
	position: relative;
	display: inline;
}
div.tooltip360 {
	position: absolute;
	width:60px;
	color: #FFFFFF;
	background: #3b6a98;
	height: 30px;
	line-height: 30px;
	text-align: center;
	visibility: hidden;
	border-radius: 6px;
	font-family: sans-serif;
}
div.tooltip360:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -8px;
	width: 0;
	height: 0;
	border-top: 5px solid #3b6a98;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
}
div.tooltip360 {
	visibility: visible;
	opacity: 1.0;
	bottom: -16px;
	left: 72%;
	margin-left: -76px;
	z-index: 999;
}
div.tooltip2_360 {
	position: relative;
	display: inline;
}
div.tooltip2_360 {
	position: absolute;
	width:60px;
	color: #FFFFFF;
	background: #1b82b6;
	height: 30px;
	line-height: 30px;
	text-align: center;
	visibility: hidden;
	border-radius: 6px;
	font-family: sans-serif;
}
div.tooltip2_360:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -8px;
	width: 0;
	height: 0;
	border-top: 5px solid #1b82b6;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
}
div.tooltip2_360 {
	visibility: visible;
	opacity: 1.0;
	bottom: -16px;
	left: 72%;
	margin-left: -76px;
	z-index: 999;
}
/*dashboard status icon*/
#epm_status .cardviewFilter {
	left:50px;
	padding:0;
	/* margin-top:5px; */
	cursor:pointer;
}
#epm_status .cardviewFilter > span {
	padding:0;
	color:#7b7b7b;
	border:0;
	float: left;
	margin-right:5px;
	font-size:14px;
	border:1px solid #9c9c9c;
	padding:3px 5px;
}
#epm_status .cardviewFilter > span:hover{
	border:1px solid #fff;
}
#epm_status .cardviewFilter > span .epm-status-list {
	padding: 4px 10px 3px 10px;
	float: left;
	color:#fff;
}
#epm_status .cardviewFilter .cardviewFilterItemCount {
	color:#fff;
	padding: 2px 8px 3px 8px;
	margin:0;
	color:#777;
	float:left;
	margin-right: 6px;
	margin-top: 1px;
	border-radius: 5px;
}
#epm_status .cardviewFilter #cardViewFilterAll .cardviewFilterItemCount,#epm_status .cardviewFilter #cardViewFilterActive .cardviewFilterItemCount,#epm_status .cardviewFilter #cardViewFilterPlanned .cardviewFilterItemCount, #epm_status .cardviewFilter #cardViewFilterReleased .cardviewFilterItemCount {
	background: #ffffff;
	border-radius: 5px;
}
#epm_status .cardviewFilter #cardViewFilterActive.cardviewFilterItemChosen:before,#epm_status .cardviewFilter #cardViewFiltercomplete.cardviewFilterItemChosen:before,#epm_status .cardviewFilter #cardViewFilterOnhold.cardviewFilterItemChosen:before,#epm_status .cardviewFilter #cardViewFilterCanceled.cardviewFilterItemChosen:before ,#epm_status .cardviewFilter #cardViewFilterPlanned.cardviewFilterItemChosen:before ,#epm_status .cardviewFilter #cardViewFilterReleased.cardviewFilterItemChosen:before{
	margin-left:21px !important;
	top:33px;
}
#epm_status .cardviewFilter #cardViewFilterAll.cardviewFilterItemChosenShort:before{
	margin-left:10px !important;
	top: 33px;
}
.epm_ClearFix {
	clear: both; 
}
.epm-res-uti-dashboard {
	background: none repeat scroll 0 0 #fff;
	border-radius: 15px; 
	margin: 0 auto;
	width: 96%;
	padding: 1%;
	padding-top:60px;
}
.epm-res-uti-dashboard-row01 > div, .epm-res-uti-dashboard-row02 > div, .epm-res-uti-dashboard-row03 {
	background: #f7f7f7;
}
.epm-res-uti-dashboard-row01, .epm-res-uti-dashboard-row02, .epm-res-uti-dashboard-row03, .epm-res-uti-dashboard-row01-col01, .epm-res-uti-dashboard-row01-col01 > div, .epm-res-uti-dashboard-title, .epm-res-uti-dashboard-value,.epm-res-uti-dashboard-value1, .epm-res-uti-dashboard-totalmembers, .epm-res-uti-dashboard-resourcegroup {
	width: 100%;
}
.epm-res-uti-dashboard-row01, .epm-res-uti-dashboard-row02, .epm-res-uti-dashboard-row03, .epm-res-uti-dashboard-row01-col01, .epm-res-uti-dashboard-row01-col01 > div, .epm-res-uti-dashboard-totalmembers, .epm-res-uti-dashboard-title, .epm-res-uti-dashboard-value > span,.epm-res-uti-dashboard-value1 > span, .epm-res-uti-dashboard-value img, .epm-res-uti-dashboard-value1 img,.epm-res-uti-dashboard-row01-col02, .epm_uti_resource-selction, .epm_uti_openissues tbody tr td .epm-uti-name-b img, .epm_uti_openissues tbody tr td .epm-uti-name-b span, .epm_uti_openissues tbody tr td .epm-uti-complete-status, .epm_uti_openissues tbody tr td .epm-uti-complete-status div, .epm_uti_openissues tbody tr td .epm-uti-complete-status .epm-uti-complete-status-a span, .epm-res-uti-dashboard-resourcegroup, .epm-res-uti-dashboard-row02-col01, .epm-res-uti-dashboard-row02-col02 {
	float: left;
}
.epm-res-uti-dashboard-row01, .epm-res-uti-dashboard-row02 {
	margin-bottom: 15px;
}
.epm-res-uti-dashboard-row01-col01 {
	width: 70%;
}
.epm-res-uti-dashboard-row01-col02 {
	width: 29%;
}
.epm-res-uti-dashboard-row01-col01, .epm-res-uti-dashboard-row02-col01 {
	margin-right:1%;
}
/*
			.epm-res-uti-dashboard-totalmembers {
							border-bottom: 15px solid #fff;
						}*/
			
			.epm-res-uti-dashboard-title {
	text-align: center;
	color: #000;
	font-size: 17px;
	margin: 20px 0 10px 0;
	text-transform: uppercase;
}
.epm-res-uti-dashboard-value img {
	width: 100px;
	margin: 5px 10px 25px 15%;
}
.epm-res-uti-dashboard-value1 img{
	width: 65px;
  margin: 5px 10px 0px 32%;
}
.epm-res-uti-dashboard-value > span{
	font-size: 50px;
	width: auto;
	margin: 9% 0 0 8%;
}
.epm-res-uti-dashboard-value1 > span{
	font-size: 50px;
	width: auto;
	margin: 9% 0 0 33%;
}
.epm-res-uti-dashboard-value,.epm-res-uti-dashboard-value1 {
	width: 70%;
	margin: 5% auto 0 auto;
}
.epm_uti_resource-selction {
	width: 98% !important;
	margin: 0 1%;
}
.epm_uti_resource-selction select {
	float: right;
	margin-bottom: 5px;
	padding: 7px;
	background: #f7f7f7;
	border: 1px solid #ccc;
}
.epm_uti_openissues {
	margin: 1%;
	margin-top: 0 !important;
	overflow-x: hidden;
	overflow-y: scroll;
}
.epm_uti_openissues tbody tr th {
	padding: 15px;
	background: #dadee2;
	color: #000;
	font-weight: normal;
}
.epm_uti_openissues tbody tr th, .epm_uti_openissues tbody tr td {
	font-size: 13px;
	text-align: left;
	font-weight: normal;
}
.epm_uti_openissues tbody tr th {
	text-transform: uppercase;
}
.epm_uti_openissues tbody tr td {
	padding: 10px 15px;
	text-align: left;
	vertical-align: top;
	color: #444444;
	white-space: inherit;
}
.epm_uti_openissues tbody tr td .epm-uti-name-a {
	color: #376b96;
	white-space: nowrap;
}
.epm_uti_openissues tbody tr td .epm-uti-name-b span {
	color: #494949;
	font-size: 12px;
	margin-left: 3px;
}
.epm_uti_openissues tbody tr td .epm-uti-complete-status {
	width: 95%;
	margin-top: 7px;
	float: none;
	margin-left: auto;
	margin-right: auto;
}
.epm_uti_openissues tbody tr td .epm-uti-complete-status .epm-uti-complete-status-a {
	width: 70%;
}
.epm_uti_openissues tbody tr td .epm-uti-complete-status .epm-uti-complete-status-b {
	width: auto;
	margin-left: 10px;
}
.epm_uti_openissues tbody tr td .epm-uti-complete-status .epm-uti-complete-status-a span {
	height: 10px;
	background: #000;
	height: 5px;
	margin-top: 5px;
}
.epm_uti_openissues tbody tr td .epm-uti-complete-status .epm-uti-complete-status-a .epm-uti-complete-status-bar-a {
	background: #376b96;
}
.epm_uti_openissues tbody tr td .epm-uti-complete-status .epm-uti-complete-status-a .epm-uti-complete-status-bar-b {
	background: #d8d8d6;
}
.epm-res-uti-dashboard-row02-col01 {
	width:30%;
}
.epm-res-uti-dashboard-row02-col02 {
	width:69%;
}
#prj_level3, #prj_level2, #prj_prog, #tot_prjt,#risk_prof > embed {
	width:100% !important;
}
 #prj_level6, #prj_level4 > embed{
	 width:100%  !important;
	 
	 }
/* push custodian button style */
			.pushContainer {
	width: 305px;
	text-align: center;
	margin: auto;
	float:left;
}
.pushButton {
	cursor:pointer;
	display: inline-block;
	height: 32px;
	line-height: 32px;
	padding-right: 10px;
	padding-left: 46px;
	position: relative;
	background-color: rgb(41,127,184);
	color: rgb(255,255,255);
	text-decoration: none;
	letter-spacing: 1px;
	margin-bottom: 12px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ff123852,Positive=true)";
	zoom: 1;
 filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#ff123852, Positive=true);
	-moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
	font-size: 12px;
	font-family: sans-serif;
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=2,Color=#33000000,Positive=true)";
 filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=2, Color=#33000000, Positive=true);
}
.pushButton span {
	position: absolute;
	left: 0;
	width: 33px;
	background-color:rgba(0, 0, 0, 0.5);
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-right: 1px solid rgba(0, 0, 0, 0.15);
}
.pushButton:hover span, .pushButton.active span {
	background-color:rgb(0,102,26);
	border-right: 1px solid rgba(0, 0, 0, 0.3);
	text-decoration:none;
}
.pushButton:active {
	margin-top: 2px;
	margin-bottom: 13px;
	text-decoration: none;
	-moz-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.5);
	box-shadow:0px 1px 0px rgba(255, 255, 255, 0.5);
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#ccffffff,Positive=true)";
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#ccffffff, Positive=true);
}
/*TRACKER TOP VIEW*/

.epm_pd_Circel_Chart {
	width: 96.7%;
	background: #fff;
	margin: 0 auto 0 auto;
	border-radius: 15px 15px 0 0;
}
.epm_pd_Circel_Chart .epm_pd_Circel_Chart_A, .epm_pd_Circel_Chart .epm_pd_Circel_Chart_B, .epm_pd_Circel_Chart .epm_pd_Circel_Chart_C, .epm_pd_Circel_Chart .epm_pd_Circel_Chart_D {
	width: 23.75%;
	background: #f8f8f8;
	margin: 1% 1% 1% 0;
	height: 253px;
	float: left;
	border-radius: 15px;
}
.epm_pd_Circel_Chart .epm_pd_Circel_Chart_A {
	margin-left: 1%;
}
.epm_pd_Circel_Chart div.epm_pd_Chart_title {
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #376b96;
	margin-top: 20px;
}
.epm_chart {
	position: relative;
	width: 180px;
	height: 180px;
	top: 7%;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.doughnutTip {
	position: absolute;
	min-width: 30px;
	max-width: 300px;
	padding: 5px 15px;
	border-radius: 1px;
	background: rgba(0, 0, 0, .8);
	color: #ddd;
	font-size: 17px;
	text-shadow: 0 1px 0 #000;
	text-transform: uppercase;
	text-align: center;
	line-height: 1.3;
	letter-spacing: .06em;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	pointer-events: none;
&::after {
 position: absolute;
 left: 50%;
 bottom: -6px;
 content: "";
 height: 0;
 margin: 0 0 0 -6px;
 border-right: 5px solid transparent;
 border-left: 5px solid transparent;
 border-top: 6px solid rgba(0, 0, 0, .7);
 line-height: 0;
}
}
.doughnutSummary {
	position: absolute;
	top: 50%;
	left: 50%;
	color: #376b96;
	text-align: center;
	cursor: default;
}
.doughnutSummaryTitle {
	position: absolute;
	top: 50%;
	width: 100%;
	margin-top: -27%;
	font-size: 18px;
	letter-spacing: .06em;
}
.doughnutSummaryNumber {
	position: absolute;
	top: 50%;
	width: 100%;
	margin-top: -15%;
	font-size: 25px;
}
.chart path:hover {
	opacity: 0.65;
}
.dxc-v-axis {
	display: none;
}
.dxc-h-axis .dxc-elements {
	margin: 0;
}
.epm-project-due {
	width: 75%;
	margin: 30px auto 0 auto;
}
.epm-project-due .epm-project-due-week, .epm-project-due .epm-project-due-month, .epm-project-due .epm-project-due-quarter {
	margin-bottom: 19px;
}
.epm-project-due .epm-project-due-week {
	border-bottom: 2px solid #9b5cb2;
}
.epm-project-due .epm-project-due-month {
	border-bottom: 2px solid #376f80;
}
.epm-project-due .epm-project-due-quarter {
	border-bottom: 2px solid #ffa62e;
}
.epm-project-due .epm-project-due-week img, .epm-project-due .epm-project-due-week .epm-project-due-text span, .epm-project-due-text, .epm-project-due .epm-project-due-month img, .epm-project-due .epm-project-due-month .epm-project-due-text span, .epm-project-due-text, .epm-project-due .epm-project-due-quarter img, .epm-project-due .epm-project-due-quarter .epm-project-due-text span, .epm-project-due-text {
	float: left;
}
.epm-project-due-text {
	width: auto;
}
.epm-project-due .epm-project-due-week img, .epm-project-due .epm-project-due-month img, .epm-project-due .epm-project-due-quarter img {
	margin: 0 5px 0 0;
	width: 35px;
}
.epm-project-due .epm-project-due-week .epm-project-due-text, .epm-project-due .epm-project-due-month .epm-project-due-text, .epm-project-due .epm-project-due-quarter .epm-project-due-text {
	margin-top: 1px;
	font-size: 12px;
}
.epm-text-01 {
	font-weight: bold;
}
.epm-project-due .epm-project-due-week .epm-project-due-text .epm-text-01, .epm-project-due .epm-project-due-week .epm-project-due-text .epm-text-02 {
	color: #9b5cb2;
}
.epm-project-due .epm-project-due-month .epm-project-due-text .epm-text-01, .epm-project-due .epm-project-due-month .epm-project-due-text .epm-text-02 {
	color: #376f80;
}
.epm-project-due .epm-project-due-quarter .epm-project-due-text .epm-text-01, .epm-project-due .epm-project-due-quarter .epm-project-due-text .epm-text-02 {
	color: #ffa62e;
}
.epm-project-due .epm-project-due-week .epm-project-due-week-box01, .epm-project-due .epm-project-due-month .epm-project-due-month-box01, .epm-project-due .epm-project-due-quarter .epm-project-due-quarter-box01 {
	width: 70px;
	height: 40px;
	color: #fff;
	float: right;
	border-radius: 10px 10px 0 0;
}
.epm-project-due .epm-project-due-week .epm-project-due-week-box01 {
	background: #9b5cb2;
}
.epm-project-due .epm-project-due-month .epm-project-due-month-box01 {
	background: #376f80;
}
.epm-project-due .epm-project-due-quarter .epm-project-due-quarter-box01 {
	background: #ffa62e;
}
.epm-project-due-week-box01 span, .epm-project-due-month-box01 span, .epm-project-due-quarter-box01 span {
	width: 100%;
	text-align: center;
	display: block;
	font-size: 25px;
	font-weight: bold;
	margin-top: 7px;
}
.epm_pd_Circel_Chart_D .epm_pd_openissues {
	width:80%;
	margin: 0 auto;
	border-radius:10px;
	overflow:hidden;
	margin-top:18px;
}
.epm_pd_Circel_Chart_D .epm_pd_openissues tr th {
	background:#7f8c8d;
	font-size:12px;
	padding: 7px 10px;
	color:#fff;
}
.epm_pd_Circel_Chart_D .epm_pd_openissues tr td {
	background:#e7e7e7;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
	padding: 7px 12px;
}
.epm-mv-topmenu {
	width: auto;
	background: #fff;
	float: left;
	margin: 20px 0 20px 20px;
	height: 40px;
	border: 1px solid #376b96;
	-moz-border: 1px solid #376b96;
	-webkit-border: 1px solid #376b96;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: #fff;
}
.epm-mv-topmenu ul, .epm-mv-topmenu ul li {
	padding: 0;
	margin: 0;
}
.epm-mv-topmenu ul li {
	display: flex;
	float: left;
	list-style: none;
	position: relative;
}
.epm-mv-topmenu ul li a {
	text-decoration: none;
	padding: 9.5px 20px;
	border-right: 1px solid #376b96;
	-moz-border-right: 1px solid #376b96;
	-webkit-border-right: 1px solid #376b96;
	color: #8d8c8a;
	font-size: 16px;
}
.epm-mv-topmenu ul li a.epm-mv-protra {
	border-right: 0px !important;
}
.epm-mv-topmenu ul li a.epm-mv-prodet .epm-mv-icon, .epm-mv-topmenu ul li a.epm-mv-resuti .epm-mv-icon, .epm-mv-topmenu ul li a.epm-mv-protra .epm-mv-icon {
	width: 28px;
	height: 20px;
	float: left;
}
.epm-mv-topmenu ul li a:hover, .epm-mv-topmenu ul li a.epm-mv-active {
	background: #376b96;
	color: #fff;
	transition: background-color 300ms linear;
}
.epm-mv-topmenu ul li a:hover.epm-mv-prodet, .epm-mv-topmenu ul li a.epm-mv-prodet.epm-mv-active {
	border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	transition: background-color 300ms linear;
}
.epm-mv-topmenu ul li a:hover.epm-mv-protra, .epm-mv-topmenu ul li a.epm-mv-protra.epm-mv-active {
	border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;
	transition: background-color 300ms linear;
}
.epm-mv-arrow-down {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	-moz-border-left: 10px solid transparent;
	-webkit-border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	-moz-border-right: 10px solid transparent;
	-webkit-border-right: 10px solid transparent;
	border-top: 10px solid transparent;
	-moz-border-border-top: 10px solid transparent;
	-webkit-border-top: 10px solid transparent;
	position: absolute;
	left: 0;
	right: 0;
	margin: 9px auto 0 auto;
}
.epm-mv-topmenu ul li a:hover .epm-mv-arrow-down, .epm-mv-topmenu ul li a.epm-mv-active .epm-mv-arrow-down {
	border-top: 10px solid #376b96;
	-moz-border-border-top: 10px solid #376b96;
	-webkit-border-top: 10px solid #376b96;
	transition: border-color 300ms linear;
}
/* 
dashboard icons styles */
#projectManagement_ActionBar div #matterGanttToggler,#projectManagement_ActionBar div #matterCardToggler,#projectManagement_ActionBar div #matterTableToggler{
     font-size: 15px !important;
     padding: 5px !important;
	 border-radius:0 !important;
	 margin:1px 0px 5px 1px  !important;
	padding:2px;
}
 /*edit dropdown css*/
 #moreOption, #moreOption1 ,#moreOption2,#moreOption_2
{ 
  border:1px solid #7E98C2;
  width:4%;
  height:20px;
  background-color:#EFEFF0;
  margin-top:1px;
  z-index: 999;
  position:absolute;
  margin-left:95%;
  padding:5px;
  color:#4C72AE;
  cursor:pointer;
  font-size:13px;
}
#moreOption:hover, #moreOption1:hover,#moreOption2:hover
{
 background-color:#4c72ae;
 color:#FFFFFF;
}

#moreOption.moreMenu 
{ 
  border:1px solid #7E98C2;
  width:10%;
  height:auto;
  background-color:#EFEFF0;
  margin-top:1px;
  z-index: 999;
  position:absolute;
  padding:0px;
  color:#4C72AE;
  cursor:pointer;
  font-size:12px;
}
#moreOption.moreMenu td{ padding: 5px 2px; font-size:12px;}
#moreOption.moreMenu td:hover { background-color:#EFEFF0; color:#4C72AE; }
#moreOption.moreMenu table tr td:hover
{
 background-color:#4c72ae;
 color:#FFFFFF;
}


 /* Mandatory field placeholder*/
.reqPlaceholder::-webkit-input-placeholder { color:#c77700; }
.reqPlaceholder::-moz-placeholder { color:#c77700; }
.reqPlaceholder::-ms-input-placeholder { color:#c77700; }


span.popButton 
{
	background:#D3D2D2;
}
	
span.popButton:hover
{
	background:#494949;
	color:#FFFFFF;
	cursor:pointer;
}

/* .tempActivity {
	padding: 4px 10px 4px 4px;
    margin-top: 6px;
} */

.reportsSelectedTab {
	color:#f26c38;
	font-weight:bold;
}

.reportPadding {
	padding:6px;
	border:1px solid #ddd;
	margin:2px;
}

#tempActivityContainer #activitiesRow tbody .draggableTR:hover {
	background: #CBF1D7;
	box-shadow : 2px 0 0 #ccc;
	cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
    cursor: url(../css/images/closedhand.cur), move;
}

#tempActivityContainer #activitiesRow tbody .draggableIcon {
	margin-top:6px;
	padding-left:4px;
}

.grabbable {
    cursor: move; /* fallback if grab cursor is unsupported */
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
    cursor: url(../css/images/openhand.cur), move;
}

 /* (Optional) Apply a "closed-hand" cursor during drag operation. */
.grabbable:active{ 
    cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}

.versionSelectedTab {
	color:#ffffff;
	font-weight:bold;
	background:#f26c38;
	padding: 10px;
	list-style:none;
	cursor:pointer;
}

.versionPadding li {
	border:1px solid #ddd;
	background: #CCC;
	list-style: none;
    padding: 10px;
	cursor:pointer;
}
div[aria-describedby="confirmationDialogHolder"]{
	z-index: 999 ;
}

div[aria-describedby="linkedMattersLH"]{
	z-index: 999 !important;
}
.roundIcon{
    border-radius: 50%;
    width: 80px;
    height: 62px;
    padding-top: 0;
    padding-top: 18px;
    padding-left: 1px;
}
.matterColors{
	color:#f26c38;
	border-radius:50%;
}
.legalHoldColors {
	background: #68638c;
	color:white;
	border-radius:50%;
}

.eddmColors {	
	color:#065c73;
	border-radius:50%;
}

.informationGovernanceColor {
	background: #213f21;
	color:white;
	border-radius:50%;
}

.createNewIcon{
	font-size: 35px;
    color: white;
    margin-left: -17px;
    margin-right: 12px;
	margin-top:0;
}

.fontActionIconButtonHolder:hover .createNewIcon{
	color:#333;
}

.appsUl li span > .fa{line-height:1; background-image:none; margin-top: 6px;}
.appsUl li .appsText{
    margin-top:18px;
    margin-bottom: 10px;
}
#viewMatterPageApp .icon-matters,#viewCustodianPageApp .icon-employees,#viewNcdsPageApp .icon-ncds,#viewProjectManagementPageApp .icon-project-management,.epm_setting_style #viewMatterPageApp_Sett,.epm_setting_style #viewCustodianPageApp_Sett,.epm_setting_style #viewNcdsPageApp_Sett,.epm_setting_style #viewProjectManagementPageApp_Sett
{color:#f26c38;}
#viewLegalHoldPageApp .icon-legal-hold,#viewInterviewPageApp .icon-interview,#viewInplacePageApp .icon-preserve_a,.epm_setting_style #viewLegalHoldPageApp_Sett,.epm_setting_style #viewInterviewPageApp_Sett,.epm_setting_style #viewInplacePageApp_Sett
{color:#68638c;}
#dataManagementPageApp .icon-eddm,#viewESIVaultPageApp .icon-search-esi-vault,#dataManagementMonitorPageApp .icon-monitors,#ReviewPageApp .icon-review,.epm_setting_style #dataManagementPageApp_Sett,.epm_setting_style #viewESIVaultPageApp_Sett,.epm_setting_style #dataManagementMonitorPageApp_Sett,.epm_setting_style #ReviewPageApp_Sett,.epm_setting_style .icon-production, #ProductionPageApp .icon-production                                      
{color:#065c73}
#viewDataMappingPageApp .icon-data-mapping,#viewEmployeeChangePageApp .icon-employee-change-monitor,#viewFAPageApp .icon-file-analysis,.epm_setting_style #viewDataMappingPageApp_Sett,.epm_setting_style #viewEmployeeChangePageApp_Sett,.epm_setting_style #viewFAPageApp_Sett
{color:#213f21;}
.epm_setting_style .fa{margin-left: -7px;}
.inplaceicon{padding-top:18px;}

/* HIDING THE CHECKLIST SECTION IN LEGAL HOLD AND MATTER DETAILS */


/* WORD WRAP for the table column limiting to 25 characters */



.icon_favorites_list { background: transparent url('../images/star_white.png') center center no-repeat; background-size: 100% 100%; width:20px; height: 20px; display: block; margin:0 auto;Â }
.word-wrap-25 { display: block; overflow: hidden; width: 75%; text-overflow:ellipsis; }

/* task portal left navigation- Accordians */
#DesignBodyTab_1_list li { cursor: pointer;}

.vpage_singleDoc_tab_content_RowTag { cursor: pointer; }
.vpage_singleDoc_tab_content_RowTag.smartTable_tr_selected { cursor: default; }


/* Customize scroll */
/* Customize the scrolls 
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

::-webkit-scrollbar-track {
    background: #e3e3e3;
    width: 6px;
} */
/*::-webkit-scrollbar-track-piece { width: 7px; background: #f2f2f2; }
::-webkit-scrollbar-thumb  { width:4px; background: #aaa;border-radius: 15px; }
 */

 /* Padding-left for specific tables */
 .padding-leftTD { padding-left: 40px; }

 /* Disabled Labels and Fields */
 .labelDisabled { opacity: .5; }
 .fieldDisabled { background-color: #EEE !important; border:1px solid #DDD !important; box-shadow: none !important; color:#AAA !important;}
 /* Select2 text color for disabled fields  */
 .select2-container.select2-container-disabled .select2-choice { color: #000 !important; }
 select[name*="resStatus"]{border:1px solid #A5A5A5 !important;width: 90% !important;margin: 0 !important; padding: 2px;}
 .select2-container.select2-container-disabled .select2-choice { border: none; }

<!-- Nagarajan M ERD226 edited for EPM dashboard ENDS -->


#s2id_dataManagementTypeOfPlan
{
	width:99.5%;
}
#vpage_singleDoc_tabs .dropdown li {
    text-transform: uppercase;
}
#dmCategory_buttonBar {
    display: none;
}
.eddmColorsCust {
    color: #065c73;
}
.editIconApp{
   padding-top: 18px;
}
.summaryPaneTitleTextFont {
	font-size: 17px;
}
.custFontNavlink{
	font-size: 12px;
}
#dmCustodianPopup_tabs .tabBar {
    border: 0 none;
}
.keywordsPopup {
    float: right;
    margin-right: 57px;
}
#custodianDataSourcePopup_custodianTable tr{
    border: 0;
}
#custodianDataSourcePopup_custodianTable th{
    vertical-align: middle;
    font-size: 12px;
}
#custodianDataSourcePopup_custodianTable .fa-stack { 
    vertical-align: top;
    height: auto;
    top: 2px;
}
.thConfidentialIcon {
    height: auto;
    vertical-align: top;
    left:-4px;
}
.custFieldLableRow {
    background: #fff;
    text-align: left;
    border-bottom: #ddd;
}
.custTableThStyle {
    background: #EEF2F9;
    padding:8px 7px;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    width: 25%;
}
.Custbrd {
    border-bottom: 1px solid #ddd;
}
.selectionTree {
    border-left: 6px solid #447a9a;
    display: block;
}

#epm_pd_Circel_Chart_A >div{width:70%; background: transparent; height:200px!important;margin: 0 auto;}




/* Classes for Single Page */

.epm-res-bar-display-02 table tbody tr .epm-res-bar-display-a,.epm-res-bar-display-05 table tbody tr .epm-res-bar-display-a{
	width:70px;
}

.onePageClass { 
background:#f0f0f0; 
position:absolute; 
height:auto; 
/* position:relative; */ 
z-index:100; 
width: calc(100% - 1px); 
overflow-y: auto; 
overflow-x:hidden; 
height: calc(100% - 45px); 
top: 45px;
} 

.onePageClassWithFullScreen { 
background:#f0f0f0; 
position:absolute; 
height:auto; 
/* position:relative; */ 
z-index:100; 
width: calc(100% - 1px); 
overflow-y: auto; 
overflow-x:hidden; 
height: calc(100%); 

} 

.lhTemplateCreateOnePageClass { 
background:#f0f0f0; 
position:absolute; 
height:auto; 
/* position:relative; */ 
z-index:100; 
width: calc(100% - 1px); 
height: calc(100% - 45px); 
top: 45px; 
} 
.onePageBar { 
background:#9c9c9c !important; 
-webkit-touch-callout: none; 
-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-ms-user-select: none; 
user-select: none; 
} 
.onePageBarTitle { 
font-size:20px !important; 
position:absolute; 
left:12px; 
padding-top:4px; 
} 
.onePageStep { 
background:#747D7D; 
color:#ffffff; 
} 
.onePageStepDiv { 
height:40px; 
font-size:20px; 
}

/* 
dashboard icons styles */
#projectManagement_ActionBar #matterGanttToggler,#projectManagement_ActionBar #matterCardToggler,#projectManagement_ActionBar #matterTableToggler{
     font-size: 15px !important;
     padding: 5px !important;
	 border-radius:0 !important;
	 margin:1px 0px 5px 1px  !important;
	padding:2px;
}
#ReviewPortal_DashBoardActionBar{
	width:100%;
	float:left;
}
#projectManagement_DashBoardActionBar{
	width:100%;
	float:left;
}
#projectManagement_DashBoardActionBar > div{
	margin:4px 10px 1px 0;
	float:right;
}
#ReviewPortal_DashBoardActionBar > div{
	margin:4px 10px 1px 0;
	float:right;
}
#s2id_scenarioRemove .select2-search-choice {
    margin: 5px;
}
input:disabled {
   background: #f4f4f4;
   border:1px solid #A5A5A5
}

textarea:disabled {
   background: #f4f4f4;
 }


.labelGroup {
    padding: 7px 10px;
    color: #555;
    background: #efefef;
    border: 1px solid #ddd;
    margin: 7px;
}

.custFooterIcons td{
	padding:2px 0 0 0;
	background:rgba(128,128,128,0.1);
	border:0;
}
.disableRowCust:hover {
    background: #ddd !important;
}
.disableRowCust{
background:#ddd !important;opacity:0.5;
}

.dynamicColumns:disabled {
    background: #f0f0f0;
}
.custselectOption {
    height: auto !important;
    padding: 0 !important;
    width: auto !important;
}
#overviewContainerDiv > .dashboardCanvas, .displayErrorContainerDiv{
	min-height: 214px;
	height: auto !important;
}
.displayErrorContainerDiv > div{
	width: 98%;height: 200px; border:1px solid #ddd; float:left;margin: 0 1%;
}
.displayErrorContainerDiv > div >span{
	float:left;width:100%;margin-top: 9%;
}
div[data-componentid*="MILESTONE_SUMMARY"],div[data-componentid*="TASK_SUMMARY"],div[data-componentid*="TOTAL_ISSUES"],div[data-componentid*="PROJECT_CUSTODIANS_NCDS"]{
	height:100% !important;
}

/* 
 ADDED FOR dashboard icons BUTTONS */
#chooseYourPreferenceInTableStyle .buttonBasic {
    background: none repeat scroll 0 0 #3b6a98;
    border: 1px solid #3b6a98;
    color: #FFF;
}
.dashboardViewIcons {
	float: left;
	margin-top: 1px;
	margin-bottom: 5px;
}
html[data-useragent*='MSIE 10.0'] .epm-mv-topmenu ul li .epm-mv-resuti.epm-mv-active
	{
   border-radius: 6px 0 0 6px;
}

html[data-useragent*='MSIE 10.0'] .epm-mv-topmenu ul li a
	{
    position: relative;
    top:10px;
}
html[data-useragent*='MSIE 10.0'] .epm-mv-topmenu ul li a .epm-mv-icon
	{
    position: absolute;
    left:5px;
}
html[data-useragent*='MSIE 10.0'] .epm-mv-topmenu ul li a .epm-mv-text
	{
    margin-left:10px;
}

#dmNCDSPopup_tabs .tabBar {
    border: 0 none;
}

/* added for progress bar executive dashboard starts*/
.progress-bar {
  background-color: whiteSmoke;
  background: #376b96;
  border-radius: 2px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25) inset;

  width: 250px;
  height: 20px;
  
  position: relative;
  display: block;
}
  
.progress-bar > span {
  background-color: blue;
  border-radius: 2px;

  display: block;
  text-indent: -9999px;
}

/* added for progress bar executive dashboard ends*/

.ma_font{
	background: #F0A060 !important;
    color: #fff !important;
}
.highLightAll{
	background: #F0A060 !important;
    color: #fff !important;
}

.ma {
  color: #F0A060;
  background: none;
} 

.searchActionBtn {
    cursor: pointer;
    border: 1px solid #ddd;
    padding: 6px;
}

.esiselect_style div > ul{
	max-width: 250px;
    max-height: 150px;
    overflow: auto !important;
    cursor: initial !important;
}
#taskCounter{
	color: #fff !important;
}

.helpTextClass {
    background-color: #fff;
    border: 5px solid rgba(0, 0, 0, 0.5);
    bottom: 184px;
    color: #333;
    font-family: helvetica;
    font-size: 13px;
    padding: 15px;
    position: absolute;
    right: 40px;
    width: 360px;
    z-index: 9999;
}
.helpArrow {
    border-left: 17px solid transparent;
    border-right: 17px solid transparent;
    border-top: 17px solid #ffffff;
    bottom: -17px;
    left: 46px;
    position: absolute;
}

.innerArrow {
    border-left: 23px solid transparent;
    border-right: 23px solid transparent;
    border-top: 22px solid rgba(0, 0, 0, 0.5);
    bottom: -23px;
    left: 40px;
    position: absolute;
}

.CustpropBoxTitle {
    font-size: 14px;
}

.propTableColField4 {
    padding: 4px 12px;
    text-align: left;
}

.custZqltd {
    width: 150px;
}

#realTimeExample_Content_doc {
    background: #fff;
    padding: 0;
    height: 100%;
    overflow-y:hidden;
}

#realTimeExample_ActionBar {
    background: #9C9C9C !important;
}
.hidescroll{
 overflow-y : hidden !important;
	
}
#view_projectTeam_content{
height: 309px;
overflow: auto;
}
.collectionTable {
    width: 260px;
    margin-left: 0px;
    margin-top: 10px;
    border-collapse: separate;
    border-spacing: 0px 6px;
}

.collectionTableTdField{
    background: #DDD none repeat scroll 0% 0%;
    padding: 10px;
    text-align: center;
    font-size: 12px;
    width: 200px;
}

.collectionTableTdValue {
    width: 170px;
    padding: 10px;
    font-size: 12px;
    border: 1px solid #DDD;
}

/* Newly added for dashboard starts*/

.epm_uti_openissues tbody tr td{
	vertical-align: middle !important;
}
.epm-uti-complete-status .epm-uti-complete-status-a > progress{
	width:100%;
}
.epm-uti-name-b > img{
	margin-top: 2px;
}

/* Newly added for dashboard ends*/
.top_card_view_display {
    width: auto;
    background: #F1F0F0;
    position: absolute;
    top: 0;
    font-size: 12px;
    padding: 0px 7px 3px 7px;
    border-radius: 0 0 5px 5px;
}
.top_card_view_display i {
    margin-top: 4.2px;
}
.top_card_view_display i, .top_card_view_display div {
    float: left;
}
.top_card_view_display div {
    margin-left: 3px;
    margin-top: 2px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 10%;
    max-width: 150px;
}

.createProductionExpection {
    width: 8%;
    padding-top: 9px;
    padding-right: 10px;
    padding-left: 10px;
}

.singlePageSubTitle1 {
    font-weight: bold;
    border-top: 1px solid #B5B5B5;
    background: #f0f0f0;
    text-transform: capitalize;
    font-size: 14px;
    color: rgb(109,108,110);
}

.floatCenter{
	margin:auto;
	margin-top:5%;
}

.floatCenter table{
	border:1px solid #ddd;
}

.floatCenter table th{
	background-color: #F9F9F9;
	padding: 7px;
	text-align: center;
	border-bottom: 1px solid #ddd;
}
.floatCenter table td{
	text-align:center;
	padding:7px;
}

.floatCenter table .category{
	background:#efefef;
	border-right:1px solid #ddd;
	text-align:right;
}

#fileCustomizeDialog{
	font-size : 12px !important;
}
.filterRow table tbody tr td{
	float:left;
}
.filterRow_select_style01{
	width:150px;
}
.filterRow_select_style02{
	width:70px;
}
.filterRow_select_style01 select{
	width:145px !important;
}
.filterRow_select_style02 select{
	width:52px !important;
}
.filterRow_select_style01 textarea{
	width: 131px !important;
}
.filterRow_select_style01 .filterRow_date_input{
	width:146px;
}


.groupLabelTable tr{
border-bottom:1px solid #efefef;
}

.singlePageDataTitle {
	font-size:17px;
	padding:8px;
}

.labelTable tr{
border:none;
}

.evo-pop {
  z-index: 10000;
  width: 204px;
  padding: 3px 3px 0;
}

.evo-pop-ie {
  z-index: 10000;
  width: 212px;
  padding: 3px;
}
.evo-cHist {
  padding: 3px;
}
.evo-cHist div {
  cursor: pointer;
  border: solid 1px #c0c0c0;
  padding: 3px;
  margin: 5px;
  width: 10px;
  height: 10px;
  float: left;
}
.evo-pop:after,
.evo-pop-ie:after,
.evo-colorind:after,
.evo-colorind-ie:after,
.evo-colorind-ff:after,
.evo-color span:after,
.evo-cHist:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
}

.evo-palette td {
  font-size: 1px;
  border: solid 1px #c0c0c0;
  padding: 7px;
  cursor: pointer;
}
.evo-palette tr.top > td {
  border-bottom: 0;
}
.evo-palette tr.in > td {
  border-top: 0;
  border-bottom: 0;
}
.evo-palette tr.bottom > td {
  border-top: 0;
}
.evo-palette div.sep {
  height: 3px;
}
.evo-palette,
.evo-palette-ie {
  border-collapse: separate;
  border-spacing: 4px 0px;
  *border-collapse: expression('separate', cellSpacing='2px');
}
.evo-palette th,
.evo-palette-ie th {
  border: 0;
  padding: 5px 3px;
  text-align: left;
  font-weight: normal;
  background: transparent !important;
}
.evo-palette-ie td {
  font-size: 1px;
  border: solid 1px #c0c0c0;
  padding: 7px;
  cursor: pointer;
}

.evo-color {
  width: 94px;
  padding: 1px 3px 0 4px;
}
.evo-color div {
  border: solid 1px #808080;
  border-right: solid 1px #c0c0c0;
  border-bottom: solid 1px #c0c0c0;
  padding: 3px;
  margin-bottom: 5px;
  width: 10px;
  height: 10px;
  float: left;
}
.evo-color span {
  font-size: 15px;
  margin: 1px 0 4px 3px;
  float: left;
}
.evo-sep {
  height: 10px;
  font-size: 0;
}
.evo-more {
  padding: 4px 5px 4px;
  font-size: smaller;
}
.evo-palette2,
.evo-palette2-ie {
  margin: auto;
  border-collapse: collapse;
}
.evo-palette2 td,
.evo-palette2-ie td {
  font-size: 1px;
  cursor: pointer;
}
.evo-palette2 td {
  padding: 6px 7px;
}
.evo-palette2-ie td {
  padding: 5px;
}
a.evo-hist {
  margin-left: 6px;
}
.evo-pointer {
  cursor: pointer;
}
#docTypes li a {
    text-decoration: none;
}
#docTypes li a:hover {
    color:#000;
}
.custColoring .evo-cp-wrap{
	width:92px !important;
}
.savedSearchIconPrivate img {
    width: 20px;
    padding-right: 5px;
    padding-top: 0px;
    display: inline-block;
    vertical-align: text-bottom;
}

.propBoxTitleCaps {
	/* color: #485; */
	color:#f0a060;
	font-size: 18px;
	padding: 8px 10px 2px 0;
	text-transform: uppercase;
}

.expandSelect2 {
	width:100% !important;
}

.collapseSelect2 {
	/*width:55% !important;*/
}

/* CREATE PRODUCTION : EXCEPTION POPUP - SELECT2 */
.formatSelect2 .select2-choice .select2-arrow{
	
	background:none;
	background-image : none !important;
	border-left : none;
}

.formatErrorSelect2 .select2-choice .select2-arrow{
	
	background:none;
	background-image : none !important;
	border-left : none;
}
.noPropertiesRecords {
margin: 0 auto;
   width: 100%;
   text-align: center;
   margin-top: 25%;
   font-size: 13px;
}

#res_track .dashboardCanvas,#res_track2 .dashboardCanvas{
	width:100% !important;
}
.lineGenerator {
	border-bottom: 1px solid #ddd !important;
}
.lineGenerator .singlePageFields{
	border-bottom:0 !important;
} 
#resultSet24{ 
  border: 1px solid #7E98C2; 
  width: 50%; 
  height: auto; 
  background-color: #EFEFF0; 
  margin-top: 1px; 
  z-index: 999; 
  position: absolute; 
  right:9px; 
}
#singlePageMatterValue span.select2-chosen {
    width: 85%;
}

.collapseSelect2_1 {
	width:90% !important;
}
.pointUnselectBg div {
    position: relative;
    text-align: center;
    top: 6px;
}
.changeStepName >span{
	word-wrap: break-word;
}
.custPlusStart{
    float: right;
    padding: 11px;
    color: #545454;
    border-left: 1px solid #ddd;
    padding-right: 16px;
}
.custBandWidth{
	padding-top: 8px;
	padding-left: 9px;
	font-size: 14px;
	display:inline-block;
	padding-bottom: 5px;
}
.epm-res-uti-dashboard .loadingShow,#pro_details .loadingShow{
	position: relative !important;
	height: 60vh !important;
}
.businessHr {
    width: 48%;
    float: left;
    margin-right: 2%;
}
.businessLable {
 	display: inline-block;
    vertical-align: text-top;
}
.summaryPanelPropBoxGroupTitle_CC {
	font-size: 16px;
	padding: 13px 6px 4px 9px;
	color: #000000;
	text-transform: uppercase;
}
.singlePageValueIconId {
	border-left:1px solid #ddd;
	padding:6px;
	width:35px;
	text-align:center;
}
#collectionFilterCharts > div{
	width: 92%;
    float: left;
    margin-left: 38px;
   
}
#documentTypeChart > div{
	left:8px;
	height:355px !important;
	margin : 0 auto; /*0083149*/
}
#recentActivities div .jrPage{
	/*left: 22px;*/
	width: 95% !important;
    height: 400px;
    vertical-align: top;
    margin-left: 3%;
}

#recentActivities div .jrPage > tbody tr{
	height: 0px !important;
}
#projectAddCustodianDropDownArrow{
             height: 16px;
             width: 7px;
}
#projectAddCustodianDsDropDownArrow{
            height: 16px;
             width: 7px;
}
.bandEnable {
	display: inline-block;
    float: left;
}
.bandCheckbx {
	display: inline-block;
    float: left;
    margin-left: 5px;
    margin-top: 2px;
}
.tableHeader{
	background: none repeat scroll 0 0 #eef2f9;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    color: #555;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    padding: 6px 6px 6px 10px;
    text-align: left;
}
.tablerowHeader{
	padding: 6px 6px 6px 10px;
	word-wrap: break-word;
}
.tableInstanceRow{
	border-bottom: 1px solid #ddd;
}
#editedDelivrableName{
	position: relative;
    top: -3px;
    left: -6px;
    height: 14px;
    padding: 3px;
    text-transform: uppercase;
    width: 140px;
    border: 1px solid #fff;
    background: none !important;
    color:#fff;
}
#editedDelivrableName:focus{
	outline:none !important;
}
#editActivityDeliverableNameIcon i{
	position: relative;
}
/*For requests page */
.summaryPaneRequestFontIcons {
    font-size: 9px;
    padding: 12px 18px 12px 12px;
    float: left;
    margin:0px;
}
.requestColor {
    color: #14a6ff !important;
}

.formsAlignment {
	    padding-left: 45px;
}
.selectCreateProjectImg {
    background: #ffffff url("../images/tri_down.png?version=_xtr816540c5babf59ac0ab4b43b424d98fextr_") no-repeat scroll 99% 50% / 7px auto !important;
    width: 97.9% !important;
    opacitty:0.8;
}
.reqSmartTableContainer{
	position : relative;
	background-color: #fff;
	width:95%;
	height:550px;
}
.reqSmartTableContent{
	width: 100%;
    overflow-y: auto;
    height: 500px;
}
.requestRemoveButton{
	margin-right: 9px;
	margin-left: 4px;
}
.subTabNew{
    background: none repeat scroll 0 0 #fff;
    border-right : 1px solid #000;
    font-size: 14px;
    cursor: pointer;
    padding-bottom: 2px;
}
.subTabNew:hover{
	background: transparent !important;
}
.secondaryTabHolder{
	padding :4px 2px!important;
	padding-bottom: 4px !important;
    margin-top: 10px;
}
.secondaryTabHolder .selectedTab{
	color: #f0a060!important;
	border-bottom: 0 solid #fff !important;
}
#pushInstructionsInPopup{
	float: right;
    padding-left: 24px;
    margin-top: 0px;
}
.collapseButtonIcon{
	top: 5px;
    left: 7px;
    position: absolute;
    vertical-align: middle;
}
/* FOR DOWNLOAD IN PRODUCTION */ 
.prdFileTypeIcon {
    width: 25px;
    vertical-align: middle;
    margin-right: 10px;
}
.buttonFinalGreen{
	background: #24af5e;
    border: 1px solid #24af5e !important;
    color: #FFF;
    font-size: 13px!important;
    float: right;
    margin-left: 0px !important;
    margin-right: 10px !important;
    -ms-touch-action: none;
    touch-action: none;
    padding: 4px 7px 4px 7px;
    cursor: pointer;
    border-radius: 2px;
    position: relative;
    display: inline;
    white-space: nowrap;
}
.creationHelpTextÂ {
    opacity:Â .6;
}
.prdexcpscroll{
	overflow-y:auto!important;
	overflow-x:hidden;
}
.cutomSelectTable .select2-arrow { 
    background-image: none !important; 
    background: none!important; 
    border: none !important; 
} 
.cutomSelectTable .select2-choice { 
     height: 20px !important; 
     line-height: 20px !important; 
} 
.cutomSelectTable .select2-arrow b { 
     background-position: 0 -2px !important; 
}

.gridTile:hover {
    background: #F6F6F6 !important;
}

.templateGrid:hover {
    background: #ffebe3 !important;
}
.reqTemplateGrid:hover {
    background: #daf0fe !important;
}
.progress-button{
	background-color: #f66d38;
	border-radius:5px;
	display: inline-block;
	font-size:14px;
	line-height: 1;
	overflow: hidden;
	padding: 15px 50px;
	position: relative;
	text-decoration: none !important;
	display: inline-block;
}

.progress-button.in-progress,
.progress-button.finished{
	color:transparent !important;
}

.progress-button.in-progress:after,
.progress-button.finished:after{
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	text-align: center;
	top: 0;
	padding-top: inherit;
	color: #fff !important;
	left: 0;
}

.progress-button.in-progress:after{
	content:attr(data-loading);
}

.progress-button.finished:after{
	content:attr(data-finished);
}

.progress-button .tz-bar{
	background-color: #24af5e;
	height:3px;
	bottom:0;
	left:0;
	width:0;
	position:absolute;
	z-index:1;
	border-radius:0 0 2px 2px;
	-webkit-transition: width 0.5s, height 0.5s;
	-moz-transition: width 0.5s, height 0.5s;
	transition: width 0.5s, height 0.5s;
}

.progress-button .tz-bar.background-horizontal{
	height:100%;
	border-radius:2px;
}

.progress-button .tz-bar.background-vertical{
	height:0;
	top:0;
	width:100%;
	border-radius:2px;
}
.workflow_loading_img {
	width: 20px;
	margin: 1px 10px 0 0;
	position: relative;
	top: 5px;
}
.batchStatusButtons{
	cursor: default !important;
}
.batchStatusButtons:hover {
    color: #fff !important;
    background: #3b6a98 !important;
}
.disableBatchStatus{
	background: #777 !important;
	border-color: #777 !important;
	opacity: 0.7 !important;
	cursor: default !important;	
}
.reviewPortalCodingPaneSection{
	cursor: default !important;
}
.disableBatchStatus:hover {
   background: #777 !important;
	border-color: #777 !important;
	opacity: 0.7 !important;
}

.filterCodingPane {
   padding-right: 62px;
   display: inline-block;
   float: right;
   margin-top: -24px;
}

.select2ExportsDisabled{
	background-color: #f4f4f4;
    cursor: default;
}
.milestoneSeriesCreationPageInstruction{
	width:19%;
	font-size:12px;
	padding:4px 10px 4px 4px;
	margin-top:6px;
	padding-left:4px;
}
.settingsSpecificationPageTablesTextBorder{
	border-bottom: 1px solid #f0f0f0;
}
.leftyFloaterGlobal {
    margin-top: 4px;
    color: #8F8F8F;
    font-size: 16px;
}
.faGlobe {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.buttonFinalOneProjectsPage{
	background: #58C15E !important;
	/* background-image: url(../images/tick.png) !important; */
	background-repeat: no-repeat !important;
	background-position: 10% !important;
	background-size: 20% !important;
	color: #fff !important;
	border: 1px solid #3b6a98 !important;
}
.buttonFinalProjecActivity {
	background: #58C15E !important;
	/* background-image: url(../images/tick.png) !important; */
	background-repeat: no-repeat !important;
	background-position: 10% !important;
	background-size: 20% !important;
	color: #fff !important;
	border: 1px solid #3b6a98 !important;
	padding-left:9px!important;
	/*outline:none!important;   72327 No navigation to OK and Cancel button whenever 

Tab key is pressed*/
}
.toggleActiveInactiveValue {
	color: #58C15E;
	font-size: 16px !important;
}
#page .CreateNewGreencolorbuttonsettings {
    background: none repeat scroll 0 0 #3b6a98;
	border: 1px solid #3b6a98;
	color:#FFF;
	font-size:12px!important;
	float: right;
	margin-left: 0px;
	margin-right: 10px; 
	margin-top: 4px;
	-ms-touch-action: none;
    touch-action: none;
	background: #58C15E !important;
	padding: 7px 11px 6px 6px;
	cursor: pointer;
	border: 1px solid #58C15E;
	position: relative;
	display: inline;
	white-space: nowrap;
	border-radius: 2px;
}
.buttonFinalOnePagesettings{
	background: #58C15E !important;
	/* background-image: url(../images/tick.png) !important; */
	background-repeat: no-repeat !important;
	background-position: 10% !important;
	background-size: 20% !important;
	color: #fff !important;
	border: 1px solid #58C15E !important;
}

.buttonFinalMatterOnePage {
    background: #58C15E !important;
    background-repeat: no-repeat !important;
    background-position: 10% !important;
    background-size: 20% !important;
    color: #fff !important;
}
.projectMatterBackButton {
    background: #58C15E url("../images/buttonbg.png") no-repeat scroll 0 0 !important;
    border: 0 none !important;
    float: left;
    height: 20px;
    padding-left: 18px;
    z-index: 1;
}
#detail_panel_hide{
    position: absolute;
    left: 0px;
    padding: 1px 0px 2px 4px;
 /*    background: #ddd; */
    color: #000;
    cursor: pointer;
}
#milestoneRadio4 .ui-state-default:not(.ExterroAccordion):hover {
    background: #3b6a98 !important;
    opacity:0.8;
}
#milestoneRadioTask .ui-state-default:not(.ExterroAccordion):hover {
    background: #3b6a98 !important;
    color: #000;
    opacity:0.8;
}
#overViewDashboard .visualizejs .jrPage tbody > tr{
	height:auto !important;
}
.summaryPaneStatusTableDateView{
   margin-left: 12px;
 }
 
 #documentTypeContents .visualizejs .jrPage tbody tr,#labelTableContent .visualizejs .jrPage tbody tr{
	height:auto !important;
}

#collectionLabelsChart .visualizejs .jrPage tbody > tr{
       height:auto !important;
}

span.requireInstruction {
	color: #e93b3d;
	font-weight: bold;
	font-size: 12px
}
#vpage_singleDoc_tabs  #tabBar  .mainTab.disabledProjectTab:hover { 
       background :none !important; 
}

.slideName span{
	    word-break: break-word;
}

#ddmoverviewPage .loadingShow{
	position:relative !important;
	padding:0px;
	margin: 0;
}


div.addOptionsContentSection .noResults{ 
	margin	: 8px;
}
.activity_Status_Inprogress{
    padding: 3px 0;
    margin-left: 15px;
    color: #fff;
    background-color: #58C15E;
    float: right;
    width: 66px;
    text-align: center;
    line-height: 12px;
    border-radius: 2px; 
}
.activity_Status_Notstarted{
   padding: 3px 0;
    margin-left: 15px;
    color: #fff;
     background-color :#BDC3C7;
     float: right;
     width: 66px;
     text-align: center;
     line-height: 12px;
     border-radius: 2px;
}
.milestone_status_gradient{
  margin-bottom: 10px;
   padding-right: 12px;
  cursor:pointer;
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff 

+0,f2f2f2+100 */background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top,   

#ffffff 0%, #f2f2f2 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #ffffff  

0%,#f2f2f2 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,   

#ffffff 0%,#f2f2f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:  

progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',  

endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
border:1px solid #DDD !important; 
padding:10px 20px; 
text-align:left;
min-width: 280px;
max-width: 280px;
}
.milestone_status_gradient_inprogress{
margin-bottom: 10px;
   padding-right: 12px;
  cursor:default;
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff 

+0,f2f2f2+100 */background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top,   

#ffffff 0%, #f2f2f2 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #ffffff  

0%,#f2f2f2 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,   

#ffffff 0%,#f2f2f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:  

progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',  

endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
border:1px solid #DDD !important;
 padding:10px 20px; 
text-align:left;
min-width: 280px;
max-width: 280px;
}
#milestoneRadio4 label[for="radioMile3"] .ui-button-text{
	padding: 3.5px 5px;
}
#milestoneRadio4 label[for="radioMile1"] .ui-button-text{
	padding: 2px 7px;
}
#milestoneRadioTask label[for="radio3"] .ui-button-text{
	padding: 3.5px 5px;
}
#milestoneRadioTask label[for="radio2"] .ui-button-text{
	padding: 2px 7px;
}
#milestoneRadio4 label[for="radioMile2"] .ui-button-text{
	padding: 0.8px 7px;
}
#milestoneRadio4 label[for="radioMile5"] .ui-button-text{
	padding: 0.5px 7px;
}
.templateRadio label[for="radioMile1"] .ui-button-text{
	padding: 5px 7px !important;
}
/* for bug:0083624: Icons displayed inconsistent in Add New Activity pop up while adding activity to project.*/
.activityRadio label[for="radioMile2"] .ui-button-text{
	padding: 5.8px 7px !important;
}
#collectionFilterCharts .visualizejs .jrPage tbody tr{
	height:auto !important;
}


.iterationColumns {
	float:left;
	margin-right:32px;
}

.iterationColumnsRPM {
	float:left;
	margin-right:21px;
}
.iterationColumnsSSD {
	float:left;
	margin-right:53px;
}

.propBoxSS {
	padding: 10px;
	margin-left:20px;
}

.iterationPropBox {
	padding: 10px;
	margin-left:2%;
}

.selectFilterAddBtn {
    width: 25px;
    border-left: 1px solid #ddd;
    padding-top: 6px;
    text-align: center;
    cursor: pointer;
}
.addFilterIconSpan {
    color: #9E9E9E;
    font-size: 16px;	
}

.advanceSearchDeleteIcon {
	font-size: 18px !important;
	margin-top: 7px;
	opacity: 0.7;
}

.advanceSearchDeleteIcon:hover {
	cursor:pointer;
	opacity: 1;
}
.lhhubTestingProduction{
	float:left;
	width:48%;
}
.lhhubTestingProduction:first-child{
	padding:0px 2% 0px 0px;
}
.singlePageTitleParentheses {
	
	text-transform:none;
	font-size:14px;
	color:rgb(109,108,110);
}

.emailHierarchyAttachment {
	color: #1E49E0;
	cursor: pointer;
	list-style-type: none;
	font-style: oblique;
}
.emailHierarchyAttachmentContainer {
	cursor: pointer;
	list-style-type: none;
	font-style: oblique;
	font-weight: bold;
}
.emailHierarchyMessage {
	color: #1E49E0;
	cursor: pointer;
	list-style-type: none;
	font-style: oblique;
}
.emailHierarchyMessageSubject {
/*	cursor: pointer;*/
	list-style-type: none;
	font-weight:bold; 
/*	font-style:oblique;*/
}

.emailThreadHierarchyIcon {
	font-size:13px;
	padding-left:5px;
}

.noBullets {
	list-style-type: none !important;
}

.addAnyofterms {
	float: left;
    width: 48%;
    padding: 10px 0;
    text-align: center;
}

.dynamicoptionsFields {
    width: 32%;
   	float: left;
    padding: 10px 0;
    text-align: center;
}

.dynamicInputDiv {
    width: 80%;
    float: left;
    padding-top: 4px;
    border-right: 1px solid #ddd !important;
}

.dynamicoptions {
    width: 17%;
    float: right;
}

.containerOptions {
    float: right;
    width: 10%;
}
.inputDictionary {
    padding-top: 4px;
    width: 89%;
    float: left;
}
.inputLastOption {
	width: 46%;
    float: left;
    padding: 10px 0;
    text-align: center;
   }
.projectActivityExpandandCollapse{
    display: inline;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100px;
    overflow: hidden;
}

.newTdItr {
    width: 104% !important;
}
#indent div {
    width: 10%;
    margin: 0 !important;
    text-align: center;
}
#comparisonChart {
 Â  padding-top: 40px;
 Â  padding-left:15px;
 Â  margin:0 auto;
 Â  width:80%;
}
#litigationFunnelChart { 
  margin:0 auto; 
  width:85%;
}
#innerMetrics div {
	width: 17%;
    margin: 0 !important;
}

.iterationNew{
	 float: left;
	 width: 17%;
}
.singlePageUrlLinkText{
	width:98%;
	font-size:12px !important;
	border: 1px solid #ddd !important;
	height:23px;
	padding-left:7px;
}
.overflowAuto {
    overflow-y: auto !important;
}
.singlePageTitleLower {
	border-top: 1px solid #ddd;
	font-size:17px;
	padding:8px;
	word-wrap: break-word;
}
.removeDocAttachment{
	max-width: 175px;
    display: inline-block;
    position: relative;
    padding: 5px;
    background: rgb(240, 240, 240);
    margin: 5px;
}

.fixedRow{
	display: block; 
	overflow-y: auto;
	overflow-x: hidden;
}

.defaultCompanyStatus{
	background-color: #f26c38;
    border-radius: 0.25em;
    color: #fff;
    display: inline;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    padding: 0.2em 0.6em 0.3em;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}
.defaultCompanyStatusColor{
	    background-color: #B5C2D3;
}

.esiMachineLabel{
	white-space: pre-wrap;
	padding:6px 8px;
	float:left;
	margin-left:7px;
	cursor: default;
}
.spotPredictionContentPaneHeader {
	padding: 8px 3px 0px 10px;
}
.tableInlineStyle{
	text-align: left;
    display: inline;
}
.helpIconForEQLHelp {
	cursor:pointer; 
	font-size: 20px!important;
	float: right;
	margin-right: -40px;
	margin-top: -69px;
}

.modelPredictionTrainingLabel {
    margin-left: 50px;
   
}


/*For bug Fixes : 83582-E2E : Sub-header icons should display properly by Nagendran*/ 
/*[class^="icon-"], [class*=" icon-"] {
	font-family: 'exterrouifont'!important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
*/
.redunantDs {
    width: 20px;
    height: 20px;
    vertical-align: top;
    margin-left: 10px;
    cursor: pointer;
}

.collectTick {
    font-size: 15px;color: #58C15E;
}

.associationIconsCardPI {
    width: 14px;
    padding-left: 1px;
    padding-right: 6px;
}

#vProfileTabContent input[type='password'] {
    border: 0;
}
.singlePageUrlLinkAddedValue{
	width:98%;
	font-size:12px !important;
	border: 1px solid #ddd !important;
	height:23px;
	padding-left:7px;
}

.singlePageDocClassExtend {
	overflow-x: hidden;
	overflow-y: hidden;
    display: inline-block;
    position: absolute;
    margin-top: 0;
   /* padding-bottom: 50px;*/
    padding-top: 0px;
    background: #fff;
    width: 100%;
    height: calc(100% - 77px);
}

.singlePageFieldsConcept {
	padding:6px;
	font-size:12px;
	padding-top:7px;
	border-bottom:1px solid #F0F0F0;
	
}
.viewTaskDetails > td{
	vertical-align: top !important;
}
#SectionAndInstruction input,#SectionAndInstruction textarea{
	    font-family: "Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","HelveticaNeue","BBAlpha Sans","S60 Sans",Arial,sans-serif !important;
	    font-size: 12px !important;
}
.conceptSearchSearchBox {
	background:#636B6D!important; 
	color:#FFFFFF;
	border:1px solid #636B6D!important;
	
}
.disable_butt {
	-ms-touch-action: none;
    touch-action: none;
	color: #000;
	padding: 4px 7px 4px 7px;
	cursor: pointer;
	border: 1px solid rgb(119,119,119) !important;
	border-radius:2px;
	position: relative;
	display: inline; 
	white-space: nowrap;
 	background: rgb(119, 119, 119) !important;
}

#documentTypeChart .highcharts-series highcharts-tracker {
     cursor: default !important;
     
}
#epm_status>div .cardviewFilterItemChosenShort:before{
	content: "";
	position: absolute;
	top: 31px;
	width: 0;
	margin-left: 24px;
	height: 0px;
	border-left: 5px solid rgba(0, 0, 0, 0);
	border-right: 5px solid rgba(0, 0, 0, 0);
	border-bottom: 8px solid #FFFFFF;
}

#vProfileTabContent .compactInput{
	
	border : none !important;
}

#page .colorOverRide .leftNavRow{
 color : #000;
}
#milestoneNameField{
	padding-left:6px !important;
}
.custColoring .evo-pointer {
    margin-top: 4px;
}
.esiselect_style div > ul .select2-search-field input{
	width:auto !important;   /* 83437 */
}

.docListIconBlackCollection {
	 color : #111;
}
.requestCreationInstructionTable{
	width: 100%;
}
.InstructionsHeader{
   background: #ddd;
    padding: 7px;
    text-align: center;
    color: #666;
}
.InnerContentInstructions{
border: 3px dotted #ddd;
    padding: 0px 65px 20px 30px;
    margin: 5px;
    height: 337px;
}
.InstructionsAttachment {
    height: 74px;
    border: 1px solid #ddd;
    margin-left: 4px;
}
.AttachmentHeader {
    padding: 5px;
    color: #666;
    background: #ddd;
    text-align: center;
}
.noBrd {
    border:0px;
}

.listDisable {
    background: #b9b9b9;
    opacity: 0.4;
    cursor: default;
    color: #545454 !important;
    opacity: 0.3 !important;
}
.paginationFooterDrag {
    background: #f2f2f2 none repeat scroll 0 0;
    border-top: 1px solid #e1e9f2;
    position: absolute
    text-align: center;
    width: 31%;
    z-index: 100;
}
.custmAttachmentRequestDiv{
    height: 60px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
}

.listDisable:hover {
    background: #b9b9b9 !important;
    color: #545454 !important;
}

.disableLabel {
    opacity: 0.4;
    cursor: default;
}
.viewResourceGroupIconClass{
cursor: pointer;
float: left;
width: 22px;
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
padding: 4px;
border: 1px solid #dfdfdf;
}

 #collectionLabelsChart .visualizejs > table.jrPage{ /*related to 0083149 */
	margin:0 auto;
}

#collectionFilterCharts .visualizejs > table.jrPage{ /*related to 0083149 */
	margin:0 auto;
}
.resetSearchAlert{
    color: #3b6a98;
    cursor: pointer;
    text-decoration: underline;
    display: inline-block;
    margin-left: 10px;
}
.viewInstructionRequestDetailsButton{
float: left;
margin: 4px; 
padding-right: 5px;
}
.custtdInst-14{
width : 15%;
padding-left : 40px;
}

.popupSubTab{
	top: 1px !important;
    padding: 11px 0 4px 10px !important;
}
@media only screen and (max-width: 1920px) {
	#requestCreationOnePage_Content_doc .creationCenterContent{
	width: 90%;
	max-width: 1665px;
	}
}
@media only screen and (max-width: 1680px) {
	#requestCreationOnePage_Content_doc .creationCenterContent{
	width: 85%;
	max-width: 1450px;
	}
}
@media only screen and (max-width: 1366px) {
	#requestCreationOnePage_Content_doc .creationCenterContent{
	width: 85%;
	max-width: 1300px;
	}
}
.subRequestTabNew{
    background: none repeat scroll 0 0 #fff !important;
    border-right : 1px solid #000;
    font-size: 14px;
    cursor: pointer;
    padding-bottom: 2px;
    color: #777 !important;
}
.tabNewRequest {
	padding:2px 8px;
	margin: 0 1px;
	cursor: pointer;
	text-transform: uppercase;
}
.buttonRequestGroupsLeftMost {
	margin-right: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-right: 1px solid #3b6a98 !important;
}
#page .buttonRequestGroupsLeftMost:hover {
		background: #3b6a98;
		border: 1px solid #fff !important;
		color: #fff !important;
}
.settingsPagesTablesSubject{
	font-size:12px;
	padding:4px 10px 4px 4px;
	margin-top:6px;
	padding-left:4px;
}
.settingsPagesTablesSubject span{
	background-color:#E9E8E8;
}
.subTitlesFont{
	font-size:14px !important;
}	
.settingsPagesTablesSubject span:hover{
	background-color:#494949;
	color:#FFFFFF;
	cursor:pointer;
}
#tablePreference .projectButtonBasic{
    background: none repeat scroll 0 0 #3b6a98;
    border: 1px solid #3b6a98 !important;
    color: #FFF;
}

#addProjectMilestone {
	margin-right: 10px;
}
#tablePreference .projectButtonBasic:hover {
	background: #3b6a98;
    border: 1px solid #fff !important;
    color: #fff;
}
.requestVewInstructionDisabled {
	opacity:0.7 !important;
	filter: alpha(opacity = 70);
}

.collectionSimilarSection{
    display: inline-block;
    float: left;
    padding-right: 8px;
}  
case g_projectsPage.PROJECTS_TAB_MESSAGES:
			var html = Handlebars.templates["tabActionButtons"];
			var contents = html({items:g_projectsPage.buttonConstants.PROJECTS_TAB_MESSAGES});
			$("#vpage_singleDoc_buttonBar").html(contents);
			$("#vpage_singleDoc_buttonBar").show();
			$('#addMessageToProjectsValue').hide();
			loadProjectMessages("projects");
			$('#addMessageToProjectsValue').attr("onClick","g_ProjectMessagesView.show();");
			g_projectsPage.adjustMilestone(55);
			break;
			
			
			
			this.buttonConstants.PROJECTS_TAB_MESSAGES = {
				button:[
				        //{id:"tab_smartSearchButton", title:"SEARCH", name:"",htmlClass:"buttonAction buttonLeftBar smartSearchButton", imgClass:"fa fa-search widthClassImg"},
				        {id:"addMessageToProjectsValue", title:"ADD_MESSAGE", key:'', name:"ADD_MESSAGE", htmlClass:"buttonBasic tabActionButton projectButtonBasic"}
  				        ]
		}
.EmailDetailsDiv {
    border-bottom: 1px solid #ddd;
    cursor: pointer;
    float: left;
    width: 100%;
}
.Projectmessages {
    float: left;
    width: 80%;
    font-size: 18px;
}
.EamilDetails_title {
    margin: 10px 0px 0px 20px;
}
.EmailDetials_Date {
    float: right;
    width: 16%;
    color: #333333;
}
.MessageDetailsInnerContent {
    margin-left: 66px;
}
.Email_user{
    float: left;
    width: 85%;
}
.Messages_Sub {
    float: left;
    width: 85%;
    margin-left: -8px;
}
.Messages_Sub > span {
    margin-top: 10px;
    color: #aeacac;
   font-size: 14px;
}
.Email_desc {
    margin-top: 5px;
    margin-Bottom: 15px;
    color: #555;
    margin-left: -8px;
}
.summaryArea {
    color: #555;
}
.ViewMessageDetails {
    float: left;
    width: 65%;
}
.ViewEamilDetails_title {
    padding: 10px;
    font-size: 18px;
}
.ViewEmailDetials_Date {
    float: right;
    width: 22%;
    color: #333333;
font-size:14px;
}
.View_MessageDetailsInnerContent {
    border-top: 1px dotted #ddd;
}
.View_Email_messages {
    padding: 10px 0px;
    float: left;
    width: 100%;
    margin-left: 10px;
}
.View_Messages_content {
    border: 1px solid #ddd;
    height: auto;
    padding: 10px;
    background: #f3f3f3;
    margin: 0px 10px;
}
.Messages_innercontent {
    font-size: 14px;
    font-weight: 500;
    padding-bottom: 10px;
}
.mailReaded{
  background:rgba(255,255,255,.9) !important;
}
.mailUnReaded{
   background:rgba(243,243,243,.85) !important;
}
.mailReadedFont{
font-weight: 400 !important;
}
.noResultsLabels{
	font-size: 15px !important;
    color: #999;
    width: 342px;
    text-align: center;
    margin: 40% auto;   
}
.brdRemove {
    border: 0 !important;
}
.epm_draggalbe_stylea{			
	width: 10px;
    float: left;
    height: 30px;
    margin-left: 10px;
}
#rowOnClickProjectDeliverable:hover .epm_draggalbe_stylea {
    background: url('../images/projectdraggable.png')no-repeat center;
    cursor: url(../css/images/openhand.cur), move;
}
.epm_draggalbe_styleaa{			
	width: 10px;
    float: left;
    height: 30px;
    margin-left: 10px;
}
.View_Messages_content table, .View_Messages_content img{
	width: 100% !important;
}
.mailAttachmentMessage {
    margin: 15px 0 0 15px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    font-size: 14px;
    color: #555;
    font-weight: 500;
}
.mailMessageAttachmentItems {
    display: inline-block;
    padding: 7px;
    margin: 10px 0 10px 10px;
    border-radius: 10px;
    background: #f3f3f3;
}
#EmailDetails {
    color: #555;
    font-size: 12px;
}
.mailAttachment {
    margin: 15px 0 0 15px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    font-size: 14px;
    color: #555;
    font-weight: 500;
}
.mailAttachmentItems span{
    display: inline-block;
    padding: 7px;
    margin: 10px 0 10px 10px;
    border-radius: 10px;
    background: #f3f3f3;
    cursor: pointer;
}
.grabbableAvoid{
    cursor: not-allowed;
}
.grabbableAvoidAllow{
    cursor:  pointer !important;
}
#rowOnClickProjectDeliverable td .epm_draggalbe_stylea:before {
    cursor: move; /* fallback if grab cursor is unsupported */
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
    cursor: url(../css/images/openhand.cur), move;
}
#noticeTab_noticeContentArea pre{
	text-overflow: ellipsis;
	white-space: normal;
}
#deleteActionBudget,#dropDownActionBudget{
height:15px;
width:10px;
}
.paddingFirst {
	padding-left:1px !important;
	padding-right:1px !important;
}
.paddingLast {
	padding-left:1px !important;
	padding-right:10px !important;
	text-align: right !important;
	
}
.budgetDyRow,.brdRowStyle {
	width:100%;
	box-sizing: border-box;
	border-color: #eaeaea !important;
}
.requiredInput, .requiredInputColumn {
	border-color: #ff7d4b !important;
}
.minusValVariance {
    color: #ff7d4b;
}
.totalTableField {
	float:left;
	width: 100%;
}
.totalTableRow {
    cursor: initial;
    font-weight: bold;
}
.hourlyRate,.plannedHours,.actualHours{
	text-align:right;
	padding-right: 5px !important;
	padding-top: 3.3px !important;
    padding-bottom: 3.3px !important;
}
.codeName, .activityname {
	padding-top: 3.3px !important;
    padding-bottom: 3.3px !important;
}
.checkAllCheckBoxes, .smartTable_checkboxCol > input  {
	margin: 3px 0px 3px 3px !important;
}
.hiddenImp {
	display:none !important;
}
.disabledBtn {
    background: #f5f5f5 !important;
    color: #949494 !important;
    border-color: #f5f5f5 !important;
    cursor: not-allowed !important;
}
.estimatedCost, .actualCost, .variance, .variance_percnt {
    padding-top: 4px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.unitsField .select2-container .select2-choice .select2-arrow {
    background: none !important;
    background-image: none !important;
    border-left: 0;
}
 .sortingRow #smartTableContainer_smartTable tr .smartTable_checkboxCol:before {
   content: url(../images/dragdot.png);
    height: 20px;
    width: 10px;
  cursor: url(../css/images/openhand.cur), default !important;
} 
#smartTableContainer .smartTable td {
    border-bottom: 1px solid #ddd;
}
#smartTableContainer .smartTable th {
 	padding:10px;
 	text-align:center;
}
#smartTableContainer .smartTable tr {
    border-bottom:0 !important;
}
.tabBtnBase {
    float: left;
    margin: 4px;
    position: relative;
}
.leftBarBtn {
	float:left;
}
.rightBarBtn {
	float:right;
}
.btn_green {
	background-color: #58C15E;
	border: 1px solid #58C15E;
}
.buttonBasicCustm {
	-ms-touch-action: none;
	touch-action: none;
	padding: 6px 9px 6px 9px;
	cursor: pointer;
	position: relative;
	display: inline;
	white-space: nowrap;
	color:#FFF;
}
#page .buttonBasicCustm:hover {
	border: 1px solid #fff;
	color: #fff;
}
.dropDownContainer {
    position: absolute;
    width: 74px;
    left: -40px;
    top: 36px;
    z-index: 1;
    border: 1px solid #7E98C2;
    background-color: #EFEFF0;
    color: #4C72AE;
    border-bottom: 0;
}
.dropDownContainer ul {
    margin: 0;
    padding: 0;
}
.dropDownContainer ul, .dropDownContainer li {
    display: block;
    float: left;
    width: 100%;
}
.dropDownContainer li {
    border-bottom: 1px solid #7E98C2;
    padding: 5px;
    cursor: pointer;
}
.footTdElips {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.toolTipChk {
    cursor: default;
}
.unitsValue{
	text-align:left;
}
 /*  #smartTableContainer .smartTable th {
  padding: 10px 0px 10px 21px;
}  */ 
.dynCol:hover .colDel {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 2px;
    font-size: 12px;
    font-weight: bold;
}
.dynCol {
    position: relative;
}
.hascustomColumn {
  position: relative;
}
.hascustomColumn:hover .colDel{
display: inline-block;
    position: absolute;
    right: 2px;
   padding: 2px 4px;
    top: 2px;
    padding-top: 0;
}
.hascustomColumn:hover .colEdit{
display: inline-block;
    position: absolute;
    right: 20px;
    top: 2px;
  padding: 2px 5px;
 padding-top: 0;
}

.customDatePickerPosition{
	position: absolute !important;
    left: 0 !important;
    top: -220px !important;
    background: rgb(255, 255, 255);
}

.customDatePickerPositionOnlyTime{
	position: absolute !important;
    left: 0 !important;
    top: 31px !important;
    background: rgb(255, 255, 255);
}
.totalTableFieldValue .smartTable_checkboxCol{
font-size: 12px;
    font-weight: bold;
color: black;
}
.totalTableFieldValue .estimatedCost{
font-weight: bold;
}
.totalTableFieldValue .actualCost{
font-weight: bold;
}
.totalTableFieldValue .variance{
font-weight: bold;
}
.totalTableFieldValue .variance_percnt{
font-weight: bold;
}

.actionBtn {
    float: left;
    margin: 4px 4px 4px 8px;
    position: relative;
}

.ShareProEve{
	float: right;
    background: #3B6A98;
    padding: 5px;
    margin-right: 10px;
    border: 1px solid #3B6A98;
    cursor: pointer;
}

.ShareProEve span .icon-calender_c{
	font-size: 19px;
	color: #fff;
}
.ShareProEve:hover{
	border: 1px solid #ffffff;
}

.calPre_syn,.calPre_syn .switchMile{
	float:left;
}
.calPre_syn
{
	    width: auto;
	    float: right;
	    padding: 5px 17px 8px 13px;
	    background: #f5f5f5;
	    margin-right: 10px;
	    border: 1px solid #ddd;
}
.Calendar_auto{
	float: left;
	width: 45%;
	border: 1px solid #ddd;
	margin-left: 13px;
	background:#f3f3f3;
	height:155px
}
.Calendar_manual{
	float: left;
	width: 45%;
	border: 1px solid #ddd;
	text-align: center;
	background:#f3f3f3;
	height:155px
}
#vProfileTabContent td.singlePageFields.singlePageRequiredField:before{
	content: "* ";
}
#taskPortalBackToMatter.buttonFinalOnePage{
	background: #00af4d !important;
	background-repeat: no-repeat !important;
	background-position: 10% !important;
	background-size: 20% !important;
	color: #fff !important;
	border: 1px solid #3b6a98 !important;
}

#taskPortalBackToMatter.pageCreationAction{
	float:right;
	margin: 4px 4px 4px 8px;
	position:relative;
	padding:6px 9px 6px 9px;
}

#taskPortalBackToMatter.projectBackButton {
   /*  background: rgba(0, 0, 0, 0) url("../images/buttonbg.png") no-repeat scroll 0 0 !important; */ 
    border: 0 none !important;
    float: left;
    height: 18px;
    /* padding-left: 18px; */
    z-index: 1;
}
#newInterviewCreationFromTemp:hover {
    background: #F6F6F6 !important;
}
.rightButtonGapESI{
	margin-right : 	2px;
}

.documentButtonBarESI{
	
	padding: 6px 5px 6px 9px;
	 margin-right: 1px; 
	 float: left;
}
.sr-only {
    display: none;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
.ui-datepicker-today .ui-state-hover {
	background: #444 !important;
    color: #fff !important;	
    opacity: 0.8 !important;
}
.buttonFinal:hover{
	background: #24af5e !important;
}
.hasDatepicker {
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;          /* Likely future */ 
}
 .pageCreationActionLeft{
	float:left;
	margin: 4px 4px 4px 8px;
	position:relative;
}

.TitleFont{
	
	font-size: 16px;
}

#projectMoreDrop div:hover {
    background: none repeat scroll 0 0 #4c72ae;
    color: white;
}
.fieldCreatePopup table td .requiredHelp{
	padding-left : 25px;
}
.buttonFinalProjecActivity:hover{
	background: #58C15E !important;
}
.buttonSearch:hover{
	background: #58C15E !important;
	background-image: url(../images/search_new.png?version=_xtr816540c5babf59ac0ab4b43b424d98fextr_) !important;
	background-repeat: no-repeat !important;
	background-position: 12% !important;
	background-size: 19% !important;
	color: #fff !important;
	border: 1px solid #24af5e !important;
	padding-left:21px!important;
}
#vpage_singleDoc_tab_content{
	
	outline : 0;
}
.ui-icon-myCloseButton{
	padding : 0 !important;
}
.calender_title{
	text-align: center;padding:4px;color:#555;font-size:16px;font-weight: 600;margin-bottom:15px;
}
.calender_title > span{
	font-size:10px;
}
.Copy_email_link_a,.Copy_email_link_b{
	border: 1px solid #ccc;
	padding:5px;
	margin:16px auto 0px;
	background:#3b6a98;
	color:#fff;
}
.Copy_email_link_a > span,.Copy_email_link_b > span{
	Cursor:pointer;
	padding-left:5px;
	color:#ffffff;
}
.Copy_email_link_a > i{
	Cursor:pointer;
}
.Copy_email_link_a{
	width:75px;
}
.Copy_email_link_b{
	width:100px;
}
#copyUrl{
	width: 91%;
    margin: 0 4% 0 4%;
}
#copyUrl > span{
	margin-bottom:5px;
	float:left;
	text-align:center;
}
.Url_Label_Style{
	float:left;
	width:97%;	
}
.Url_Label_Style input{
	float:left;
	width:100%;	
}
.project_Event_Style{
	float:left;
	width:99.5%;	
}
.cal_Cont_main{
	width: 99%;
    float: left;
    margin-top: 15px;
}
.project_Event_Style .CalenderPreference{
	float:left;
}
.project_Event_Style .CalenderPreference{
	width: 96%;
	margin-left: 13px;
}
.EmailUrl_margin{
	margin-top:29px;
}
.cale_or_view{
	float: left;
    margin: 55px 9px;
}
.Calendar_pref_desc{
	margin-left: 3px;
    width: 100%;
    float: left;
}
.Calendar_pref_desc > span{
	 width: 96.5%;
    float: left;
	
}
.Calendar_pref_desc i{
	cursor:pointer;
}
.calendarHelpIcon img{
    padding-top: 3px;
    cursor:pointer;

}
.calendarIconHelp .ui-dialog-title{
	width:88%;
}
.calendarIconHelp .ui-dialog-title {
    float: none !important;
    margin: .1em 0 !important;
    white-space: nowrap !important;
    width: 88% !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: inline-block !important;
}
.singlePageSelect2CustomEditable {
	width:100%;
	/*border:0 !important;  Select-To Dropdown Border not visible overall Projects*/
	/*font-size:13px;*/
	background-image:none !important;
   /*border: none !important;*/
}
.disabledReqActivityBtn{
   background: #b0c3d6 !important;
   border-color: #f5f5f5 !important;
    cursor: not-allowed !important;
}
.subTabHolderRequest{
    top: 9px !important;
    position: absolute !important;
   padding: 5px !important;
  width: 1112px !important;
}
.Copy_email_link_a:active ,.Copy_email_link_b:active {
 border:2px solid #a5c7fe !important;
}
.priorityHover:hover {
      background: #3875d7;
      color: #fff;
}
.ingestCustIcon img {
	width: 75%;
	text-align: center;
	padding-top: 3px;
}
.ingestCustIcon {
	cursor: pointer;
}
.Request-Assignee-01 table tbody tr .requiredHelp{
	padding:13px 0 0 23px !important;
}
.selectPrioritydropDown {
    background: #eeeeee url("../images/triangleUp.png?version=_xtr816540c5babf59ac0ab4b43b424d98fextr_") no-repeat scroll 99% 50% / 7px auto !important;
    width: 98% !important;
    background-blend-mode : hard-light;
    border-bottom-color: transparent !important;
    border-top-color: #5897fb !important;
    border-right-color: #5897fb !important;
    border-left-color: #5897fb !important;
    }
    
.ui-icon-myCloseButton:clicked,.ui-icon-myCloseButton:active,.ui-icon-myCloseButton:visited{
	outline:none;
}

/*Commented for focusing buttons in UI dialog*/

/* .ui-state-focus:focus{
	outline:none !important;
	border:0;
} */

/*Commented for the bug Id:0091108 */
 /*#actionDrop:hover {
     background: #4c72ae;
     color:#FFF;
} */
.icon-edit_a {
	display: inline-block;
    vertical-align: top;
    padding-top: 3px;
}
.buttonBasicNeedsAction {
	/* removes delay for touch devices */
	-ms-touch-action: none;
	touch-action: none;
	padding: 6px 9px 6px 9px;
	cursor: pointer;
	border: 1px solid #3b6a98;
	position: relative;
	display: inline;
	white-space: nowrap;
	background: none repeat scroll 0 0 #3b6a98;
	color: #FFF;
}
.pageExtractionAction {
	float: right;
	margin: 4px 4px 4px 8px;
	position: relative;
	right: 0px!important;
	margin-top: 5px;
	margin-left: -2px!important;
}
#cloneSectionButton:hover{
	border-color: #fff;
}
#editSectionButton:hover{
	border-color: #fff;
}
#deleteSectionButton:hover{
	border-color: #fff;
}
#milestoneRadioreq .ui-state-active {
    background-color: #f56d39 !important;
}
#editReqActivityAssignee .ui-state-active 
{
background-color: #f56d39 !important;
}
.viewRequestAssociatedActivity {
	width: 100%;
}
 .applyDraggableClassDivOthers{
        min-width: 870px;
}
.dropDownContainer li:hover {
    background: none repeat scroll 0 0 #4c72ae;
    color: white;
}
.orText{
   padding: 20px 25px 4px;
   clear: left;
   font-size: 16px;
   color: #7f7a7a;
   font-weight: bold;
}
.ctn_header{
margin: 10px 20px 15px;
   font-size: 16px;
   color: #908a8a;
   padding: 5px;
   border-bottom: 1px solid #ddd;
   clear : both;
}
#coll_searchBarContainer table, #assessment_searchBarContainer table{
	margin-top : 0 !important;
}

.collectionCreation
{
   float: left;
  /*  margin: 4px 4px 4px 33px; */
  margin : 4px 4px 13px 33px;
   right: 0px!important;
   padding: 10px;
   border-radius: 2px;
   width: 200px;
}
.singlePageDocClassNew 
{
   /*  overflow: auto; */
    display: inline-block;
    position: absolute;
    margin-top: 0;
    padding-bottom: 50px;
    padding-top: 0px;
    background: #fff;
    width: 100%;
    height: calc(100%);
}
.customizedPagination
{
border-top: 1px solid #e1e9f2;
    background: #f2f2f2;
    bottom: 0;
    text-align: center;
    position: fixed;
    z-index: 1000;
    width: 100%;
}
.countInTab
{
	padding: 0px 7px;
    margin: 6px;
    font-size: 13px;
    background: #fff;
    color: #FF5722;    
	}
.subTabHolderEddm .tab
{
/*	border: 1px solid #transparent!important;
	/* border-bottom: 1px solid #ddd!important; */
	padding: 4px 8px;
	background: none repeat scroll 0 0 #6C6C6C;
	color: #FDFDFD!important;
	margin-right: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px; */
}
.subTabHolderEddm 
{
	float: left;
	padding: 0 12px;
/* 	position: absolute; */
	top: 77px;
	width: 100%;
}ï»¿
.subTabHolderEddm .selectedTab
{
	background: none repeat scroll 0 0 #f0a060!important;
	color: black!important;
	/* border-bottom: 1px solid #f0a060!IMPORTANT; */
	border-bottom: 1px solid transparent !important;
} 
.subTabHolderEddm .selectedTab:hover
{
	background:	 #f0a060!important;	
}

.selectImageOption li:hover {
    background: #3875d7;
    color: #fff;
}
.helpTextClassPwd
{
	background-color: #fff;
    border: 5px solid rgba(0, 0, 0, 0.5);
    bottom: 220px;
    color: #333;
    font-family: helvetica;
    font-size: 13px;
    padding: 15px;
    position: absolute;
    right: 50px;
    width: 360px;
    z-index: 0;
}
.helpTextClassEditPwd {
    background-color: #fff;
    border: 5px solid rgba(0, 0, 0, 0.5);
    bottom: 90px;
    color: #333;
    font-family: helvetica;
    font-size: 13px;
    padding: 10px;
    position: absolute;
    right: 10px;
    width: 290px;
    z-index: 0;
}
.helpTextClassUser{
	background-color: #fff;
    border: 5px solid rgba(0, 0, 0, 0.5);
    bottom: 150px;
    color: #333;
    font-family: helvetica;
    font-size: 13px;
    padding: 15px;
    position: absolute;
    right: 50px;
    width: 360px;
    z-index: 9999;
}
.helpTextClassEdit{
	background-color: #fff;
    border: 5px solid rgba(0, 0, 0, 0.5);
    bottom: 90px;
    color: #333;
    font-family: helvetica;
    font-size: 13px;
    padding: 10px;
    position: absolute;
    right: 10px;
    width: 290px;
    z-index: 0;
}
.helpTextClassChange{
	background-color: #fff;
    border: 5px solid rgba(0, 0, 0, 0.5);
    bottom: 90px;
    color: #333;
    font-family: helvetica;
    font-size: 13px;
    padding: 10px;
    position: absolute;
    right: 10px;
    width: 290px;
    z-index: 0;
}
.helpTextClassForgetPwd{
	background-color: #fff;
    border: 5px solid rgba(0, 0, 0, 0.5);
    bottom: 39px;
    color: #333;
    font-family: helvetica;
    font-size: 13px;
    padding: 10px;
    position: absolute;
    right: -10px;
    width: 290px;
    z-index: 9999;
}

#slider li.als-item.active div .icon-integration{
	color: #737173;
}
.singlepageForIngest{
	padding-bottom:10px;
}
.projcardviewFilterItem:hover{
 border: 1px solid #fff;
}
.dashboardVisualization .dashletContent .content,.dashboardVisualization .dashletContent .content .jrPage{ 
background: #fafafa !important; 
} 
div[data-componentid="Matter_360_Matter_Timeline"] .content .jrPage, 
div[data-componentid="Matter_360_Matter_Timeline"] .content .jrPage tbody tr td > div, 
div[data-componentid="Matter_360_Matter_Timeline"] .content .jrPage .highcharts-container, 
div[data-componentid="Matter_360_Matter_Timeline"] .content .jrPage svg, 
div[data-componentid="Matter_360_Matter_Timeline"] .content .jrPage svg .highcharts-background 
{ 
width: 100% !important; 
}

#subtabmoreTab{
	position: relative;
	top: 5px;
}

#createLHFromHomePage{
	margin-left:0px;
}

.ui-tooltipMaximizeHover
{
   display:inline-block!important; 
}

.custTableCols{
	width: 53%;
    float: left;
    margin-right: 4px;
}

.custListCols{
	width: 46%;
    float: left;
}

.custTableColsOnly{
	width:100%;
	margin-right:0px;
}
.instructionView .select2-container .select2-choice > .select2-chosen{
    width: 92%;	
}
.instructionSelect2Container .select2-container .select2-choice > .select2-chosen {
    width : 148px; 
}
.formDeliverableTitleText .select2-container .select2-choice > .select2-chosen{
	width : 750px;
}
.singlePageInput .select2-choice span.select2-chosen {
    width: 80%;
}

.btn-green {
    background-color: #58C15E;
    color: #fff;
    border: medium none !important;
    padding: 6px 10px !important;
    border-radius: 4px;
}
.noFiles{
	font-size: 12px !important;
	color: #1a1a1a;
	text-align: center;	
	margin-top:20px;
}
.onOffSwitchLedesdisabled {
	color:#000;
	opacity:0.4 !important;
	filter: alpha(opacity = 40);
}

.onOffSwitchLedesdisabled:hover {
	background:#f0f0f0!important;
}
.notesOnClickDisabledState{
	padding-right:75% !important;
    background: #fff;
    padding-bottom: 0px !important;
}
div[data-componentid="Custodian_360_Timeline"] .content .jrPage, 
div[data-componentid="Custodian_360_Timeline"] .content .jrPage tbody tr td > div, 
div[data-componentid="Custodian_360_Timeline"] .content .jrPage .highcharts-container, 
div[data-componentid="Custodian_360_Timeline"] .content .jrPage svg, 
div[data-componentid="Custodian_360_Timeline"] .content .jrPage svg .highcharts-background 
{ 
width: 100% !important; 
} 
 
div[data-componentid="Custodian_360_Metrics_Count"] .dashlet .dashletContent .content 
{ 
height:auto !important; 
}
#custodian_360_dashboard div[data-componentid="Custodian_360_Metrics"] .content .jrPage
{ 
width:150% !important; 
}
div[data-componentid="Custodian_360_Metrics"] .dashlet .dashletContent .paginationControlWrapper 
{ 
	display : none !important; 
}
.summaryPaneMemberIcon{
	font-size: 12px;
    float: left;
    margin: 6px 0 5px 6px;
}
.subTextCSV {
padding: 4px;
}
.redStar {
    color: red;
}
.previewDataTables tr td{
width:16%
}
.textHead{
   color: #797474;
   font-size: 14px;
   width: 32%;
  }
  .previewDataTable tr, .previewDataTable td {
    border: 1px solid #ddd;
    border-collapse: collapse;
}
.previewDataTable tr,.previewDataTable td {
    padding: 5px;
    text-align: left;
}
.previewDataTable tr:first-child td{
	color: #797474;
    font-size: 14px;
}
#custodian_360_dashboard_matter_integration .dashboardCanvas .content .body div[data-componentid="Custodian_360_Collected_Document_Types_Breakdown"] .dashlet .dashletContent .content .jrPage tbody tr td div .fusioncharts-container{
	float:left;
	width: 90% !important;
	text-align:center !important;
}
#custodian_360_dashboard_matter_integration .dashboardCanvas .content .body div[data-componentid="Custodian_360_Collected_Document_Types_Breakdown"] .dashlet .dashletContent .content .jrPage tbody tr td div{
	float:left;
	width: 100% !important;
	text-align:center;
}
#custodian_360_dashboard_matter_integration .dashboardCanvas .content .body div[data-componentid="Custodian_360_Processing_Statistics"] .dashlet .dashletContent .content .jrPage tbody tr td div .fusioncharts-container{
	float:left;
	width: 90% !important;
	text-align:center !important;
}
#custodian_360_dashboard_matter_integration .dashboardCanvas .content .body div[data-componentid="Custodian_360_Processing_Statistics"] .dashlet .dashletContent .content .jrPage tbody tr td div{
	float:left;
	width: 100% !important;
	text-align:center;
}
#custodian_360_dashboard_matter_integration .dashboardCanvas .content .body div[data-componentid="Custodian_360_Accessed_Vs_Collected"] .dashlet .dashletContent .content .jrPage tbody tr td div .fusioncharts-container{
		float:left;
		width: 90% !important;
		text-align:center !important;
}
#custodian_360_dashboard_matter_integration .dashboardCanvas .content .body div[data-componentid="Custodian_360_Accessed_Vs_Collected"] .dashlet .dashletContent .content .jrPage tbody tr td div{
	float:left;
	width: 100% !important;
	text-align:center;
}
#custodian_360_dashboard .dashboardCanvas .content .body div[data-componentid="Custodian_360_Employee_by_Interview_Status"] .dashlet .dashletContent .content{ 
          overflow-y:hidden !important; 
}
#custodian_360_dashboard .dashboardCanvas .content .body div[data-componentid="Custodian_360_Employee_by_Project_Status"] .dashlet .dashletContent .content > div .jrPage tbody tr td .highcharts_parent_container .highcharts-container > svg .highcharts-background{

 Â  Â fill: #fafafa;
}
.keyCustodianIcon{
	position:absolute;
	right:12px;
}
.lhIssuingOfficer{
	margin-right: 16px;
}
#listviewcontent{
	overflow : auto !important
}
/* #viewDeliverable{
  margin-top: 36px;
} */
.requestCreationNewButton:hover{
 	border: 1px solid #fff !important;
}
.summaryPaneMatterInfo{
   padding-left: 16px;
}
.summaryPaneInterviewOfficer{
   padding-left: 35px;
}
.summaryPaneIssuingOfficerInfo{
   margin-left: -10px !important;
}
#viewDeliverable {
    float: center;
    position: relative;
    top: 28px;
    border-radius: 4px;
    font-size: 11px;
    background: #bdbcbc;
    border: none;
    width: 102px;
    color: #fff;
    cursor: pointer;
}
.removePersistentLabels {
	    max-width: 185px;
		margin:5px;
		display: inline-block;
		position: relative;
}
.summaryPaneHeader .summaryValLeftPaneTitleInfo{
	font-size:14px;
	margin-top:4px;
}
.colorPickerHolderBox2 {
padding: 15px;
position: absolute;
background: #efefef;
border: 1px solid #ddd;
color: #999;
/* margin-left: -437px; */
margin-top: 9px;
width: 504px;
z-index: 9999;
}
.persistentErrorIcon{
	font-size: 18px !important;
    color: #999;
    cursor: pointer;
}

/*TERM HIGHLIGHT STYLE*/
#vpage_hgltRightPane {
    position: absolute;
    width: 19%;
    top: 168px;
    right: 0;
    bottom: 0;
    border: 1px solid #ddd;
    background: #fbfafa;
}
.hgltMainHeader{
	font-size: 15px;
    padding: 10px;
    text-transform: uppercase;
    color: #989393;
    font-weight: 500;
    background: #fbfafa;
}
.hgltHeaders{
	font-size: 15px;
    padding: 6px 10px;
    background: #eee;
    margin-top:5px;
}
.flt-rgt{
	float:right;
}
.flt-left{
	float:left;
}
.createtopic {
    margin: 10px 0;
}
button.ord-btn {
    padding: 3px 10px;
    margin: 0;
    background: #3b6a98;
    border: none;
    color: #FFF;
    border-radius: 2px;
    cursor: pointer;
    outline: none;
}
.coloredTermCount{
	color: #aaa;
    font-weight: 500;
}
.coloredTerms table tr{
	height : 25px;
	width: 100%;
}
.coloredTerms table tr:hover{
	background: #ddd;
}
.coloredTerms{
	display: inline-flex;
	padding: 2px 6px;
    border-radius: 4px;
    margin: 2px 0px;
    
}
.redTerms{
    background: #d61212;
    color: #fdfd0a;
}
.greenTerms{
	background: #79ca79;
    color: #fff;
}
.darkBkgd{
	background:#ddd;
}
/* On Off switch CSS foe ESI Vault Highlight Sets*/
.onoffswitchHgltSet {
	border: 0px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	height: 7px;
	width: 35px;
	border-radius: 25px;
	margin-top: 10px;
}
.onoffswitchHgltSet.true .inset {
	/*background-color: #51a351;
			*background-color: #499249;
		background-image: linear-gradient(top, #62c462, #51a351);
		background-repeat: repeat-x;
		border-color: #51a351 #51a351 #387038;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
			background-image: none;
		  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);*/
		border: 0 !important;
	background: #CCC !important;
	box-shadow: none !important;
}
.onoffswitchHgltSet.true .inset .control {
	float: left;
}
.onoffswitchHgltSet.true .inset .control:after {
	content: ' ';
	position: relative;
	right: -120%;
	top: 10%;
}
.onoffswitchHgltSet.false .inset {
	/*background-color: #da4f49;
		*background-color: #bd362f;
		background-image: linear-gradient(top, #ee5f5b, #bd362f);
		background-repeat: repeat-x;
		border-color: #bd362f #bd362f #802420;
			border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
			background-image: none;
		  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);*/
		  border: 0 !important;
	background: #58C15E !important;
	box-shadow: none !important;
}
.onoffswitchHgltSet.false .inset .control {
	float: right;
}
.onoffswitchHgltSet.false .inset .control:before {
	content: ' ';
	position: relative;
	left: -110%;
	top: 10%;
}
.onoffswitchHgltSet .inset {
	width: 100%;
	height: 100%;
	border-radius: 20px;
	padding: 2px;
}
.onoffswitchHgltSet .inset .control {
	/*width: 40%;
		height: 100%;*/
		border-radius: 100%;
	background-color: #FFF;
 *background-color: #e6e6e6;
	background-image: linear-gradient(top, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	height: 17px;
	width: 17px;
	margin-top: -6px;
	border: 1px solid #ccc;
}
.onoffswitchHgltSet .inset .control:hover {
	cursor: pointer;
}
.onoffswitchHgltSet.disabled {
	color: #CCC;
}
.onoffswitchHgltSet.disabled .inset {
	background-color: #f5f5f5;
 *background-color: #e6e6e6;
	background-image: linear-gradient(top, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
}
.onoffswitchHgltSet.disabled .control {
	cursor: default;
}
/* ends */
div#temsAddedContent::-webkit-scrollbar {
    width: 5px;
    border: 1px solid #ddd;
    border-radius: 25px;
    height:15px;
}
.removePersistentLabels{
	padding: 5px;
	max-width: 185px;
	/* background: #f0f0f0; */
	margin: 5px;
	display: inline-block;
	position: relative;
}

.colorPickerHolderBox2 {
	padding:15px;
	position: absolute;
	background: #efefef;
	border: 1px solid #ddd;
	color: #999;
	/* margin-left:-437px; */
	margin-top:9px;
	width:504px;
	z-index: 9999;
}


.colorTdWidthOverride{
	min-width:0px !important;
}

.ui-dialog .ui-dialog-buttonpane button.cssOverideMarginRight{
	margin-right:0px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}
.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer
}

.persistentErrorIcon{
	font-size:18px;
	color: #999;
	cursor:pointer;
}
.createdFromIcon{
	color: #f26c38;
    cursor: default;
    margin-left: -5px;
    top: 13px;
    position: absolute;
}
.lhArrow {
    margin-left: -9px;
    text-shadow: -1px -1px 0px #fff;
}
.ecaArrow {
    margin-left: -9px;
    text-shadow: -1px -1px 0px #fff;
}
.collArrow {
    margin-left: -4px;
    text-shadow: -1px -1px 0px #fff;
}
.lhArrowCardView{
	margin-left: -9px;
    text-shadow: -1px -1px 0px #fff;
}
.collCardViewArrow {
    margin-left: -6px;
    text-shadow: -1px -1px 0px #fff;
}

/*TERM HIGHLIGHT STYLE END*/

#tenantContentPage td.widthOverride{
	width: 25%;
}

.tenantCreationTr {
	font-size: 14px;
	border-bottom: 1px solid #e1e7f2;
}

.tenantCreationTd {
	padding: 20px 3px 15px 30px;
	color: #555;
}
.tenantCreationTrHead{
	font-size:15px;
	font-weight: 600;
	border-bottom: 1px solid #e1e7f2;
	background-color: #eaf1fc;
	color: #555;
}

.statusWaiting {
	color: #ccc;
}
.statusFailed {
	color: #9a4533;
}
.statusSkipped{
	color: #d87b27;
	padding-left: 3px;
}
.statusInProgressIcon {
	font-size: 20px;
	padding-left: 40px;
}

.statusWaitingIcon{
	color: #ccc;
	font-size: 20px;
	padding-left: 40px;
}

.statusSuccess{
	font-size: 20px;
	padding-left: 40px;
	color: #58C15E;
}

.creationCenterContentPopup {
	/* margin-right:auto;
	margin-left:auto; */
	margin: 10px auto 10px 130px;
	width:75%;
	max-width:1024px;
	/* -moz-box-shadow: 2px 2px 8px #000;
	-webkit-box-shadow: 2px 2px 8px #000;
	box-shadow: 2px 2px 8px #000; */
	background:#ffffff;
	/* border:1px solid #ddd; */
	/* border-left:1px solid #ddd;
	border-right:1px solid #ddd; */
}
/*Tenant Portal*/
/* .teanatSummaryPropsColumn {
	margin: 0 0 0 158px;
} */
.mainTitleClass {
	float: left;
	padding:12px 18px 10px 12px;
}
.tenantIconColors {
	border-radius:50%;
	color: #F26C38;
}
.epmLeftNavHeader > div, .epmDetContA div img, .epmDetContA div span, .epmDetMemB div :nth-child(2), .epmDetMemB div :nth-child(3), .epmLeftNavHeader img, .epmLeftNavHeader h1, .epmLeftNavDateView > div, .epmLeftNavDateView div div, .epmDateProgress > span,.epmDateProgress1 > span,.epmDateProgress2 > span, .epmDateProgress > span > span,.epmDateProgress1 > span > span,.epmDateProgress2 > span > span{
 float:left;
}

.UtilityAction{
	cursor:pointer;
}

#fixedRowId tr
{
	width: 100%;
    display: block;
}

.dropletSelection
{

    display: inline-block;
    float: left;
    padding: 2px 10px;
}

.dropletSelectionBlk
{
    background: rgb(215, 215, 215);
    height: 27px;
}

.dropletSelection span.dropletLabel
{
	padding: 4px 10px;
    color: #000;
    font-size: 13px;
    font-weight: 500;
    box-sizing: border-box;
    vertical-align: middle;
    float:left;
}

.dropletSelection .select2-container .select2-choice
{
	padding: 0px;
    height: 25px;
}

.dropletSelection .singlePageInput .select2-choice span.select2-chosen
{
	margin-left: 10px;
    font-weight: bold;
    font-size:11px;
}

.dropletSelection .select2-container .select2-choice a:focus {
    outline: none;
}

.dropletSelection .select2-container-active .select2-choice
{
border:none;
}

.dropletSelection .select2-container
{
	width: 100px;
    height: 30px;
    float:right;
}

.tenantNameGridCardView{
	font-weight: normal;
    color: #111;
    font-size:19px;
}

.tdParent{
	color: #c77700;
	font-size: 12px;
    font-weight: 600;
}

.tdParentView{
	color: #c77700;
	font-size: 12px;
    font-weight: 600;
    padding-left : 35px;
}

.tdChildChkBox{
	 text-align: center;
}

.tdChild .inputStyle{
	 /* text-align: right; */
}

.tdChildName{
	text-align:left;
	padding-left:25px;
}

.tdChildNameView{
	text-align:left;
	padding-left:70px;
}

#tenantContentPage .compactInput{
	margin-left:6px !important;
}

#featureGrpAllChk{
	display:block;
}

.leftOnePageScrollablePane{
	overflow-y:auto !important;
}

#csvFileBrowserDisplayDark, #csvFileBrowserDisplayLight {
 height:25px;
 padding: 4px; 
 width:98%;
 float:left;
 margin-right:1%;
 border:1px solid #e9e9e9;
 overflow-y:auto;
}

#s2id_manageTenantDroplet {
	width: 112px;
	display: none;
	height: 22px;
}

.clientLogoLeftPane{
	text-align: left;
    padding: 11px 0px 14px 25px;
} 

.clientLogoLeftPane img:nth-child(2)
{
	    margin-top: 5px;
}

#logLevelVal {
	text-transform: capitalize;	
}

#otpContent {
	width: 95%;
	color: white;
}
.unselectable {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.copyclipboard {
	font-size: 14px;
    margin-left: 7px;
    color: #b2b2b2;
}

.copyclipboard:hover {
	color: #000000 !important;
}

#linkRepTable .singlePageTableTr{
	width:100%;
}
#linkRepTable .singlePageTableTr .singlePageFields{
	width:25%;
}
#linkRepTable .singlePageTableTr .singlePageValue{
	width:75%;
}

/*STYLISH TOGGLE*/
.IncludeChildlabelToggle .Inset {
    width: 96%;
    height: 100%;
    border-radius: 20px;
    padding: 6px 3px;
}
.IncludeChildlabelToggle .Inset .Control:hover {
    cursor: pointer;
}
.IncludeChildlabelToggle.true .Inset .Control {
    float: left;
}
.IncludeChildlabelToggle {
    border: 0px;
    color: #FFF;
    font-size: 12px;
    /* font-weight: bold; */
    font-family: Helvetica, Verdana, Arial, sans-serif;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    height: 7px;
    width: 60px;
    border-radius: 25px;
    margin: 1px 4px;
    float: left;
    cursor: pointer;
}
.IncludeChildlabelToggle.true .Inset {
    border: 0 !important;
    background: #e2e2e2 !important;
    box-shadow: none !important;
}
.IncludeChildlabelToggle.false .Inset {
    border: 0 !important;
    background: #e2e2e2!important;
    box-shadow: none !important;
}
.IncludeChildlabelToggle.false .Inset .Control {
    float: right;
}
.IncludeChildlabelToggle.true .Inset .Control {
    background-color: #707070 !important;
}
.IncludeChildlabelToggle.false .Inset .Control {
    background-color: #58C15E !important;
}
.IncludeChildlabelToggle .Inset .Control {
    border-radius: 100%;
    background-image: linear-gradient(top, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    height: 12px;
    width: 12px;
    margin-top: -3px;
}
.IncludeChildlabelToggle.false .Inset .Control:before {
    content: 'Enabled';
    position: relative;
    left: -40px;
    top: -1px;
    word-wrap: normal;
    color: #000;
    font-size: 10px;
}
.IncludeChildlabelToggle.true .Inset .Control:before {
    content: 'Disabled';
    left: 16px;
    position: relative;
    top: -1px;
    font-size: 10px;
    word-wrap: normal;
    color: #000;
}
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 32px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
  height: 16px;
  width: 37px;
}

.slider:before {
  position: absolute;
  content: "";
  bottom: 3px;
  height: 11px;
  width: 11px;
  left: 1px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #58C15E;
}

input:focus + .slider {
  box-shadow: 0 0 1px #58C15E;
}

input:checked + .slider:before {
  -webkit-transform: translateX(23px);
  -ms-transform: translateX(23px);
  transform: translateX(23px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
.snowflake_font{
	text-align: left;
	font: normal normal bold 12px/16px Segoe UI;
	letter-spacing: 0px;
	color: #707070;
	opacity: 1;
}
.snowflake_table_border{
	margin-top: 6px;
    margin-left: 20px;
    width: 630px;
    height: 230px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #7070703E;
    opacity: 1;
}
.tenantLabels{
	padding: 5px;
    background: #f0f0f0;
    margin: 5px;
    position: relative;
    display: inline-flex;
    align-items: center;
    width: 61px;
    justify-content: space-between;
	opacity: 0.9;
}
.labelNameCont{
	max-width: calc(100% - 7px);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.tenantLabels:hover{
	opacity: 1;
}
#labelColorPicker .evo-pop{
	margin-left:20px
}
.reqFldIndInPopup{
	margin-right: 10px;
    display: inline-block;
    float: right;
    border: 0px;
}
.requiredFieldsStarColor {
    color: #c77700;
    font-size: 18px;
    margin-top: 0px;
    float: left;
}
.ui-button .ui-button-text {
    display: block;
    line-height: normal;
}