/*
 <----Theme config--->

Replace Code : "#44698f"
		To update "Page Header background"
		To update "Dialog header background
		To update "Selected nav flag background & border" in transaction 
		To update "Advanced search header background color"

Replace Code: "#395c80"
		To update "Page header user setting background color"

Replace Code : "#2C3E50"
		To update "Main menu background"$controlFocusColor

Replace Code : "#F6F6F6"
		To update "Footer background"

Replace Code:"#7ea7c7"
	To update primary button background color

*/
html, body { font-family: Arial, sans-serif; font-size: 97%; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, sans-serif; }

body { background: #FDFDFD; }

/*Overlay Style*/
.ui-widget-overlay.ui-front, .MenuOverlay.show, .ui-tabs-panel > .tabOverlay { background: #000; opacity: 0.4; }

.MenuOverlay.show { opacity: 0.65; }

.ui-widget-content { background: transparent; }

.ui-widget-content, .ui-widget-content a { color: #505050; }

.blockOverlay { background-color: #000 !important; }

/*Layout Header*/
#PageHeader { background: #44698f; border-color: #34506c; /* Edit "#44698f" to update header background.*/ }
.ui-tabs .ui-tabs-nav li.head-btn a.home i { width: 74px; height: 23px; margin: 0 15px; background-image: url(../../images/LwMenuLogo.png) !important; background-repeat: no-repeat !important; background-size: 100%; background-position: center; }

#PageHeader .icon-bookmark {
    background-position: -83px -390px !important;
    width: 14px;
    height: 17px;
}
#PageHeader .icon-bookmark:hover {
    background-position: -134px -390px !important;
}

/* Login Logo */
.login .LoginContainer .LWLogo { background-image: url(../../images/LwLoginLogo.png); }

/*Menu*/
.MenuWrapper { background: #2C3E50; /*Edit "#2C3E50" to update main menu background*/ }
.MenuWrapper .MainMenuHeader .MenuLogo { background-image: url(../../images/LwMenuLogo.png); }
.MenuWrapper .Menu .Column { -webkit-column-rule: 1px solid #E6E6E6; -moz-column-rule: 1px solid #E6E6E6; column-rule: 1px solid #E6E6E6; }
.MenuWrapper .MenuBar > .MenuItem a { color: #c5c5c5; /*Edit "#c5c5c5" to update main menu text color */ }
.MenuWrapper .MenuBar > .MenuItem a:hover { color: #ffffff; }
.MenuWrapper .MenuBar > .MenuItem.Active > a { color: #ffffff; background: #5d85a5; }
.MenuWrapper .MenuBar > .MenuItem.Active > a:after { color: #2C3E50; }
.MenuWrapper .MenuBar > .MenuItem.Focus > a { color: #ffffff; background: #5d85a5; /*Edit "#5d85a5" to update active/hover main menu background color and "#ffffff" for text color"*/ }
.MenuWrapper .MenuBar > .MenuItem > .Menu { background: #FDFDFD; }
.MenuWrapper .MenuBar > .MenuItem > .Menu .Column > .MenuItem > a, .MenuWrapper .MenuBar > .MenuItem > .Menu .Column > .MenuItem > .Menu .MenuItem a.MenuHeader { color: #1e61a5; }
.MenuWrapper .MenuBar > .MenuItem > .Menu .Column > .MenuItem > .Menu .MenuItem.SubActive > a { background: #d7d7d7; color: #000; }
.MenuWrapper .MenuBar > .MenuItem > .Menu .Column > .MenuItem > .Menu .MenuItem.SubActive > a.FocusLink { background: #8AAECB; color: #ffffff; /*Edit "#8AAECB" to update active/hover sub menu background color and "#ffffff" for text color"*/ }
.MenuWrapper .MenuBar > .MenuItem > .Menu .Column > .MenuItem > .Menu .MenuItem.SubActive a.MenuSeparator { background: transparent; }
.MenuWrapper .MainMenuHeader:after, .MenuWrapper .TopLevelHeader:nth-last-child(1) > a:after { border-color: #4A5C6E !important; }
.MenuWrapper .MenuBar > .MenuItem > .Menu .Column > .MenuItem > a.Header-menuItem ~ ul.Menu.Header > li.MenuItem.SubActive > a.MenuHeader.FocusLink { background: transparent; color: #1e61a5;}
/*Menu search*/
.MenuSearchWrapper > .MenuSearchResult .ResultList .MenuItem.SubActive a { background: #d7d7d7; color: #000; }
.MenuSearchWrapper > .MenuSearchResult .ResultList .MenuItem.SubActive a.FocusLink { background: #8AAECB; color: #ffffff; /*Edit "#8AAECB" to update active/hover sub menu background color and "#ffffff" for text color"*/ }

.SearchBoxContainer { background: #fafafa; border-color: transparent !important; }
.SearchBoxContainer a:hover { background: #DDD; }

/*BookMark search*/
.BookMarkSearchWrapper > .BookMarkSearchResult .ResultList .MenuItem.SubActive a { background: #d7d7d7; color: #000; }
.BookMarkSearchWrapper > .BookMarkSearchResult .ResultList .MenuItem.SubActive a.FocusLink { background: #8AAECB; color: #ffffff !important; }

.BookMarkBoxContainer { background: #fafafa; border-color: transparent !important; }
.BookMarkBoxContainer a:hover { background: #DDD; }
#bookmark-search > div.BookMarkSearchResult > ul > li.MenuItem > a > div.bookmarkSearchResultLeft > div.BookMarkHeader {font-size: 12.0435px; color: #585858;}
#bookmark-search > div.BookMarkSearchResult > ul > li.MenuItem > a > div.bookmarkSearchResultLeft > div.BookMarkSubHeader {font-size: 10px;color: #1894C9;}
#bookmark-search > div.BookMarkSearchResult > ul > li.MenuItem.SubActive > a.FocusLink > div.bookmarkSearchResultLeft > div.BookMarkHeader {color: #ffffff }
#bookmark-search > div.BookMarkSearchResult > ul > li.MenuItem.SubActive > a.FocusLink > div.bookmarkSearchResultLeft > div.BookMarkSubHeader {color: #ffffff }
.parallelWfMenu {
    box-shadow: 0px 1px 2px 1px #aaaaaa;
    background: #fdfdfd;
}
#workflowPopUp > li > a {
    background-color: #fff;
}
#workflowPopUp > li > a:hover {
    background-color: #f1f1f1;
}

.toggleExtraTabs:after {
    background: #6F91B4;
}

/*Footer*/
.AppControlStrip, .logoutAction { background: #F6F6F6; border-color: #D8D8D8 !important; /*Edit "#F6F6F6" to update footer background color */ }
.AppEnvironmentInfo .SystemInformation { font-size: 1.1em; font-weight: bold; color: red; }
.AppEnvironmentInfo .BusinessUnitInformation .InfoField .InfoValue { color: #1e61a5; }

/*Buttons*/
a.btn { color: #ffffff; }

.btn { background: #7ea7c7; color: #ffffff; border: 1px solid #5a8fb8; -webkit-appearance: none; }
.btn:hover, .btn:focus { background: #6596bc; border-color: #487da6; }
.btn[disabled="disabled"], .btn[readonly="readonly"], .btn:disabled { opacity: 0.4; pointer-events: none; }
.btn.secondary, .btn.Reset { background: #f1f1f1; color: #000; border: 1px solid #d7d7d7; }
.btn.secondary:hover, .btn.secondary:focus, .btn.Reset:hover, .btn.Reset:focus { background: #dfdfdf; border-color: #c6c6c6; }
.btn.Primary { background: #7ea7c7; color: #ffffff; border: 1px solid #5a8fb8; }
.btn.Primary:hover, .btn.Primary:focus { background: #6596bc; border-color: #487da6; }

.ButtonControlSet li:only-child .btn { background: #7ea7c7; color: #ffffff; border: 1px solid #5a8fb8; }
.ButtonControlSet li:only-child .btn:hover, .ButtonControlSet li:only-child .btn:focus { background: #6596bc; }

.field .btn, .FieldSet .FieldActionCtrl .btn, .MoveButtonPanel input { background: #e8f0f7; color: #3a3a3a; border: 1px solid #9fa9b1; }
.field .btn:hover, .field .btn:focus, .FieldSet .FieldActionCtrl .btn:hover, .FieldSet .FieldActionCtrl .btn:focus, .MoveButtonPanel input:hover, .MoveButtonPanel input:focus { color: #ffffff; background: #8AAECB; border-color: #8AAECB; }
.field .btn.btnSolid, .field .btn.primary, .FieldSet .FieldActionCtrl .btn.btnSolid, .FieldSet .FieldActionCtrl .btn.primary, .MoveButtonPanel input.btnSolid, .MoveButtonPanel input.primary { background: #7ea7c7; color: #ffffff; border: 1px solid #6295be; }
.field .btn.btnSolid:hover, .field .btn.btnSolid:focus, .field .btn.primary:hover, .field .btn.primary:focus, .FieldSet .FieldActionCtrl .btn.btnSolid:hover, .FieldSet .FieldActionCtrl .btn.btnSolid:focus, .FieldSet .FieldActionCtrl .btn.primary:hover, .FieldSet .FieldActionCtrl .btn.primary:focus, .MoveButtonPanel input.btnSolid:hover, .MoveButtonPanel input.btnSolid:focus, .MoveButtonPanel input.primary:hover, .MoveButtonPanel input.primary:focus { background: #6295be; }

.field .btn.DisplayLink { background: transparent; border: none; color: #04468c; }
.field .btn.DisplayLink:hover, .field .btn.DisplayLink:focus { background: transparent; border: none; color: #066bd6; }

/*Tabs Styling*/
.ui-tabs > ul, .ui-tabs .ui-widget-content { background: transparent; }
.ui-tabs .ui-tabs-nav li { background: transparent; border: none; border-radius: 0px; }
.ui-tabs .ui-tabs-nav li:before { background: #c6c6c6; }
.ui-tabs .ui-tabs-nav li:first-child { background: none !important; }
.ui-tabs .ui-tabs-nav li a { background: #c6c6c6; border: none; color: #686868; }
.ui-tabs .ui-tabs-nav li a.process .TabTitle:after { background-image: url("../../icons/process.gif"); }
.ui-tabs .ui-tabs-nav li a.success .TabTitle:after { background-image: url("../../icons/success.png"); }
.ui-tabs .ui-tabs-nav li a.failed .TabTitle:after { background-image: url("../../icons/fail.png"); }
.ui-tabs .ui-tabs-nav li a.interrupt .TabTitle:after { background-image: url("../../icons/interrupt.gif"); }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { background: #fdfdfd !important; color: #3D3D3D; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a .NaturalId, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a .SearchSummary { color: #777777; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected span.TabTitle { color: #3D3D3D; }
.ui-tabs .ui-tabs-nav li a .SearchSummary { color: inherit; }
.ui-tabs .ui-tabs-nav li.head-btn:first-child a:after { background: #6F91B4; }
.ui-tabs .HeaderRight > ul > li .toggleExtraTabs a:after { background: #6F91B4; }

.NaturalId { color: inherit; }

/*Overload tab drop down*/
.tabListPopup { background: #ffffff; }
.tabListPopup li .SearchSummary { color: #989898; }
.tabListPopup li .NaturalId { color: #4183d7; }
.tabListPopup li:hover { background: #44698f; }
.tabListPopup li:hover .TabTitle { color: #ffffff; }
.tabListPopup li:hover .NaturalId { color: #DAEDFF; }
.tabListPopup li:hover .SearchSummary { color: #DADADA; }

.TabTitle:after { color: transparent; }

a.HasUnsavedChanges .TabTitle:after { color: red; }

.ui-tabs .ui-tabs-nav li.head-btn a, .HeaderRight > ul > li a:not(#selection) { border-color: #6F91B4 !important; color: #13a0df !important; background: transparent !important; }
.ui-tabs .ui-tabs-nav li.head-btn a:hover, .HeaderRight > ul > li a:not(#selection):hover { color: #ffffff !important; background: transparent !important; }

.HeaderRight > ul > li #selection { background: rgba(0, 0, 0, 0.15); }
.HeaderRight > ul > li:last-child { border-color: transparent !important; }

/*settings*/
.popup { background: #ffffff; }
.popup li:not(.logoutAction) a:hover { background: #f1f1f1; color: #000; }
.popup li:not(.logoutAction) a.Disabled, .popup li:not(.logoutAction) a.Disabled:hover { background: transparent; color: #B3B3B3; }
.popup .userprofile { border-color: #6F91B4 !important; }
.popup .user-div .icon-user-big { background: url("../../icons/user.png") no-repeat !important; background-size: 98% !important; background-position: center; }

/*Basic search*/
.BasWrapper .BasicSearchDropdown.btn, .BasWrapper .BasicSearchIcon .btn { background: #757d82; color: #ffffff; border-color: #757d82 !important; }
.BasWrapper .BasicSearchDropdown.btn:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .BasWrapper .BasicSearchDropdown.btn:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .BasWrapper .BasicSearchIcon .btn:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .BasWrapper .BasicSearchIcon .btn:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled) { background: #535A5D; }

.BasicFieldList ul li, .BsSuggestions ul li { color: #212031; }
.BasicFieldList ul li:hover, .BasicFieldList ul li.Focus, .BasicFieldList ul li:focus, .BsSuggestions ul li:hover, .BsSuggestions ul li.Focus, .BsSuggestions ul li:focus { background: #f1f1f1; color: #000; }

.SearchNotificationArea.Information { background: rgba(37, 116, 169, 0.5); border: 1px solid #2574A9; color: #FFFFFF; }
.SearchNotificationArea.Warning { background: rgba(234, 194, 108, 0.5); border: 1px solid #E5AE00; color: #000000; }
.SearchNotificationArea.Error { background: #FFD9C8; border: 1px solid #EA2E2E; color: #000000; }

/*Advanced Search*/
.AdvsWrapper { background: #ffffff; border-bottom: 6px solid #44698f; }
.AdvsWrapper h2 { color: #000; }
.AdvsWrapper .AdvsTitle { color: #ffffff; background: #44698f; border-bottom: 1px solid #44698f; }
.AdvsWrapper .AddonLink { color: #5B97C0; }
.AdvsWrapper .AddonLink:before { height: 16px; width: 16px; background: url("../../icons/default_theme_icon.png"); }

.AdvSummary li { background: #f4f4f4; }
.AdvSummary li span:first-child, .AdvSummary li .amp { color: #6C7A89; }

/*grid*/
.ui-jqgrid .ui-jqgrid-view, .ui-jqgrid .ui-jqgrid-hdiv, .ui-jqgrid .ui-jqgrid-bdiv, .ui-jqgrid .ui-jqgrid-sdiv, .ui-jqgrid .ui-jqgrid-pager { font-family: Arial, sans-serif; }
.ui-jqgrid tr.jqgrow td { border-color: #cccccc; }
.ui-jqgrid .ui-jqgrid-hdiv { background: #dadada; color: #666666; }
.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th { background: #dadada; border-color: #cccccc; color: #666666; }
.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th input[type="checkbox"] + label, .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th input[type="checkbox"] + span { background: url("../../icons/default_theme_icon.png") #ffffff; }
.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th input[type="checkbox"]:checked + label, .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th input[type="checkbox"]:checked + span { background: url("../../icons/default_theme_icon.png"); background-position: -257px -98px; }
.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.ui-sortable-helper { background: rgba(230, 230, 230, 0.5); border-left: 1px solid #cccccc; }
.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.ui-sortable-placeholder { background: #BBD2E2; }
/*.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.app-icon-editable-column { background: url("../../icons/Pencil.png") no-repeat; background-position: 5px center; }*/
.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr { color: #3a3a3a; }
.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td input[type="checkbox"] + label, .cardView .cardItem .checkBoxContainer input[type="checkbox"] + label, .Card .SelectAllContainer label, .TabularCard .SelectAllContainer label { background: url("../../icons/default_theme_icon.png"); background-position: 0px 3px; }
.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td input[type="checkbox"]:checked + label, .cardView .cardItem .checkBoxContainer input[type="checkbox"]:checked + label, .Card .SelectAllContainer input[type="checkbox"]:checked + label, .TabularCard .SelectAllContainer input[type="checkbox"]:checked + label { background-position: -257px -98px; }
.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td .customelement input[type="checkbox"] input + span { background-position: 7px 3px; }
.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td .customelement input[type="checkbox"]:checked + input + span { background-position: -256px -96px; }
.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-hover, .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-hover .icon-wrapper { background: #d5e4f1; }
.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight { background: #7494b5; color: #ffffff; }
.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight .icon-wrapper { background: #7494b5; }
.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight td { border-color: #7D97AD; }
.ui-jqgrid .ui-jqgrid-sdiv .ui-jqgrid-ftable tbody tr td input[type="checkbox"] + label { background: url("../../icons/default_theme_icon.png"); background-position: 0px 6px; }
.ui-jqgrid .ui-jqgrid-sdiv .ui-jqgrid-ftable tbody tr td input[type="checkbox"]:checked + label { background-position: -209px -97px; }
.ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even), .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even) .icon-wrapper { background: #fdfdfd; }
.ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd), .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd) .icon-wrapper { background: #f1f1f1; }
.ui-jqgrid .greyTxt { color: #000; }
.ui-jqgrid span > label:not(.Boolean) { color: #6C7A89; }
.ui-jqgrid .emailType a { color: #2574A9; }
.ui-jqgrid .teleType { color: #00B03F; }
.ui-jqgrid .GridActionButtonContainer .GridActionGroup .DropMenu .Label:hover { background: #f1f1f1; color: #000; }
.ui-jqgrid .GridActionButtonContainer .GridActionBtn:hover { background: #8AAECB; border-color: #8AAECB; }
.ui-jqgrid .GridActionButtonContainer .GridActionBtn:hover > span { color: #ffffff; }
.ui-jqgrid .GridActionButtonContainer > div:first-child > div { background: #ffffff; }
.ui-jqgrid .GridActionButtonContainer .GridNotificationArea.Information { background: rgba(37, 116, 169, 0.5); border: 1px solid #2574A9; color: #FFFFFF; }
.ui-jqgrid .GridActionButtonContainer .GridNotificationArea.Warning { background: rgba(234, 194, 108, 0.5); border: 1px solid #E5AE00; color: #000000; }
.ui-jqgrid .GridActionButtonContainer .GridNotificationArea.Error { background: #FFD9C8; border: 1px solid #EA2E2E; color: #000000; }
.ui-jqgrid .GridActionButtonContainer .ui-pg-button.ui-state-hover { background: transparent; }
.ui-jqgrid .ui-jqgrid-pager { background: transparent !important; }
.TransactionNotificationContainer {
    background: #82aecc;
    border: 1px solid #2e82ba;
    color: #FFFFFF;
}

.TransactionNotificationContainer {
    background: #82aecc;
    border: 1px solid #2e82ba;
    color: #FFFFFF;
}

.RecordViewGrid .BigSizeFont { color: #22313F; }
.RecordViewGrid .rvSubTitle { color: #22A7F0; }
.RecordViewGrid .ui-jqgrid-htable thead tr th { color: #1A4067; }
.RecordViewGrid .ui-jqgrid-htable thead tr th:nth-child(even) { border-bottom-color: #DADFE1; }
.RecordViewGrid .ui-jqgrid-htable thead tr th:nth-child(odd) { border-bottom-color: #DADFE1; }

[readonly="readonly"].DocumentType { background-color: #FFFFFF; }

.Collection .EmptyGridMessage { border-color: #5B97C0; }
.Collection .EmptyGridMessage span.Label { border: 1px solid #dadada; color: #353535; }
.Collection .EmptyGridMessage span.Label:hover { background: #8AAECB; color: #ffffff; }

/*icons*/
.icon, .ActionControlSet.field input.Update, .ui-datepicker .ui-widget-header .ui-icon, #selectAll, input[type="checkbox"]:checked + .custom-check, input[type="checkbox"]:checked + input + .custom-check, select + .custom-drop:after, .ui-jqgrid-pager .ui-pg-button .ui-icon, .LookupTrigger:after, .tag-editor .delete-tag, .EmptyGridMessage:before { background: url("../../icons/default_theme_icon.png") no-repeat; background-image: url("../../icons/default_theme_icon.png") !important; }

.ui-icon-circle-close, .ui-icon-close { background: url("../../icons/default_theme_icon.png") no-repeat !important; }

/*.ui-grid-ico-sort { background-image: url("../../icons/default_theme_icon.png") !important; }*/

/*Comment module*/
.comment-attachments a:before, .tag-editor .delete-tag, .OcrUploadLink, .OcrUploadLink:after, .DownloadLink, .DeleteDocument, .ui-jqgrid .DownloadLink:after { background: url("../../icons/default_theme_icon.png") no-repeat; background-image: url("../../icons/default_theme_icon.png") !important; height: 16px; width: 16px; }

.fwCommentListPager { background: #e6e6e6; }
.fwCommentListPager .Controls > span:not(.ui-pg-button) { border-right: 1px solid #D8D8D8; border-left: 1px solid #D8D8D8; }

.CommentRow .Title { color: #4d7195; font-weight: bold; }
.CommentRow.selected-row-highlight, .CommentRow:hover { background: #ecf5ff !important; }

.fwCommentInfo .Title { color: #44698f; }
.fwCommentInfo .Type { color: #6a8db1; }
.fwCommentInfo .CreatedBy { background: #999999; color: #ffffff; }
.fwCommentInfo .CreateDate > span { background: #ebebeb; color: #969696; }
.fwCommentInfo .Internal { background: #999999; color: #ffffff; }

.fwCommentThreadsWrapper { background: #ecf5ff; }
.fwCommentThreadsWrapper .fwCommentThread .fwResponseAuthor:not(.Owner) { background: #999999; color: #ffffff; }
.fwCommentThreadsWrapper .fwCommentThread .fwResponseAuthor:not(.Owner):before { border-bottom: 7px solid #727272; border-left: 7px solid transparent; border-right: 7px solid transparent; }
.fwCommentThreadsWrapper .fwCommentThread .fwResponseAuthor:not(.Owner):after { border-bottom: 27px solid #f7f9fa; border-left: 27px solid transparent; border-right: 27px solid transparent; }
.fwCommentThreadsWrapper .fwCommentThread .fwResponseAuthor.Owner { background: #7a96b2; color: #ffffff; }
.fwCommentThreadsWrapper .fwCommentThread .fwResponseAuthor.Owner:before { border-bottom: 7px solid #627a92; border-left: 7px solid transparent; border-right: 7px solid transparent; }
.fwCommentThreadsWrapper .fwCommentThread .fwResponseAuthor.Owner:after { border-bottom: 27px solid #f7f9fa; border-left: 27px solid transparent; border-right: 27px solid transparent; }

.fwCommentCreateOrEditForm .FormTitle { color: #44698f; }

.fwFieldsWrapper .formRowBlock .FieldLabelBlock, .fwFieldsWrapper .formRowBlock .labelBlock { color: #44698f; }

.actionButtons:not(.Create) { background: #ffffff; }
.actionButtons:not(.Create):hover { background: #8AAECB; color: #ffffff; border-color: #8AAECB; }

.actionButtons.Create { background: #7ea7c7; color: #ffffff; border: 1px solid #5a8fb8; }
.actionButtons.Create:hover, .actionButtons.Create:focus { background: #6596bc; border-color: #487da6; }

.ui-jqgrid .DownloadLink { background: none; background-image: none !important; }

.tag-editor { background: #ffffff; border: 1px solid; -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075); box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075); -ms-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075); -webkit-transition: -webkit-box-shadow ease-in-out .15s; transition: box-shadow ease-in-out .15s; -ms-transition: box-shadow ease-in-out .15s; border-color: #b8b8b8 !important; }
.tag-editor.Focus { -moz-outline-color: transparent; outline-color: transparent; border-color: #4093ea !important; -webkit-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); -ms-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); }

.EntityTag, .UserGroupTag { border: none !important; }
.EntityTag span:not(.delete-tag):first-child, .UserGroupTag span:not(.delete-tag):first-child { background: #7a96b2; color: #ffffff; }

.UserTag span:not(.delete-tag):first-child, .CustomTag span:not(.delete-tag):first-child { background: #c5995a; color: #ffffff; }

.SubTypeTag span:not(.delete-tag):first-child { background: #7a96b2; color: #ffffff; }

.AttachmentListTrigger, .fwCommentCollapsible { color: #44698f; }

.AttachmentList li:hover { background: #44698f; color: #ffffff; }

/*Record View lookup control*/
.LookupRecViewContainer { background: #f6f6f6; }
.LookupRecViewContainer .recCell:hover, .LookupRecViewContainer .recCell.Focus { background: #ffffff; }
.LookupRecViewContainer .recTitle { background: #e9e9e9; color: #313131; }
.LookupRecViewContainer .rlabel, .LookupRecViewContainer .siValue { color: #868686; }
.LookupRecViewContainer .recHeader { color: #1A4067; }

.RecordDetails { background: #ffffff; box-shadow: 1px 1px 8px -2px #aaaaaa; border: 1px solid #dbdbdb; }
.RecordDetails .Field { border-bottom: solid 1px #EFEFEF; background-color: #F7F7F7; }
.RecordDetails .Field .Label { color: #939393; }
.RecordDetails .Field .Value { color: #545353; background: #fff; }

/*transaction Form*/
/*Left Navigation*/
.ui-layout-west.pane-west { background: transparent; border-right: 1px solid #DDDEDE; }
.ui-layout-west.pane-west ul.LinkList li a { color: #3c3c3c; border-color: #E2E2E2; }
.ui-layout-west.pane-west ul.LinkList li a.link-selected { border-color: #44698f; color: #1e61a5; }
.ui-layout-west.pane-west ul.LinkList li a.link-selected:before { background-color: #44698f; }
.ui-layout-west.pane-west ul.LinkList li a:hover:not(.link-selected) { color: #000; border-color: #999; }
.ui-layout-west.pane-west ul.LinkList li a:hover:not(.link-selected):before { background: #999; }
.ui-layout-west.pane-west.fwLinkAlign .fwTabScroll { border: 1px solid #EEEEEE; background: #f9f9f9; }
.ui-layout-west.pane-west.fwLinkAlign .fwTabScroll:hover { border: 1px solid #DDDEDE; background: #F6F6F6; }
.ui-layout-west.pane-west.fwLinkAlign ul.LinkList li a { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.ui-layout-west.pane-west.fwLinkAlign ul.LinkList li.fwLink_Hidden a { color: #FDFDFD; border-color: #FDFDFD; }

.LinkContent .TabPage .TabPageTitle { color: #1e61a5; border-color: #DDDEDE; }

.field .DisplayFieldLabelBlock label.RedText { color: #ef1b10 !important; }
.field.RedText .FieldValueBlock input, .field.RedText .FieldValueBlock label { color: #ef1b10 !important; }
.field.BoldText .FieldValueBlock input, .field.BoldText .FieldValueBlock label { font-weight: bold !important; }
.field.DisplayField .FieldValueBlock label, .field .FieldValueBlock label.Boolean { color: #2d2d2d; background-color: #EEEEEE; border: 1px solid #b8b8b8; box-shadow: none !important; -webkit-box-shadow: none !important; -ms-box-shadow: none !important; }
.field.DisplayField .FieldValueBlock textarea { color: #2d2d2d; background-color: #EEEEEE; border: 1px solid #b8b8b8; box-shadow: none !important; -webkit-box-shadow: none !important; -ms-box-shadow: none !important; }
.field .FieldDescription { font-style: italic; font-size: 0.95em; color: #909090; }
.field.ClassicBlueText .FieldValueBlock input, .field.ClassicBlueText .FieldValueBlock label {color: #1D407A !important; }

.Panel .PanelContent { color: #3c3c3c; }
.Panel .PanelContent fieldset { border-color: #F2F2F2 !important; }
.Panel .PanelContent fieldset .field.RedText .FieldValueBlock input { color: #ef1b10 !important; }
.Panel .PanelContent fieldset .field.BoldText .FieldValueBlock input { font-weight: bold !important; }
.Panel .PanelDescription { font-style: italic; color: #909090; }

.Collapsible { color: #1e61a5; }
.Collapsible:before { background-image: url("../../icons/default_theme_icon.png"); }

.Collection.HiddenTitle:focus .grid-wrapper:before, .Collection.HiddenTitle.Focus .grid-wrapper:before { background-image: url("../../icons/default_theme_icon.png"); }

/*Context Control*/
.Context { box-shadow: 0px 4px 4px -4px #aaaaaa; background: #fdfdfd; }
.Context .Section { border-right: 1px solid #E7E7E7; /*&:first-child .Field:last-child{color: #22a7f0;}*/ }
.Context .Section .Field .Label { color: #34495E; }
.Context .Section .Field .Value a { color: #2100ED; }
.Context .Section:first-child, .Context .Section:last-child { border: none; }
.Context .Field a { text-decoration: underline; color: #066bd6; cursor: pointer; background: transparent; border: none; font-size: 1em; }
.Context .Information > .Field, .Context .ContextRow > .Field { border-right: 1px solid #E7E7E7; }
.Context:hover .Information { background: #fdfdfd; box-shadow: 0px 4px 4px -4px #aaaaaa; }
.Context.Expanded:hover .Information { box-shadow: none; }

.QuickActionWrapper { border: 1px solid #dadada; background-color: #fbfbfb; }
.QuickActionWrapper a:hover { background: #ffffff; }
.QuickActionWrapper .ToggleValidation .Badge { color: #ffffff; }
.QuickActionWrapper .ToggleValidation .Badge.Information { background-color: #6FADCC; }
.QuickActionWrapper .ToggleValidation .Badge.Warning { background-color: #F1B980; }
.QuickActionWrapper .ToggleValidation .Badge.Error { background-color: #CE5C5C; }
.QuickActionWrapper .ValidationDialog { background: #ffffff; }
.QuickActionWrapper .ValidationDialog .Head { color: #ffffff; }
.QuickActionWrapper .ValidationDialog .Scroll { border: 1px solid #B5B5B5; background: #FFFFFF; border-top: 0px; }
.QuickActionWrapper .ValidationDialog .Scroll ul.Information .Header { color: #55a7d1; }
.QuickActionWrapper .ValidationDialog .Scroll ul.Warning .Header { color: #F79e34; }
.QuickActionWrapper .ValidationDialog .Scroll ul.Error .Header { color: #FF3F3F; }
.QuickActionWrapper .ValidationDialog .Scroll ul.Error .FieldLink:hover { color: #BE2124; }
.QuickActionWrapper .ValidationDialog .Scroll ul li div:before { height: 4px; width: 4px; background: #666666; border-radius: 4px; }
.QuickActionWrapper.Information .ToggleValidation .Badge { background-color: #6FADCC; }
.QuickActionWrapper.Information .ValidationDialog .Head { border: 1px solid #55a7d1; background: #6FADCC; }
.QuickActionWrapper.Information .ValidationDialog:after { border-left-color: #6FADCC; }
.QuickActionWrapper.Information .ValidationDialog:before { border-left-color: #3875A9; }
.QuickActionWrapper.Warning .ToggleValidation .Badge { background-color: #EFB479; }
.QuickActionWrapper.Warning .ValidationDialog .Head { border: 1px solid #E69E6A; background: #EFB479; }
.QuickActionWrapper.Warning .ValidationDialog:after { border-left-color: #F1B980; }
.QuickActionWrapper.Warning .ValidationDialog:before { border-left-color: #EC8D16; }
.QuickActionWrapper.Error .ToggleValidation .Badge { background-color: #CE5C5C; }
.QuickActionWrapper.Error .ValidationDialog .Head { border: 1px solid #DB7272; background: #CE5C5C; }
.QuickActionWrapper.Error .ValidationDialog:after { border-left-color: #CE5C5C; }
.QuickActionWrapper.Error .ValidationDialog:before { border-left-color: #AD1C1C; }

ul.RelatedForms li a:hover, .RelatedActionPanel .Toggle:hover { background-color: #ffffff; }
.Modernized ul.RelatedForms li a:hover { background-color: transparent; }

.RelatedActionPanel .List { box-shadow: 1px 1px 8px 0px #aaaaaa; background: #FFF; }
.RelatedActionPanel .List li a { background-color: transparent; transition: none; text-decoration: none; cursor: pointer; }
.RelatedActionPanel .List li a:hover, .RelatedActionPanel .List li a:focus, .RelatedActionPanel .List li a .Focus { color: #ffffff; background: #8AAECB; }

/*footer drop up*/
.dropdown-formactions .formActionmenu { background: #FFF; box-shadow: 1px 1px 8px 0px #aaaaaa; }
.dropdown-formactions .formActionmenu .menuActionButton a.ui-state-focus, .dropdown-formactions .formActionmenu .menuActionButton a:hover { background: #f1f1f1; color: #000; }
.dropdown-formactions .formActionmenu .menuActionButton.disabled a.ui-state-focus, .dropdown-formactions .formActionmenu .menuActionButton.disabled a:hover { background: #aaaaaa; color: #000000; }
.dropdown-formactions .formActionmenu.disabled a.ui-state-focus, .dropdown-formactions .formActionmenu.disabled a:hover { background: #aaaaaa; color: #000000; }

.Badge { background-color: #44698f; color: #FFFFFF; }

/*.Dashboard{
	.ui-layout-west ul.LinkList li a.link-selected{background: $nodeSelectdBg;color:$white;
		&:after{border-left-color:$nodeSelectdBg;}
	
	}
}*/
.DashboardFilter, .PanelSearchFields { border: 1px solid #dbdbdb; background-color: #fafafa; }

/*Controls*/
input:not([type="button"]), select, textarea, .LookupWrapper, .money, .LookupTrigger, .ui-autocomplete, .ui-autocomplete-multiselect, .MassUpdateFormFormWrapper input[type='checkbox']:after, .ui-datepicker, .ui-datepicker-header, .custom-drop, .calendar, input[type="checkbox"] + label, .DynamicQueryType + .dynamicQueryTrigger { -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075); box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075); -ms-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075); -webkit-transition: -webkit-box-shadow ease-in-out .15s; transition: box-shadow ease-in-out .15s; -ms-transition: box-shadow ease-in-out .15s; border-color: #b8b8b8 !important; font-family: inherit !important; color: #000; }

.SearchCriteriaFieldsWrapper .EditFieldValue, .SearchCriteriaFieldsWrapper .money, .SearchCriteriaFieldsWrapper .LookupFieldValue, input[type='checkbox'] + .custom-check, input[type="checkbox"] + input + .custom-check, input[type='radio'] + .custom-radio { -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075); box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075); -ms-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075); -webkit-transition: -webkit-box-shadow ease-in-out .15s; transition: box-shadow ease-in-out .15s; -ms-transition: box-shadow ease-in-out .15s; border-color: #b8b8b8 !important; }

input[type='radio']:checked + .custom-radio span { background: #4093ea; }

.calendar, .LookupTrigger { background-color: transparent; }

.money .EditFieldValue { background: none; box-shadow: none !important; -webkit-box-shadow: none !important; -ms-box-shadow: none !important; }

.money-disabled input { background-color: inherit; }

.LookupDisabled, .money-disabled, .wasDisabled { background: none; background-color: #EEEEEE !important; border-color: #b8b8b8 !important; }

/*On Focus*/
input:focus + span.calendar, .LookupWrapper.Focus > span.LookupTrigger { border-color: #4093ea !important; }

.LookupWrapper.Focus, .money.Focus, input[type="text"]:focus:not(.LookupEditor), input[type="password"]:focus, input[type="number"]:focus, .BasValueBlock span.Focus, select:focus + .custom-drop { -moz-outline-color: transparent; outline-color: transparent; border-color: #4093ea !important; -webkit-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); -ms-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); }

.OcrValueAccurate .LookupWrapper, .OcrValueAccurate .money, .OcrValueAccurate input[type="text"]:not(.LookupEditor), .OcrValueAccurate input[type="password"], .OcrValueAccurate input[type="number"], .OcrValueAccurate .BasValueBlock span, .OcrValueAccurate select + .custom-drop { border-color : #01DF01 !important }

.OcrValueSuspicious .LookupWrapper, .OcrValueSuspicious .money, .OcrValueSuspicious input[type="text"]:not(.LookupEditor), .OcrValueSuspicious input[type="password"], .OcrValueSuspicious input[type="number"], .OcrValueSuspicious .BasValueBlock span, .OcrValueSuspicious select + .custom-drop { border-color : #ff073a !important}

.OcrValueAccurate .EditFieldValue, .OcrValueAccurate select.LookupFieldValue, .OcrValueAccurate .dropdown, .OcrValueAccurate .DynamicQueryType + .dynamicQueryTrigger { border-color: #01DF01 !important}

.OcrValueSuspicious .EditFieldValue, .OcrValueSuspicious select.LookupFieldValue, .OcrValueSuspicious .dropdown, .OcrValueSuspicious .DynamicQueryType + .dynamicQueryTrigger {border-color: #ff073a !important }

.EditFieldValue:not(.disabled):focus, select.LookupFieldValue:focus, .dropdown:focus, .DynamicQueryType:focus + .dynamicQueryTrigger { -moz-outline-color: transparent; outline-color: transparent; border-color: #4093ea !important; -webkit-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); -ms-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); }

input[type='radio']:focus + .custom-radio, input[type="checkbox"]:focus + input + .custom-check, input[type="checkbox"]:focus + .custom-check, .FieldValueBlock select:focus + .custom-drop { -moz-outline-color: transparent; outline-color: transparent; border-color: #4093ea !important; -webkit-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); -ms-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); }

.OcrValueSuspicious input[type='radio'] + .custom-radio, .OcrValueSuspicious input[type="checkbox"] + input + .custom-check, .OcrValueSuspicious input[type="checkbox"] + .custom-check, .OcrValueSuspicious .FieldValueBlock select + .custom-drop { border-color:#ff073a !important}

.OcrValueAccurate input[type='radio'] + .custom-radio, .OcrValueAccurate input[type="checkbox"] + input + .custom-check, .OcrValueAccurate input[type="checkbox"] + .custom-check, .OcrValueAccurate .FieldValueBlock select + .custom-drop { border-color: #01DF01 !important }

.ui-pg-input:focus, .ui-pg-selbox:focus, .dropdown.Focus { -moz-outline-color: #4093ea; outline-color: #4093ea; border-color: transparent !important; }

.Focus .mce-panel { -moz-outline-color: transparent; outline-color: transparent; border-color: #4093ea !important; -webkit-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); -ms-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); }

/*Disabled Control*/
select[disabled], .FieldValueBlock select[disabled] + .custom-drop, .DynamicQueryType[disabled] + .dynamicQueryTrigger { color: #2d2d2d !important; background-color: #EEEEEE !important; background: #EEEEEE !important; background-image: none !important; border-color: #b8b8b8 !important; }

input[type="text"][type="textarea"][type="radio"][type="checkbox"][disabled="disabled"]:not(select), :disabled:not(select) { color: #2d2d2d; background-color: #EEEEEE; background: #EEEEEE; background-image: none; border-color: #b8b8b8; box-shadow: none !important; -webkit-box-shadow: none !important; -ms-box-shadow: none !important; }

input[type="text"][disabled="disabled"] + .calendar { border-color: #b8b8b8 !important; box-shadow: none !important; -webkit-box-shadow: none !important; -ms-box-shadow: none !important; }

.disabled { color: #2d2d2d !important; background-color: #EEEEEE !important; background: #EEEEEE !important; background-image: none !important; border-color: #b8b8b8; box-shadow: none !important; -webkit-box-shadow: none !important; -ms-box-shadow: none !important; }

.money-disabled .currency, .money-disabled input, .LookupDisabled, .money-disabled, .wasDisabled { color: #2d2d2d !important; box-shadow: none !important; -webkit-box-shadow: none !important; -ms-box-shadow: none !important; }

input[type="radio"][disabled="disabled"] + .custom-radio, input[type="radio"][readonly="readonly"] + .custom-radio, input[type="checkbox"][disabled="disabled"] + .custom-check, input[type="checkbox"][readonly="readonly"] + .custom-check { background-color: #E3E3E3; border-color: #b8b8b8 !important; }
input[type="radio"][disabled="disabled"] + .custom-radio > span, input[type="radio"][readonly="readonly"] + .custom-radio > span, input[type="checkbox"][disabled="disabled"] + .custom-check > span, input[type="checkbox"][readonly="readonly"] + .custom-check > span { background-color: transparent; box-shadow: none !important; -webkit-box-shadow: none !important; -ms-box-shadow: none !important; }

input[type="radio"][disabled="disabled"]:checked + .custom-radio, input[type="radio"][readonly="readonly"]:checked + .custom-radio { box-shadow: none !important; -webkit-box-shadow: none !important; -ms-box-shadow: none !important; }
input[type="radio"][disabled="disabled"]:checked + .custom-radio > span, input[type="radio"][readonly="readonly"]:checked + .custom-radio > span { background-color: #BCC0C5; }

.LookupEditor { box-shadow: none !important; -webkit-box-shadow: none !important; -ms-box-shadow: none !important; }

/*AutoComplete*/
.ui-autocomplete .ui-state-focus { background: #44698f; color: #ffffff; border-width: 0px 0px 1px 0px; }

/*Information control*/
.InformationBlock input { color: #ef6b3b !important; border: 0px; background: #ffffff; }

/*Error*/
.LookupWrapper.Error, .money.Error, input[type="text"].Error:not(.LookupEditor), input[type="password"].Error, select.Error + .custom-drop, textarea.Error { -moz-outline-color: transparent; outline-color: transparent; border-color: #FF440D !important; }

/*Dialog Window*/
.ui-dialog { background-color: #FDFDFD; }
.ui-dialog .ui-dialog-titlebar { color: #ffffff; background: #44698f; border-bottom: 1px solid #44698f; }
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon { background-image: url("../../icons/default_theme_icon.png"); background-position: -232px -40px; }
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon { background-position: -200px -40px; }
.ui-dialog .ui-dialog-content .AdvsWrapper { border: none; border-right: 2px solid #C6C7C6; }
.ui-dialog .ActionFormButtonPanelWrapper { border-color: #dbdbdb; }
.ui-dialog .DialogFormButtonPanelWrapper, .ui-dialog .ActionFormButtonPanelWrapper { border-color: #dbdbdb !important; background-color: #f6f6f6; }
.ui-dialog.ConfirmActionDialog, .ui-dialog.AlertDialog { background-color: #4388CC; border-top: none; }
.ui-dialog.ConfirmActionDialog .ui-dialog-titlebar, .ui-dialog.AlertDialog .ui-dialog-titlebar { color: #ffffff; background-color: transparent; border-bottom: none; }
.ui-dialog.ConfirmActionDialog .ui-widget-content, .ui-dialog.AlertDialog .ui-widget-content { color: #ffffff; }
.ui-dialog.ConfirmActionDialog .ui-dialog-buttonpane .ui-button, .ui-dialog.AlertDialog .ui-dialog-buttonpane .ui-button { border: 1px solid #9dcdfd; background-color: transparent; color: #ffffff; }
.ui-dialog.ConfirmActionDialog .ui-dialog-buttonpane .ui-button:hover, .ui-dialog.AlertDialog .ui-dialog-buttonpane .ui-button:hover { border-color: #ffffff; box-shadow: 0px 0px 5px -1px #ffffff; }
.ui-dialog.ConfirmActionDialog .ui-dialog-buttonpane .ui-button:focus, .ui-dialog.AlertDialog .ui-dialog-buttonpane .ui-button:focus { background-color: rgba(0, 0, 0, 0.25); }
.ui-dialog.ConfirmActionDialog hr, .ui-dialog.AlertDialog hr { border-color: #F9F9F9; }
.ui-dialog.ConfirmActionDialog.Information, .ui-dialog.AlertDialog.Information { background-color: #4388CC; }
.ui-dialog.ConfirmActionDialog.Warning, .ui-dialog.AlertDialog.Warning { background-color: #F39819; }
.ui-dialog.ConfirmActionDialog.Error, .ui-dialog.AlertDialog.Error { background-color: #B63030; }
.ui-dialog.InActive .ui-dialog-titlebar { background: #A7C6DB; }
.ui-dialog.QueryBuilderDialog .rules-group-container { border-color: #DEDEDF; border-left: 3px solid #EAB275; background-color: #F5F5F5; }
.ui-dialog.QueryBuilderDialog .rules-group-header .btn, .ui-dialog.QueryBuilderDialog .rule-actions .btn { border: none; background: none; color: #000; }
.ui-dialog.QueryBuilderDialog .rules-group-header .btn { color: #5284c1; font-size: 1.1em; }
.ui-dialog.QueryBuilderDialog .rules-group-header .btn:hover { color: #35639c; text-decoration: underline; }
.ui-dialog.QueryBuilderDialog .btn-group.rule-conditions .btn:not(.active) { background: #f1f1f1; color: #000; border: 1px solid #d7d7d7; }

/*Enamsse Update*/
.MassUpdateForm h3 { color: #ffffff !important; }
.MassUpdateForm .MassUpdatePanelLeft, .MassUpdateForm .MassUpdatePanelRight, .MassUpdateForm h3.TitleCaption, .MassUpdateForm .checkboxRow { border-color: #dbdbdb !important; }
.MassUpdateForm .MassUpdateSummary { background: #44698f; color: #ffffff; }
.MassUpdateForm .checkboxRow input.mass-checkbox + .custom-check:before { border-color: #b8b8b8 !important; }
.MassUpdateForm .MassUpdatePanelLeft .MassUpdateList input[type='checkbox']#selectAll + .custom-check { background: url("../../icons/default_theme_icon.png") no-repeat; background-image: url("../../icons/default_theme_icon.png") !important; background-position: -192px -96px; }
.MassUpdateForm .MassUpdatePanelLeft .MassUpdateList input[type='checkbox']#selectAll:checked + .custom-check { background-position: -256px -97px; }

/*Right click context menu*/
.contextMenu { background-color: #fff; -webkit-box-shadow: 1px 1px 8px 0px #aaaaaa; box-shadow: 1px 1px 4px 0px #aaaaaa; }
.contextMenu ul li a { color: #353535; }
.contextMenu ul li:hover a { color: #000; background-color: #f1f1f1; }
.contextMenu ul li.disabled A { color: #AAA; }
.contextMenu ul li.hover.disabled A { background-color: transparent; }
.contextMenu ul li.separator { border-top: solid 1px #EEE; }

/*DatePicker*/
.ui-datepicker { box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.08); background: #ffffff; }
.ui-datepicker .ui-datepicker-header { background: #F0F0F0; color: inherit; }
.ui-datepicker .ui-datepicker .ui-state-active, .ui-datepicker .ui-datepicker .ui-state-hover { background: #D0E5F6; color: #000 !important; }
.ui-datepicker .ui-timepicker-div { color: #666666 !important; }
.ui-datepicker .ui-timepicker-div .ui-widget-header { background: none; color: #3c3c3c; }
.ui-datepicker .ui-timepicker-div .ui-slider { border-radius: 3px; border: 1px solid #8FBCF7 !important; }
.ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle { border-radius: 3px; border: 1px solid #C3C3C3; }
.ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle:hover { background: #E8E8E8; }

/*scrollBar theming*/
::-webkit-scrollbar-thumb { background: #a4a4a4; }

::-webkit-scrollbar-thumb:hover { background: #316294; }

.redTxt { color: #E40D0D; }

.greenTxt { color: #0D9E0D; }

.orangeTxt { color: #FF8D00; }

.versonNo { color: #44698f; }

.icon-menu { background-position: -8px -8px; }

[data-trig="main"]:hover i { background-position: -40px -8px; }

.icon-home { background-position: -72px -8px; width: 20px; }
.icon-home:before { content: "" !important; }

.home:hover i { background-position: -104px -8px; }

.icon-fav { background-position: -136px -8px; }

[data-trig="fav"]:hover i { background-position: -168px -8px; }

.icon-search { background-position: -168px -8px; }

.MenuSearchIcon:hover i { background-position: -200px -8px; }

.icon-dualmonitor { background-position: -453px -351px; width: 21px;  height: 26px; }

.DualMonitorIcon:hover i { background-position: -500px -351px; width: 21px;height: 26px;}

.icon-base-search { background-position: -233px -8px; }

.icon-tick { background-position: -255px -96px; }

.AdvsWrapper .AddonLink:before { background-position: -208px -192px; }

.icon-settings { background-position: -264px -8px; }

#selection:hover i { background-position: -296px -8px; }

.icon-drop-settings { background-position: -135px -71px; }

.icon_tabarrow { background-position: -80px -128px; }

.toggleExtraTabs a:hover .icon_tabarrow { background-position: -96px -128px; }

.icon-close, .tag-editor .delete-tag { background-position: -288px -96px !important; }
.icon-close:hover, .tag-editor .delete-tag:hover { background-position: -272px -96px !important; }

.process + .tab-close-handle .icon-close:hover, .interrupt + .tab-close-handle .icon-close:hover, .disabled + .tab-close-handle .icon-close:hover { background-position: -288px -96px !important; }

.CloseDialog .icon-close { background-position: -32px -208px !important; }

.CloseDialog:hover .icon-close { background-position: -48px -128px !important; }

.icon-advsummary-close, .icon-bas-close { background-position: -287px -96px; }
.icon-advsummary-close:hover, .icon-bas-close:hover { background-position: -271px -96px !important; }

#tabList li:hover span.closeTab { background-position: -31px -127px !important; }

.icon-error { background-position: -176px -128px; }

.icon-warning { background-position: -64px -128px; }

.icon-information { background-position: -240px -112px; }

.icon-notification { background-position: -40px -40px; }

.QuickActionWrapper.Error .icon-notification, .QuickActionWrapper.Warning .icon-notification, .QuickActionWrapper.Information .icon-notification { background-position: -8px -40px; }

.icon-print { background-position: -136px -40px; }

.icon-arrow-up { background-position: -208px -112px; transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }

.icon-arrow-up-panel, .AttachmentListTrigger .icon-drop { background-position: -128px -96px; }

.icon-arrow-down-panel { background-position: -128px -96px; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); }

.icon-arrow-grid-drop { background-position: -192px -112px; }

.icon-caret-down { background-position: -128px -96px; }

.icon-caret-up { background-position: -128px -96px; transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); }

.icon-export { background-position: 0px -112px; }

.icon-excelExport { background: url("../../icons/excel_bulkUpload.png") no-repeat !important;}
 
.icon-refresh, .icon-form-refresh { background-position: -64px -112px; }

.icon-grid-print { background-position: -32px -112px; }

.icon-filter { background-position: -112px -128px; }

.GridActionButtonContainer .ui-pg-button:hover .icon-filter { background-position: -128px -128px; }
.GridActionButtonContainer .ui-pg-button:hover .icon-export { background-position: -16px -112px; }
.GridActionButtonContainer .ui-pg-button:hover .icon-refresh { background-position: -80px -112px; }
.GridActionButtonContainer .ui-pg-button:hover .icon-grid-print { background-position: -48px -112px; }
.GridActionButtonContainer .ui-pg-button:hover .icon-excelExport { background: url("../../icons/excel_bulkUpload_hover.png") no-repeat !important; }

.TabPageLink[data-tab-name="Comments"] .icon-refresh:hover { background-position: -80px -112px; }

.icon-clear-filter { background-position: -272px -192px; }

.Filtered .icon-filter { background-position: -288px -192px; }

.open .icon-filter { background-position: -96px -96px; transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }

.ActionControlSet.field input.Update { background-position: 0px 100%; }

.icon-arrow-left { background-position: -99px -96px; }

.icon-close-large { background-position: -64px -208px; }
.icon-close-large:hover { background-position: -47px -208px; }

.icon-hypen-close { background-position: -273px -132px; height: 10px; width: 10px; }

.icon-link { background-position: -240px -192px; }

.icon-comment { background-position: -326px -6px; }

.icon-document { background-position: -262px -38px; }

.icon-checked-list { background-position: -293px -39px; }

.icon-ocr { background: url("../../icons/ocr-icon.png") no-repeat !important;}

.icon-workflow-action { background-position: -327px -37px; }

.icon-workflow-history { background-position: -327px -70px; }

.icon-plus { background-position: -272px -144px; }

.icon-copy { background-position: -416px -144px; }

.CopyDialogInfo:hover .icon-copy { background-position: -432px -144px; }

.icon-prev { background-position: -80px -96px; }

.icon-prev-active { background-position: -64px -96px !important; }

.icon-next { background-position: -112px -96px; }

.icon-next-active { background-position: -96px -96px !important; }

.icon-drop-arrow-down { background-position: -160px -96px !important; }

.icon-search-arrow-right { background-position: -209px -112px; }

.Context .Information .Field .Value:before { background: url("../../icons/default_theme_icon.png"); }
.Context .Information .Field.Contact .Value:before { background-position: -34px -193px; }
.Context .Information .Field.Mobile .Value:before { background-position: -82px -208px; }
.Context .Information .Field.Mail .Value:before { background-position: -1px -193px; }
.Context .Information .Field.Location .Value:before { background-position: -18px -193px; }

.icon-transaction, .icon-transaction.Edit { background-position: 0px -96px; }

.icon-transaction.Create { background-position: -16px -96px; }

.icon-transaction.View, .icon-view { background-position: -48px -96px; }

.icon-report { background-position: -112px -168px; }

.icon-browse { background-position: -32px -96px; }

.tabListPopup li:not(.HasUnsavedChanges):hover .icon-transaction, .tabListPopup li:not(.HasUnsavedChanges):hover .icon-transaction.Edit { background-position: -112px -192px; }
.tabListPopup li:not(.HasUnsavedChanges):hover .icon-transaction.Create { background-position: -128px -192px; }
.tabListPopup li:not(.HasUnsavedChanges):hover .icon-transaction.View, .tabListPopup li:not(.HasUnsavedChanges):hover .icon-view { background-position: -160px -192px; }
.tabListPopup li:not(.HasUnsavedChanges):hover .icon-report { background-position: -272px -169px; }
.tabListPopup li:not(.HasUnsavedChanges):hover .icon-browse { background-position: -144px -192px; }

.HasUnsavedChanges .icon-transaction, .HasUnsavedChanges .icon-transaction.Edit { background-position: -176px -192px; }

.HasUnsavedChanges .icon-transaction.Create { background-position: -192px -192px; }

.icon-lock { background-position: -168px -71px; }

.icon-userManual { background-position: -391px -38px; }

.icon-logoff { background-position: -232px -71px; }

.icon-portfolio { background-position: -295px -71px; }

.icon-contact { background-position: -400px -144px; }

.icon-help { background-position: -104px -71px; }

.icon-adv { background-position: -201px -8px; }

.Date + .calendar .icon-cal { background-position: -224px -128px; }

.DateTime + .calendar .icon-cal { background-position: -336px -192px; }

.Time + .calendar .icon-cal { background-position: -304px -192px; }

.Date:disabled + .calendar .icon-cal { background-position: -240px -128px; }

.DateTime:disabled + .calendar .icon-cal { background-position: -352px -192px; }

.Time:disabled + .calendar .icon-cal { background-position: -320px -192px; }

.icon-queryBuilder { background-position: -64px -224px; }

.icon-ruleDelete { background-position: -80px -224px; }

.icon-insertBefore { background-position: -209px -192px; }

.popup li a:hover .icon-drop-settings { background-position: -296px -8px; }
.popup li a:hover .icon-logoff { background-position: -264px -71px; }

.MenuItem.TopLevelHeader i { background-position: -208px -145px; }
.MenuItem.TopLevelHeader .icon-entity { background-position: -64px -145px; }
.MenuItem.TopLevelHeader .icon-origination { background-position: -336px -96px; }
.MenuItem.TopLevelHeader .icon-contract, .MenuItem.TopLevelHeader .icon-contracts { background-position: -112px -145px; }
.MenuItem.TopLevelHeader .icon-asset, .MenuItem.TopLevelHeader .icon-assets { background-position: -80px -145px; }
.MenuItem.TopLevelHeader .icon-ap { background-position: -144px -145px; }
.MenuItem.TopLevelHeader .icon-ar { background-position: -128px -145px; }
.MenuItem.TopLevelHeader .icon-receipt { background-position: -320px -112px; }
.MenuItem.TopLevelHeader .icon-accounting { background-position: -368px -112px; }
.MenuItem.TopLevelHeader .icon-general-ledger { background-position: -176px -145px; }
.MenuItem.TopLevelHeader .icon-tax { background-position: -352px -112px; }
.MenuItem.TopLevelHeader .icon-misc { background-position: -208px -145px; }
.MenuItem.TopLevelHeader .icon-reports { background-position: -192px -145px; }
.MenuItem.TopLevelHeader .icon-business-admin { background-position: -320px -144px; }
.MenuItem.TopLevelHeader .icon-system-config { background-position: -354px -146px; }
.MenuItem.TopLevelHeader .icon-setup { background-position: -384px -112px; }
.MenuItem.TopLevelHeader .icon-add { background-position: -224px -145px; }
.MenuItem.TopLevelHeader .icon-favourite { background-position: -242px -146px; }
.MenuItem.TopLevelHeader .icon-user-config { background-position: -320px -144px; }
.MenuItem.TopLevelHeader .icon-system-security, .MenuItem.TopLevelHeader .icon-system-security-config { background-position: -352px -144px; }
.MenuItem.TopLevelHeader .icon-quote-requests { background-position: -400px -112px; }
.MenuItem.TopLevelHeader .icon-credit-application { background-position: -416px -112px; }
.MenuItem.TopLevelHeader .icon-customers { background-position: -432px -112px; }
.MenuItem.TopLevelHeader .icon-invoices { background-position: -448px -112px; }
.MenuItem.TopLevelHeader.Active .icon-entity, .MenuItem.TopLevelHeader.Focus .icon-entity { background-position: -144px -169px; }
.MenuItem.TopLevelHeader.Active .icon-origination, .MenuItem.TopLevelHeader.Focus .icon-origination { background-position: -352px -96px; }
.MenuItem.TopLevelHeader.Active .icon-contract, .MenuItem.TopLevelHeader.Active .icon-contracts, .MenuItem.TopLevelHeader.Focus .icon-contract, .MenuItem.TopLevelHeader.Focus .icon-contracts { background-position: -192px -169px; }
.MenuItem.TopLevelHeader.Active .icon-asset, .MenuItem.TopLevelHeader.Active .icon-assets, .MenuItem.TopLevelHeader.Focus .icon-asset, .MenuItem.TopLevelHeader.Focus .icon-assets { background-position: -160px -169px; }
.MenuItem.TopLevelHeader.Active .icon-ap, .MenuItem.TopLevelHeader.Focus .icon-ap { background-position: -224px -169px; }
.MenuItem.TopLevelHeader.Active .icon-ar, .MenuItem.TopLevelHeader.Focus .icon-ar { background-position: -208px -169px; }
.MenuItem.TopLevelHeader.Active .icon-receipt, .MenuItem.TopLevelHeader.Focus .icon-receipt { background-position: -320px -128px; }
.MenuItem.TopLevelHeader.Active .icon-accounting, .MenuItem.TopLevelHeader.Focus .icon-accounting { background-position: -368px -128px; }
.MenuItem.TopLevelHeader.Active .icon-setup, .MenuItem.TopLevelHeader.Focus .icon-setup { background-position: -384px -128px; }
.MenuItem.TopLevelHeader.Active .icon-general-ledger, .MenuItem.TopLevelHeader.Focus .icon-general-ledger { background-position: -256px -169px; }
.MenuItem.TopLevelHeader.Active .icon-tax, .MenuItem.TopLevelHeader.Focus .icon-tax { background-position: -352px -128px; }
.MenuItem.TopLevelHeader.Active .icon-misc, .MenuItem.TopLevelHeader.Focus .icon-misc { background-position: -288px -169px; }
.MenuItem.TopLevelHeader.Active .icon-reports, .MenuItem.TopLevelHeader.Focus .icon-reports { background-position: -272px -169px; }
.MenuItem.TopLevelHeader.Active .icon-business-admin, .MenuItem.TopLevelHeader.Focus .icon-business-admin { background-position: -336px -144px; }
.MenuItem.TopLevelHeader.Active .icon-system-config, .MenuItem.TopLevelHeader.Focus .icon-system-config { background-position: -370px -146px; }
.MenuItem.TopLevelHeader.Active .icon-add, .MenuItem.TopLevelHeader.Focus .icon-add { background-position: -304px -169px; }
.MenuItem.TopLevelHeader.Active .icon-user-config, .MenuItem.TopLevelHeader.Focus .icon-user-config { background-position: -336px -144px; }
.MenuItem.TopLevelHeader.Active .icon-system-security, .MenuItem.TopLevelHeader.Active .icon-system-security-config, .MenuItem.TopLevelHeader.Focus .icon-system-security, .MenuItem.TopLevelHeader.Focus .icon-system-security-config { background-position: -368px -144px; }
.MenuItem.TopLevelHeader.Active .icon-quote-requests, .MenuItem.TopLevelHeader.Focus .icon-quote-requests { background-position: -400px -128px; }
.MenuItem.TopLevelHeader.Active .icon-credit-application, .MenuItem.TopLevelHeader.Focus .icon-credit-application { background-position: -416px -128px; }
.MenuItem.TopLevelHeader.Active .icon-customers, .MenuItem.TopLevelHeader.Focus .icon-customers { background-position: -432px -128px; }
.MenuItem.TopLevelHeader.Active .icon-invoices, .MenuItem.TopLevelHeader.Focus .icon-invoices { background-position: -448px -128px; }
.MenuItem.TopLevelHeader .icon-fav-grey { background-position: -258px -146px; }
.MenuItem.TopLevelHeader .icon-fav-grey:hover { background-position: -242px -146px; }
.MenuItem.TopLevelHeader .icon-fav-yellow { background-position: -242px -146px; }
.MenuItem.TopLevelHeader .favouriteBlock .icon-fav-grey { background-position: -242px -146px; }

.icon-flatview { background-position: -256px -112px; }

.icon-recordview { background-position: -272px -112px; }

.icon-encrypt-view { background-position: -304px -144px; }

.icon-grid-edit { background-position: -290px -143px; }

.icon-grid-add { background-position: -274px -143px; }

.icon-grid-view { background-position: -306px -143px; }

.icon-email { background-position: 0px -191px; }

.icon-location { background-position: -16px -191px; }

.icon-call { background-position: -32px -191px; }

.ui-icon-asc { background-position: -64px -191px; }

.ui-icon-desc { background-position: -49px -191px; }

.ui-grid-ico-sort.ui-state-disabled { display: none; }

.icon-collapse { background-position: -96px -192px; }

.icon-expand, .Collapsed .icon-collapse { background-position: -80px -192px; }

.ui-icon-seek-prev { background-position: -382px -192px !important; transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }

.ui-icon-seek-first { background-position: -148px -128px !important; transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }

.ui-icon-seek-next { background-position: -382px -192px !important; }

.ui-icon-seek-end { background-position: -148px -128px !important; }

.icon-eye-encrypt {
    background-position: -192px -388px;
}

.icon-eye-decrypt {
    background-position: -216px -388px;
}

.LookupTrigger:after { background-position: -96px -112px; }

.LookupDisabled .LookupTrigger:after { background-position: -112px -112px; }

.ui-datepicker .ui-datepicker-prev span { background-position: -64px -96px !important; }
.ui-datepicker .ui-datepicker-next span { background-position: -95px -96px !important; }

input[type="checkbox"]:checked + .custom-check, input[type="checkbox"]:checked + input + .custom-check { background-position: -257px -98px; }

select + .custom-drop:after, .Collapsible:before { background-position: -128px -96px; }

.Collection.HiddenTitle:focus .grid-wrapper:before, .Collection.HiddenTitle.Focus .grid-wrapper:before { background-position: -320px -96px; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); }

.Collapsed .Collapsible:before { transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); }

li a.add .icon-state { background-position: -272px -144px; }
li.Active a.add .icon-state { background-position: -304px -128px; }

.EmptyGridMessage:before { background-position: -145px -210px; }

.icon-open-comment { background-position: -402px -224px; }

.icon-closed-comment { background-position: -386px -224px; }

.icon-attachments { background-position: -416px -208px; }

.icon-responses { background-position: -336px -112px; }

.icon-comment-collapse { background-position: -320px -224px; transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); }

.fw_ResponseCollapsed .icon-comment-collapse { transform: rotate(0deg); -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); }

.icon-unfollow { background-position: -432px -224px; }

.icon-follow { background-position: -432px -208px; }

.comment-attachments li .icon, .AttachmentList li .icon { background-position: -384px -208px; }

.icon-docx, .icon-doc { background-position: -334px -208px !important; }

.icon-xls, .icon-xlsx { background-position: -352px -208px !important; }

.icon-pdf { background-position: -366px -208px !important; }

.DeleteDocument { background-position: -128px -112px; }

.DownloadLink, .ui-jqgrid .DownloadLink:after { background-position: -352px -168px; }

.OcrUploadLink, .OcrUploadLink:after { background-position: -404px -164px; }

.icon-delete { background-position: -275px -99px !important; }

.icon-post-response { background-position: -402px -208px; }

.AttachmentListTrigger.Open .icon-drop { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); }

.BusinessUnitInformation .icon-portfolio { background-position: -448px -225px; }
.BusinessUnitInformation .icon-business-unit { background-position: -464px -226px; }

.ui-jqgrid .ui-state-highlight a, .ui-jqgrid .ui-widget-content .ui-state-highlight a { color: inherit; }

/*Theme selector to optimize*/
.TopLevelSearchHeader.Active #MenuSearchBox { background: #fff; }

.TopLevelSearchHeader li.Current { background-color: #34557E; }

.TopLevelSearchHeader #MenuSearchBox { color: #7995B6; }

.TopLevelSearchHeader.Active #MenuSearchBox { color: #34557E; }

.TopLevelSearchHeader li.Current a.SearchResult, .rideLeaseWave { color: #FFF; }

.blockUI { color: #44698f; }

.blockUI, .SettingsWrapper .SettingsTitle a { background-color: transparent;}

.ui-grid-overlay-hide { background-color: transparent;}

.ui-grid-overlay-show { background-color: #E2E0E0 ;}

.ui-grid-loading-show { background: transparent !important; }

/*Transaction Form Context Bar*/
.DocumentLink, .OverrideFlagContainer .CheckListLink, #header .mainNav .toggleLink a, #header .mainNav .toggleLink a { color: #FFF; }

.formActionButton *, .dropdown-formactions, .dropdown-formactions *, .menuAction { color: #FFF; }

#tabs a > .FormType, .ConfirmActionDialog .ui-button-text, .InfoSummar, .ui-grid-loading-show { color: #FFF; }

.UserInfoWrapper .UserName, .LoginLink { color: #FFF; }

#header .mainNav .toggleContent a { color: #34557E; }

.errorBox h3, .errorBox ul li a, .error label { color: #bf0a10; }

.field-validation-error { color: #ff0000; }

.QuickActionWrapper .QuickAccessSet label, .tag-editor input { color: #04468c; }

#SessionTracker { background: #eef1f5; color: #000000; box-shadow: 0px 0px 3px 1px #aaaaaa; border-top: 5px solid #44698F; }
#SessionTracker.Animate { border-color: #f65959; }

.CommentView .summary, .comment-title-bar .comment-title, .CommentView .ResponseTable, .comment-title-bar a { color: #04468c; }

.DisplayValidationDetail textarea.copyable { color: inherit; }

.button-bar li span:nth-child(2):hover { color: #418edf; }

.TransactionTypeFilter li.Selected span { color: #418edf; }

.button-bar li span:nth-child(2) { color: #000; }

.ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #000; }

.ui-widget-content .ui-state-information-text, .ui-widget-header .ui-state-information-text { color: #000; }

.ui-widget-content .ui-state-warning-text, .ui-widget-header .ui-state-warning-text { color: #000; }

.ui-jqgrid .ui-jqgrid-custom-link { color: inherit; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { color: #363636; }

.websitelinks FieldSet a { color: #1E427B; }

.ui-color-red { color: #ef1b10 !important; }

.ui-color-orange { color: #f27704 !important; }

.ui-color-purple { color: #5015E9 !important; }

.ui-color-blue { color: #142DE4 !important; }

.ui-color-green { color: #0CB313 !important; }

.ui-color-grey { color: #A9A9A9 !important; }

.ui-background-color-red { background-color: #ef1b10 !important; }

.ui-background-color-orange { background-color: #f27704 !important; }

.ui-font-weight-bold { font-weight: bold !important; }

.ui-state-information-text { color: green !important; }

.ui-state-warning-text { color: orange !important; }

.HeaderDisclaimerPanel, .FooterDisclaimerPanel, .PanelDisclaimer { color: #005cb9; }

.RepeaterActionBar .ActionButtonContainer .ActionButton:hover { background: #8AAECB; border-color: #8AAECB; }
.RepeaterActionBar .ActionButtonContainer .ActionButton:hover > span { color: #ffffff; }

/*Modernized UI*/
.Modernized { background-color:#f0f3f7; }

.Modernized.CommentForm { background-color:#fff; }

.cardView.cardContainer { background:#f0f3f7; }

.TabularCard .cardView.cardContainer .cardItem:nth-child(even) { background:#f0f3f7; }

.cardItem { background-color:#ffffff; }

.Chip .cardItem { border: 1px solid #8AAECB; }

 .cardItem.carousal { border:0px solid #DDDEDE; }

 .BorderedCard .cardItem.carousal { border:1px solid #DDDEDE; }

.labelContainer { color:#ababab; }

.valueContainer { color:#3c3c3c; }

.cardHeader { border-bottom:1px solid #DDDEDE; }

.mainHeader { color:#00acc8; }

.subHeader { color:cadetblue; }

.viewMoreButton { background:#00acc8;color:white; }

.prevNavigator, .nextNavigator { border:1px solid #f0f3f7;background-color:#f0f3f7; }

.cardItem.RedText { border-left:5px solid #D93249; }

.cardItem.OrangeText { border-left:5px solid #f27704; }

.cardItem.PurpleText { border-left:5px solid #5015E9; }

.cardItem.BlueText { border-left:5px solid #142DE4; }

.cardItem.GreenText { border-left:5px solid #0CB313; }

.cardItem.GreyText { border-left:5px solid #A9A9A9; }

.cardView.GreenBg .cardItem { background-color:#ecf4ed; }

.cardView.PearlWhiteBg .cardItem { background-color:#fdfcf4; }

.cardView.GreyBg .cardItem { background-color:#efefef;border:1px solid #aaabab; }

.cardView.SilverBg .cardItem,fieldset.Card.SilverBg { background-color:#f8f7fd; }

.cardView.BlueBg .cardItem { background-color:#f6fdfc; }

.cardView.RedBg .cardItem { background-color:#f9ecec;border:1px solid #aaabab; }

.TransactionFormWrapper .overlay.show { background:#000000; }

.Panel.Popup .PanelHeader span { color:#1e61a5; }

.ModernizedContainer .ActionPanel .Panel.Popup .PanelHeader span { color:#fff;background:#7ea7c7 !important;border:1px solid #5a8fb8 !important; }

.TransactionFormWrapper .PopupPanelWrapper.show { background:#ffffff;border-bottom:6px solid #44698f; }

.Modernized .PopupPanelWrapper .PopupButtonPanelWrapper .PopupButtonControlSet .btn { background: #00A1B6 !important; border: 1px solid #00A1B6 !important; color: #ffffff !important; }

.Modernized .TransactionFormWrapper .PopupPanelWrapper.show { border-bottom: 0px !important; }

.TransactionFormWrapper .PopupPanelWrapper .PopupPanelHeader { color:#ffffff;background:#44698f;border-bottom:1px solid #44698f; }

.Modernized .TransactionFormWrapper .PopupPanelWrapper .PopupPanelHeader { color: #000; background: #ffffff; border-bottom: 1px solid #cce5e8; }

.PopupPanelWrapper .PopupButtonPanelWrapper { border-color:#dbdbdb !important;background-color:#f6f6f6; }

.Modernized .PopupPanelWrapper .PopupButtonPanelWrapper { background-color: #ffffff !important; border-color: transparent !important; }

 .CollectionLoading, .chartNoRecords { color:#44698f !important; }

.TransactionForm.Modernized .QuickActionWrapper, .TransactionForm.Modernized .QuickActionWrapper a:hover { background-color: transparent; }

.ModernizedContainer .ActionPanel { background-color: #f0f3f7; }


.WidgetContainerPanel .Panel.ModernizedWidget:not(.Layout) .ModernizedPanelContent { background-color:#ffffff; }

.ModernizedPanelContent fieldSet { background-color:#ffffff; }

.ModernizedPanelContent .Collection { background-color:#ffffff; }

.ModernizedWidget .headerPanel { background-color:#ffffff; }

.ModernizedPanelContent .Panel.Popup .PanelTitleStyle { background-color:#ffffff; }

.ModernizedWidget .header { border-bottom:1px solid #cce5e8; }

 .ModernizedWidget .header .HeaderText { color: #000; }

.ModernizedWidget.Panel .header .HeaderActions::-webkit-scrollbar-track { background:#f1f1f1; }

.ModernizedWidget.Panel .header .HeaderActions::-webkit-scrollbar-thumb { background:#888; }

 .ModernizedWidget.Panel .header .HeaderActions::-webkit-scrollbar-thumb:hover { background:#555; }

.header-underline { background-color:#00A1B6; }

.ModernizedContainer .ActionPanel .FieldSet span.Icon { border:solid 1px #f5f5f5; }

.ModernizedContainer .FieldSet span.Icon { background-color:#ffffff; }

.ModernizedContainer .ExecuteCommand.Icon:not(.DisplayLink) { background-color:#ffffff !important; }

.ModernizedContainer .ExecuteCommand.Button:not(.DisplayLink) { box-shadow:0 2px 2px 0 rgba(2, 26, 26, 0.15);background:#00A1B6 !important; border:1px solid #00A1B6 !important;color:#ffffff !important; }

.ModernizedContainer .PerformAction { color:#ffffff !important;background:#7ea7c7 !important;border:1px solid #5a8fb8 !important; }

.ModernizedContainer fieldset .DisplayField { border:solid 1px #d8d8d8; }

.ModernizedContainer .DisplayField { border: 0px !important; }

.ModernizedContainer .DisplayField .DisplayFieldLabel { color:#585858; }

.ModernizedContainer .DisplayField.RedContent .DisplayFieldLabel { color:#D93249 !important; }

.ModernizedContainer .DisplayField .DisplayFieldValue { background-color: transparent !important; color:#233647; }

.ModernizedContainer .DisplayField.RedContent .DisplayFieldValue { color:#D93249 !important; }

.ModernizedContainer .Collection .ui-jqgrid-titlebar.Collapsible { color:#000; }

.cardColumn .PrimaryCovered { border:1px solid #f5f5f5; }

.cardItem .carousal .RedText { color:red !important; }

.carousel__control { border-color:#44698f !important; }

.commentCard { box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.05);border:solid 1.5px #00abc9;background-color:#1c959d; }

.Card .cardFooter, .TabularCard .cardFooter { background:#f0f3f7; }

.currentPageRecords { color:transparent; }

.prevNextContainer > button { background-color:transparent !important;border-color:#708ca9 !important; }

.pageInfoContainer { color:#878A8C; }

.cardView > .cardItem > .cardHeader > div > span { color:#666666; }

.cardColumn .valueContainer, .cardColumn .labelContainer { color: #000; }

.cardItem .GridCommandLink, .cardColumn > .valueContainer > .DownloadLink, .cardItem .GridCommandLink:hover, .cardColumn > .valueContainer > .DownloadLink:hover { color: inherit !important; }

.List > .grid-wrapper > .ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-bdiv > div > table tr > td > .GridCommandLink { color: #00A1B6 !important; }

.ActionPanel .ActionPanelWidgets .ModernizedPanelContent .FieldSet .EditField.field .FieldLabelBlock { border-bottom:dotted 1px #e8e4e4; }

.cardRow.Line > div:not(:first-child) { border-left:1px solid #868686; }

.cardRow.RedText > .cardColumn > .labelContainer,.cardRow.RedText > .cardColumn > .valueContainer,.cardView > .cardItem > .cardHeader.RedText > .cardColumn > .labelContainer,.cardView > .cardItem > .cardHeader.RedText > .cardColumn > .valueContainer { color:#D93249 !important; }

.cardRow.RedBg > .cardColumn, .cardView > .cardItem > .cardHeader.RedBg { background-color:#D93249 !important; }

.cardRow.OrangeText > .cardColumn > .labelContainer,.cardRow.OrangeText > .cardColumn > .valueContainer,.cardView > .cardItem > .cardHeader.OrangeText > .cardColumn > .labelContainer,.cardView > .cardItem > .cardHeader.OrangeText > .cardColumn > .valueContainer { color:#f27704 !important; }

.cardRow.OrangeBg > .cardColumn, .cardView > .cardItem > .cardHeader.OrangeBg { background-color:#f27704 !important; }

.cardRow.PurpleText > .cardColumn > .labelContainer,.cardRow.PurpleText > .cardColumn > .valueContainer,.cardView > .cardItem > .cardHeader.PurpleText > .cardColumn > .labelContainer,.cardView > .cardItem > .cardHeader.PurpleText > .cardColumn > .valueContainer { color:#b33adf !important; }

.cardRow.BlueText > .cardColumn > .labelContainer,.cardRow.BlueText > .cardColumn > .valueContainer,.cardView > .cardItem > .cardHeader.BlueText > .cardColumn > .labelContainer,.cardView > .cardItem > .cardHeader.BlueText > .cardColumn > .valueContainer { color:#0000ff !important; }

.cardRow.GreenText > .cardColumn > .labelContainer,.cardRow.GreenText > .cardColumn > .valueContainer,.cardView > .cardItem > .cardHeader.GreenText > .cardColumn > .labelContainer,.cardView > .cardItem > .cardHeader.GreenText > .cardColumn > .valueContainer { color:#008000 !important; }

.cardRow.GreyText > .cardColumn > .labelContainer,.cardRow.GreyText > .cardColumn > .valueContainer,.cardView > .cardItem > .cardHeader.GreyText > .cardColumn > .labelContainer,.cardView > .cardItem > .cardHeader.GreyText > .cardColumn > .valueContainer { color:#808080 !important; }

.cardRow > .cardColumn.RedText > .labelContainer,.cardRow > .cardColumn.RedText > .valueContainer,.cardView > .cardItem > .cardHeader > .cardColumn.RedText > .labelContainer,.cardView > .cardItem > .cardHeader > .cardColumn.RedText > .valueContainer { color:#D93249 !important; }

.cardRow > .cardColumn.RedBg, .cardView > .cardItem > .cardHeader > .cardColumn.RedBg { background-color:#D93249 !important; }

.cardRow > .cardColumn.OrangeText > .labelContainer,.cardRow > .cardColumn.OrangeText > .valueContainer,.cardView > .cardItem > .cardHeader > .cardColumn.OrangeText > .labelContainer,.cardView > .cardItem > .cardHeader > .cardColumn.OrangeText > .valueContainer { color:#f27704 !important; }

.cardRow > .cardColumn.OrangeBg,.cardView > .cardItem > .cardHeader > .cardColumn.OrangeBg { background-color:#f27704 !important; }

.cardRow > .cardColumn.PurpleText > .labelContainer,.cardRow > .cardColumn.PurpleText > .valueContainer,.cardView > .cardItem > .cardHeader > .cardColumn.PurpleText > .labelContainer,.cardView > .cardItem > .cardHeader > .cardColumn.PurpleText > .valueContainer { color:#b33adf !important; }

.cardRow > .cardColumn.BlueText > .labelContainer,.cardRow > .cardColumn.BlueText > .valueContainer,.cardView > .cardItem > .cardHeader > .cardColumn.BlueText > .labelContainer,.cardView > .cardItem > .cardHeader > .cardColumn.BlueText > .valueContainer { color:#0000ff !important; }

.cardRow > .cardColumn.GreenText > .labelContainer,.cardRow > .cardColumn.GreenText > .valueContainer,.cardView > .cardItem > .cardHeader > .cardColumn.GreenText > .labelContainer,.cardView > .cardItem > .cardHeader > .cardColumn.GreenText > .valueContainer { color:#008000 !important; }

.cardRow > .cardColumn.GreyText > .labelContainer,.cardRow > .cardColumn.GreyText > .valueContainer,.cardView > .cardItem > .cardHeader > .cardColumn.GreyText > .labelContainer,.cardView > .cardItem > .cardHeader > .cardColumn.GreyText > .valueContainer { color:#808080 !important; }

fieldset.Card { border:solid 1px #dfdfdf;box-shadow:0 10px 20px 0 rgba(0, 0, 0, 0.05); }
 
fieldset.Card .DisplayField .FieldValueBlock { background:transparent; }

 fieldset.Card span.field.FieldActionCtrl { background-color:transparent; }

 fieldset.Card span.field .ExecuteCommand.Icon:not(.DisplayLink) { background-color:transparent !important; }

 fieldset.Card .DisplayField .FieldLabelBlock label { color:#585858; }

 fieldset.Card .field.DisplayField .FieldValueBlock label { background-color:transparent !important;color:#585858; }

.cardColumn[readonly="readonly"].DocumentType { background:transparent; }

.List.Collection > .grid-wrapper > .ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-bdiv > div > table > tbody { background-color: #f9f9fd !important; }

.List.Collection > .grid-wrapper > .ui-jqgrid .ui-jqgrid-btable tbody tr { background-color:transparent !important; }

.List.Collection .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight { color: #3a3a3a; }

.ModernizedCommentContainer .fwCommentInfo { border-bottom:solid 2px #44698f; }

.ModernizedCommentContainer .CreatedByAndTitle .CreatedByAndInternal .CreatedBy { background-color:transparent; }

.ModernizedCommentContainer .CreatedByAndTitle div span { color:#44698f !important; }

.ModernizedCommentContainer .CreatedDateInternal span span { background-color:transparent !important;color:#233647 !important; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper { background-color:#f6f6f6; }

 .ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwResponseAuthor.Owner, .ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread .fwResponseAuthor:not(.Owner) { background-color:transparent;color:#3c3c3c; }

 .ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwResponseAuthor.Owner, .ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread .fwResponseAuthor { color:#44698f !important; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentPostForm .fwFieldsWrapper .formRowBlock .FieldLabelBlock,.ModernizedCommentContainer .ModernizedCommentPanel .fwFieldsWrapper .formRowBlock .labelBlock { color:#3c3c3c !important; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread { background:transparent; }

 .ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread:not(:first-child) { border-left:1px solid #c9c9c9; }

 .ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread .comment-attachments li { background-color:#c8d9ec;color:#344d67;box-shadow:0 3px 3px 0 rgba(2, 26, 26, 0.15); }

 .ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread .comment-attachments li > a { color:#344d67; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentPostForm .TagBlock .addTag { color:#3c3c3c !important; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread .TagBlock .tag-editor.tag-holder.EditFieldValue { box-shadow:0 0 black;background:transparent; }

 .ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread .TagBlock .tag-editor.tag-holder.EditFieldValue .tag-wrapper > .post-tag > span:last-child, .ModernizedCreateOrEditCommentForm .post-tag.EntityTag > span:last-child { color:#6d6d6d !important; }

.ModernizedCreateOrEditCommentForm .formRowBlock .labelBlock { color:#3c3c3c !important; }

.ModernizedCreateOrEditCommentForm .formRowBlock .RequiredField span:first-child::after { color:#ff4040; }

.ModernizedCreateOrEditCommentForm .rightPaneFooter:not(:empty) { background:#F6F6F6;border-top:1px solid #D8D8D8 !important; }

.ui-dialog .ModernizedCreateOrEditCommentForm .rightPaneFooter:not(:empty) { background:#F6F6F6;border-top:1px solid #D8D8D8 !important; }

.KeywordSearchContainer .KeywordSearchWrapper { border:solid 1px #b8b8b8;background-color:#ffffff; }

 .KeywordSearchContainer .KeywordSearchWrapper .SearchField { background-color:transparent; }

 .KeywordSearchContainer .KeywordSearchWrapper.Focus { outline-color:transparent;border-color:#4093ea !important;-webkit-box-shadow:0 0 8px rgba(64, 147, 234, 0.6);box-shadow:0 0 8px rgba(64, 147, 234, 0.6); }

 .KeywordSearchContainer .KeywordSearchWrapper .SearchTrigger { background-color:transparent; }

.ColumnFilterFormWrapper .ColumnFilterContent .FilterToggleWrapper .slider { background-color:#ccc; }

 .ColumnFilterFormWrapper .ColumnFilterContent .FilterToggleWrapper .slider:before { background-color:white; }

.ColumnFilterFormWrapper .ColumnFilterContent .FilterToggleWrapper input:checked + .slider { background-color:#44698f; }

.ColumnFilterFormWrapper .ColumnFilterContent .FilterToggleWrapper input:focus + .slider { box-shadow:0 0 1px #44698f; }

.LinkWrapper.Horizontal ul.LinkList { border-bottom: 1px solid #b8b8b8 !important; }

.LinkWrapper.Horizontal .ui-layout-west.pane-west ul.LinkList li a span { color:#43698e; }

.LinkWrapper.Horizontal .ui-layout-west.pane-west ul.LinkList li a { border-bottom: 2px solid transparent !important; }

.LinkWrapper.Horizontal .ui-layout-west.pane-west ul.LinkList li a.link-selected { background:#dae1e9;margin-top:-0.5px; }

.LinkWrapper.Horizontal .ui-layout-west.pane-west ul.LinkList li a:hover:not(.link-selected) { border-bottom:2px solid #5a8fb8 !important; }

 .LinkWrapper.Horizontal .ui-layout-west.pane-west ul.LinkList li a:hover:not(.link-selected):before { background:transparent; }

.LinkWrapper.Horizontal .ui-layout-west.pane-west ul.LinkList li a.link-selected:before { background:#5a8fb8; }

.Modernized .DisplayCollection.Grid .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th { color: #2B535F !important; background: #E7EBEC !important; }

.Modernized .DisplayCollection.Grid .ui-jqgrid .ui-jqgrid-hdiv {background: transparent !important; color: #2B535F !important; }

.Modernized .DisplayCollection.Grid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight,.Modernized .DisplayCollection.Grid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight.ui-state-hover { background-color:#87aecf !important;color:#000 !important; }

.Modernized .DisplayCollection.Grid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight .icon-wrapper, .Modernized .DisplayCollection.Grid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight.ui-state-hover .icon-wrapper  { background-color:#87aecf !important;}

.Modernized .DisplayCollection.Grid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd), .Modernized .DisplayCollection.Grid .ui-jqgrid .ui-jqgrid-btable tbody tr .icon-wrapper{ background-color:#fff !important; }

.Modernized .DisplayCollection.Grid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-hover { background-color:#e5f1fb !important;color:#000 !important; }

.Modernized .DisplayCollection.Grid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-hover .icon-wrapper { background-color:#e5f1fb !important; }

.Modernized .DisplayCollection.Grid.Focus .ui-jqgrid .ui-jqgrid-hdiv { box-shadow:0px 0px 10px 0px rgba(172, 214, 254, 1);border-top:0px solid #43698e !important; }

.Modernized .DisplayCollection.Grid.Focus .ui-jqgrid .ui-jqgrid-bdiv { box-shadow:0px 0px 10px 0px rgba(172, 214, 254, 1);border-bottom:0px solid #43698e !important; }

.Modernized .DisplayCollection.Grid.Focus .ui-jqgrid .ui-jqgrid-hdiv,.Modernized .DisplayCollection.Grid.Focus .ui-jqgrid .ui-jqgrid-bdiv { border-right:0px solid #43698e !important;border-left:0px solid #43698e !important; }

.Modernized .DisplayCollection.Grid .ui-jqgrid .ui-jqgrid-bdiv table tr td { border-top:1px solid #cccccc; }

.ui-jqgrid .ui-widget-content .ui-state-highlight a { color:#1D407A; }

.BrowseForm .Chart .chartPrintActionWrapper { border:1px solid #dadada;background-color:#fbfbfb; }

.ModernizedContainer .ExecuteCommand.Icon:not(.DisplayLink) { background:url('../../icons/default_theme_icon.png') no-repeat;background-image:url('../../icons/default_theme_icon.png') !important; }

.Modernized .ModernizedContainer .ModernizedWidget .DisplayField.Icon .FieldValueBlock .DisplayLink:after, .Modernized .ModernizedContainer .ModernizedWidget fieldset:not(.Card) .DisplayField.Icon .FieldValueBlock .DisplayFieldValue:after, fieldset.Card .DisplayField.field.Icon:before, .cardHeader.Icon:before, .cardRow.Icon:before, .cardColumn.Icon:before, .cardView .cardItem .cardContextMenu, td span.column-icon-style, .Panel.CardLayout .PanelContent fieldset .field.Icon .DisplayFieldValueBlock label:after, .Panel.CardLayout .PanelContent fieldset .field.Icon .DisplayFieldValueBlock a.DisplayLink:after, .cardView .cardItem .ExpandIcon { background: url('../../icons/default_theme_icon.png') no-repeat; background-image: url('../../icons/default_theme_icon.png') !important; }


.rowActionBar .GridActionGroup .CustomAction .icon{background: url('../../icons/default_theme_icon.png') no-repeat;background-image: url('../../icons/default_theme_icon.png') !important;}

.rowActionBar .GridActionGroup .CustomAction .ActionTitle {background-color: #7eb5d3;color: #ffffff;}

.cardColumn.DocumentType > .valueContainer > .ui-jqgrid-custom-link.DownloadLink:after { background:url("../../icons/default_theme_icon.png") no-repeat;background-image:url("../../icons/default_theme_icon.png") !important; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread .fwAuthorInfo .fwResponseAuthor:before { background-image:url('../../icons/default_theme_icon.png') !important; }

.KeywordSearchContainer .KeywordSearchWrapper .SearchTrigger:after { background:url('../../icons/default_theme_icon.png') no-repeat;background-image:url('../../icons/default_theme_icon.png') !important; }

.BrowseForm .Chart .chartDescription { color:#04468c; }
/*Start of Styles for UserPreferenceGridWrapper*/
.icon-grid-gridPreference {background-position: -428px -353px;}
.icon-grid-chevronLeft { background-position: -224px -353px;}
.userPreferenceGridWrapper .icon-grid-removeView, .userPreferenceGridWrapper .icon-grid-removeSavedView { background-position: -302px -353px;float: right;margin-right: 11px;margin-top: 5px;}
.userPreferenceGridWrapper .highlightDiv .icon-grid-bookmark {
    background-position: -36px -386px !important;
    width: 17px;
    height: 28px;
    float: right;
}
.userPreferenceGridWrapper .highlightDiv:hover .icon-grid-bookmark {
    background-position: -15px -386px !important;
    width: 17px;
    height: 28px;
}
.userPreferenceGridWrapper .highlightDiv .icon-grid-bookmark.Selected, .userPreferenceGridWrapper .highlightDiv:hover .icon-grid-bookmark.Selected {
    background-position: -57px -386px !important;
}
.icon-workflow-bookmark {
    background-position: -24px -393px !important;
    width: 33px;
    height: 30px;
}
.icon-workflow-bookmark.Selected {
    background-position: -54px -393px !important;
    width: 15px;
    height: 16px;
}
.icon-grid-removeView:hover, .icon-grid-removeSavedView:hover {
    background-position: -79px -222px;
}
.icon-grid-favView { background-position: -254px -142px;position: absolute;top: 4px;}
.icon-grid-favView:hover {background-position: -238px -142px;}
.icon-grid-favView.Selected {background-position: -238px -142px; }
.icon-grid-favView .Selected:hover {background-position: -254px -142px;}
.icon-grid-saveView { background-position: -407px -353px;}
.icon-grid-viewMoreIcon {background-position: -282px -350px}
.icon-grid-saveUserWarning {background-position: -332px -297px;}
.icon-grid-search-column { background-position: -425px -326px; }
.icon-grid-clear-close { background-position: -447px -326px; }
.icon-grid-edit-column-indicator {background-position: -288px -144px;}

/*End of Styles for UserPreferenceGridWrapper*/

.Modernized .ModernizedContainer.Panel .ModernizedPanelContent { color:#3c3c3c; }

 .Modernized .ModernizedContainer.Panel .ModernizedPanelContent fieldset .field.RedText .EditFieldValueBlock.FieldValueBlock input { color:#D93249 !important; }

 .Modernized .ModernizedContainer.Panel .ModernizedPanelContent.PanelDescription { color:#909090; }

.Modernized .ModernizedPanelContent fieldset .EditField.field.RequiredField:after,.Modernized .ModernizedPanelContent fieldset .EditField.field.Redsquare,.Modernized .ModernizedPanelContent fieldset .LookupField.field.RequiredField:after { background:#FF0000; }

.Modernized .ModernizedContainer .GridActionButtonContainer .GridActionGroup.GridActionBtn,.Modernized .ModernizedContainer .GridActionButtonContainer .GridActionGroup.GridActionBtn .PerformAction { color:#353535 !important;background:#fff !important;border:1px solid;border-color:#dadada; }

 .Modernized .ModernizedContainer .GridActionButtonContainer .GridActionGroup.GridActionBtn:hover, .Modernized .ModernizedContainer .GridActionButtonContainer .GridActionGroup.GridActionBtn:hover .PerformAction { color:#ffffff !important;background:#7ea7c7 !important;border:1px solid #5a8fb8 !important; }

 .Modernized .ModernizedContainer .GridActionButtonContainer .GridActionGroup.GridActionBtn.Open .DropMenu .Label { color:#353535; }

 .ModernizedEmailForm .ModernizedEmailPanelContent.OneColumnLayout.Panel fieldset { border: 1px solid #979797; }

 .ModernizedEmailForm .ModernizedEmailPanelContent.OneColumnLayout.Panel fieldset .DisplayFieldValueBlock.FieldValueBlock label { background: #F8FBFC; color: #2b535f; }

 .ModernizedContainer .ActionPanel .ActionPanelWidgets.Panel:first-child {background-image: linear-gradient(to left, #7999B9, #DAE3ED);}

 .ModernizedContainer .ActionPanel .ActionPanelWidgets.Panel:first-child:nth-last-child(2) {background-image: url('../../images/brand-circles-artwork.png'), linear-gradient(to left, #7999B9, #DAE3ED);background-repeat: no-repeat;background-position: right;background-size: contain;}

 .ModernizedContainer .ActionPanel .ActionPanelWidgets.Panel:nth-last-child(2) {background-image: url('../../images/brand-circles-artwork.png'); background-repeat: no-repeat;background-position: right;background-size: contain;}

 .ModernizedContainer .ActionPanel .ActionPanelWidgets.Panel:not(:first-child) { background-color:#809EBD; }

.Modernized .AppControlStrip { background-color: #B9CADB; }

.Modernized .AppControlStrip.FormFooter.Bottom .ButtonControlSet ul li .SubmitAndLoadNext, 
.Modernized .AppControlStrip.FormFooter.Bottom .ButtonControlSet ul li .SaveTransaction, 
.Modernized .AppControlStrip .ButtonControlSet li:only-child .btn, 
.Modernized .AppControlStrip .ButtonControlSet li .btn { background-color: #2D4B51; border: 1px solid #2D4B51; }

.Modernized .icon-notification { background-position: -408px -299px; }

.Modernized .field.RedText .FieldValueBlock input, .Modernized .field.RedText .FieldValueBlock label,
.Modernized .field.RedText .FieldValueBlock .DisplayLink { color: #D93249 !important; }

.List.Collection.DisplayCollection { background-color: #f9f9fd !important; border: 1px solid #dfdfdf !important; }

.cardColumn .valueContainer.SmallLight, .cardColumn .valueContainer.MediumLight, .cardColumn .valueContainer.LargeLight, .cardColumn .valueContainer.SmallLightItalicized, .cardColumn .valueContainer.MediumLightItalicized, .cardColumn .valueContainer.LargeLightItalicized, .cardColumn .labelContainer.SmallLight, .cardColumn .labelContainer.MediumLight, .cardColumn .labelContainer.LargeLight, .cardColumn .labelContainer.SmallLightItalicized, .cardColumn .labelContainer.MediumLightItalicized, .cardColumn .labelContainer.LargeLightItalicized { color: #666666; }

.List.Collection.DisplayCollection > .grid-wrapper > .ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-bdiv { border: 0 solid #dfdfdf !important; }

.Collection.Grid .ui-jqgrid td.ui-pill-color-red .pill, .Collection.Card .cardColumn .ui-pill-color-red .pill, .Collection.TabularCard .cardColumn .ui-pill-color-red .pill { background-color: #F8D8DC; color: #D93249; }

.Collection.Grid .ui-jqgrid td.ui-pill-color-green .pill, .Collection.Card .cardColumn .ui-pill-color-green .pill, .Collection.TabularCard .cardColumn .ui-pill-color-green .pill { background-color: #D9F1E3; color: #0DA74E; }

.Collection.Grid .ui-jqgrid td.ui-pill-color-blue .pill, .Collection.Card .cardColumn .ui-pill-color-blue .pill, .Collection.TabularCard .cardColumn .ui-pill-color-blue .pill, .jqgrow td.ui-new-record .pill { background-color: #C7F5F8; color: #1C959D; }

.Collection.Grid .ui-jqgrid td.ui-pill-color-orange .pill, .Collection.Card .cardColumn .ui-pill-color-orange .pill, .Collection.TabularCard .cardColumn .ui-pill-color-orange .pill { background-color: #FFECE1; color: #D86F00; }

.LinkWrapper.Horizontal .TabPageLink .tabNotification .count { background-color: #43698e; color: #ffffff !important; }

.Panel.CardLayout .PanelContent fieldset .field { background-color: #edf1f7 !important;border: solid 1px #d4c5c5;box-shadow: 1px 1px 0px 0px #c1c1c1; }

.Panel.CardLayout .PanelContent fieldset .field.DisplayField .FieldValueBlock label { color: #44698f !important; }

.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer { background: #fff; box-shadow: 1px 1px 4px 0px #c3bbbb; border: 1.5px solid #40b8c8; }

.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer:after, .FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer:before { border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #40b8c8; }

.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer:after { border-color: transparent transparent transparent #fbfafa; }

.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer:before { border-color: transparent transparent transparent #40b8c8; }

.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer .header { background: #fff; color: #000; }.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer .title { box-shadow: 0 4px 6px -6px #b9b0b0; }

.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer .content { color: #000; background: #fff !important; }

.FieldRichTextInfo .FieldValueBlock .InfoIcon { background: url('../../icons/default_theme_icon.png') no-repeat; background-image: url('../../icons/default_theme_icon.png') !important; }

.FieldRichTextInfo .FieldValueBlock .InfoIcon { background-position: -240px -113px !important; }

.ValidationInfoIcon, .ValidationError .icon-popOut, .CloseValidationDialog .icon-close { background: url('../../icons/MDCUI-Icons.png') no-repeat; background-image: url('../../icons/MDCUI-Icons.png') !important; }

.ValidationError .ValidationContainer .CloseValidationDialog .icon-close { background-position: -80px 0px !important; transform: scale(0.65);}

.ValidationError .icon-popOut{ background-position: -60px 0px !important; transform: scale(0.75); }

.ValidationError .ValidationContainer .ValidationErrorWrapper { background: #fff; box-shadow: 0px 0px 0.1px 1px #CE5C5C; }

.ValidationError .ValidationContainer .ValidationErrorWrapper .header { background: #CE5C5C; color: #fff !important; }

.ValidationError .ValidationContainer .ValidationErrorWrapper .content { background: #FFFFFF !important; color: black; }

.ValidationError .ValidationContainer .ValidationErrorWrapper .content .Head { color: #ffffff; }

.ValidationError .ValidationContainer .ValidationErrorWrapper .content ul.Error .Header { color: black; }

.ValidationError .ValidationContainer .ValidationErrorWrapper .content ul li div:before { height: 4px; width: 4px; background: #666666; border-radius: 4px; }

.ValidationError .ValidationContainer .ValidationErrorWrapper .content ul li div:before { background-color:black; }

.ValidationError .ValidationInfoIcon { background-position: -176px -129px !important; }

.ValidationError .ValidationContainer .ValidationErrorWrapper .ViewAllErrors a, .ui-dialog.draggable-dialog .ui-dialog-content li.ViewMoreText a.ToggleTextSize{ text-decoration: underline; color: #066bd6 !important; background: transparent; border: none; }

.validation-tooltip:before { background: #fff; color: black;box-shadow: 0px 0px 1px 1px #eaaf77; }

.validation-tooltip:after { background: #FFFFFF; border-right: 1.5px solid #eaaf77; border-bottom: 1.5px solid #eaaf77; }

.validation-tooltip-cell { border: 1.8px solid #CE5C5C; }

.validation-tooltip { width:30px; height:25px; }


[validation-type="ui-dynamicGrid-row-red"] .validation-tooltip-cell { border: 1.8px solid #CE5C5C !important; }
.validation-tooltip[validation-type="ui-dynamicGrid-row-red"]:before { box-shadow: 0px 0px 1px 1px #CE5C5C !important; }
.validation-tooltip[validation-type="ui-dynamicGrid-row-red"]:after { background: #FFFFFF; border-right: 1.5px solid #CE5C5C !important; border-bottom: 1.5px solid #CE5C5C !important; }
[validation-type="ui-dynamicGrid-row-red"] .ValidationError .ValidationInfoIcon { background-position: 0px 0px !important; }
.ui-state-highlight[validation-type="ui-dynamicGrid-row-red"] .ValidationError .ValidationInfoIcon { background-position: 0px -21px !important; }
.ValidationError[validation-type="ui-dynamicGrid-row-red"] .ValidationContainer .ValidationErrorWrapper .content ul.Error .Header { color: #8c0215; }
.ValidationError[validation-type="ui-dynamicGrid-row-red"] .ValidationContainer .ValidationErrorWrapper { box-shadow: 0px 0px 0.1px 1px #CE5C5C !important;}
.ValidationError[validation-type="ui-dynamicGrid-row-red"] .ValidationContainer .ValidationErrorWrapper:after, .ValidationError[validation-type="ui-dynamicGrid-row-red"] .ValidationContainer .ValidationErrorWrapper:before { border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 9px solid #CE5C5C; }
.ValidationError[validation-type="ui-dynamicGrid-row-red"] .ValidationContainer .ValidationErrorWrapper:before { border-color: transparent transparent transparent #CE5C5C; }
.ValidationError[validation-type="ui-dynamicGrid-row-red"] .ValidationContainer .ValidationErrorWrapper:after { border-color: transparent transparent transparent #fbfafa; }

[validation-type="ui-dynamicGrid-row-yellow"] .validation-tooltip-cell { border: 1.8px solid #eaaf77 !important; }
.validation-tooltip[validation-type="ui-dynamicGrid-row-yellow"]:before { box-shadow: 0px 0px 1px 1px #eaaf77; }
.validation-tooltip[validation-type="ui-dynamicGrid-row-yellow"]:after { background: #FFFFFF; border-right: 1.5px solid #eaaf77 !important; border-bottom: 1.5px solid #eaaf77 !important; }
[validation-type="ui-dynamicGrid-row-yellow"] .ValidationError .ValidationInfoIcon{ background-position: -22px 0px !important; }
.ui-state-highlight[validation-type="ui-dynamicGrid-row-yellow"] .ValidationError .ValidationInfoIcon{ background-position: -22px -22px !important; }
.ValidationError[validation-type="ui-dynamicGrid-row-yellow"] .ValidationContainer .ValidationErrorWrapper .content ul.Error .Header { color: #cc7828; }
.ValidationError[validation-type="ui-dynamicGrid-row-yellow"] .ValidationContainer .ValidationErrorWrapper { box-shadow: 0px 0px 0.1px 1px #eaaf77 !important;}
.ValidationError[validation-type="ui-dynamicGrid-row-yellow"] .ValidationContainer .ValidationErrorWrapper:after, .ValidationError[validation-type="ui-dynamicGrid-row-yellow"] .ValidationContainer .ValidationErrorWrapper:before { border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 9px solid #eaaf77; }
.ValidationError[validation-type="ui-dynamicGrid-row-yellow"] .ValidationContainer .ValidationErrorWrapper:before { border-color: transparent transparent transparent #eaaf77; }
.ValidationError[validation-type="ui-dynamicGrid-row-yellow"] .ValidationContainer .ValidationErrorWrapper:after { border-color: transparent transparent transparent #fbfafa; }

.ui-dialog.draggable-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon { background-image: url("../../icons/default_theme_icon.png"); background-position: -288px -96px !important; }

.ui-dialog.draggable-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon { background-position: -272px -96px !important; }

.ui-dialog.draggable-dialog .ui-dialog-content { font-size: 0.85em !important; }

.ui-dialog.draggable-dialog { font-weight: 500; }

.ui-dialog.draggable-dialog .ui-dialog-titlebar, .ui-dialog.draggable-dialog .ui-dialog-content .TypeHeader { font-weight: 600 !important; }

.ui-dialog.error-dialog { background-color: #F9E1E1 !important; border: 1px solid #D09D9D; }
.ui-dialog.error-dialog .ui-dialog-titlebar { background: inherit; color: #AA0000; font-size: 0.9em; border-left: 2px solid #9C0000; }

.ui-dialog.warning-dialog { background-color: #FFF0E8 !important; border: 1px solid #FFB796; }
.ui-dialog.warning-dialog .ui-dialog-titlebar { background: inherit; color: #EC6E04; font-size: 0.9em; border-left: 2px solid #FF6A00; }

.ui-dialog.success-dialog { background-color: #EFFAE8 !important; border: 1px solid #9DCDD0; }
.ui-dialog.success-dialog .ui-dialog-titlebar { background: inherit; color: #024144; font-size: 0.9em; border-left: 2px solid #00949C; }

.ui-dialog.info-dialog { background-color: #E1EFF9 !important; border: 1px solid #0885DE; }
.ui-dialog.info-dialog .ui-dialog-titlebar { background: inherit; color: #0B72AF; font-size: 0.9em; border-left: 2px solid #0885DE; }

.Carousel .cardFooter .cardFooterPaginationInfo { color: #666666 !important; }

.ui-jqgrid .ui-jqgrid-hdiv.frozen-borders.border-right, .ui-jqgrid .ui-jqgrid-bdiv.frozen-borders.border-right {border-right: 0px solid grey !important;}
.ui-jqgrid .ui-jqgrid-hdiv.frozen-borders {border-top: 2px solid #43698E !important; border-left: 2px solid #43698E !important; border-right: 2px solid #43698E !important; }
.ui-jqgrid .ui-jqgrid-bdiv.frozen-borders { border-bottom: 2px solid #43698E; border-left: 2px solid #43698E; border-right: 2px solid #43698E !important;}
.freezeColumnsSelector.freeze-class {background: #8AAECB;}
.ui-jqgrid-view .freezeColumnsSelector { border: 0px solid #43698E; }
.TabularCard .cardItem .rowActionBar .GridActionBtn span:hover { cursor: pointer; }
.preloading-img { background-image: url("../../images/screen-loading_v2.svg#svgView(preserveAspectRatio(none)"); background-position: center; background-repeat: no-repeat; background-size: cover; }
.grid-inlay-dimension { background-color: transparent  }
.TabularCard .cardView .cardItem.Expand { background-color:#EDF7FF !important; }
.TabularCard .cardHeader { border-bottom:0; }
.TabularCard .cardColumn span { font-family: 'Helvetica'; font-weight: 400; }

.ui-dialog.CustomCloseTabDialog .ui-dialog-buttonpane .ui-dialog-buttonset .btn.primary { background: #7ea7c7; color: #fff; border: 1px solid #5a8fb8; }
.ui-dialog.CustomCloseTabDialog .ui-dialog-buttonpane .ui-dialog-buttonset .btn.primary:hover { background: #6596bc; border-color: #487da6; }
.ui-dialog.CustomCloseTabDialog .ui-dialog-buttonpane .ui-dialog-buttonset .btn.secondary { background: #f1f1f1; color: #000 !important; border: 1px solid #d7d7d7; }
.ui-dialog.CustomCloseTabDialog .ui-dialog-buttonpane .ui-dialog-buttonset .btn.secondary:hover { background: #dfdfdf; border-color: #c6c6c6; }
.userPreferenceGridWrapper .DisabledSavedView {color: #ced3d9;}
.ui-jqgrid .ui-jqgrid-hdiv.frozen-borders.border-right, .ui-jqgrid .ui-jqgrid-bdiv.frozen-borders.border-right {border-right: 0px solid grey !important;}
.ui-jqgrid .ui-jqgrid-hdiv.frozen-borders {border-top: 2px solid #43698E !important; border-left: 2px solid #43698E !important; border-right: 2px solid #43698E !important; }
.ui-jqgrid .ui-jqgrid-bdiv.frozen-borders { border-bottom: 2px solid #43698E; border-left: 2px solid #43698E; border-right: 2px solid #43698E !important;}
.freezeColumnsSelector.freeze-class {background: #8AAECB;}
.ui-jqgrid-view .freezeColumnsSelector { border: 0px solid #43698E; }
.ui-dialog.CustomCloseTabDialog .ui-dialog-buttonpane .ui-dialog-buttonset .btn.secondary:hover { background: #dfdfdf; border-color: #c6c6c6; }

.userPreferenceGridWrapper .DisabledSavedView {color: #ced3d9;}

/*Style For Avatar*/
.field .avatarContent .e-avatar.noimage { background-color: #ffffff; border: dashed 1px #00949C; }
.field .ModernizedFileUploader, .ModernizedDragUploader {  border: dashed 1px #00949C; color: #00949C;}
.ModernizedFileUploader:before { background: url('../../icons/default_theme_icon.png') no-repeat; background-position: -538px 0px;}
/*Transaction Form Style changes*/
.ui-dialog .Modernized .ContentPanelWrapper.TransactionFormContentPanelWrapper {  background: #f0f3f7; }
.MultiSelectControl ~ .selectOptionsWrapper ul.selectOptionsList li:nth-child(even) {
    background-color: rgba(0,0,0,0.1);
}

.MultiSelectControl ~ .selectOptionsWrapper .selectOptionsList li.InFocus {
    /*background-color: #7494b5 !important;*/
    color: white;
    font-size: 1.1em;
    cursor: pointer;
}


.MultiSelectControl ~ .selectOptionsWrapper {
    border-color: #43698e;
}

.hideSelectOptionsWrapper {
    display: none;
    transition: all linear .3s;
}

.showSelectOptionsWrapper {
    display: block;
    transition: all linear .3s;
}
.MultiSelectControl ~ .icon-multi-collapsed {
    background: url(../../icons/modern_theme_icon.png) no-repeat -1563px -527px;
}

.MultiSelectControl ~ .icon-multi-expanded {
    background: url(../../icons/modern_theme_icon.png) no-repeat -1563px -527px;
}
.MultiSelectControl ~ .selectOptionsWrapper .selectOptionsList li:hover {
    background-color: #d5e4f1 !important;
}
.MultiSelectControl ~ .selctOptionsThreshold {
    background-color: #F0F1F2;
}

.ExtLoginUiPreference #uiPreference {
    outline: 1px solid #dadada;
    accent-color: #fff;
}
.ExtLoginUiPreference label {
    color: #505050 !important;
}

.sad-image {
    content: url(../../images/SadEmoji.jpg);
}


/*changed thead edit icon content grid*/
.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.app-icon-editable-column:before {
    content: "";
    position: absolute;
    background: url(../../icons/CP_Icons.png) no-repeat;
    width: 16px;
    height: 16px;
}

/*datepicker icon, timepicker icon, dropdown arrow icon*/
.e-input-group-icon.e-date-icon::before,
*.e-control-wrapper .e-input-group-icon.e-date-icon::before,
.e-time-wrapper .e-time-icon.e-icons::before,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons::before,
.e-datetime-wrapper .e-time-icon.e-icons::before,
.e-ddl.e-input-group.e-control-wrapper .e-ddl-icon::before,
.e-menu-wrapper ul .e-menu-item .e-caret::before,
.e-menu-wrapper .e-ul .e-menu-item .e-caret::before {
    content: "" !important;
    width: 16px;
    height: 16px;
    background: url(../../icons/CP_Icons.png) no-repeat;
}

/*.arrow-button .down-arrow,*/
.LookupTrigger:after,
.ui-grid-ico-sort {
    background: url(../../icons/CP_Icons.png) no-repeat;
    background-image: url(../../icons/CP_Icons.png) !important;
}