/*
***********************************************************************************
GENERAL STYLES
***********************************************************************************
*/
/*
The BODY and TABLE defaults should cause all elements on the page to inherit
the values specified here.

NOTE: It seems that font-size does not by default get inherited in TABLE
elements. In Firefox you can specify font-size:inherit on the TABLE style
and it works but IE does not seem to honor this. So here we define the TABLE
styles manually. Make sure to change the styles in both places.

ALSO: TEXTAREA does not seem to inherit EITHER the font-size or font-family
*/

/* Note: -ms-clear has no effect if the Document Mode is Internet Explorer 9 or older, but the 'x' appears if the browser is really IE 10. */
/* http://social.msdn.microsoft.com/Forums/ie/en-US/7abe117b-9aa4-4185-9d74-1b2f3be65c03/ie-10-input-element?forum=iewebdevelopment */
::-ms-clear { display: none; }

button, input[type="submit"], input[type="image"]
{
    cursor: pointer;
}

img
{
    border: 0;
}

address
{
    font-style: normal;
}

/*This is applied to all labels throughout.*/
.InstructionText
{
    color:#848284;
}

.FilterMatchHighlight
{
    background-color: yellow;
}

.TextBorder
{
    border: thin ridge #DDDDDD;
}

.Grayscale
{
    opacity: 0.5;
    /* Not supported by IE 10, but older versions of IE work */
    -webkit-filter: grayscale(100%);
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0\'/></filter></svg>#grayscale");
    filter: gray;
}

div.Grayscale
{
    background-color: gray;
}

.dxgvFocusedRow_Copper .Grayscale,
.dxgvDataRowHover_Copper .Grayscale
{
    opacity: 1;
    /* Not supported by IE 10, but older versions of IE work */
    -webkit-filter: grayscale(0%);
    filter: none;
}

/*
***********************************************************************************
FILE SHARING AND TRANSMITTAL UPLOADS
***********************************************************************************
*/
/*
This is the area that contains all the options for the transmittal or file share (recipients, reminders etc.)
*/
.TransferProgressContainer
{
    padding: 8px;
}

.TransferProgressWarning
{
    font-weight: bold;
}

.TransferProgressBarContainer, .MergeProgressBarContainer
{
    border: 1px solid #69a3b9; 
}


.MergeProgressBar, .TransferProgressBar 
{
    width: 0; 
    height: 1.5em;
    background-color: #69a3b9; 
}

.MergeProgressBarContainer, .TransferProgressBarContainer 
{
    height: 1.5em;
    margin-top: 6px;
}

.UploadFilesItem
{
    margin: 5px 10px;
    padding: 5px; 
    border: solid 1px #ccc;
    list-style-type: none;
}
div.UploadFilesList.ScrollContainer > ul:first-child{
    margin-top: 10px;
}
div.UploadFilesList.ScrollContainer > ul{
    padding-bottom: 10px;
}
.UploadFilesItem .RemoveCommand
{
    float: right;
    text-decoration: none;
    border: 0;
}

/*
***********************************************************************************
SEND EMAIL TO PUBLISHER
***********************************************************************************
*/

/*
This is the message after the email has been sent
*/
.EmailMessage
{
    font-weight:bold;
}

/*
***********************************************************************************
PRE-DOWNLOAD. THIS IS DISPLAYED BEFORE DOWNLOAD USING A QUICK LINK
***********************************************************************************
*/

/*
This is the text for the close link on the pre-download page
*/
.PreDownloadCloseText
{
    font-size:12pt;
}

/*
***********************************************************************************
PROJECT EMAIL
***********************************************************************************
*/
.ProjectEmailSubject
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 12pt;	
}
.ProjectEmailFrom
{
    font-family: Verdana;
    font-size: 12pt;	
}
.ProjectEmailLabel
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: Gray;
    white-space: nowrap;
}
.ProjectEmailValue
{
    font-family: Verdana;
    font-size: 8pt;
    width: 100%;
}

.ProjectEmailValue a
{
    display: inline-block;
    border: 1px solid #DDD;
    margin-right: 2px;
    padding: 1px 2px 2px 2px;
}

div.ImageFrame
{
    margin: 5px 0 0 5px !important;
}

div.ImageFrame img
{
    /* http://brenelz.com/blog/squish-the-internet-explorer-z-index-bug/ */
    /* position: relative !important; */
    display: block !important;
    border: solid 1px #666 !important;
    background-color: White !important;
    margin: -5px 4px 4px -5px !important;
    padding: 3px !important;
}

.MainMenu /* adapted from dxmMenu_{Theme} */
{
    color: #283B56;
    background: #003C4D;
    padding: 0 10px;
    font-family: Helvetica;
    font-size: 12px;
}

.MainMenu > table
{
    width: 100%;
}

.MainMenu td.dxmMenu
{
    border: none;
}

.MainMenu .BackgroundTable /* adapted from dxmMenu_{Theme} */
{
    color: #283B56;
    background: #003C4D;
}

.Level0ItemTitle
{
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: small;
    text-transform: uppercase;
    padding: 3px;
}

.Level1Item
{
    cursor: pointer;
}

.TabCaption
{
    white-space: nowrap;
    text-transform: uppercase;
    line-height: normal;
}

.ProjectOpenItems
{
    display: inline-block;
    text-align: left;
    min-width: 2em;
}

.ProjectAlertItems
{
}

.ProjectOverdueItems
{
    font-weight: bold;
    margin-left: 2px;
}

.ProjectComingDueItems
{
    margin-left: 2px;
}

.ProjectItemStatusIcon
{
    width: 15px;
    height: 15px; 
    vertical-align: text-bottom;
    margin-left: 2px;
}

td.ProjectSelector
{
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}

div.ProjectSelector
{
    width: 75%;
    min-width: 25em;
    margin-bottom: 5px;
}

.ProjectSelector input
{
    text-overflow: ellipsis;
}

.ProjectSelector input.NullText
{
    color: #8e8e8e !important;
    font-weight: normal !important;
}
div.ProjectSelector > table{
    height: 29px;
}

.ProjectSelectorList
{
    font-size: small !important;
}

.TeamGroup > td.Name, .TeamGroup > td.Name > a
{
    font-weight: bold;
}

.dxbButton_Copper.kw_hover /* same as dxbButtonHover_Copper */
{
    color: #7E3C31;   
    background: #FEDC75 url('../Images/edtButtonHoverBack.gif') repeat-x top;
    border: solid 1px #D6A886;	  
}

.kw_hover
{
    cursor: pointer;
}
.bottomVertically
{
    vertical-align: bottom;
}
.middleVertically
{
    vertical-align: middle;
}

.UdfHtmlContainer
{
    height: 250px;
    padding: 3px;
    overflow: auto;
    border: 3px double Silver;
}

.SpriteLink a
{
    min-height: 16px;    
}

/* SiteSprite images must be vertical! With vertical offset 1; Uncheck "Wrap columns to fix Opera bug". */
span.SiteSprite, img.SiteSprite
{
    display: inline-block;
    background: transparent url('../Images/SiteSprites.png') no-repeat;
    width: 16px;
    height: 16px; 
}

.dxgvGroupRow_Copper span.SiteSprite
{
    padding-left: 22px;
}

.dxbDisabled_Copper img.SiteSprite 
{
    opacity: 0.7;
}

.SiteSprite.2DoSprite{ background-position: 0 0;  } 
.SiteSprite.AcceptSprite{ background-position: 0 -17px;  } 
.SiteSprite.AddSprite{ 
    background-position: 0 -34px; 
    margin: 1px 4px 0 0 !important; 
} 
.FunctionalButton .SiteSprite.AddSprite{ background-position: 0 -51px;  } 
.SiteSprite.AlertSprite{ background-position: 0 -102px;  }
.SiteSprite.AntSprite {
    background: transparent url('../Images/NewIcons/newforma_community_site.png') no-repeat;
    height: 32px;
    width: 32px;
} 
.SiteSprite.AttachSprite {
    background: transparent url('../Images/NewIcons/attach_individually_48.png') no-repeat;
    background-size: 16px;
}
.SiteSprite.AttachExpiredSprite{ background-position: 0 -153px;  } 
.SiteSprite.BackToListSprite, .SiteSprite.BackToListHoverSprite{
    background: transparent url('../Images/NewIcons/arrowback.png') no-repeat;
    background-size: 16px;
}
.WhiteArrow .SiteSprite.BackToListSprite, .WhiteArrow .SiteSprite.BackToListHoverSprite{
    background: transparent url('../Images/NewIcons/whitearrow.png') no-repeat;
    background-size: 20px;
    height: 28px;
    width: 28px;
}
.SiteSprite.CalendarSprite{ background-position: 0 -204px;  } 
.SiteSprite.CancelSprite{ background-position: 0 -221px;  } 
.SiteSprite.CautionSprite, .SiteSprite.ComingDueSprite{
    background: transparent url('../Images/NewIcons/coming_due_date.png') no-repeat;
    background-size: 16px;
}
.SiteSprite.CheckMarkBlackSprite{ background-position: 0 -255px;  } 
.SiteSprite.CheckMarkGreenSprite{ background-position: 0 -272px;  } 
.SiteSprite.ClearFilterSprite{ background-position: 0 -289px;  } 
.SiteSprite.CloudSprite {
    background: transparent url('../Images/NewIcons/cloud.png') no-repeat; 
    background-size: 20px;
    height: 20px;
    width: 20px;
} 
.SiteSprite.CommentSprite{ background-position: 0 -323px;  } 
.SiteSprite.CommentsSprite{ background-position: 0 -340px;  }
.SiteSprite.CommonQuestionsSprite {
    background: transparent url('../Images/NewIcons/common_questions.png') no-repeat;
    height: 32px;
    width: 32px;
} 
.SiteSprite.CompaniesSprite{ background-position: 0 -374px;  }
.SiteSprite.ContactExtSprite, .SiteSprite.PrimaryContactExtSprite{
    background: transparent url('../Images/NewIcons/external_user_16.png') no-repeat;
} 
.SiteSprite.ContactGroupSprite{ background-position: 0 -408px;  }
.SiteSprite.ContactIntSprite {
    background: transparent url('../Images/NewIcons/internal_user_16.png') no-repeat;
} 
.SiteSprite.DateSprite{ background-position: 0 -442px;  } 
.SiteSprite.DeleteBlueSprite{ background-position: 0 -476px;  } 
.SiteSprite.DeleteBlueHoverSprite{ background-position: 0 -493px;  } 
.SiteSprite.DownloadSprite, .SiteSprite.DownloadSelectedSprite{
    background: transparent url('../Images/NewIcons/download.png') no-repeat;
} 
.SiteSprite.EditSprite{
    background: transparent url('../Images/NewIcons/inline_edit.png') no-repeat;
} 
.ButtonSpacing .SiteSprite.EditSprite, .dxm-popupMain .SiteSprite.EditSprite{
    background: transparent url('../Images/NewIcons/modify.png') no-repeat;
}
.SiteSprite.DeleteSprite{
    background: transparent url('../Images/NewIcons/delete.png') no-repeat;
}
.SiteSprite.AddSimilarSprite{
    background: transparent url('../Images/NewIcons/addSimilar.png') no-repeat;
}
.SiteSprite.EmailWhiteSprite{
    background: transparent url('../Images/NewIcons/send_email.png') no-repeat;
}
.SiteSprite.PrinterSprite{
    background: transparent url('../Images/NewIcons/viewForm.png') no-repeat;
}
.dxm-popupMain .SiteSprite.DownloadSprite{
    background: transparent url('../Images/NewIcons/downloadFolder.png') no-repeat;
}
.dxm-popupMain .SiteSprite.UploadSprite{
    background: transparent url('../Images/NewIcons/uploadFiles.png') no-repeat;
}
.dxm-popupMain .SiteSprite.InformationSprite{
    background: transparent url('../Images/NewIcons/FolderInfo.png') no-repeat;
}
.SiteSprite.EditBlueSprite{ background-position: 0 -578px;  } 
.SiteSprite.EditBlueHoverSprite{ background-position: 0 -595px;  } 
.SiteSprite.EmailSprite {
    background: transparent url('../Images/NewIcons/email.png') no-repeat;
    width: 20px;
} 
.SiteSprite.ExclamationSprite, .SiteSprite.OverdueSprite{ 
    background: transparent url('../Images/NewIcons/exclamationmark.png') no-repeat;   
} 
.SiteSprite.FileListSprite{ 
    background: transparent url('../Images/NewIcons/download.png') no-repeat;  
} 
.SiteSprite.FileListExpiredSprite{ background-position: 0 -714px;  } 
.SiteSprite.FilterRowShowSprite, .SiteSprite.FilterRowShowHoverSprite{
    background: transparent url('../Images/NewIcons/arrange_on.png') no-repeat;
} 
.SiteSprite.FilterRowHideSprite, .FilterRowHideHoverSprite {
    background: transparent url('../Images/NewIcons/arrange_off.png') no-repeat;
}
.SiteSprite.FolderClosedSprite{
    background: transparent url('../Images/NewIcons/closed_folder.png') no-repeat;
    background-size: 16px;
} 
.SiteSprite.FolderOpenSprite{
    background: transparent url('../Images/NewIcons/opened_folder.png') no-repeat;
} 
.SiteSprite.GoSprite{ background-position: 0 -833px;  }
.SiteSprite.GroupBarShowSprite, .SiteSprite.GroupBarShowHoverSprite{
    background: transparent url('../Images/NewIcons/list_view_on.png') no-repeat;
} 
img.GroupBarHideSprite, img.GroupBarHideHoverSprite{
    background: transparent url('../Images/NewIcons/list_view_off.png') no-repeat;
}
.SiteSprite.HelpSprite {
    background: transparent url('../Images/NewIcons/online_help.png') no-repeat;
    height: 32px;
    width: 32px;
} 
.SiteSprite.InformationSprite{ background-position: 0 -935px;  } 
.SiteSprite.LockSprite, .SiteSprite.LockHoverSprite{ background-position: 0 -952px;  } 
.SiteSprite.LockOpenSprite, .SiteSprite.LockOpenHoverSprite{ background-position: 0 -986px;  } 
.SiteSprite.MagnifierSprite{ background-position: 0 -1020px;  } 
.SiteSprite.MagnifierHoverSprite{ background-position: 0 -1037px;  } 
.SiteSprite.MapSprite{ background-position: 0 -1054px;  } 
.SiteSprite.ModelViewerGlintSprite{ background-position: 0 -1071px;  } 
.SiteSprite.ModelViewerGlintHoverSprite{ background-position: 0 -1088px;  } 
.SiteSprite.ModelViewerNoGlintSprite{ background-position: 0 -1105px;  } 
.SiteSprite.ModelViewerNoGlintHoverSprite{ background-position: 0 -1122px;  } 
.SiteSprite.PaperClipSprite{ background-position: 0 -1156px;  } 
.SiteSprite.PaperClipHoverSprite{ background-position: 0 -1173px;  }
.SiteSprite.PhoneSprite {
    background: transparent url('../Images/NewIcons/phone.png') no-repeat;
} 
.SiteSprite.PrimaryContactIntSprite {
    background: transparent url('../Images/NewIcons/Primary_Contact.png') no-repeat;
    background-size: 16px;
    height: 16px;
    width: 16px;
} 
.SiteSprite.RedXSprite{ background-position: 0 -1275px;  } 
.SiteSprite.SaveSprite{ background-position: 0 -1292px;  }
.SiteSprite.SendSuggestionSprite {
    background: transparent url('../Images/NewIcons/online_help.png') no-repeat;
    height: 32px;
    width: 32px;
} 
.SiteSprite.SubtractSprite{ background-position: 0 -1326px;  }
.SiteSprite.TableGearSprite, .SiteSprite.TableGearHoverSprite {
    background: transparent url('../Images/NewIcons/settings_white.png') no-repeat;
}
.SiteSprite.Take516Sprite {
    background: transparent url('../Images/NewIcons/whats_new.png') no-repeat;
    height: 32px;
    width: 32px;
} 
.SiteSprite.UploadSprite{ background-position: 0 -1394px;  }
.SiteSprite.UserGuideSprite {
    background: transparent url('../Images/NewIcons/user_guide.png') no-repeat;
    height: 32px;
    width: 32px;
} 
.SiteSprite.WorldGoSprite{ background-position: 0 -1428px;  } 


