/* styles used globally, contains styles for Header */

/* Component containers
----------------------------------*/
body
{
    height:100%;
    margin:0px;
    padding:0px;
	font-size:12px;
    font-family:  Arial, Helvetica, sans-serif ;
    color: #404040;
    border-color:#ccc;
	scrollbar-arrow-color: #464646;
    scrollbar-3dlight-color: #CCCCCC;
    scrollbar-darkshadow-color: #999999;
    scrollbar-face-color: #D4D0C8;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #CCCCCC;
    scrollbar-track-color: #e6e6e6;
}
form
{
    height:100%;
    margin:0;
}
/* 2015-10-26: Keet Leibowitz introduced border: none to iframe class */
iframe 
{
    margin: 0px 0px 0px 0px;
    border: none;
}
.iframeContainerHeight {
    height: 95vh !important;
}
#html
{
	height: 100%;
}

/*chrome by default set border on focus element and we want to remove blue border from accordion*/
h3:focus {
    outline: 0;
}

label,span
{
    font-size :10px; 
}
/*This style to make dropdown and input box of same height */
select, input[type="text"] {
    border: 1px solid #ccc;
     margin: 0;
     padding:1px;
    -moz-box-sizing: content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    height: 18px;
}
select:disabled {
   color: rgb(192,192,192);
}

.data-italic
{
	font-style: italic;
}
.data-bold,
.header-bold
{
    font-weight:bold;
}

.header-L
{
    font-size:13px;    
}
.header-XL
{
    font-size:14px;    
}
.header-XXL
{
    font-size:18px;
 }

.header-active-light
{
    color: #8dc63f;
}

.header-active-dark
{
    color: #4f6f19;
}

.data-state-disabled
{
    color: #999999;
}
.data-state-highlight
{
    color: #666;
}
.data-state-error,.data-state-error-image
{
    color: #990000;
    background-color:#F8F9C2;
}
.data-state-error-image::before {
    content:"";
    display: inline-block;
    background: url("images/required_field_warning.gif") no-repeat center bottom;
    width: 20px;
    height: 20px;
    margin: 0 2px 0 0;
    }
.data-state-success
{
    color: #00C000;
    background-color:#E5F0D5;
}

.align-middle
{
    vertical-align:middle;
    text-align:center
}



.processingImg {
background:url('images/ajax-loader-darkblue.gif') no-repeat center center;
height: 100px;
width: 100px;
position: relative ;
left: 50%;
top: 50%;
margin: -25px 0 0 -25px;
z-index: 1000;
}

/* Used in workitems.aspx*/
.right-align-pane
{			
	float: right;
	border: none;	
	margin-right:2px;
	text-align: right;
}

/*workitem search*/
.searchlabel
{
    /* color:#575757;  */
}
.searchrequiredlabel
{
    /*font-size:12px;*/
    color:red;   
}
.searchdatetimefield
{
	font-size: 11px;
	height: 20px;
	margin: 0px;
	padding: 2px 1px 2px 2px;
	text-align: left;
}

/*Used in error.aspx*/
.fixed-color-anchor:link,
.fixed-color-anchor:visited,
.fixed-color-anchor:hover,
.fixed-color-anchor:active
{
	text-decoration: underline;
    color: #3333ff;
}

/*Used for confirmation dialog in PropertyNomenuJQ.aspx*/
.confirmation-popup-container
{
	border: 1px solid ;    
	/*border-top: none;*/
    background-color: #acbc8f;
}
.confirmation-popup-data
{
	margin: 0px;
	vertical-align: middle;
	padding:10px;
}