/* Sprites that are always buttons should have the clickable cursor */
.DeleteBlueSprite {
    cursor:pointer;    
}

/* All cases of the download sprite actually behave as buttons, so we'll
have the cursor turn to a hand when we hover over these images */
.SiteSprite.Button:hover {
    cursor:pointer;
}
.ActivitySprite.Button:hover {
    cursor:pointer;
}

/* ActivitySprite images must be vertical! */
span.ActivitySprite, img.ActivitySprite
{
    display: inline-block;
    background: transparent url('../Images/ActivitySprites.png') no-repeat;
}

/*background: transparent url('../Images/NewIcons/files.png') no-repeat;*/

.ActivitySprite.2DoSprite {
    background-position: 0 0;
}
.ActivitySprite.ActionItemSprite {
    background: transparent url('../Images/NewIcons/action_items.png') no-repeat;
}
.ActivitySprite.ActivityCenter64Sprite, .ActivitySprite.ContractSprite {
    background: transparent url('../Images/NewIcons/contracts.png') no-repeat;
}

a.ActivitySprite.ActivityCenter64Sprite, a.ActivitySprite.ContractSprite {
    display: block;
    text-indent: 32px;
    background-position-y: -5px;
}
.ActivitySprite.ActivityCenter65Sprite, .ActivitySprite.SupplementalInstructionsSprite {
    background: transparent url('../Images/NewIcons/supplemental_instructions.png') no-repeat;
}
.ActivitySprite.ActivityCenter66Sprite, .ActivitySprite.SubmittalSprite {
    background: transparent url('../Images/NewIcons/submittals1.png') no-repeat;
}
.ActivitySprite.ActivityCenter67Sprite, .ActivitySprite.RfiSprite {
    background: transparent url('../Images/NewIcons/RFIs.png') no-repeat;
}
.ActivitySprite.ActivityCenter68Sprite, .ActivitySprite.SketchSprite {
    background: transparent url('../Images/NewIcons/sketches_and_supplemental_drawnings.png') no-repeat;
}
.ActivitySprite.ActivityCenter69Sprite, .ActivitySprite.AddendumSprite {
    background: transparent url('../Images/NewIcons/addenums.png') no-repeat;
}
.ActivitySprite.ActivityCenter70Sprite, .ActivitySprite.ChangeOrderSprite {
    background: transparent url('../Images/NewIcons/change_orders.png') no-repeat;
}

a.ActivitySprite.ActivityCenter70Sprite, a.ActivitySprite.ChangeOrderSprite {
    display: block;
    text-indent: 32px;
    background-position-y: -5px;
}

.ActivitySprite.ActivityCenter71Sprite, .ActivitySprite.ChangeProposalSprite {
    background: transparent url('../Images/NewIcons/change_order_proposals.png') no-repeat;
}

.ActivitySprite.ActivityCenter72Sprite, .ActivitySprite.BulletinSprite {
    background: transparent url('../Images/NewIcons/bulletins.png') no-repeat;
}
.ActivitySprite.ActivityCenter73Sprite, .ActivitySprite.ProposalRequestSprite {
    background: transparent url('../Images/NewIcons/proposal_requests.png') no-repeat;
}
.ActivitySprite.ActivityCenter74Sprite, .ActivitySprite.ConstructionChangeSprite {
    background: transparent url('../Images/NewIcons/construction_change_directives.png') no-repeat;
}
.ActivitySprite.ActivityCenter75Sprite, .ActivitySprite.FieldNoteSprite {
    background: transparent url('../Images/NewIcons/filed_notes.png') no-repeat;
}
.ActivitySprite.ActivityCenter77Sprite, .ActivitySprite.CostCodeSprite {
    background: transparent url('../Images/NewIcons/cost_codes.png') no-repeat;
}

a.ActivitySprite.ActivityCenter77Sprite, a.ActivitySprite.CostCodeSprite {
    display: block;
    text-indent: 32px;
    background-position-y: -5px;
}
.ActivitySprite.ActivityCenter78Sprite, .ActivitySprite.DailyReportSprite {
    background: transparent url('../Images/NewIcons/daily_reports.png') no-repeat;
}
.ActivitySprite.ActivityCenter80Sprite, .ActivitySprite.SiteVisitSprite {
    background: transparent url('../Images/NewIcons/site_visits.png') no-repeat;
}
.ActivitySprite.ActivityCenter82Sprite, .ActivitySprite.ActivityCenter83Sprite, .ActivitySprite.PotentialChangeOrderSprite, .ActivitySprite.PricingItemSprite {
    background: transparent url('../Images/NewIcons/potential_change_orders.png') no-repeat;
} 
.ActivitySprite.BimElementSprite{ background-position: 0 -306px;  } 
.ActivitySprite.BimModelSprite{ background-position: 0 -323px;  } 
.ActivitySprite.BuildingSprite{ background-position: 0 -340px;  } 
.ActivitySprite.CalendarEventSprite{ background-position: 0 -357px;  }
.ActivitySprite.CalendarItemSprite {
    background: transparent url('../Images/NewIcons/project_calendar.png') no-repeat;
} 
.ActivitySprite.CloudTransferSprite, .ActivitySprite.CloudTransfersSprite{ background-position: 0 -391px;  } 
.ActivitySprite.ConnectedIncomingFolderSprite{ background-position: 0 -408px;  } 
.ActivitySprite.ConnectedItemSprite{ background-position: 0 -425px;  } 
.ActivitySprite.ContractMgtSprite{ background-position: 0 -442px;  }
.ActivitySprite.DocumentControlSprite {
    background: transparent url('../Images/NewIcons/document_control.png') no-repeat;
}
.ActivitySprite.DocumentSetSprite {
    background: transparent url('../Images/NewIcons/document_sets.png') no-repeat;
} 
.ActivitySprite.FileSharingSprite{ background-position: 0 -493px;  } 
.ActivitySprite.HolidaySprite{ background-position: 0 -510px;  } 
.ActivitySprite.HouseSprite{ background-position: 0 -527px;  } 
.ActivitySprite.ImageGallerySprite{ background-position: 0 -544px;  }
.ActivitySprite.InfoExchangeSprite {
    background: transparent url('../Images/NewIcons/file_transfers.png') no-repeat;
} 
.ActivitySprite.JournalSprite{ background-position: 0 -578px;  } 
.ActivitySprite.KeywordSprite{ background-position: 0 -595px;  }
.ActivitySprite.MarkupSprite {
    background: transparent url('../Images/NewIcons/markup_sessions.png') no-repeat;
}
.ActivitySprite.MeetingMinutesSprite {
    background: transparent url('../Images/NewIcons/meeting_minutes.png') no-repeat;
} 
.ActivitySprite.MeetingRequestSprite{ background-position: 0 -646px;  } 
.ActivitySprite.MilestoneSprite{ background-position: 0 -663px;  }
.ActivitySprite.ModelViewSprite {
    background: transparent url('../Images/NewIcons/model_views.png') no-repeat;
} 
.ActivitySprite.ModelViewLaunchSprite{ background-position: 0 -697px;  } 
.ActivitySprite.MyProjectsSprite{ background-position: 0 -714px;  }
.ActivitySprite.OpenItemSprite {
    background: transparent url('../Images/NewIcons/open_items.png') no-repeat;
}
.ActivitySprite.PageGoSprite {
    background: transparent url('../Images/NewIcons/files.png') no-repeat;
} 
.ActivitySprite.PhaseSprite{ background-position: 0 -765px;  }
.ActivitySprite.ProjectEmailSprite {
    background: transparent url('../Images/NewIcons/project_email.png') no-repeat;
} 
.ActivitySprite.ProjectImagesSprite{ background-position: 0 -799px;  } 
.ActivitySprite.ProjectOpportunitySprite{ background-position: 0 -816px;  }
.ActivitySprite.ProjectTeamSprite {
    background: transparent url('../Images/NewIcons/project_team.png') no-repeat;
} 
.ActivitySprite.ProjectsActiveSprite{ background-position: 0 -850px;  } 
.ActivitySprite.ProjectsOfflineSprite{ background-position: 0 -867px;  } 
.ActivitySprite.ProjectsRepinningSprite{ background-position: 0 -884px;  } 
.ActivitySprite.ProjectsSelectedSprite{ background-position: 0 -901px;  } 
.ActivitySprite.PublicTransferSprite{
    background: transparent url('../Images/NewIcons/Public Transfer.png') no-repeat;
    background-size: 26px;
    background-position: center;
} 
.ActivitySprite.PublishedDocumentSetSprite{ background-position: 0 -935px;  } 
.ActivitySprite.PublishedDocumentSetExpiredSprite{ background-position: 0 -952px;  }
.ActivitySprite.PublishedFolderSprite {
    background: transparent url('../Images/NewIcons/Public Transfer.png') no-repeat;
    background-size: 26px;
    background-position: center;
} 
.ActivitySprite.PublishedFolderExpiredSprite{ background-position: 0 -986px;  }
.ActivitySprite.PunchlistSprite {
    background: transparent url('../Images/NewIcons/punch_list.png') no-repeat;
} 
.ActivitySprite.ScheduledTaskSprite{ background-position: 0 -1020px;  }
.ActivitySprite.SpatialIndexSprite {
    background: transparent url('../Images/NewIcons/spatial_index.png') no-repeat;
}
a.ActivitySprite.SpatialIndexSprite {
    display: block;
    text-indent: 32px;
    background-position-y: -5px;
}
.ActivitySprite.SpatialIndexLaunchSprite {
    background-position: 0 -1054px;
} 
.ActivitySprite.TakeoffSetSprite{ background-position: 0 -1071px;  } 
.ActivitySprite.TaskSprite{ background-position: 0 -1087px;  } 
.ActivitySprite.TimelineSprite{ background-position: 0 -1104px;  } 
.ActivitySprite.TransferExpiredSprite{ 
    background: transparent url('../Images/NewIcons/Transfer_Expired.png') no-repeat;
    background-size: 26px;
    background-position: center;
}
.ActivitySprite.TransmittalSprite{ 
    background: transparent url('../Images/NewIcons/Transmittals_32.png') no-repeat;
}
/* FileTypeSprite images must be vertical! */
span.FileTypeSprite, img.FileTypeSprite
{ 
    display: inline-block;
    background: transparent url('../Images/FileTypeSprites.png') no-repeat; 
    width: 16px;
    height: 16px;
 } 

.FileTypeSprite.AudioSprite{ background-position: 0 0;  } 
.FileTypeSprite.CalendarSprite{ background-position: 0 -17px;  } 
.FileTypeSprite.CompressSprite{ background-position: 0 -34px;  } 
.FileTypeSprite.EmailSprite{ background-position: 0 -51px;  } 
.FileTypeSprite.ExportNPCSprite{ background-position: 0 -68px;  } 
.FileTypeSprite.MovieSprite{ background-position: 0 -85px;  } 
.FileTypeSprite.PageSprite{ background-position: 0 -102px;  } 
.FileTypeSprite.PageAcrobatSprite{ background-position: 0 -119px;  } 
.FileTypeSprite.PageAttachSprite{ background-position: 0 -136px;  } 
.FileTypeSprite.PageExcelSprite{ background-position: 0 -153px;  } 
.FileTypeSprite.PageFlashSprite{ background-position: 0 -170px;  } 
.FileTypeSprite.PageGoSprite{ background-position: 0 -187px;  } 
.FileTypeSprite.PageOfficeSprite{ background-position: 0 -204px;  } 
.FileTypeSprite.PagePowerpointSprite{ background-position: 0 -221px;  } 
.FileTypeSprite.PageSwooshSprite{ background-position: 0 -238px;  } 
.FileTypeSprite.PageTextSprite{ background-position: 0 -255px;  } 
.FileTypeSprite.PageWhiteSprite{ background-position: 0 -272px;  } 
.FileTypeSprite.PageWordSprite{ background-position: 0 -289px;  } 
.FileTypeSprite.PageWorldSprite{ background-position: 0 -306px;  } 
.FileTypeSprite.PictureSprite{ background-position: 0 -323px;  } 
.FileTypeSprite.VectorSprite{ background-position: 0 -340px;  } 
.FileTypeSprite.dgnSprite{ background-position: 0 -357px;  } 
.FileTypeSprite.dwfSprite{ background-position: 0 -374px;  } 
.FileTypeSprite.dwgSprite{ background-position: 0 -391px;  } 
.FileTypeSprite.rfaSprite{ background-position: 0 -408px;  } 
.FileTypeSprite.rvtSprite{ background-position: 0 -425px;  } 
.FileTypeSprite.ttfSprite{ background-position: 0 -442px;  } 


/* WIDGET SPRITES */
.WidgetSprite
{
    display: inline-block;
    background: transparent url('../Images/WidgetSprites.png') no-repeat; 
}

.WidgetSprite.full-page-button.wmbHover{ background-position: 0 0;  } 
.WidgetSprite.full-page-button{ background-position: 0 -21px;  } 
.WidgetSprite.widget-center-column-button.wmbHover{ background-position: 0 -42px;  } 
.WidgetSprite.widget-center-column-button{ background-position: 0 -63px;  } 
.WidgetSprite.widget-remove-button.wmbHover{ background-position: 0 -84px;  } 
.WidgetSprite.widget-remove-button{ background-position: 0 -105px;  } 
.WidgetSprite.widget-collapse-button.wmbHover{ background-position: 0 -126px;  } 
.WidgetSprite.widget-collapse-button{ background-position: 0 -147px; } 
.WidgetSprite.widget-expand-button.wmbHover{ background-position: 0 -168px;  } 
.WidgetSprite.widget-expand-button{ background-position: 0 -189px; } 
.WidgetSprite.widget-left-column-button.wmbHover{ background-position: 0 -210px;  } 
.WidgetSprite.widget-left-column-button{ background-position: 0 -231px;  } 
.WidgetSprite.widget-move-down-button.wmbHover{ background-position: 0 -252px;  } 
.WidgetSprite.widget-move-down-button{ background-position: 0 -273px;  } 
.WidgetSprite.widget-move-up-button.wmbHover{ background-position: 0 -294px;  } 
.WidgetSprite.widget-move-up-button{ background-position: 0 -315px;  } 
.WidgetSprite.widget-right-column-button.wmbHover{ background-position: 0 -336px;  } 
.WidgetSprite.widget-right-column-button{ background-position: 0 -357px;  } 


/* DEFAULTS
----------------------------------------------------------*/

body, p, div, td, th, li, textarea
{
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: small;
}

th
{
    text-align: left;
}

a, a.default-link
{
    color: #2F5080; 
    text-decoration: none;   
}
a:hover, a.default-link:hover,
a:hover:visited, a.default-link:hover:visited
{
    color: #B3644B;
    text-decoration: underline;   
}
a:visited, a.default-link:visited
{
    color: #2F5080;
}

fieldset
{
    margin: 0;
    padding: 4px 8px 8px 8px;
}

legend
{
    margin: 0;
    padding: 0 3px;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

/*
Sticky Footer by Ryan Fait
http://ryanfait.com/
*/
html, body, form  /* for .PushStickyFooter */
{
    margin: 0;
}

.page
{
    margin: 0px auto -32px auto; /* the bottom margin is the negative value of the PushStickyFooter's height */
    position: relative; /* for .PushStickyFooter */
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

.header
{
    position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.HeaderContent
{
    padding: 10px;
    margin-bottom: 10px;
}

.main {
    clear: both;
    padding: 0px 8px 10px;
    margin: 12px 10px 8px 4px;
    min-height: 420px;
    background-color: #F4F5F7;
    margin: 0px;
    padding-top: 16px
}

.dialog .main div.DropDown
{
    margin: -12px -10px -8px -12px; /* undo margin and padding of .main */
}

.PushStickyFooter
{
    height: 32px; /* .PushStickyFooter must be the same height as .page's margin */
}

.footer
{
    position: relative; /* for .PushStickyFooter */
    clear: both;
    padding: 8px 0;
    margin: 0 auto;
    text-align: center;
    line-height: normal;
    background: #D0D0D0 url("../Images/mBack.gif") center top repeat-x;
    color: #585858;
    height: 16px;
}

.footer * 
{
    vertical-align: top
}

.footer-image
{
    float: right;
    padding-right: 20px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

iframe
{
    background-color: White; /* #27073 - Drag and drop does not work on the Silverlight control */
}

iframe.DetailView
{
    width: 100%;
    height: 320px;
    overflow: auto;
    border: none;
}

iframe.PopupDialog
{
    width: 100%;
    height: 532px;
    overflow: auto;
    border: none;
}

iframe.GenericDiscussionEditItemForm
{
    width: 100%;
    height: 180px;
    overflow: hidden;
    border: none;
}

iframe.DiscussionPopupDialog
{
    width: 100%;
    height: 460px;
    overflow: hidden;
    border: none;
}

iframe.ContactPopupDialog
{
    width: 100%;
    height: 532px;
    overflow: auto;
    border: none;
}

iframe.CompanyPopupDialog
{
    width: 100%;
    height: 532px;
    overflow: auto;
    border: none;
}

iframe.LocationPopupDialog
{
    width: 100%;
    height: 440px;
    overflow: auto;
    border: none;
}

iframe.CommentPopupDialog
{
    width: 100%;
    height: 460px;
    overflow: auto;
    border: none;
}

iframe.DropDown
{
    width: 100%;
    height: 298px;
    overflow: hidden;
    border: none;
}

/* #28173 - NIX web - inside of the dialogs the message field isn't the same size as the other fields */
table.TheHtmlEditor, table.TheHtmlEditor > tbody > tr > td > table
{
    width: 100% !important;
}

.SummaryTotals
{
    float: left;
    color: #585858;
    margin: 8px 16px 6px 8px;
}

.Pager
{
    float: left;
}

.PageSizeSelector
{
    float: right;
    color: #585858;
    margin: 0px 8px;
}

.PageSizeSelector > span
{
    float: left;
    margin: 8px 6px 6px 8px;
}

.PageSizeSelector > table
{
    float: left;
    margin: 4px 0 0 0;
}

.SummaryFootnote
{
    float: right;
    color: #585858;
    margin: 8px 16px 6px 8px;
}

.ContactDialog, .RecipientsDialog
{
    font-weight: normal;
}

td.RecipientsDialog div.RecipientsDialog
{
    height: 300px;
    overflow: auto;
}

.RecipientsDropDown, .ContactSelectorDropDown, .CompaniesDropDown, .CompanyDropDown
{
    font-weight: normal;
    width: 780px;
}

.SharedFolderUploadTree{
    width: 750px;
    max-height: 220px;
    overflow: auto;
}
.SharedFolderUploadTree .dxtlDataTable .dxtlFocusedNode_Material{
    background-color: #F1F1F1 !important;
    color: black;
    font-weight: bold
}

.ErrorBox
{
    border-color: red;
    border-style: dashed;
}

.ScrollContainer
{
    position: relative;
}

.ScrollContainer:before
{
    content: '';
    position: absolute;
    top: 0;
    display: block;
    width: 95%;
    width: calc(100% - 16px);
    height: 13px;

    background: linear-gradient(top, white, rgba(255, 255, 255, 0)); 
    background: -o-linear-gradient(top, white, rgba(255, 255, 255, 0));
    background: -moz-linear-gradient(top, white, rgba(255, 255, 255, 0)); 
    background: -ms-linear-gradient(top, white, rgba(255, 255, 255, 0)); 
    background: -webkit-linear-gradient(top, white, rgba(255, 255, 255, 0)); 
    
    z-index: 1;
}

.ScrollContainer:after
{
    content: '';
    position: absolute;
    bottom: 0;
    display: block;
    width: 95%;
    width: calc(100% - 16px);
    height: 13px;
    background: linear-gradient(bottom, white, rgba(255, 255, 255, 0));
    background: -o-linear-gradient(bottom, white, rgba(255, 255, 255, 0));
    background: -moz-linear-gradient(bottom, white, rgba(255, 255, 255, 0));
    background: -ms-linear-gradient(bottom, white, rgba(255, 255, 255, 0));
    background: -webkit-linear-gradient(bottom, white, rgba(255, 255, 255, 0));
    z-index: 1;
}


/*
***********************************************************************************
LOGIN
***********************************************************************************
*/

.JavaScriptNotEnabled, .CookiesNotEnabled
{
    width: 50%;
    margin: 4px auto;
    font-size: larger;
    border: 1px solid red;
    background-color: #fcc;
    padding: 5px;
}

.JavaScriptNotEnabled a, .CookiesNotEnabled a
{
    font-size: inherit;
}

.LoginPanel, .TermsAndConditionsPanel {
    margin: 0 auto;
    box-sizing: border-box;
    border: 1px solid #D8D8D8;
    background-color: #FFFFFF;
    box-shadow: 0 2px 10px 7px rgba(0,0,0,0.09);
    align-content: center;
    text-align: left;
}

.sign-in-to-newforma {
    height: 50px;
    width: 300px;    
    line-height: 14px;
    text-align: center;
}

div.sign-in-to-newforma > span {
    font-family: Helvetica !important;
    font-size: 12px !important;
    color: #003C4D;
}

.login-input-box {
    box-sizing: border-box;
    height: 40px;
    width: 235px;
    border: 1px solid #69a3b9;
}

.sing-in-button {
    height: 40px;
    width: 237px;
    border-radius: 2px;
    background-color: #E14504;
}

.LoginPanel caption, .TermsAndConditionsPanel caption
{
    text-align: left;
    margin-bottom: 12px;
}

.LoginAnonymousEmphasis
{
    font-weight: bold;
    font-style: italic;
}

.LoginReminderSection
{
    margin-top: 6px;
}

.LoginButton
{
    float: right;
}
.LoginPanel .dxeErrorCell_Material
{
    padding-top: 3px;
    padding-bottom: 6px;
}
.LoginPanel .dxeErrorCell_Material td
{
    text-align: left;
}
/*
Displays below the login box for a message, whether an error or not
*/
.LoginMessage
{
    margin-top: 2ex;
    margin-left:auto; 
    margin-right:auto;
    width:500px;
    text-align:center;
    font-weight: bold;
}

/*
Displays below the login box for an error
*/
.LoginMessageError
{
    color: Red;
}


.LoginMessageInline 
{
    margin-top: 0;
    margin-bottom: 5px;
    text-align: left;
    font-weight: normal
}

.loginDisplay
{
    white-space: nowrap;
}

.NewformaLogo
{
    float: right;
    margin-top: -4px; /* vertical center in .footer */
    padding-right: 21px;
}

/*
***********************************************************************************
SEARCH CONTROL
***********************************************************************************
*/

.search-control
{
    display: inline-block;
    padding: 3px 3px;
    white-space: nowrap;
    clear: none;
    float: right;
}

.search-control div.column
{
    margin: 0;
    padding: 0;
    position: relative;
    float: left;
    clear: none;
}

.search-control div.textbox
{
}

.search-control div.textbox input
{
    width: 15em;
}

.search-control div.button
{
    padding-top: 3px;
    padding-left: 6px;
    padding-right: 2px;
    margin-top: 1px;
}

.search-control div.button input
{
    width: 20px;
    height: 20px;
}

.search-error-message{
    float: right;
    padding-top: 11px;
    color: rgb(255,255,255);
}

/*
***********************************************************************************
REQUEST PUBLISHER TO RESEND TRANSMITTAL
***********************************************************************************
*/
/*
This is the confirmation text that a resend request has been sent
*/
.ResendText, .ResendMessage, .ResendErrorMessage
{
    display: block;
    margin: 12px 4px;
    font-weight: bold;
}
.ResendErrorMessage
{
    color: Red;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.inactive, .inactive a
{
    color: Gray !important;
    font-style: italic !important;    
}

.attention
{
    color: Red;
    font-weight: bold;
}

.bold
{
    font-weight: bold;
}

.center 
{ 
    margin: 0 auto; 
}

.clickable, .clickable input
{
    cursor: pointer;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}

.ellipsisBeforeFloat
{
    text-overflow: ellipsis;
    overflow: hidden;
}

.ellipsis30
{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 30ex;
}

td.BoxedHtml
{
    padding: 0 !important;
}

div.BoxedHtml
{
    width: 100%;
    max-height: 12ex;
    overflow-y: auto;
    overflow-x: hidden;
    margin: 0;
    padding: 0;
}

div.BoxedHtml-inner
{
    width: 80ex;
    padding: 4px 20px 4px 4px;
    overflow: visible
}

.minWidthDate
{
    min-width: 14ex;
}

.minWidth15ex
{
    min-width: 15ex;
}

.minWidth20ex
{
    min-width: 20ex;
}

.minWidth40ex
{
    min-width: 40ex;
}


/*This is applied to all labels throughout.*/
.LabelText, .LabelText label, .LabelText > span, .LoginReminderButton, .dxichTextCellSys > label
{
    color: #4E5860;
    white-space: nowrap;
    text-align: left; 
    /* vertical-align: middle; */
}
.LabelText{
    min-width: 95px;
}
fieldset td.LabelText{
    min-width: 108px;
}
table.DetailForm > tbody > tr > td.LabelText.TopAlignLabel, .LabelText.TopAlignLabel {
    vertical-align: top !important;
    padding-top: 10px;
}
.ValueText
{
    color: black;
    /* font-weight: bold; */
    text-align: left; 
    vertical-align: top; 
    width: 100%;
    height:1em;
    border:0px;
    resize:none;
}
.UDACDailyReportDraft, .UDACSiteVisitDraft
{
    color: Red;
}

.ValueText > a
{
    font-weight: bold;
}

table.DetailForm
{
    float: left;
    width: 800px;
    margin-bottom: 6px;
}

table.DetailForm.HalfWidth
{
    width: 400px;
}

table.DetailForm .LabelText
{
    padding: 3px;
}

table.DetailForm .ValueText
{
    width: 50%;
    padding: 3px;
}

table.DetailForm.HalfWidth .ValueText
{
    width: 100%;
}

.DetailFormButtons
{
    float:right;
}

/* -- Button -- */
.DetailFormButtons > table td.dxbButton_Copper
{
    color: black;
    font-size: small;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    vertical-align: middle;
    border: solid 1px #FFF;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 1px 1px 1px 1px;
    cursor: pointer;
    background: transparent;
}

.DetailFormButtons > table td.dxbButtonHover_Copper
{
    border: solid 1px #C7D8EC;  
    color: #C7D8EC;
}
div.DetailFormButtons .ButtonSpacing
{
    float: left;
}

.DialogButtons
{
    float: right;
    margin: 6px 12px;
}

.DialogExtraButtons
{
    float: left;
    margin: 12px 12px 0;
}

.SubmitFormButtons
{
    margin-top: 12px;
}

.dialog .SubmitFormButtons
{
    display: none;
}

.dialog .dxtc-content .SubmitFormButtons
{
    display: block;
}

.dialog .DetailTitlePanel,
.dialog .DetailSubtitle 
{
    display: none;
}

a.MenuButton
{
    text-decoration: none !important;
    color: #585858 !important;
    font-variant: small-caps;
}
img.MenuButton
{
    display: inline !important;
    cursor: pointer;
}

.ButtonSpacing, .OKButton, .CancelButton, .CloseButton, .HelpButton
{
    margin: 2px 6px;
}

.OKButton, .CancelButton, .CloseButton, .HelpButton
{
    white-space: nowrap;
}

.TitlePanel, .DetailTitlePanel
{
    min-height: 26px;   
}

.TitlePanel .ButtonSpacing, .DetailTitlePanel .ButtonSpacing
{
    margin: 0px 6px;
}

.SelectedProjectsActionButton
{
    float: right;
    margin: 12px;
}

.ProjectName
{
    font-weight: bolder !important;
}

.ProjectDescription
{
    color: #333;
    padding-top: 3px;
}

td.dxgvHeader_Copper td
{
    width: auto !important;
}

td.dxgvHeader_Copper td:nth-child(2)
{
    text-align: right;
}

span.ColumnBandName
{
    display: none;
}
.dxgvCustomization_Copper span.ColumnBandName
{
    display: inline;
}
.dxgvCustomization_Copper td.dxgvHeader_Copper td
{
    text-align: left !important;
}

img.dxGridView_gvHeaderFilter_Copper
{
    margin-left: 2px;   
}

.FilterCellDate
{
    max-width: 15em;
}

.FilterCellDateTime
{
    max-width: 20em;
}

.FilterCellNumeric
{
    max-width: 8em;
}

.FilterCellBoolean
{
    max-width: 15em;
}

.FilterCellEnum
{
    max-width: 15em;
}

.EmailLogGrid .dxgvPreviewRow_Copper > td.dxgv
{
    color: blue; 
    padding: 5px 20px 15px 70px;
}

a.ExternalLink
{
    background: url("../Images/ExternalLink.gif") right no-repeat;
    padding-right: 13px !important;
}

a.ExternalLink:hover, a.ExternalLink:hover:visited
{
    color: #B3644B;
    background-image: url("../Images/ExternalLinkHover.gif");
}

a.FillsContainer
{
    display: inline-block;
    width: 100%;
    width: calc(100% - 8px);
    height: 100%;
    padding: 4px;
}

a.LinkSpacing
{
    margin-left: 10px;
}

a.email-address, a.street-address, a.phone-number, a.ContactLink, a.CompanyLink
{
    display: inline-block;
    vertical-align: top;
    text-decoration: none !important;
}

a.email-address:hover, a.street-address:hover, a.phone-number:hover, a.ContactLink:hover, a.CompanyLink:hover
{
    text-decoration: underline !important;
}

.selected-item-list
{
    font-weight: normal;
    font-size: smaller;
    padding: 3px;
    margin-top: 0;
    width: 99%;
    max-height: 120px;
    overflow: auto;
    background-color: #EFEFEF;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: inset 2px black;
}

.selected-item
{
    display: inline-block;
    margin: 3px;
    padding: 3px 5px;
    border: solid 1px #585858;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #d0d0d0 url("../Images/mBack.gif") center top repeat-x;
    color: #585858;
    white-space: nowrap;
}

span.LogCaption
{
    float: left;
    padding-top: 2px;
    padding-left: 24px;
    padding-right: 24px;
    font-weight: normal;
}

/* Member Information */

.ContactInfo
{
    background-image: url(../Images/ContactInfoBackground.jpg); 
    background-repeat: no-repeat; 
    min-height: 210px; 
    border: 2px solid black; 
    padding: 20px 5px 10px 100px;
}

.ContactInfo a.SiteSprite
{
    background-image: none;
    padding-left: 0;
}

.ContactInfo .CompanyName
{
    font-size: large;
    font-weight: bold;
}

.ContactInfo .CompanyName a
{
    font-size: large;
    font-weight: bold;
    text-decoration: none;
}

.ContactInfo .ContactName
{
    margin-top: 10px;
    font-size: medium;
    font-weight: bold;
}

.ContactInfo .Department
{
    font-style: italic;
}

.ContactInfo .Discipline
{
    font-style: italic;
}

.ContactInfo .ContactAddressSeparator
{
    margin-top: 10px;
}

.ContactInfo .ContactEmail
{
    margin-top: 2px;
}

.ContactInfo .CompanyUrl
{
    margin-top: 2px;
}

.ContactInfo .CompanyUrl a
{
    text-decoration: none;
}

label.JobTitle
{
    display: block;
}

.InformationalNote
{
    color: Gray; 
    margin: 0; 
    padding: 4px 0; 
    font-style: italic;
}

/* ************ */

div.FilterList{
    float: left;
}

div.TitlePanel, div.DetailTitlePanel /* adapted from .dxgvTitlePanel_{Theme} */ {
    height: 38px;
    /*width: 1358px;*/
    background-color: #F4F5F7;
}

div.DetailTitlePanel div.DetailFormButtons
{
    font-weight: normal;
}

h2.LogTitle, h2.DetailTitle
{
    float: left;
    padding-top: 8px;
    padding-right: 24px;
    margin: 0;
    font-size: small;
    font-weight: bold;
}

h3.DetailSubtitle
{
    display: none; /* #28168 - NIX web - duplicating information inside of items */
    color: Black;
    background-color: #EFEFEF;
    padding: 6px 24px 6px 6px;
    margin: 0;
    margin-bottom: 6px;
    font-size: small;
    font-weight: bold;
}

.ActivityLogField-number,
.ActivityLogField-senderid
{
    white-space: nowrap;
}

.ActivityLogAction
{
    vertical-align: top;
}

.ActivityLogAction > a
{
    text-decoration: none !important;
}

.ActivityLogAction > a:hover
{
    text-decoration: underline !important;
}

.ActivityLogActionDate
{
    font-weight: bolder;
}

.ActivityLogActionPurpose
{
    padding-left: 1em;
}

.ActivityLogActionFiles
{
    width: 24px;
}

.ActivityLogActionContact *
{
    font-size: smaller !important;
    vertical-align: top;
}

div.ShowPreviewEmail
{
    float: left;
    margin: 0 32px;
}

div.FilterExpression
{
    float: left;
}

div.GridControls
{
    float: right;
    padding: 1px 0;
}

div.ButtonMenu
{
    float: left;
    font-weight: normal;
    padding-top: 2px;
}

td.ButtonMenu
{
    border: solid 1px #FFF;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

td.ButtonMenu > table
{
    min-height: 24px;
}

.ButtonMenuIconMargin
{
    margin-top: 2px;
}

.dxmMenu_Copper.ButtonMenu
{
    background:none;
}

.ButtonMenu .dxmMenuItem_Copper,
.ButtonMenu .dxmMenuItemWithImage_Copper,
.ButtonMenu .dxmMenuItemWithPopOutImage_Copper,
.ButtonMenu .dxmMenuItemWithImageWithPopOutImage_Copper,
.ButtonMenu .dxmVerticalMenuItem_Copper,
.ButtonMenu .dxmVerticalMenuItemWithImage_Copper,
.ButtonMenu .dxmVerticalMenuItemWithPopOutImage_Copper,
.ButtonMenu .dxmVerticalMenuItemWithImageWithPopOutImage_Copper,
.ButtonMenu .dxmVerticalMenuRtlItem_Copper,
.ButtonMenu .dxmVerticalMenuRtlItemWithImage_Copper,
.ButtonMenu .dxmVerticalMenuRtlItemWithPopOutImage_Copper,
.ButtonMenu .dxmVerticalMenuRtlItemWithImageWithPopOutImage_Copper, 
.ButtonMenu .dxmMenuLargeItem_Copper,
.ButtonMenu .dxmMenuLargeItemWithImage_Copper,
.ButtonMenu .dxmMenuLargeItemWithPopOutImage_Copper,
.ButtonMenu .dxmMenuLargeItemWithImageWithPopOutImage_Copper,
.ButtonMenu .dxmVerticalMenuLargeItem_Copper,
.ButtonMenu .dxmVerticalMenuLargeItemWithImage_Copper,
.ButtonMenu .dxmVerticalMenuLargeItemWithPopOutImage_Copper,
.ButtonMenu .dxmVerticalMenuLargeItemWithImageWithPopOutImage_Copper,
.ButtonMenu .dxmVerticalMenuLargeRtlItem_Copper,
.ButtonMenu .dxmVerticalMenuLargeRtlItemWithImage_Copper,
.ButtonMenu .dxmVerticalMenuLargeRtlItemWithPopOutImage_Copper,
.ButtonMenu .dxmVerticalMenuLargeRtlItemWithImageWithPopOutImage_Copper
{
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: small;
    color: #FFFFFF;
    white-space: nowrap;
    background-image: none;	
    background-repeat:repeat-x;	
    background-position:top;
    padding: 5px 7px 6px;
}

.ButtonMenu .dxmMenuItemHoverWithPopOutImage_Copper,
.ButtonMenu .dxmMenuItemHoverWithImageWithPopOutImage_Copper, 
.ButtonMenu .dxmVerticalMenuItemHover_Copper,
.ButtonMenu .dxmVerticalMenuItemHoverWithImage_Copper,
.ButtonMenu .dxmVerticalMenuItemHoverWithPopOutImage_Copper,
.ButtonMenu .dxmVerticalMenuItemHoverWithImageWithPopOutImage_Copper, 
.ButtonMenu .dxmMenuLargeItemHover_Copper,
.ButtonMenu .dxmMenuLargeItemHoverWithImage_Copper,
.ButtonMenu .dxmMenuLargeItemHoverWithPopOutImage_Copper,
.ButtonMenu .dxmMenuLargeItemHoverWithImageWithPopOutImage_Copper, 
.ButtonMenu .dxmVerticalMenuLargeItemHover_Copper,
.ButtonMenu .dxmVerticalMenuLargeItemHoverWithImage_Copper,
.ButtonMenu .dxmVerticalMenuLargeItemHoverWithPopOutImage_Copper,
.ButtonMenu .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_Copper
{
    background:none;
}

.ButtonMenu .dxmMenuItemDropDownButton_Copper,
.ButtonMenu .dxmMenuLargeItemDropDownButton_Copper,
.ButtonMenu .dxmMenuRtlItemDropDownButton_Copper,
.ButtonMenu .dxmMenuLargeRtlItemDropDownButton_Copper
{
    border-left: solid #FFFFFF 1px;
    padding: 0 10px;
}

.ButtonMenu .menuButtons_Copper .dxmMenuItemHoverWithPopOutImage_Copper,
.ButtonMenu .menuButtons_Copper .dxmMenuItemHoverWithImageWithPopOutImage_Copper, 
.ButtonMenu .menuButtons_Copper .dxmVerticalMenuItemHover_Copper,
.ButtonMenu .menuButtons_Copper .dxmVerticalMenuItemHoverWithImage_Copper,
.ButtonMenu .menuButtons_Copper .dxmVerticalMenuItemHoverWithPopOutImage_Copper,
.ButtonMenu .menuButtons_Copper .dxmVerticalMenuItemHoverWithImageWithPopOutImage_Copper, 
.ButtonMenu .menuButtons_Copper .dxmMenuLargeItemHover_Copper,
.ButtonMenu .menuButtons_Copper .dxmMenuLargeItemHoverWithImage_Copper,
.ButtonMenu .menuButtons_Copper .dxmMenuLargeItemHoverWithPopOutImage_Copper,
.ButtonMenu .menuButtons_Copper .dxmMenuLargeItemHoverWithImageWithPopOutImage_Copper, 
.ButtonMenu .menuButtons_Copper .dxmVerticalMenuLargeItemHover_Copper,
.ButtonMenu .menuButtons_Copper .dxmVerticalMenuLargeItemHoverWithImage_Copper,
.ButtonMenu .menuButtons_Copper .dxmVerticalMenuLargeItemHoverWithPopOutImage_Copper,
.ButtonMenu .menuButtons_Copper .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage_Copper
{
    color: #FFFFFF;  
    padding: 0 10px;
    font-size: small;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;				    
    font-weight:normal;
    vertical-align: middle;	 		
    border: solid 1px #FFF;
    cursor: pointer;
}

.GridViewCustomizationControl
{
    float: right;
    line-height: 0;
}

.HomePageCustomizationButton div.dxb
{
    padding: 0 2px 0 2px !important;
}

.ActivityLogActionFiles div.dxb
{
    padding: 2px 3px 0 3px !important;
}

div.FilterExpression div.dxb
{
    padding: 3px 6px;
}
.TextBoxClearButton .dxbButton_Copper
{
    -moz-border-radius: 0px;
    border-radius: 0px;
    border-top: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0;
    background-color: #FFF;
    width: 24px;
    height: 23px;
}

.FilterExpression .dxeTextBox_Copper, 
.FilterExpression .dxeMemo_Copper
{
    border-right: 0px;
}
.TextBoxClearButton div.dxb
{
    padding: 0 !important;
}

.nowrap
{
    white-space:nowrap;
}

.dialog .TitlePanel
{
    display: none;
}

.pane .main
{
    margin: 0 !important;
}

.pane .DetailTitlePanel
{
    margin-left: -8px !important;
}

.pane .DetailTitle
{
    display: none;
}

.pane .BackToListButton
{
    display: none;
}

table.TransferOptions
{
    width: 100%; 
    padding-top: 6px;
    border-spacing: 0px 5px;
    border-collapse: separate;
}


/* #33378 - NIX Web: Field Notes text getting cut off - partially due to IE rounding problem */
.dxeEditAreaSys
{
    height: auto !important;
    line-height: normal !important;
    padding-bottom: 1px !important;
}

/* #33378 - NIX Web: Field Notes text getting cut off */
textarea
{
    line-height: 128% !important;
}

/* #34432 - Drawing Explorer tab doesn't completely resize when switching to a smaller tab in Chrome */
/* We just hide the IFrame since we're not using it anyways */
#DrawingExplorerPopup_DXPWIF-1 
{
    visibility: hidden;
}

/* 
Why DevExpress ASP.NET controls are positioned on different lines when dropped side-by-side
http://www.devexpress.com/Support/Center/p/Q100953.aspx
*/
table.DevExpressInline td {
    font-weight: normal;
}

.dxeListBoxItemSelected_Copper
{
    font-weight: normal !important;   
}

/*
=================================================================
Project Home / Widget Styles
=================================================================
*/

table.LayoutTemplateComboBox .dxic input,
td.LayoutTemplateComboBox,
a.CustomizeViewLink {
    text-transform: uppercase;
    text-align: right;
    white-space: nowrap;
    text-decoration: none;
    color: #E14504;
    font-family: Helvetica;
    font-size: 14px;
    font-weight: bold;
    background-color: transparent;
}

#ShortcutsWidget .dxsmLevel0_Copper, 
#ShortcutsWidget .dxsmLevel0Categorized_Copper {
    white-space: normal;
}

table.LayoutTemplateComboBox .dxic input:hover
{
    text-decoration: underline;
}

table.LayoutTemplateComboBox td
{
    background-color: transparent;
    padding-top:4px;
}
    

/*==============================================================*/
/* Widgets
/*==============================================================*/

/* Dev Express Control Behavioral Changes */
/* NOTE: These will need to be applied to each theme */
.dxrpBE { width:100%; }
.dxeCalendar_Copper input
{
    display:none;
}


/* Widget Titles Should wrap */
.widget .dxrpControl_Copper .dxrpHI, 
.widget .dxrpControl_Copper .dxrpHeader_Copper 
/*.widget .dxrpControl_Copper .dxrpHeader_Copper td.dxrp*/ 
{
    white-space: normal;
}

.widget {
    margin: 0 0 .5em 0;
    width: 100%;
    background: #F4F5F7;
}

.widget .dxrpControl_Material {
        border: 1px solid #D8D8D8;
}

.widget .dxrpControl_Material td.dxrpHeader_Material {
        border-bottom: 0px;
 }

.widget-content {
        padding: 0.4em;
    }
.widget-container 
{ 
    vertical-align: top; 
    overflow:visible !important; 
    padding-left: 2px;
    padding-right: 2px;
}

.widget-content-container
{
    overflow-y:auto;
    overflow-x:hidden;
    padding:4px 0px 0px 0px;
}

:not(.widget-resizable) .widget-grow-button,
:not(.widget-resizable) .widget-shrink-button
{
    display:none;    
}
    
/* Widget Menu */
    
.widget-menu
{
    background:transparent;
    display:none;
    text-align:right;
}

.widget-title {
    color: #003C4D;
    font-family: Helvetica;
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
}

.widget-title a
{
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-size:small;
    color:#FFFFFF;
    text-decoration:underline;
}
    
.widget-menu-button
{
    margin: 4px 4px 4px 4px;
    width: 20px;
    height: 20px;
}

.widget-height-selector
{
    margin-top:3px;
}

.widget-error-message
{
    background-color: #FFDDDD;
    color: #990000;
}

    
.list-widget-row
{
    background-color:#F0F0F0;
}

.list-widget-row-alt
{
    background-color:#FFFFFF;
}

/* Widget Header */

.widget-header-add-buttons
{
    display:none;
}

/* == Shortcuts Widget == */
td.shortcuts-header { 
    width: 50%;
    padding-top: 4px;
    padding-left: 1px;
    color: #4E5860;
    font-family: Helvetica;
    font-size: 14px;
    line-height: 17px;
}

td.shortcut-send-column
{
    padding:6px 20px 0px 0px;
}

td.shortcut-view-column
{
    padding:6px 0px 0px 0px;
}

td.shortcut-note
{
    color:#C0C0C0;
    text-align:center;
    font-weight:bold;
}

/* Shortcut Buttons */
#ShortcutsWidget a {
    outline: 0;
}

#ShortcutsWidget .widget-content-container .dxbButton_Copper {
    font-size: Larger;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    vertical-align: middle;
    border: solid 1px #E3E7E7;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #E3E7E7 top repeat-x;
    padding: 1px 1px 1px 1px;
    cursor: pointer;
    height: 48px;
    width: 437px;
}

#ShortcutsWidget .widget-content-container .dxbButton_Copper span {
    color: #2F5080;
}

#ShortcutsWidget .widget-content-container .dxbButton_Copper:hover,
#ShortcutsWidget .widget-content-container .dxbButtonHover_Copper,
#ShortcutsWidget .widget-content-container .dxbButtonHover_Copper:hover
{
    border-color:#B3644B;
}

/* 5 Day Outlook Calendar */
.calendar-view-navigator {
    padding-bottom: 4px;
    padding-right: 10px;
}

.gallery-placeholder-letter
{
    display: none;
}

#WidgetToolbox .gallery-placeholder-letter
{
    display: inline-block;
}

#WidgetToolbox .calendar-view-navigator
{
    display:none;
}

.EditModeColumn .calendar-view-navigator
{
    display:none;
}

/*==============================================================*/
/* Extended Widgets
/*==============================================================*/
.web-widget-iframe
{
    width:100%;
}
  
.image-widget-image
{
    text-align:center;
    width:100%;
}
    
p.rss-feed-description
{
    text-align:justify;
    padding-right:4px;
    word-wrap:break-word;
}

/*==============================================================*/
/* Widget Toolbox
/*==============================================================*/
#WidgetToolbox
{
    background-color:#FFF;
    width:100%; 
    padding:4px;
    margin-right:6px;
    color:#999;
}
    
#WidgetToolbox hr
{
    margin-top:2px;
}

#WidgetToolbox .widget
{
    width:100%;
    margin:6px 0px;
    overflow:hidden;
}
    
#WidgetToolbox .widget-content-container
{
    display:none;
}

#WidgetToolbox .widget-collapse-button, 
#WidgetToolbox .widget-expand-button, 
#WidgetToolbox .widget-remove-button,
#WidgetToolbox .widget-settings-button,
#WidgetToolbox .widget-move-up-button,
#WidgetToolbox .widget-move-down-button,
#WidgetToolbox .full-page-button,
#WidgetToolbox .full-page-hover-button
{
    display:none;
}
        
#WidgetToolbox .widget-menu
{
    display:block;
}

#WidgetToolbox .widget-menu table.widget-height-control
{
    display:none;
}
    
#WidgetToolbox .widget-menu .edit-mode-link
{
    display:none;
}

#WidgetToolbox .widget-header-add-buttons
{
    display:block;
}   

#WidgetToolbox .active-widget-buttons
{
    display: none;
}
    
#WidgetToolboxContainer
{
    padding-top:5px;
    width:0;
    display:none;
}
    
#WidgetToolboxContainer .prompt
{
    color:#000;
    font-size:larger;
    padding-bottom:2px;
}

.template-admin-area
{
    background-color: #DEDEDE;
    padding: 4px;
}

/*==============================================================*/
/* Widget Columns
/*==============================================================*/
#WidgetColumnsContainer
{
    width:100%;
}

#WidgetColumnLeft .widget-left-column-button
{
    display:none;
}
    
#WidgetColumnCenter .widget-center-column-button
{
    display:none;
}
    
#WidgetColumnRight .widget-right-column-button
{
    display:none;
}	


/* Language Selector */
#LanguageController a, #LanguageController span.languagePipe { display: none; }
#LanguageController span.selectedLanguage { cursor: pointer; }

/*==============================================================*/
/* Edit Mode
/*==============================================================*/ 
td.EditModeColumn
{
    border:1px dashed blue;
    background-color:#DEDEDE;
    height:400px;
}
    
td.EditModeColumn .widget-settings-button
{
    display:none;
}
    
td.EditModeColumn .widget-menu
{
    display:block;
}
    
td.EditModeColumn .widget-content-container
{
    display:none;
}
    
td.EditModeColumn .edit-mode-link
{
    display:none;
}
    
td.EditModeColumn .widget-grow-button,
td.EditModeColumn .widget-shrink-button,
td.EditModeColumn .full-page-button,
td.EditModeColumn .full-page-hover-button
{
    display:none;    
}

td.EditModeColumn .active-widget-buttons
{
    display: none;
}


/*==============================================================*/
/* Project Information Widget
/*==============================================================*/ 

div.project-information-title
{
    width:100%;
    font-size: large; 
    padding-bottom: 6px;
    color:#585858;
    text-align:center;
}

div.project-information-image-frame
{
    margin: 0px auto;
}

.project-information-image
{
    /* http://brenelz.com/blog/squish-the-internet-explorer-z-index-bug/ */
    /* position: relative !important; */
    display: block !important;
    border: solid 1px #666 !important;
    background-color: White !important;
    margin: 0px auto !important;
    padding: 3px !important;
    
    /*
    Alternate shadow implementation that seems to work well in most browsers. Need to test a bit more.
     -moz-box-shadow: 3px 3px 4px #000;    
    -webkit-box-shadow: 3px 3px 4px #000; 
    box-shadow: 3px 3px 4px #000; 
   
    /* For IE 8 -/ 
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; 
   
    /* For IE 5.5 - 7 -/ 
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    */
}



table.project-information-header > caption
{
    font-size: large; 
    padding-bottom: 6px;
    color:#585858;
}

table.project-information-details
{
    width:100%;
}


.project-information-address-panel
{
}
        
table.project-information-related-companies .LabelText
{
    color:#585858;
}

.project-information-related-company
{
    overflow:hidden;
    color:#000;
    font-weight: bold;
}

.project-information-address
{
    color:#585858;
    font-weight: bold;
    text-align: left; 
    vertical-align: bottom; 
    width: 100%;
    border:none;
    resize:none;
    overflow:hidden;
}

.project-information-map-icon
{
    padding-right:4px;
}

a.project-information-map-icon
{
    outline: none;
    text-decoration: none;
}

.project-information-description-panel
{
    color:#585858;
    text-align: left; 
    vertical-align: top; 
    width: 100%;
    border:0px;
    padding: 8px 0px 3px 4px;
}

.project-information-hr
{
    background-color: #2F5080;
    height: 4px;
    width:100%;
    margin-top:2px;
}

a.disabled
{
    color: gray !important;
    text-decoration: none !important;
    cursor: default !important;
}

.EmailFilterErrorFrame .dxeErrorCell_Copper
{
    background-color: #DEDEDE;
    border-right: 2px solid black;
    margin-top: -1px;
}

.dxtcLite_Copper .dxtc-rightIndent
{
    margin-left: -1px;
}

/**********************************************
Markup Session
***********************************************/
#MarkupSessionMainMenuContainer
{
    width: 100%;
    background-color: #D0D0D0;
}


.ImageThumbnail
{
    border:1px solid black;
}

.ErrorMessage {
    color:#FF0000;
}

.ActiveMarkupRow {
    font-weight: bold;
}


/**********************************************
Lets the customer override the appearance of the
email subscription notice that appears at the bottom
of the terms and conditions page. The notice will
take on the default style of the terms and conditions
box unless overridden here.
***********************************************/
.email-subscription-notice
{
}
            
.email-subscription-notice a
{
    text-decoration: underline;
    color: Blue;
}



/**********************************************
Custom Buttons
***********************************************/

.dropShadow
{
    padding: 1px; 
    -moz-box-shadow: 3px 3px 3px #AAA; 
    -webkit-box-shadow: 3px 3px 3px #AAA; 
    box-shadow: 3px 3px 3px #AAA; 
    border: solid #666 2px;
}

/*Calendar Buttons*/

.dxeCalendarButton_Copper {
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: solid 1px #B3644B;
    background-color: #B3644B !important;
}

.dxeCalendarFooter_Copper table table {
    border-collapse: separate !important;
}

.dxmLite_Copper .dxm-horizontal {
    color: white;
    background: #003C4D;
}

.dxm-item {
    color: rgba(255,255,255,0.5);
    font-family: Helvetica;
    font-size: 12px;
}

.dxm-item a:visited, .dxm-item a.default-link {
    color: rgba(255,255,255,0.5);
    font-family: Helvetica;
    font-size: 12px;
}

.dxm-item a:hover {
    text-decoration:none;
    color: white;
}

.dxm-item.Level0ItemTitle a span, .dxm-item.Level0ItemTitle a span {
        color: rgba(255,255,255,0.5);
        font-family: Helvetica;
        font-size: 12px;
}

.dxmLite_Copper .dxm-horizontal .dxm-hovered{
    background: inherit;
}

.dxmLite_Copper .dxm-horizontal .dxm-checked, .dxmLite_Copper .dxm-horizontal .dxm-selected {
    background: inherit;
    color: #ffffff;
}

.GridViewCustomizationControl .dxbButton_Material.dxbTSys {
    width: auto;
    border-radius: 2px;
    background-color: #E14504;
}
.GridViewCustomizationControl .dxbButton_Material.dxbTSys .dxb{
    padding: 0;
}
.GridViewCustomizationControl .dxbButton_Material.dxbTSys .dxb img{
    width: 28px;
    height: 28px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
}
.ButtonMenu.CloudMenu .dxmLite_Copper .dxm-horizontal {
    box-sizing: border-box;
    border: 1px solid #979797;
    border-radius: 2px;
    background-color: #F4F5F7;
}
.GridControls .ButtonMenu .dxmLite_Copper .dxm-horizontal {
    box-sizing: border-box;
    border: 1px solid #979797;
    border-radius: 2px;
    background-color: #F4F5F7;
}

.GridControls .ButtonMenu .dxmLite_Copper .dxm-horizontal .dxm-item {
        color: #003C4D;
        font-family: Helvetica;
        font-size: 14px;
}

.subMenuContainer .dxsmLevel0 {
    color: #003C4D;
    font-family: Helvetica;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
}

.subMenuContainer .Level1ItemTitle {
    color: #003C4D;
    font-family: Helvetica;
    font-size: 12px;
    line-height: 14px;
}

.subMenuContainer .dxsmLevel0 a {
    color: #003C4D !important;
    font-family: Helvetica;
    font-size: 12px;
    line-height: 20px;
}

.dxbButton_Material.dxbTSys {
    border-radius: 2px;
    background-color: #E14504;
}

#ctl00_MMain_ctl01_RPC > table > tbody > tr {
    height: 29px
}

#ctl00_MMain_ctl01_RPC > table > tbody > tr.LoginReminderButtonWrapper {
    text-align: right;
}