/* My work */
.container-all-corner
{
	border-bottom-right-radius:20px;
    border-bottom-left-radius:20px;
    border-top-right-radius:20px;
    border-top-left-radius:20px;
    border:1px solid #999999;        
}
.container-all-corner .top-header
{
    top:15px;
    position:relative
}
.svgchart 
{
    display: block;
    float:none ;   
    margin: 0px;
    padding: 0px;
    height: 100%;
    width: 100%;
}
.textarea-readonly
{
    word-wrap: break-word;
    border: 1px solid transparent;
    background:transparent;
    font-family:  Arial, Helvetica, sans-serif ; /*text-area do not inherit body font and size*/
    font-size:12px;
}
.link-button
{
    font-size:100%;
	color: #467cbc;
	vertical-align: middle;
	padding: 0px;
	margin: 5px 0px;
	background: none;
	border: none;
	text-decoration: underline;
	cursor: pointer;
	text-align: left;
}
.chart-header
{
    /*color: #4f6f19;*/
}
.chart-tooltip
{
    margin:8px 5px;
    font-size:12px;
}
.bam-summary-data
{
    text-align: left;
    color: #999999;
    padding: 2px;
    vertical-align: top;
}

/* Used By ProductSupport.ascx, PSContactInfo.ascx,PSSendEmail.ascx*/
.contactus
{
	font-family: Arial;
	font-size: 11px;
	color: #555555;
}
.contactus .header
{
	font-family: Arial;
	font-size: 14px;
	color: #005496;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 3px;
}
.contactus .subheader
{
	font-family: Arial;
	font-size: 12px;
	color: #005496;
}
.contactus li
{
	font-family: Arial;
	font-size: 12px;
	color: #555555;
}
.contactus .centeralign
{
	text-align: center;
}
.contactus .textareasupport
{
	background: url(images/support_hands.jpg) no-repeat center middle;
	border: 1px solid #7fa9ca;
	background-color: #ffffff;
}

.productsupport
{
    background-image: url('images/lpVLine.png');
    width:1px;
    height:281px;
}
/* END OF Used By ProductSupport.ascx, PSContactInfol.ascx,PSSendEmail.ascx*/

/*Report schedular pages */
.form-data-header
{    
    padding-top: 8px;
	padding-bottom: 4px;
}
.form-data-label,.form-data-label-required
{
    /*color:#575757;*/
}
.form-data-label-required::after
{
    content:" * ";
    display: inline-block;
    color: #FF0000;
	font-size: 11px;
	padding-left: 3px;     
}
.form-data-text
{
    color:#000000;  
}
.form-data-note
{
    color:#666;
    background-color:#F6F6F6;
}
.container-underline
{
    border-bottom-color: #bfbfbf;
    border-bottom-style: solid;
    border-bottom-width: 1px;            
    padding-top:5px;
    padding-bottom:5px;
}


/* Used in Manage my time,folder user design.*/
.managetime-container,.folderuserdesign-container
{
	width: 100%;	
	overflow: auto;

}
.manageusertime 
{
   background-image: url('images/ajax-loader-darkblue.gif');
   background-repeat: no-repeat;    
   background-position:right; 
}

/*Used in foldering user design*/
.folderuserdesign-info
{
    height: 15px; 
    width:37%;
    padding: 0px 8px;
}
.folderuserdesign-table
{
	border: 1px solid #e0bf96;
	padding: 0px 8px;
	margin-top: 4px;	
	/*background: #FFFFFF;*/
    text-align:center;
}
.folderuserdesign-table td
{
	padding-top: 3px;
	white-space: nowrap;	
	/*color: #000000;*/
	height: 22px;
}

/* Used in My DashBoard*/
.mydashboard-container
{	
    /*background: url('images/hp_body_bg.jpg') center 40%;*/
	height: 100%;
	color: #333;
	margin: 0px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top:0px;
	left:0px;
	 /*background-color:#ffffff;*/
}
.mydashboard-container-table {
    margin-left: 0px;
    padding: 0px;
    vertical-align: top;
    height: 100%;
    width: 100%
}

/* Styles for propertynomenujq - Menu orientation*/
.prop-header-actions-top {
    width:100%;
    position:fixed;
    top:0px;
    /*min-height:35px;*/
    
}
.prop-header-actions-bottom {
    width:100%;
    position:fixed;
    bottom:0px;
    /*min-height:35px;*/  
}
.prop-controls-top
{
    margin-top:35px;
}
.prop-controls-bottom
{
    margin-bottom:35px;
}
.prop-controls-noactions
{
    margin-top:0px;
    margin-bottom:0px;
}
/* Styles for propertynomenujq*/

/*WMI Menu*/
.menutitle
{
    font-weight:bold; font-family:Verdana; font-size:10pt; 
}

.menulabel
{
    font-family:Arial; font-size:10pt; 
}

.menulabelerror
{
    font-weight:bold;font-family:Arial; font-size:10pt; color:red; 
}

/*Related Documents*/
.relatedRemoveAttachment{background-image: url('images/i_edm_deletereldoc.gif')  !important;}

/*AttachFavorite Documents*/
.addRelatedAttachment{background-image: url('images/i_edm_attachments.gif')  !important;}

/*Note*/
.addNote{background-image: url('images/i_edm_addocnotes.gif')  !important;}

/*AttachNew Document*/
.attachNew{background-image: url('images/i_edm_attachments.gif')  !important;}

/*Copy Document*/
.copyDocument{background-image: url('images/win_i_disk.gif')  !important;}

/*Import Document*/
.importDocument{background-image: url('images/i_edm_impasreplace.gif')  !important;}

/*Delete Document*/
.deleteDocument{background-image: url('images/i_edm_impasnewdoc.gif')  !important;}

/*Index Export Document*/
.indexExportDocument{background-image: url('images/win_i_disk.gif')  !important;}

/*Reindex*/
.reindex{background-image: url('images/i_edm_impasnewdoc.gif')  !important;}

/*ShowLink.aspx Test Link*/
.showLinkTest{background-image: url('images/i_edm_link.gif')  !important;}

/*ShowLink.aspx Copy To Clipboard*/
.showLinkCopyToClipBoard{background-image: url('images/i-save.gif')  !important;}

/*CheckIn.aspx Check in button*/
.checkIn{background-image: url('images/nav_win_i_checkin.gif')  !important;}

/*CheckIn.aspx Undo Check out button*/
.undoCheckOut{background-image: url('images/i_edm_undocheckout.gif')  !important;}

/*CheckOut.aspx Check out button*/
.checkOut{background-image: url('images/nav_CheckOut.gif')  !important;}

/*Send Email*/
.sendEmail{background-image: url('images/i_edm_sendemail.gif')  !important;}

 
.activityassignedUser {background-image: url('images/ipm_user.ico') !important;
                        background-repeat: no-repeat;
    background-size: contain;
}
.activityassignedusergroup{  background-image: url('images/ipm_user_group.ico') !important;
                             background-repeat: no-repeat;
    background-size: contain;
}
.overdueitems{  background-image: url('images/bullet_red.ico') !important;
                 background-repeat: no-repeat;
    background-size: contain;
}
.duesoonitems{  background-image: url('images/bullet_yellow.ico') !important;
                 background-repeat: no-repeat;
    background-size: contain;
}
.ontimeitems {  background-image: url('images/bullet_green.ico') !important;
                 background-repeat: no-repeat;
    background-size: contain;
}
.assigneesearch {background-image: url('images/ipm_search.png') !important;
                        background-repeat: no-repeat;
    background-size: contain;
}