#ctl00_MMain_ctl01_Remember {
    margin: 0 auto;
}

.dxmLite_Copper .dxm-hovered {
    color: white;
}

#ctl00_MMain_GenericLogPageControl_ActionsLog_TheListControl_SendButton {
    background-color: #E14504;
}

td.dxeButtonEditButton_Copper {
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: none;
    border-color: transparent;
    border-bottom: Solid 1px #D0D0D0;
}

.dxeButtonEdit_Copper {
    border: Solid 0px transparent;
    border-bottom: Solid 1px #D0D0D0;
}

.dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-activeTab {
    border-bottom: 3px solid #E14504;
}

/*li.dxtc-psi {
    margin: 0px 6px 0px 6px !important;
}*/

li.dxtc-psi table {
    width: 100%;
    height: 100%;
    margin: 0px 15px 0px 0px !important;
}

li.dxtc-psi td {
    background-image: none !important;    
}

li.dxtc-psi td img {
    display: none;
}

img.dxWeb_mHorizontalPopOut_Copper, .GridControls img.dxWeb_mHorizontalPopOut_Copper, .ButtonMenu.CloudMenu .dxmLite_Copper .dxm-popOut img {
    background-image: url('../Images/NewIcons/input_icons2.png');
    background-position: -415px -30px !important; 
    background-size: 538px auto;
    width: 10px !important;
    height: 10px !important;
    display: block;
    margin: auto;
}

li.dxtc-activeTab .TabCaption {
    color: black;
}

.dxbButton_Material.dxbDisabled_Material {
    background-color: #D8D8D8;
    color: white;
}

.dxm-shadow.subMenuContainer, .dxmLite_Copper .dxm-popup {
    box-shadow: 0 2px 10px 7px rgba(0,0,0,0.24);
    border: 0px solid #979797;
}

.subMenuContainer a:visited {
    color: black;
}

.dxsmLevel0 {
    border-bottom: 0px;
}

.dxeButtonEditSys.dxeButtonEdit_Material.LayoutTemplateComboBox, .dxeButtonEdit_Material.dxeEditArea_Material {
    background-color: transparent;
}

.dxpc-header, .dxpc-header div, .dxpcLite_Copper .dxpc-header {
    background: none;
    background-color: #003C4D !important;
    color: white;
}

.dialog .main {
    background-color: white;
}

.dxm-gutter .dxm-item {
    color: black;
}

.ButtonMenu .dxmLite_Copper .dxm-main {
    width: 150px
}
.ButtonMenu.CloudMenu .dxmLite_Copper .dxm-main {
    width: 65px
}
.ButtonMenu .dxmLite_Copper div:last-of-type {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ButtonMenu .dxmLite_Copper .dxm-popOut {
    width: 7px !important;
    padding-left: 45px !important;
}
.ButtonMenu.CloudMenu .dxmLite_Copper .dxm-popOut{
    padding-left: 0 !important;
}

.ButtonMenu .dxmLite_Copper .dxm-content {
    padding-top: 3px !important;
    text-align: left;
}
.ButtonMenu .dxm-shadow.dxm-popup{
    width: 210px !important;
}
.ButtonMenu.CloudMenu .dxm-shadow.dxm-popup{
    width: 100% !important;
}
.dxm-item.Level0ItemTitle.dxm-noSubMenu.dxm-hovered a:hover span{
    color:white;
}

.TheHtmlEditor .dxm-item {
    color: black;
}
.dxeNullText_Material .dxeEditArea_Material
{
    color: #808080;
}
.DevExpressInline .dxichTextCellSys
{
    padding: 8px 3px 8px 8px;
}
table.DevExpressInline  table.dxeBase_Material > tbody > tr > td.dxichCellSys
{
    color: black;
    padding: 7px 0 8px 5px;
}
table.DevExpressInline table.dxeTAR.dxeBase_Material  tbody > tr > td.dxichTextCellSys
{
    color: black;
    padding:3px 3px 5px 0;
}
table.DevExpressInline table.dxeTAR.dxeBase_Material  tbody > tr > td.dxichTextCellSys label{
    color: black;
}
.dxrpHeader_Copper.dx-borderBox{
    background: #003C4D;    
    text-align: center;
    color: rgb(255,255,255);
    height: 40px;
    vertical-align: middle;
    font-size: 15px;
}
td > span.dxICheckBox_Material.dxWeb_edtCheckBoxUnchecked_Material, td > span.dxICheckBox_Material.dxWeb_edtCheckBoxChecked_Material, td > span.dxeIRadioButton_Material.dxEditors_edtRadioButtonUnchecked_Material, td > span.dxEditors_edtRadioButtonChecked_Material.dxeIRadioButton_Material   {
    margin: 0;
}
table.dxgvControl_Material.dxgv .dxgvTable_Material td > span.dxichCellSys.dxeBase_Material{
    padding: 0;
}
#ctl01_MMain_TheGrid_TheGrid_col1, #ctl00_MMain_TheGrid_TheGrid_col1{
    padding-left: 0;
}