/*Used by EPMViewerControl.ascx,AnnotationsContextMenu.js*/
#AnnoContextMenu { border: gray 1px solid; position: absolute; visibility:hidden;left: 100px; top: 100px;}
.contextMenu {margin: 0; padding: 0.3em; background-color: white;}
.contextMenu ul {margin: 0; list-style-type: none;padding:0;}
.contextMenu hr {border: 0; border-bottom: 1px solid grey; margin: 0px 0px 0px 0px; width: 10em;}
.contextMenu a {display:inline-block;text-decoration: none; border: 0 !important; color:black;padding:2px;}
.contextMenu a:hover {color:#FFFFFF;background-color:#3366CC;text-decoration: none !important;}

#AnnoPropDlg {border: gray 1px solid; position: absolute; visibility:hidden; left: 100px; top: 100px;}
.propdialog { background-color:#cccccc;}
.propdialog form { padding: 5px;}
.imgClass
{
    border: 1px solid #000000;
    padding: 3px;
    text-align: center;
}
.viewer-img-noborder {	BORDER-TOP-STYLE: none;	BORDER-RIGHT-STYLE: none;	BORDER-LEFT-STYLE: none;	BORDER-BOTTOM-STYLE: none}
.viewer-input {	FONT-SIZE: 0.85em}
.DragHideClass
{
	text-align: center; background-color:Transparent; width:95px;
}
.DragShowClass
{
	text-align: center;background-color:Red; width:95px;
}
/*End of Used by EPMViewerControl.ascx,AnnotationsContextMenu.js*/


/* Desktop integrator pages*/
.DIPropertyTable
{
	left: 0px;
	width: 100%;	
	top: 0px;
	height: 100%;
	padding-top: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-right: 0;
}
.DIPropertyLogoheader
{
	/* replace margin-top value with the height of your header. */
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0; /*  Background of the right side menu.  Replace the URL and the background color (#FFFFFF) with your choices for each.  */
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
}
.DIPropertybackRepeat
{
	background: url(images/repeat.jpg) top repeat-x;
	border-bottom: none;
	border-right: none;
	height: 20px;
}
.DIPropertyback
{
	background-color:#E0ECF9;
}
.DIPropertySectionHead
{
	background-color:#DBEBF8;
	font-size:17px;
}
.StandardActionMessageWrapper {
    border: 1px solid #81acdb;
	border-top: none;
	background-color: #F6F6F6;
	border-bottom: 1px solid #81acdb;
}


.disableActionMenuDiv {
    pointer-events: none;
}

/*added to fix issue related to position of Action messages dialogue of delete action*/
.standardActionMessageDialog {
    visibility: hidden;
    top: 27px;
    left: 0px;
    position: absolute;
    width: 450px;
    height: 135px;
}

/* below classes Added for Content security policy changes*/
.session-expired-font {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}



/*Height CSS ---------------------------------------------------------------------------------*/

.height-0px {
    height: 0px;
}

.height-3px {
    height: 3px;
}

.height-1px {
    height: 1px;
}

.height-10px {
    height: 10px;
}

.height-15px {
    height: 15px;
}

.height-16px {
    height: 16px;
}

.height-18px {
    height: 18px;
}

.height-19px {
    height: 19px;
}

.height-20px {
    height: 20px;
}

.height-22px {
    height: 22px;
}

.height-24px {
    height: 24px;
}

.height-25px {
    height: 25px;
}

.height-35px {
    height: 35px;
}

.height-40px {
    height: 40px;
}

.height-53px {
    height: 53px;
}  

.Height-70px {
    height: 70px;
}

.height-97px {
    height: 97px;
}

.height-100px {
    height: 100px;
}

.height-104px {
    height: 104px;
}

.height-105px {
    height: 105px;
}

.height-111px {
    height: 111px;
}

.height-120px {
    height: 120px;
}

.height-130px {
    height: 130px;
}

.height-150px {
    height: 150px;
}

.height-165px {
    height: 165px;
}

.height-200px {
    height: 200px
}

.height-206px {
    height: 206px
}

.height-281px {
    height: 281px;
}

.height-447px {
    height: 447px
}

.height-550px {
    height: 550px
}

.height-800px {
    height: 800px;
}

.height-2percent {
    height: 2%;
}

.height-7percent {
    height: 7%;
}

.height-28percent {
    height: 28%;
}

.height-50percent {
    height: 50%;
}

.height-70percent {
    height: 70%;
}

.height-87percent {
    height: 87%;
}

.height-98percent {
    height: 98%;
}

.height-92percent {
    height: 92%;
}

.height-99percent {
    height: 99%;
}

.height-100percent {
    height: 100%;
}

.height-150percent {
    height: 150%;
}

.heightWidth-100percent {
    height: 100%;
    width: 100%;
}


/*Width CSS --------------------------------------------------------------------------------------*/

.width-1percent {
    width: 1%
}

.width-5percent {
    width: 5%;
}

.width-9percent {
    width: 9%;
}

.width-10percent {
    width: 10%;
}

.width-12percent {
    width: 12%;
}

.width-13percent {
    width: 13%;
}

.width-15percent {
    width: 15%;
}

.width-17percent {
    width: 17%;
}

.width-18percent {
    width: 18%;
}

.width-20percent {
    width: 20%;
}

.width-23percent {
    width: 23%;
}

.width-25percent {
    width: 25%;
}

.width-30percent {
    width: 30%;
}

.width-35percent {
    width: 35%;
}

.width-38percent {
    width: 38%;
}

.width-40percent {
    width: 40%;
}

.width-47percent {
    width: 47%;
}

.width-50percent {
    width: 50%;
}

.width-52percent {
    width: 52%;
}

.width-55percent {
    width: 55%;
}

.width-59percent {
    width: 59%;
}

.width-60percent {
    width: 60%;
}

.width-65percent {
    width: 65%;
}

.width-70percent {
    width: 70%;
}
.width-75percent {
    width: 75%;
}


.width-80percent {
    width: 80%;
}

.width-83percent {
    width: 83%
}

.width-85percent {
    width: 85%;
}

.width-90percent {
    width: 90%;
}

.width-95percent {
    width: 95%;
}

.width-96percent {
    width: 96%;
}

.width-97percent {
    width: 97%;
}

.width-99percent {
    width: 99%;
}

.width-100percent {
    width: 100%;
}

.width-0px {
    width: 0px
}

.width-1px {
    width: 1px;
}

.width-10px {
    width: 10px;
}

.width-16px {
    width: 16px;
}

.width-25px {
    width: 25px;
}

.width-32px {
    width: 32px;
}

.width-60px {
    width: 60px;
}

.width-64px {
    width: 64px;
}

.width-67px {
    width: 67px;
}

.width-70px {
    width: 70px;
}

.width-75px {
    width: 75px;
}

.width-84px {
    width: 84px;
}

.width-90px {
    width: 90px;
}

.width-95px {
    width: 95px;
}

.width-100px {
    width: 100px;
}

.width-105px {
    width: 105px;
}

.width-114px {
    width: 114px
}

.width-120px {
    width: 120px;
}

.width-130px {
    width: 130px;
}

.width-132px {
    width: 132px;
}

.width-137px {
    width: 137px;
}

.width-150px {
    width: 150px;
}

.width-152px {
    width: 152px;
}

.width-155px {
    width: 155px;
}

.width-156px {
    Width: 156px;
}

.width-166px {
    width: 166px;
}

.width-170px {
    width: 170px;
}

.width-180px {
    width: 180px;
}

.width-192px {
    width: 192px;
}

.width-200px {
    width: 200px;
}

.width-208px {
    width: 208px;
}

.width-216px {
    width: 216px;
}

.width-224px {
    width: 224px;
}

.width-248px {
    width: 248px;
}

.width-250px {
    width: 250px;
}

.width-264px {
    width: 264px;
}

.width-265px {
    width: 265px;
}

.width-296px {
    width: 296px;
}

.width-300px {
    width: 300px;
}

.width-321px {
    width: 321px;
}

.width-324px {
    width: 324px;
}

.width-329px {
    width: 329px;
}

.width-330px {
    width: 330px;
}

.width-344px {
    width: 344px;
}

.width-350px {
    width: 350px;
}

.width-364px {
    width: 364px;
}

.width-376px {
    width: 376px;
}

.width-395px {
    width: 395px;
}

.width-400px {
    width: 400px;
}

.width-410px {
    width: 410px;
}

.width-415px {
    width: 415px;
}

.width-418px {
    width: 418px;
}

.width-440px {
    width: 440px;
}

.width-450px {
    width: 450px;
}

.width-451px {
    width: 451px;
}

.width-457px {
    width: 457px;
}

.width-499px {
    width: 499px;
}

.width-500px {
    width: 500px;
}

.width-550px {
    width: 550px;
}

.width-575px {
    width: 575px;
}

.width-590px {
    width: 590px;
}

.width-650px {
    width: 650px
}

.width-727px {
    width: 727px;
}

.width-749px {
    width: 749px
}

.width-200pt {
    width: 200pt;
}

.width-auto {
    width: auto;
}



/* Alignment------------------------------------------------------------------------------------*/

.vertical-Align-Bottom {
    vertical-align: bottom;
}

.text-align-left {
    text-align: left;
}

.text-align-left-important {
    text-align: left !important;
}

.text-align-right {
    text-align: right;
}

.text-align-center {
    text-align: center;
}

.vertical-align-central {
    vertical-align: central;
}

.vertical-align-top {
    vertical-align: top;
}

.vertical-align-middle {
    vertical-align: middle;
}

.vertical-align-baseline {
    vertical-align: baseline;
}

.align-self-center {
    align-self: center;
}

.align-self-initial {
    align-self: initial;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.margin-0 {
    margin: 0;
}

.margin-2px {
    margin: 2px;
}

.margin-3px {
    margin: 3px;
}

.margin-8px {
    margin: 8px;
}

.margin-10px {
    margin: 10px;
}

.margin-16px {
    margin: 16px;
}

.margin-20px {
    margin: 20px;
}

.margin-0px-0px-0px-0px {
    margin: 0px 0px 0px 0px;
}

.margin-0px-7px-20px-0px {
    margin: 0 7px 20px 0;
}

.margin-top-5px {
    margin-top: 5px
}

.left-0 {
    left: 0;
}

.left-0px {
    left: 0px;
}

.left-1px {
    left: 1px;
}

.left-2px {
    left: 2px
}

left-72px {
    left: 72px
}

.top-0px {
    top: 0px;
}

.top-2px {
    top: 2px;
}

.top-30px {
    top: 30px;
}

.top-35px {
    top: 35px;
}

top-48px {
    top: 48px
}

.top-50px {
    top: 50px;
}

.left-0percent {
    left: 0%;
}

.top-0percent {
    top: 0%;
}

.top-50percent {
    top: 50%;
}

.table-layout-fixed {
    table-layout: fixed;
}
/*Padding ---------------------------------------------------------------------------------------*/
.padding-right-15px {
    padding-right: 15px
}

.padding-right-20px {
    padding-right: 20px;
}

.padding-right-21px {
    padding-right: 21px;
}

.padding-0 {
    padding: 0;
}

.padding-0px-important {
    padding: 0px !important;
}

.padding-2px {
    padding: 2px;
}

.padding-8px {
    padding: 8px;
}

.padding-10px {
    padding: 10px;
}

.padding-20px {
    padding: 20px
}

.padding-left-5px {
    padding-left: 5px;
}

.padding-left-6px {
    padding-left: 6px;
}

.padding-left-10px {
    padding-left: 10px;
}

.padding-right-3px {
    padding-right: 3px;
}

.padding-top-1px {
    padding-top: 1px
}

.padding-top-bottom-4px {
    padding: 4px 0 4px 0;
}

.padding-top-5px {
    padding-top: 5px;
}

.padding-top-6px {
    padding-top: 6px;
}

.padding-top-8px {
    padding-top: 8px
}

.padding-top-10px {
    padding-top: 10px;
}

.padding-0px-5px {
    padding: 0px 5px;
}

.padding-5px-0px {
    padding: 5px 0px;
}

.padding-1px-8px {
    padding: 1px 8px;
}

.padding-4em-1em {
    padding: .4em 1em
}

.padding-top-botton-4px {
    padding-top: 4px;
    padding-bottom: 4px;
}

.padding-0px-0px-0px-0px {
    padding: 0px 0px 0px 0px;
}

.padding-top-botton-5px {
    padding-top: 5px;
    padding-bottom: 5px;
}

.padding-bottom-3px {
    padding-bottom: 3px;
}

padding-bottom-15px {
    padding-bottom: 15px
}

.modal-textarea {
    width: 96%;
    height: 88%;
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    top: 10px;
    overflow: auto;
}

/*Border style -------------------------------------------------------------------------------------*/
.border-style-none {
    border-style: none;
}

.border-style-solid {
    border-style: solid
}

.border-color {
    border-color: red
}

.border-color-lblue {
    border-color: lightblue;
}

.border-width-0px {
    border-width: 1px;
}

.border-width-1px {
    border-width: 1px;
}

.border-right-style {
    border-right-style: none;
}

.border-top-style-none {
    border-style: none;
}

.border-color-transparent {
    border-color: transparent;
}

.border-bottom-solid-1px-gray {
    border-bottom: solid 1px gray;
}

.border-bottomtop-solid-1px-d3d3d3 {
    border-bottom: #d3d3d3 solid 1px;
    border-top: #d3d3d3 solid 1px;
}

.border-bottom-color-red {
    border-bottom-color: red;
}

.border-top-color-red {
    border-top-color: red;
}

.border-none {
    border: none;
}

.border-1px-solid-red {
    border: 1px solid red;
}

.border-collapse-collapse {
    border-collapse: collapse;
}

.border-81acdb-1pt-solid {
    border: #81acdb 1pt solid;
}

.border-1px; {
    border: 1px;
}

.border-81acdb-1pt-solid {
    border: #81acdb 1pt solid;
}

/*Color ----------------------------------------------------------------------*/
.color-red {
    color: Red;
}

.color-Black {
    color: Black;
}

.color-blue {
    color: blue;
}

.color-000000 {
    color: #000000;
}

.color-White; {
    color: White;
}

.bgColor-White {
    background-color: white;
}

.background-color-AliceBlue {
    background-color: AliceBlue;
}

.color-00407D {
    color: #00407D;
}

.color-ff0000 {
    color: #ff0000;
}

/*Position ----------------------------------------------------------------------------------------*/
.position-relative {
    position: relative;
}


.position-fixed {
    position: fixed;
}

.position-absolute {
    position: absolute;
}

.position-static {
    position: static;
}

.z-index-9999 {
    z-index: 9999
}

/*Font size and style -----------------------------------------------------------------------------*/

.font-size-4px {
    font-size: 4px;
}

.font-size-5px {
    font-size: 5px;
}

.font-size-9px {
    font-size: 9px;
}

.font-size-10px {
    font-size: 10px;
}

.font-size-11px {
    font-size: 11px;
}

.font-size-12px {
    font-size: 12px;
}

.font-style-normal {
    font-style: normal;
}

.font-weight-bold {
    font-weight: bold;
}

.font-weight-normal {
    font-weight: normal;
}

.font-size-8pt {
    font-size: 8pt;
}

.font-size-large {
    font-size: large;
}

.font-size-x-Large {
    font-size: x-large;
}

.border-0px-solidred {
    border: 0px solid red;
}

.font-size-smaller {
    font-size: smaller;
}

.font-size-medium {
    font-size: medium;
}

.font-family-arial {
    font-family: Arial
}

font-family-Arial-Helvetica-sansserif {
    font-family: Arial, Helvetica, sans-serif;
}

/*Other classes -----------------------------------------------------------------------------------*/
.font-size-small {
    font-size: small;
}

.font-size-x-small {
    font-size: x-small;
}
/*Other classes -----------------------------------------------------------------------------------*/
.display-none {
    display: none;
}

.display-block {
    display: block;
}

.display-table-row {
    display: table-row;
}

.display-inline-block {
    display: inline-block;
}

.overflow-hidden {
    overflow: hidden;
}

.overflow-hidden-important {
    overflow: hidden !important;
}

.overflow-visible {
    overflow: visible;
}

.overflow-auto {
    overflow: auto;
}

.overflow-y-auto {
    overflow-y: auto;
}

.text-decoration-none-imp {
    text-decoration: none !important;
}

#divAdvShowProcessing {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 9999;
    text-align: center;
}

.whiteSpace-noWrap {
    white-space: nowrap;
}

.visibility-hidden {
    visibility: hidden;
}

.visibility-visible {
    visibility: visible;
}

.div-PoweredByEffects {
    position: inherit;
    left: 10px;
    float: left;
    bottom: 0px;
    font-family: Arial, Helvetica,sans-serif;
    font-size: 9px;
    color: #000000;
    clear: right;
    height: auto;
}

.UserMessage_btn {
    background-color: #4170af;
    color: White;
    font-size: 11px;
    height: 20px;
    padding: 0px 5px;
    border: 1px;
    border-color: Navy;
    vertical-align: baseline;
    font-size: x-large;
    width: 60px;
}

.UsserMessage_div {
    width: 450px;
    height: 15px;
    padding-top: 2px;
    font-size: 14px;
    border: 0px;
    vertical-align: middle;
    text-align: left;
    padding-bottom: 2px;
    background-color: #4170af;
    color: White;
}

.div-MVPasteSpecial_Styling {
    display: none;
    padding: 0;
    overflow: hidden;
    width: 500px;
    height: 200px;
    z-index: 9999;
    margin: 20px;
}

.z-index--1 {
    z-index: -1;
}

.z-index-0 {
    z-index: 0
}

.z-index--1 {
    z-index: -1;
}

.z-index-999 {
    z-index: 999;
}

.z-index-1000 {
    z-index: 1000;
}

.z-index-9999 {
    z-index: 9999;
}
.left-50percent {
    left: 50%;
}

.auto-style1 { /*moved from Reportscheduler-schedule report*/
    height: 23px;
}

.margin-right-7px {
    margin-right: 7px;
}
/*Navigation--------------------------------------*/
.nav-index-1 {
    nav-index: 1
}

.nav-index-2 {
    nav-index: 2
}

.position-absolute {
    position: absolute;
}

.top-300px {
    top: 300px;
}

.cursor-pointer {
    cursor: pointer;
}

/*moved From WFAudit.aspx page*/

.label {
    background-color: #FFFFFF; /* pure white */
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 0px;
}

.background-color-transparent {
    background-color: transparent
}

.background-color-#f0f8ff {
    background-color: #f0f8ff;
}

.background-color-white {
    background-color: White;
}

.background-color-cornsilk {
    background-color: cornsilk;
}

.background-color-#4170af {
    background-color: #4170af;
}
.background-attachment-fixed {
    background-attachment: fixed;
}