#ctl01_MMain_TheGrid_TheGrid_col1 > table, #ctl00_MMain_TheGrid_TheGrid_col1 > table {
    margin-left: -5px;
}
.DeleteBlueSprite{
    background: transparent url('../Images/NewIcons/cross_blue_16.png') no-repeat !important;
    background-position: unset !important;

}                                             
.dxctToolbar_Material .dxeIRadioButton_Material .dxEditors_edtRadioButtonChecked_Material .dxWeb_mAdaptiveMenu_Material, .dxeListBoxItemSelected_Material .dxWeb_edtCheckBoxChecked_Material, .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmCopyButton_Material, .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmCreateButton_Material, .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmDeleteButton_Material, .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmDwnlButton_Material, .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmMoveButton_Material, .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmRefreshButton_Material, .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmRenameButton_Material, .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmUplButton_Material, .dxfm-file .dxWeb_edtCheckBoxChecked_Material, .dxfm-file .dxWeb_edtCheckBoxUnchecked_Material, .dxgvFocusedRow_Material .dxWeb_edtCheckBoxChecked_Material, .dxgvFocusedRow_Material .dxWeb_edtCheckBoxGrayed_Material, .dxgvFocusedRow_Material .dxWeb_edtCheckBoxUnchecked_Material, .dxigControl_Material.dxTouchUI .dxWeb_igCloseButton_Material, .dxigControl_Material.dxTouchUI .dxWeb_igPauseButton_Material, .dxigControl_Material.dxTouchUI .dxWeb_igPlayButton_Material, .dxm-checked .dxWeb_mHorizontalPopOut_Material, .dxm-checked .dxWeb_mVerticalPopOut_Material, .dxm-checked .dxWeb_mVerticalPopOutRtl_Material, .dxm-checked.dxm-hovered .dxWeb_mHorizontalPopOut_Material, .dxm-checked.dxm-hovered .dxWeb_mSubMenuItemChecked_Material, .dxm-checked.dxm-hovered .dxWeb_mVerticalPopOut_Material, .dxm-checked.dxm-hovered .dxWeb_mVerticalPopOutRtl_Material, .dxm-disabled .dxWeb_mHorizontalPopOut_Material, .dxm-disabled .dxWeb_mVerticalPopOut_Material, .dxm-disabled .dxWeb_mVerticalPopOutRtl_Material, .dxm-hovered .dxWeb_fmCopyButton_Material, .dxm-hovered .dxWeb_fmCreateButton_Material, .dxm-hovered .dxWeb_fmDeleteButton_Material, .dxm-hovered .dxWeb_fmDwnlButton_Material, .dxm-hovered .dxWeb_fmMoveButton_Material, .dxm-hovered .dxWeb_fmRefreshButton_Material, .dxm-hovered .dxWeb_fmRenameButton_Material, .dxm-hovered .dxWeb_fmUplButton_Material, .dxm-hovered .dxWeb_mAdaptiveMenu_Material, .dxm-hovered .dxWeb_mHorizontalPopOut_Material, .dxm-hovered .dxWeb_mVerticalPopOut_Material, .dxm-hovered .dxWeb_mVerticalPopOutRtl_Material, .dxmLite_Material .dxm-left .dxm-back-icon, .dxm-scrollBtnHovered .dxWeb_mScrollDown_Material, .dxm-scrollBtnHovered .dxWeb_mScrollUp_Material, .dxm-scrollBtnPressed .dxWeb_mScrollDown_Material, .dxm-scrollBtnPressed .dxWeb_mScrollUp_Material, .dxm-selected .dxWeb_mHorizontalPopOut_Material, .dxm-selected .dxWeb_mSubMenuItemChecked_Material, .dxm-selected .dxWeb_mVerticalPopOut_Material, .dxm-selected .dxWeb_mVerticalPopOutRtl_Material, .dxm-selected.dxm-hovered .dxWeb_mHorizontalPopOut_Material, .dxm-selected.dxm-hovered .dxWeb_mVerticalPopOut_Material, .dxm-selected.dxm-hovered .dxWeb_mVerticalPopOutRtl_Material, .dxpc-collapseBtnChecked .dxWeb_pcCollapseButton_Material, .dxpc-maximizeBtnChecked .dxWeb_pcMaximizeButton_Material, .dxpc-pinBtnChecked .dxWeb_pcPinButton_Material, .dxp-hoverDropDownButton .dxWeb_pPopOut_Material, .dxpnl-btnHover .dxWeb_pnlExpand_Material, .dxpnl-btnHover .dxWeb_pnlExpandArrowBottom_Material, .dxpnl-btnHover .dxWeb_pnlExpandArrowLeft_Material, .dxpnl-btnHover .dxWeb_pnlExpandArrowRight_Material, .dxpnl-btnHover .dxWeb_pnlExpandArrowTop_Material, .dxpnl-btnPressed .dxWeb_pnlExpand_Material, .dxpnl-btnPressed .dxWeb_pnlExpandArrowBottom_Material, .dxpnl-btnPressed .dxWeb_pnlExpandArrowLeft_Material, .dxpnl-btnPressed .dxWeb_pnlExpandArrowRight_Material, .dxpnl-btnPressed .dxWeb_pnlExpandArrowTop_Material, .dxpnl-btnSelected .dxWeb_pnlExpand_Material, .dxpnl-btnSelected .dxWeb_pnlExpandArrowBottom_Material, .dxpnl-btnSelected .dxWeb_pnlExpandArrowLeft_Material, .dxpnl-btnSelected .dxWeb_pnlExpandArrowRight_Material, .dxpnl-btnSelected .dxWeb_pnlExpandArrowTop_Material, .dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpand_Material, .dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowBottom_Material, .dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowLeft_Material, .dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowRight_Material, .dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowTop_Material, .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpand_Material, .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowBottom_Material, .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowLeft_Material, .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowRight_Material, .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowTop_Material, .dxp-pressedDropDownButton .dxWeb_pPopOut_Material, .dxr-glrBtnPressed .dxWeb_rGlrDown_Material, .dxr-glrBtnPressed .dxWeb_rGlrPopOut_Material, .dxr-glrBtnPressed .dxWeb_rGlrUp_Material, .dxr-grExpBtnHover .dxWeb_rPopOut_Material, .dxr-grExpBtnPressed .dxWeb_rPopOut_Material, .dxr-itemDisabled .dxWeb_rPopOut_Material, .dxr-itemHover .dxWeb_rPopOut_Material, .dxr-itemPressed .dxWeb_rPopOut_Material, .dxr-minBtnHover .dxWeb_rPinBtn_Material, .dxrp-collapseBtnHover .dxWeb_rpCollapseButton_Material, .dxrp-collapseBtnPressed .dxWeb_rpCollapseButton_Material, .dxrpCollapsed .dxrp-collapseBtnHover .dxWeb_rpCollapseButton_Material, .dxrpCollapsed .dxrp-collapseBtnPressed .dxWeb_rpCollapseButton_Material, .dxrpCollapsed .dxWeb_rpCollapseButton_Material, .dxtlFocusedNode_Material .dxWeb_edtCheckBoxChecked_Material, .dxtlFocusedNode_Material .dxWeb_edtCheckBoxGrayed_Material, .dxtlFocusedNode_Material .dxWeb_edtCheckBoxUnchecked_Material, .dxtv-ndSel .dxWeb_edtCheckBoxChecked_Material, .dxtv-ndSel .dxWeb_edtCheckBoxGrayed_Material, .dxtv-ndSel .dxWeb_edtCheckBoxUnchecked_Material, .dxtv-ndSel .dxWeb_fmFolder_Material, .dxtv-ndSel .dxWeb_fmFolderLocked_Material, .dxWeb_edtCheckBoxChecked_Material, .dxWeb_edtCheckBoxCheckedDisabled_Material, .dxWeb_edtCheckBoxGrayed_Material, .dxWeb_edtCheckBoxGrayedDisabled_Material, .dxWeb_edtCheckBoxUnchecked_Material, .dxWeb_edtCheckBoxUncheckedDisabled_Material, .dxWeb_fabCloseActions_Material, .dxWeb_fabCreate_Material, .dxWeb_fabExpandActions_Material, .dxWeb_fmBreadCrumbsSeparatorArrow_Material, .dxWeb_fmBreadCrumbsUpButton_Material, .dxWeb_fmBreadCrumbsUpButtonDisabled_Material, .dxWeb_fmBreadCrumbsUpButtonHover_Material, .dxWeb_fmCopyButton_Material, .dxWeb_fmCopyButtonDisabled_Material, .dxWeb_fmCreateButton_Material, .dxWeb_fmCreateButtonDisabled_Material, .dxWeb_fmDeleteButton_Material, .dxWeb_fmDeleteButtonDisabled_Material, .dxWeb_fmDwnlButton_Material, .dxWeb_fmDwnlButtonDisabled_Material, .dxWeb_fmExpandFolderContBtn_Material, .dxWeb_fmFolder_Material, .dxWeb_fmFolderLocked_Material, .dxWeb_fmMoveButton_Material, .dxWeb_fmMoveButtonDisabled_Material, .dxWeb_fmRefreshButton_Material, .dxWeb_fmRefreshButtonDisabled_Material, .dxWeb_fmRenameButton_Material, .dxWeb_fmRenameButtonDisabled_Material, .dxWeb_fmUplButton_Material, .dxWeb_fmUplButtonDisabled_Material, .dxWeb_igCloseButton_Material, .dxWeb_igNavigationBarMarker_Material, .dxWeb_igNextButton_Material, .dxWeb_igNextButtonDisabled_Material, .dxWeb_igNextButtonHover_Material, .dxWeb_igNextButtonPressed_Material, .dxWeb_igPauseButton_Material, .dxWeb_igPlayButton_Material, .dxWeb_igPrevButton_Material, .dxWeb_igPrevButtonDisabled_Material, .dxWeb_igPrevButtonHover_Material, .dxWeb_igPrevButtonPressed_Material, .dxWeb_isDot_Material, .dxWeb_isDotDisabled_Material, .dxWeb_isDotPressed_Material, .dxWeb_isDotSelected_Material, .dxWeb_isNextBtnHor_Material, .dxWeb_isNextBtnHorDisabled_Material, .dxWeb_isNextBtnVert_Material, .dxWeb_isNextBtnVertDisabled_Material, .dxWeb_isNextPageBtnHor_Material, .dxWeb_isNextPageBtnHorDisabled_Material, .dxWeb_isNextPageBtnHorOutside_Material, .dxWeb_isNextPageBtnHorOutsideDisabled_Material, .dxWeb_isNextPageBtnVert_Material, .dxWeb_isNextPageBtnVertDisabled_Material, .dxWeb_isNextPageBtnVertOutside_Material, .dxWeb_isNextPageBtnVertOutsideDisabled_Material, .dxWeb_isPauseBtn_Material, .dxWeb_isPlayBtn_Material, .dxWeb_isPrevBtnHor_Material, .dxWeb_isPrevBtnHorDisabled_Material, .dxWeb_isPrevBtnVert_Material, .dxWeb_isPrevBtnVertDisabled_Material, .dxWeb_isPrevPageBtnHor_Material, .dxWeb_isPrevPageBtnHorDisabled_Material, .dxWeb_isPrevPageBtnHorOutside_Material, .dxWeb_isPrevPageBtnHorOutsideDisabled_Material, .dxWeb_isPrevPageBtnVert_Material, .dxWeb_isPrevPageBtnVertDisabled_Material, .dxWeb_isPrevPageBtnVertOutside_Material, .dxWeb_isPrevPageBtnVertOutsideDisabled_Material, .dxWeb_izEWCloseButton_Material, .dxWeb_izHint_Material, .dxWeb_mAdaptiveMenu_Material, .dxWeb_mHorizontalPopOut_Material, .dxWeb_mScrollDown_Material, .dxWeb_mScrollUp_Material, .dxWeb_mSubMenuItem_Material, .dxWeb_mSubMenuItemChecked_Material, .dxWeb_mVerticalPopOut_Material, .dxWeb_mVerticalPopOutRtl_Material, .dxWeb_nbCollapse_Material, .dxWeb_nbExpand_Material, .dxWeb_pAll_Material, .dxWeb_pAllDisabled_Material, .dxWeb_pcCloseButton_Material, .dxWeb_pcCollapseButton_Material, .dxWeb_pcExpandButton_Material, .dxWeb_pcMaximizeButton_Material, .dxWeb_pcPinButton_Material, .dxWeb_pcRefreshButton_Material, .dxWeb_pcSizeGrip_Material, .dxWeb_pcSizeGripRtl_Material, .dxWeb_pFirst_Material, .dxWeb_pFirstDisabled_Material, .dxWeb_pLast_Material, .dxWeb_pLastDisabled_Material, .dxWeb_pNext_Material, .dxWeb_pNextDisabled_Material, .dxWeb_pnlExpand_Material, .dxWeb_pnlExpandArrowBottom_Material, .dxWeb_pnlExpandArrowLeft_Material, .dxWeb_pnlExpandArrowRight_Material, .dxWeb_pnlExpandArrowTop_Material, .dxWeb_pPopOut_Material, .dxWeb_pPopOutDisabled_Material, .dxWeb_pPrev_Material, .dxWeb_pPrevDisabled_Material, .dxWeb_rDialogBoxLauncher_Material, 
.dxWeb_rDialogBoxLauncherDisabled_Material, .dxWeb_rDialogBoxLauncherHover_Material, .dxWeb_rDialogBoxLauncherPressed_Material, .dxWeb_rGlrDown_Material, .dxWeb_rGlrDownDisabled_Material, .dxWeb_rGlrDownHover_Material, .dxWeb_rGlrPopOut_Material, .dxWeb_rGlrPopOutDisabled_Material, .dxWeb_rGlrPopOutHover_Material, .dxWeb_rGlrUp_Material, .dxWeb_rGlrUpDisabled_Material, .dxWeb_rGlrUpHover_Material, .dxWeb_rMinBtn_Material, .dxWeb_rMinBtn_Material.dxWeb_rMinBtnHover_Material, .dxWeb_rMinBtn_Material.dxWeb_rMinBtnPressed_Material, .dxWeb_rMinBtnChecked_Material.dxWeb_rMinBtn_Material, .dxWeb_rMinBtnChecked_Material.dxWeb_rMinBtnDisabled_Material, .dxWeb_rMinBtnChecked_Material.dxWeb_rMinBtnHover_Material, .dxWeb_rMinBtnChecked_Material.dxWeb_rMinBtnPressed_Material, .dxWeb_rMinBtnDisabled_Material, .dxWeb_rpCollapseButton_Material, .dxWeb_rPinBtn_Material, .dxWeb_rPopOut_Material, .dxWeb_splHCollapseBackwardButton_Material, .dxWeb_splHCollapseBackwardButtonHover_Material, .dxWeb_splHCollapseForwardButton_Material, .dxWeb_splHCollapseForwardButtonHover_Material, .dxWeb_splHSeparator_Material, .dxWeb_splHSeparatorHover_Material, .dxWeb_splVCollapseBackwardButton_Material, .dxWeb_splVCollapseBackwardButtonHover_Material, .dxWeb_splVCollapseForwardButton_Material, .dxWeb_splVCollapseForwardButtonHover_Material, .dxWeb_splVSeparator_Material, .dxWeb_splVSeparatorHover_Material, .dxWeb_tcScrollLeft_Material, .dxWeb_tcScrollLeftDisabled_Material, .dxWeb_tcScrollLeftHover_Material, .dxWeb_tcScrollLeftPressed_Material, .dxWeb_tcScrollRight_Material, .dxWeb_tcScrollRightDisabled_Material, .dxWeb_tcScrollRightHover_Material, .dxWeb_tcScrollRightPressed_Material, .dxWeb_tvColBtn_Material, .dxWeb_tvColBtnRtl_Material, .dxWeb_tvExpBtn_Material, .dxWeb_tvExpBtnRtl_Material, .dxWeb_ucClearButton_Material, .dxWeb_ucClearButtonDisabled_Material, div.dxfm-fileF .dxWeb_edtCheckBoxChecked_Material, div.dxfm-fileF .dxWeb_edtCheckBoxUnchecked_Material, div.dxfm-fileF.dxfm-file.dxfm-fileSA .dxWeb_edtCheckBoxChecked_Material, div.dxfm-fileF.dxfm-file.dxfm-fileSI .dxWeb_edtCheckBoxChecked_Material, div.dxfm-fileH.dxfm-file.dxfm-fileSA .dxWeb_edtCheckBoxChecked_Material, div.dxfm-fileH.dxfm-file.dxfm-fileSI .dxWeb_edtCheckBoxChecked_Material, div.dxfm-fileSA.dxfm-file .dxWeb_edtCheckBoxChecked_Material, .dxpc-mainDiv .dxpc-closeBtn .dxWeb_pcCloseButton_Copper, .dxpc-maximizeBtn .dxWeb_pcMaximizeButton_Copper {
    background-image: url('../Images/NewIcons/input_icons.png')
}

.dxdd-root.dxmodalSys .dxEditors_edtCalendarFNNextPeriod_Material, .dxdd-root.dxmodalSys .dxEditors_edtCalendarFNPrevPeriod_Material, .dxdd-root.dxmodalSys .dxEditors_edtCalendarNextMonth_Material, .dxdd-root.dxmodalSys .dxEditors_edtCalendarNextYear_Material, .dxdd-root.dxmodalSys .dxEditors_edtCalendarPrevMonth_Material, .dxdd-root.dxmodalSys .dxEditors_edtCalendarPrevYear_Material, .dxeButtonEditButtonHover_Material .dxEditors_edtClear_Material, .dxeButtonEditButtonHover_Material .dxEditors_edtDropDown_Material, .dxeButtonEditButtonHover_Material .dxEditors_edtEllipsis_Material, .dxeButtonEditButtonPressed_Material .dxEditors_edtDropDown_Material, .dxeButtonEditButtonPressed_Material .dxEditors_edtEllipsis_Material, .dxEditors_caRefresh_Material, .dxEditors_ddapply_Material, .dxEditors_ddclose_Material, .dxEditors_edtBinaryImageDelete_Material, .dxEditors_edtBinaryImageOpenDialog_Material, .dxEditors_edtCalendarFastNavBackToPrevMode_Material, .dxEditors_edtCalendarFastNavBackToPrevModeRtl_Material, .dxEditors_edtCalendarFNNextPeriod_Material, .dxEditors_edtCalendarFNNextYear_Material, .dxEditors_edtCalendarFNPrevPeriod_Material, .dxEditors_edtCalendarFNPrevYear_Material, .dxEditors_edtCalendarNextMonth_Material, .dxEditors_edtCalendarNextMonthDisabled_Material, .dxEditors_edtCalendarNextYear_Material, .dxEditors_edtCalendarNextYearDisabled_Material, .dxEditors_edtCalendarPrevMonth_Material, .dxEditors_edtCalendarPrevMonthDisabled_Material, .dxEditors_edtCalendarPrevYear_Material, .dxEditors_edtCalendarPrevYearDisabled_Material, .dxEditors_edtClear_Material, .dxEditors_edtDETSClockFace_Material, .dxEditors_edtDETSHourHand_Material, .dxEditors_edtDETSMinuteHand_Material, .dxEditors_edtDETSSecondHand_Material, .dxEditors_edtDropDown_Material, .dxEditors_edtDropDownDisabled_Material, .dxEditors_edtEllipsis_Material, .dxEditors_edtEllipsisDisabled_Material, .dxEditors_edtError_Material, .dxEditors_edtListBoxFilterBtn_Material, .dxEditors_edtListBoxFilterBtnDisabled_Material, .dxEditors_edtListBoxHideFilterBtn_Material, .dxEditors_edtListBoxHideFilterBtnDisabled_Material, .dxEditors_edtListBoxHideFilterBtnRtl_Material, .dxEditors_edtListBoxHideFilterBtnRtlDisabled_Material, .dxEditors_edtRadioButtonChecked_Material, .dxEditors_edtRadioButtonCheckedDisabled_Material, .dxEditors_edtRadioButtonUnchecked_Material, .dxEditors_edtRadioButtonUncheckedDisabled_Material, .dxEditors_edtSpinEditDecrementImage_Material, .dxEditors_edtSpinEditDecrementImageDisabled_Material, .dxEditors_edtSpinEditIncrementImage_Material, .dxEditors_edtSpinEditIncrementImageDisabled_Material, .dxEditors_edtSpinEditLargeDecImage_Material, .dxEditors_edtSpinEditLargeDecImageDisabled_Material, .dxEditors_edtSpinEditLargeIncImage_Material, .dxEditors_edtSpinEditLargeIncImageDisabled_Material, .dxEditors_edtTBDecBtn_Material, .dxEditors_edtTBIncBtn_Material, .dxEditors_edtTokenBoxTokenRemoveButton_Material, .dxEditors_edtTokenBoxTokenRemoveButtonDisabled_Material, .dxEditors_fcadd_Material, .dxEditors_fcaddhot_Material, .dxEditors_fcgroupaddcondition_Material, .dxEditors_fcgroupaddgroup_Material, .dxEditors_fcgroupand_Material, .dxEditors_fcgroupnotand_Material, .dxEditors_fcgroupnotor_Material, .dxEditors_fcgroupor_Material, .dxEditors_fcgroupremove_Material, .dxEditors_fcopany_Material, .dxEditors_fcopavg_Material, .dxEditors_fcopbegin_Material, .dxEditors_fcopbetween_Material, .dxEditors_fcopblank_Material, .dxEditors_fcopcontain_Material, .dxEditors_fcopcount_Material, .dxEditors_fcopend_Material, .dxEditors_fcopequal_Material, .dxEditors_fcopexists_Material, .dxEditors_fcopgreater_Material, .dxEditors_fcopgreaterorequal_Material, .dxEditors_fcopless_Material, .dxEditors_fcoplessorequal_Material, .dxEditors_fcoplike_Material, .dxEditors_fcopmax_Material, .dxEditors_fcopmin_Material, .dxEditors_fcopnotany_Material, .dxEditors_fcopnotbetween_Material, .dxEditors_fcopnotblank_Material, .dxEditors_fcopnotcontain_Material, .dxEditors_fcopnotequal_Material, .dxEditors_fcopnotlike_Material, .dxEditors_fcopsum_Material, .dxEditors_fcoptypefield_Material, .dxEditors_fcoptypefieldhot_Material, .dxEditors_fcoptypevalue_Material, .dxEditors_fcoptypevaluehot_Material, .dxEditors_fcremove_Material, .dxEditors_fcremovehot_Material, .dxeSpinDecButtonHover_Material .dxEditors_edtSpinEditDecrementImage_Material, .dxeSpinDecButtonPressed_Material .dxEditors_edtSpinEditDecrementImage_Material, .dxeSpinIncButtonHover_Material .dxEditors_edtSpinEditIncrementImage_Material, .dxeSpinIncButtonPressed_Material .dxEditors_edtSpinEditIncrementImage_Material, .dxeSpinLargeDecButtonHover_Material .dxEditors_edtSpinEditLargeDecImage_Material, .dxeSpinLargeDecButtonPressed_Material .dxEditors_edtSpinEditLargeDecImage_Material, .dxeSpinLargeIncButtonHover_Material .dxEditors_edtSpinEditLargeIncImage_Material, .dxeSpinLargeIncButtonPressed_Material .dxEditors_edtSpinEditLargeIncImage_Material, .dxeTBDecBtnHover_Material.dxEditors_edtTBDecBtn_Material, .dxeTBDecBtnPressed_Material.dxEditors_edtTBDecBtn_Material, .dxeTBIncBtnHover_Material.dxEditors_edtTBIncBtn_Material, .dxeTBIncBtnPressed_Material.dxEditors_edtTBIncBtn_Material, .dxeTrackBar_Material.dxeDisabled_Material .dxEditors_edtTBDecBtn_Material, .dxeTrackBar_Material.dxeDisabled_Material .dxEditors_edtTBIncBtn_Material, .dxgvFocusedRow_Material .dxEditors_edtRadioButtonChecked_Material {
    background-image: url('../Images/NewIcons/input_icons2.png')
}
.dxpc-mainDiv .dxpc-closeBtn .dxWeb_pcCloseButton_Copper {
    background-position: -488px -60px;
    background-size: 538px auto;
}
.subMenuContainer .dxsmLevel0 + div {
    padding-top: 2px !important;
}

.dxpcLite_Material .dxpc-footer, .dxdpLite_Material .dxpc-footer,
.dxpcLite_Copper .dxpc-footer, .dxdpLite_Copper .dxpc-footer {
    height: 45px !important;
    background: none;
    background-color: white !important;
    border-top: 1px solid #EAEAEA;
}

a.ContactLink, a.email-address, a.phone-number, a.CompanyLink{
    color: #003C4D !important;
}

#ctl00_MMain_MonthSchedulerControl_SchedulerControl_commonControlsBlock_selectionDiv_clone{
 opacity: 0.75;
}

.dxeButtonEditButton_Material, td.dxeCalendarDay_Material.dxeCalendarSelected_Material, .dxeButton.dxeButtonEditButton_Copper, #ctl00_MMain_MonthSchedulerControl_SchedulerControl_commonControlsBlock_selectionDiv_clone, 
.dxeListBoxItemSelected_Material, .dxeButtonEditButtonHover_Material, td.dxeCalendarHeader_Material, .dxscTodayCellHeader_Material, .dxmLite_Material .dxm-item.dxm-checked, .dxsc-date-altHr, .dxscAlternateTimelineDateHeader_Material,
.dxsplVSeparatorHover_Material.dx-ac, .dxtlDataTable .dxtlFocusedNode_Material, .dxscTimeMarkerLineH_Material, .dxscTimeMarkerLineV_Material, .dxscControl_Material .dxsc-detailed-apt-tooltip .dxsc-dat-container > div.dxsc-dat-callout.dxsc-dat-bottom,
.dxfabControl_Material .dx-fab-container .dx-fab-main-button,.dxToggle.dxICheckBox_Material[class*="Checked"] .dxSwitcher, .dxeListBox_Material .dxlbd .dxeListBoxItemRow_Material .dxRipple, .dxscControl_Material .dxscTodayDateCell_Material,
#ctl00_MMain_CalendarJournalWidget_RoundPanel_CalendarJournalControl_CalendarJournal_Scheduler_commonControlsBlock_selectionDiv_clone{
    background: #69a3b9 !important;
}
.dxToggle.dxICheckBox_Material[class*="Checked"]{
    background: #9bc5de !important;
}
.dxeButtonEditButton_Material.dxeButtonEditClearButton_Material  {
    background: none !important;
}

div.ProjectSelector .dxeButton.dxeButtonEditButton_Copper{  
    padding: 7px !important;
    background-color: white;
}
div.ProjectSelector .dxeButton.dxeButtonEditButton_Copper.dxeButtonEditButtonHover_Copper > img.dxEditors_edtDropDown_Copper {
    background-position: -526px -132px;
    filter: none;
}

div.ProjectSelector .dxeButton.dxeButtonEditButton_Copper > img {
    background-image: url('../Images/NewIcons/input_icons2.png');
    background-position: -438px -30px;
    background-size: 538px auto;
    width: 10px;
    height: 10px;
    display: block;
    margin: auto;
}

div.page ul.dxtc-stripContainer {
    padding-left: 15px !important;
}

.dxeCalendarButtonHover_Material, .dxscViewVisibleInterval_Material{
    color: #69a3b9 !important;
}

#ctl00_MMain_MonthSchedulerControl_SchedulerControl_viewSelectorBlock_ctl00 span.dx-vam{
    color: #4E5860;
}

#ctl00_MMain_MonthSchedulerControl_SchedulerControl_viewSelectorBlock_ctl00 .dxm-item.dxm-checked span.dx-vam{
    color: rgb(0,0,0);
}
.dxscViewSelector_Material .dxmLite_Material .dxm-main .dxm-item.dxm-checked, .dxscViewSelector_Material .dxmLite_Material .dxm-main .dxm-item.dxm-checked.dxm-hovered, .dxscViewSelectorButtonChecked_Material{
    border-bottom: 4px solid #69a3b9 !important;
}
.dxeFocused_Material{    
    border-color: rgb(105,163,185) !important;
}
.dxICBFocused_Material:not(.dxToggle)::after, .dxICBFocused_Material .dxSwitcher::after{
    border-color: rgba(105,163,185, 0.3) !important;
    background: rgba(105,163,185, 0.3) !important;
}
.dxmLite_Copper .dxm-dropDownMode.dxm-hovered .dxm-popOut {
    border-color: transparent;
}
.GridViewCustomizationControl .ButtonSpacing{
    min-width: 40px !important;
    padding-top: 0 !important;
}
.CompanyLogo {
    float: left;
    margin: 5px 2px 2px 20px;;
}
.loginDisplay {
    float: right;
    margin: 10px 10px 0 0;
}
#ctl00_MMain_ctl01_RPC > table > tbody > tr.LoginAnonymousMessage {
    text-align: center;
}
div.dxpc-header > div.dxpc-headerContent{
    color: #ffffff;
    height: 24px !important;
}
#ctl00_ctl00_MMain_CTP_MessageHtmlEditor_TheHtmlEditor_inserttabledialog_MP_FLW_FL_ctl245{
    color: #4E5860 !important;
    background-color: #F4F5F7 !important;
    border: 0px !important;
    border-collapse: no
}

table.DetailForm > tbody > tr > td.LabelText {
    vertical-align: middle !important;
    float: none !important;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 14px; 
}


table.DetailForm > tbody > tr > td.LabelText > label, table.BackgroundTable *, .dxm-item.Level0ItemTitle a span{
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 14px;
}

#ctl00_MainMenu{
    height: unset !important;
}

#ctl00_MMain_ctl01_UserName_EC, #ctl00_MMain_ctl01_UserPassword_EC {
    padding-top: 4px;
    padding-bottom: 5px;
}

#ctl00_MMain_ctl01 .LoginReminderButtonWrapper {
    height: 29px;
    padding-bottom: 13px;
}

.LoginReminderButtonWrapper > td, #ctl00_MMain_ctl01_LoginAnonymousMessage > td {
    padding: 0 0 13px 0;
}

#ctl00_MMain_ctl01_Remember td {
    padding-top: 13px;
}
#ctl00_MMain_ctl01_ctl07 {
    width: 100%;
}

#ctl00_MMain_ctl01_ctl03 {
    color: #69a3b9;
    font-weight: bold;
}

.LoginPanel .dxic {
    border-color: #69a3b9;
}

.LoginPanel input.dxeEditAreaSys {
    color: #69a3b9;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
    font-size: 12px !important;
}
.sing-in-button > div > span{
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
}
table.BackgroundTable .dxm-ltr.dxmLite_Copper .dxm-horizontal .dxm-image-l .dxm-content {
  padding-top: 2px;
}