.background-repeat-repeat-x {
    background-repeat: repeat-x;
}

.backgroud-yellow {
    background-color:yellow;
}
/*used in CheckIn.aspx*/
.table-borders {
    border-right: #81acdb 1pt solid;
    border-top: #81acdb 1pt solid;
    border-left: #81acdb 1pt solid;
    border-bottom: #81acdb 1pt solid
}

/*Used in viewcontents.aspx*/
.ajax__tab_xp {
    height: 100%;
}

#lgdata {
    border: solid 1px black;
    height: 550px;
    width: 100%;
}

/*Used in BusinessObjectViewer.ascx*/
.modalBackground {
    background-color: filter:alpha(opacity=70);
    opacity: 0.7;
}

/*Used in PropertyNoMenuJq.aspx*/
#divActionMess {
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.gvcursor {
    cursor: pointer;
}

/*used input WMI/DefaultWMI/Reindex*/
#divActionMess {
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.word-break-all-important {
    word-break: break-all !important;
}

/*Repos/OAC/oac Details */
#eform_mcb67676_phBO_3_BO_alsrcbt_eidmKeyFieldMV_Dyn_EPM_OAC_Users
{
	 margin: -104px;
    position: relative;
    float: right;
    top: 6%;
    right: 19%;
}

#eform_mcb67676_phBO_3_BO_alsrcbt_eidmKeyFieldMV_Dyn_EPM_Backup_oac_manager
{
	margin: -104px;
    position: relative;
    float: right;
    top: 6%;
    right: 19%;}
	
	#eform_mcb67676_phBO_3_BO_alsrcbt_eidmKeyFieldMV_Dyn_EPM_OAC_Manager
{
	margin: -104px;
    position: relative;
    float: right;
    top: 6%;
    right: 19%;}
	
	#eform_mcb67676_phBO_3_BO_alsrcbt_eidmKeyFieldMV_Dyn_EPM_Sec_oac_manager {
    margin: -104px;
    position: relative;
    float: right;
    top: 6%;
    right: 19%;
}