table.BackgroundTable .dxmLite_Copper .dxm-horizontal .dxm-image-l .dxm-popOut{
  padding-top: 7px;
}

.TermsAndConditionsPanel > tbody > tr.dxrpCR > td.dxrpcontent > div.dxrpAW > div.dx-borderBox.dxrpCW > div:not(.DialogButtons){
    padding: 10px;
}
.dxbButton_Material, .dxbButtonHover_Material{
    box-shadow: none !important;
    -moz-boxshadow: none !important;
    -webkit-box-shadow: none !important;
}
.UploadFilesControlPanel .OKButton {
    margin-left: 0;
}

tr.dxgvDataRow_Material > td.dxgv {
    vertical-align: middle !important;
}

.dxpcLite_Material.dxpclW .SpriteLink .dxeHyperlink_Copper{
    line-height: 32px;
    color: #69a3b9;
}
.dxpcLite_Material.dxpclW .SpriteLink > span{
    float: left;
}
.SpriteLink {
    padding-right: 30px;
}
.ActivitySprite.TransferActiveSprite { 
    background: transparent url('../Images/NewIcons/file_transfers.png') no-repeat; 
} 

.dxeButtonEditButton_Material .dxEditors_edtDropDown_Material{
    background-position: -438px -30px !important;
}
.dxeButtonEditButtonHover_Material .dxEditors_edtDropDown_Material{
    background-position: -526px -132px !important;
}
.dxeButtonEditButton_Material.dxeDisabled_Material, .dxEditors_edtDropDownDisabled_Material {
    background-color: lightgrey !important;
    background-position: -438px -30px !important;
}
.dxEditors_edtSpinEditDecrementImage_Material{
    background-position: -442px -297px !important;
}
.dxEditors_edtSpinEditDecrementImageHover_Copper {
    background-position: -478px -367px !important;
}
.dxEditors_edtSpinEditIncrementImage_Material {
    background-position: -505px -31px !important;
}
.dxEditors_edtSpinEditIncrementImageHover_Copper{
    background-position: -424px -285px !important;
}
.dxeSpinIncButton_Material, .dxeSpinDecButton_Material {
    padding: 3px 0 !important;
    width: 24px !important;
}  

.dxpcLite_Copper > .dxpc-mainDiv > .dxpc-header.drag.dxpc-withBtn {
    line-height: 20px !important;
    height: 24px !important;
    color:#484848 !important;
    font-size: 1.27em !important;
    padding: 18px 10px 16px 12px !important;
    white-space: nowrap !important;
    border-bottom: 1px solid white !important;
}
.dxpcLite_Copper > .dxpc-mainDiv > .dxpc-header.drag.dxpc-withBtn > div.dxpc-closeBtn, .dxpc-mainDiv > .dxpc-header.drag.dxpc-withBtn > div.dxpc-maximizeBtn {
    float: right;
    padding: 6px;
}
.dxpcLite_Copper > .dxpc-mainDiv > .dxpc-header.drag.dxpc-withBtn > div.dxpc-closeBtn > img, .dxpc-mainDiv > .dxpc-header.drag.dxpc-withBtn > div.dxpc-maximizeBtn > img {
    width: 14px;
    height: 14px;
}
.dxpc-mainDiv > .dxpc-header.drag.dxpc-withBtn > div.dxpc-maximizeBtn > img {
    background-position: -64px -154px;
    background-size: 538px auto;
}

.dialog > .main > p {
    padding: 2px;
}
.dxpcLite_Material .dxpc-content, .dxpcLite_Copper .dxpc-content{
    padding: 0;
}
td > div.Rating{
    margin-top: -3px !important;
}
.dialog .DetailForm td > div.Rating{
    transform: translateX(-41px) scale(0.7);
    max-height: 31px;
}
.dxgvTable_Material td > div.Rating{
    transform: translateX(-20px) scale(0.7);
}
.dialog .DetailForm td > div.Rating > div > div{
    background: url('../Images/NewIcons/rating_stars.png') repeat-x 0 0px !important;
}
.dialog .DetailForm td > div.Rating > div > div > div, .dxgvTable_Material td > div.Rating > div {
    background: url('../Images/NewIcons/rating_stars.png') repeat-x 0 -68px !important;
}
.dialog .DetailForm  td > div.Rating > div > div > div > div, .dxgvTable_Material td > div.Rating > div > div {     
    background-image: url('../Images/NewIcons/rating_stars.png') !important;
}
.dxpc-mainDiv > .dxpc-header.drag.dxpc-withBtn > div.dxpc-maximizeBtn.dxpc-maximizeBtnChecked > img{
    background-position: -398px -136px;
    background-size: 539px auto;
}
.dxeCalendar_Material td.dxMonthGridWithWeekNumbers > table > tbody > tr > td:nth-child(2){
    border-left: unset;
}
#LanguageController {
    margin: 12px 9px 0 0;
}
.dxgvHeader_Material {
    padding: 9px 10px 8px;
    height: 30px;
}
.dxgvDataRow_Material td.dxgv{
    padding: 8px 10px;
}
.dialog .dxgvDataRow_Material td.dxgv{
    padding: 14px 10px;
}
.dxeIRBFocused_Material::after{
    display: none !important;
}
.dxgvIndentCell {
    border-bottom: 1px solid #DFDFDF !important;
    border-right: 1px solid #DFDFDF !important;
    border-top-width: 0 !important;
    border-left-width: 0 !important;
    padding: 8px 10px !important;
    overflow: hidden !important;
    background-color: #f4f4f4 !important;
}
.dxgvTable_Material .dxgvDetailButton_Material.dxgv , .dxgvTable_Material .dxgvIndentCell.dxgv, .dxgvTable_Material .dxgvIndentCell.dxgv {
    border-right: 1px solid #DFDFDF !important;
    border-right-width: 1px !important;
}
.dxtc-strip.dxtc-row.dxtc-alLeft.dxtc-stripContainer > .dxtc-spacer{
    width: 20px !important;
}
.DialogExtraButtons > .FunctionalButton {
    border-radius: 2px;
}
.DialogExtraButtons > .FunctionalButton img {
    filter: invert(50%); /*change with new buttons*/
}
.dxRippleTargetExternal::after {
    display: none !important;
}
.dxic > input {
    text-overflow: ellipsis;
}
table.DetailForm.SendEmailDialogTable > tbody > tr > td.ValueText{
    width: auto;
}
table.DetailForm.SendEmailDialogTable > tbody > tr > td.LabelText{
    width: 120px;
}
.dxgvTable_Material td.dxgv a, .dxgvControl_Material .dxgvTable_Material .dxgvFocusedRow_Material a {
    color: #69a3b9;
}
.dxgvControl_Material .dxgvTable_Material .dxgvFocusedRow_Material a{
    font-weight: bold;
}
.dxgvTable_Material td.dxgv a:visited, .dxgvControl_Material .dxgvTable_Material .dxgvFocusedRow_Material a:visited{
    color: #69a3b9;
}
.dxgvTable_Material td.dxgv a:hover{
    color: #E14504 !important;
}
span.SpriteLink > span{
    float: left;
    padding-right: 5px;
}
span.ActivitySprite, img.ActivitySprite{
    height: 32px;
    width: 32px;
}

.ActivitySprite.CompaniesSprite {
    background: transparent url('../Images/NewIcons/Company list.png') no-repeat; /*need new icon*/
    background-size: 26px;
    background-position: center;
} 

.ActivitySprite.ContactGroupSprite {
    background: transparent url('../Images/NewIcons/newforma_contact_directory_32.png') no-repeat;
} 
.ActivityLogActionFiles .dxbButton_Copper.dxbButtonSys.dxbTSys{
    background: none;
}
.dxbButton_Copper, .dxbButton_Material {
    border: none !important;
    border-radius: unset !important;
    padding: 0 !important;
}
.SecondaryActionButton, .CancelButton, .CloseButton, .OKButton, .ButtonSpacing, .SelectedProjectsActionButton, .FilterExpression .dxbButton_Material.dxbButtonSys.dxbTSys{
    min-width: 100px !important;
    height: 30px !important;    
    background: #E14504;
    color: white;
}
.SecondaryActionButton, .CancelButton, .CloseButton, .FunctionalButton, .SecondaryActionButton:hover, .CancelButton:hover, .CloseButton:hover{
    color: #4E5860 !important;
    background: white !important;
    border: solid 1px #D8D8D8 !important;
}
.FunctionalButton, .FunctionalButton:hover{
    color: #E14504 !important;
    min-width: 100px !important;
    height: 20px !important;  
}
.FunctionalButton.dxbButtonHover_Copper{
    background-image: none !important;
}
.FunctionalButton > div{
    padding: 1px 10px 2px 10px !important;
}
.FunctionalButton  > div > span{
    padding: 0 !important;
}
.selectFileButtonWrapper .dxbButtonHover_Copper{
    background: none;
    border: none;
}
.fileButton span{
    text-transform: uppercase;
}
.dxpcFooter_Copper{
    background: white !important;
}
.SiteSprite.ContactGroupSprite{
    background: transparent url('../Images/NewIcons/group_16.png') no-repeat;
}
.dxScheduler_NavigationButton_Forward_Material{
    background-image: url('../Images/NewIcons/input_icons.png');
    background-position: -494px 0px;
    width: 36px;
    height: 36px;
}l
.dxScheduler_NavigationButton_Backward_Material{
    background-image: url('../Images/NewIcons/input_icons.png');
    background-position: -342px 0px;
    width: 36px;
    height: 36px;
}
.dxScheduler_NavigationButton_ForwardDisabled_Material{
    background-image: url('../Images/NewIcons/input_icons.png');
    background-position: -0px -38px;
    width: 36px;
    height: 36px;
}
.dxScheduler_NavigationButton_BackwardDisabled_Material{
    background-image: url('../Images/NewIcons/input_icons.png');
    background-position: -418px 0px;
    width: 36px;
    height: 36px;
}
.DetailFormButtons > table td.dxbButton_Copper.dxbDisabled_Copper, .dxbDisabled_Copper.FunctionalButton{
    border-color: #D2D2D2 !important;
    color: #C3C3C3 !important;
}
.dxgvPreviewRow_Material > td{
    padding-left: 91px !important;
}
.TextBoxClearButton{
    line-height: 0;    
    background: none;
}
.ShowPreviewEmail .dxeBase_Material.dxeTAR .dxichTextCellSys{
    padding: 0 2px;
}
.ShowPreviewEmail .dxeBase_Material.dxeTAR .dxichCellSys{
    padding: 6px 0;
}
.TitlePanel *{
    font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
    font-size: small !important;
}
.FilterExpression > .DevExpressInline > tbody > tr > td:nth-child(3){
    padding-right: 5px;
}
.LayoutTemplateComboBox .dxeButtonEditButton_Material  {
    background: none !important;
}
.LayoutTemplateComboBox.dxeListBoxItemSelected_Material{
    color: white;
}
#ImageUploadControl::-ms-browse{
    background: white;
    color: #e14504;    
}
.dxtlAltNode_Material .FileName.dxtl, .dxtlNode_Material .FileName.dxtl{
    padding: 6px 10px 3px;
}
.dxtlDataTable .dxtlSelectionCell_Material{
    padding: 5px;
}
.dxm-popupMain .dx.dxm-gutter .dxm-item{
    background:white;
}
.dxm-popupMain .dx.dxm-gutter .dxm-item.dxm-hovered{
    /* border: 1px solid transparent; */
    background-color: #FFE7A2;
    border-color: #FFBD69;

}
.ButtonSpacing .SiteSprite.DownloadSprite, .SiteSprite.DownloadSelectedSprite{
    background: url('../Images/NewIcons/input_icons.png');
    background-position: -342px -135px;
    background-size: 538px auto;
}
.dxgvTable_Material .dxgvDataRow_Material.dxgvFocusedRow_Material{
    background: #F1F1F1 !important;
}
tr.DropZoneRow.DropTarget{
    background: #D8F1FA !important;
    border: 1px solid #69A3B9 !important;
    color: black !important;
}
.dxtlControl_Material .dxgvFilterRow_Copper .dxgv{
    border-left: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    padding: 9px 10px 8px;
    height: 30px;
    background-color: #f4f4f4;
}
.dxtlControl_Material .dxtlHeader_Material{
    border: 1px solid #DFDFDF;
    padding: 9px 10px 8px;
    height: 30px;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.dxtlControl_Material .dxtlDataTable .dxgvFilterRow_Copper > td:first-child{
    border-left: none;
}
.dxpcLite_Copper .dxpc-header.dxpc-withBtn, .dxdpLite_Copper .dxpc-header.dxpc-withBtn, .dxpcLite_Material .dxpc-header, .dxdpLite_Material .dxpc-header{
   padding: 18px 10px 16px 12px;
}
.dxWeb_pcCloseButton_Material, .dxWeb_pcCloseButton_Copper{
    width: 14px;
    height: 14px;
}
.dxmLite_Copper .dxm-popupMain.dxm-popup .dxm-content{
    text-align: left;
}
.DetailFormButtons .dxbButton_Copper div.dxb{
    background: white;
    color: #4E5860;
    border: 1px solid #DAD9D7;
}
.DetailFormButtons .dxbButton_Copper div.dxb img.SiteSprite {
    float: left;
}
.ButtonMenu.CloudMenu .dxm-content.dxm-hasText .dx-vam{
    color: black;
}
.RelatedMarkupSessions.ValueText > span.SpriteLink {
    display: inline-block;
}
.RelatedMarkupSessions.ValueText > span.SpriteLink > a{
    line-height: 32px;
}
.RelatedMarkupSessions.ValueText > span.SpriteLink > span{
    background-position-y: 2px;
}
.NewFormaIdButton{
    margin-left: 0 !important;
}
p.NewformaIdLink > a{
    font-weight: bold;
}
.LoginPanel .DialogButtons{
    float: none;
    padding: 0 22px 0 38px;
}
.dxscMoreButton_Material{
    color: black;
}
.dxscApt > div {
    /* padding: 4px !important; */
}
.dxscApt > div > .horz-appt-background {
    width: auto;
}
.dxscAptSelDiv{
    border-color: #69a3b9;
}
.dxScheduler_TimeMarker_Material.dxscTimeMarker_Material{    
    background: url('../Images/NewIcons/blue_circle.png');
    background-position: 0;
    background-size: 10px;
    width: 10px;
    height: 10px;
}
.dxscControl_Material .dxsc-detailed-apt-tooltip .dxsc-dat-container > div{
    background-color: #F4F5F7;
}
.dxscControl_Material .dxsc-detailed-apt-tooltip .dxsc-dat-header span, .dxscControl_Material .dxsc-detailed-apt-tooltip .dxsc-dat-middle span{
    color: #4E5860;
}
.dxsc-dat-container .dxsc-dat-bottom  {
    display: none;
}
.dxscControl_Material div.dxsc-detailed-apt-tooltip > div.dxsc-dat-container > div.dxsc-dat-header{
    background-color: #69a3b9;
}
.dxsc-detailed-apt-tooltip .dxsc-dat-container .dxsc-dat-header span{
    color: white;
}
.dxscDateCellBody_Material.dxsc-date-cell-body{
    background-color: white !important;
}
.dxfabControl_Material .dx-fab-container .dx-fab-main-button{
    display: none;
}