/*
 <----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; }

/*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(image/menuLogo.png) !important;
    background-repeat: no-repeat !important;
    background-size: 100%;
    background-position: center;
}
/* Login Logo */
.login .LoginContainer .LWLogo {
    background-image: url(image/loginLogo.png);
}

/*Menu*/
.MenuWrapper { background: #2C3E50; /*Edit "#2C3E50" to update main menu background*/ }
MenuWrapper .MainMenuHeader .MenuLogo {
    background-image: url(image/menuLogo.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 { 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; }

/*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; }

.toggleExtraTabs:after { background: #6F91B4; }

/*Footer*/
.AppControlStrip, .logoutAction { background: #F6F6F6; border-color: #D8D8D8 !important; /*Edit "#F6F6F6" to update footer background color */ }


/*Buttons*/
a.btn:not(.DisplayLink), .btn:not(.DisplayLink) { background: #7ea7c7; color: #ffffff; border: 1px solid #5a8fb8; -webkit-appearance: none; }
a.btn:not(.DisplayLink):hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), a.btn:not(.DisplayLink):focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .btn:not(.DisplayLink):hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .btn:not(.DisplayLink):focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled) { background: #6596bc; border-color: #487da6; }
a.btn:not(.DisplayLink).secondary, a.btn:not(.DisplayLink).Reset, .btn:not(.DisplayLink).secondary, .btn:not(.DisplayLink).Reset { background: #f1f1f1; color: #000; border: 1px solid #d7d7d7; }
a.btn:not(.DisplayLink).secondary:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), a.btn:not(.DisplayLink).secondary:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), a.btn:not(.DisplayLink).Reset:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), a.btn:not(.DisplayLink).Reset:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .btn:not(.DisplayLink).secondary:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .btn:not(.DisplayLink).secondary:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .btn:not(.DisplayLink).Reset:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .btn:not(.DisplayLink).Reset:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled) { background: #dfdfdf; border-color: #c6c6c6; }
a.btn:not(.DisplayLink).Primary, .btn:not(.DisplayLink).Primary { background: #7ea7c7; color: #ffffff; border: 1px solid #5a8fb8; }
a.btn:not(.DisplayLink).Primary:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), a.btn:not(.DisplayLink).Primary:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .btn:not(.DisplayLink).Primary:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .btn:not(.DisplayLink).Primary:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled) { background: #6596bc; border-color: #487da6; }
a.btn:not(.DisplayLink)[disabled="disabled"], a.btn:not(.DisplayLink)[readonly="readonly"], a.btn:not(.DisplayLink):disabled, .btn:not(.DisplayLink)[disabled="disabled"], .btn:not(.DisplayLink)[readonly="readonly"], .btn:not(.DisplayLink):disabled { opacity: 0.4; }

.ButtonControlSet li:only-child a.btn, .ButtonControlSet li:only-child .btn { background: #7ea7c7; color: #ffffff; border: 1px solid #5a8fb8; }
.ButtonControlSet li:only-child a.btn:hover, .ButtonControlSet li:only-child a.btn:focus, .ButtonControlSet li:only-child .btn:hover, .ButtonControlSet li:only-child .btn:focus { background: #6596bc; }

.field .btn:not(.DisplayLink), .FieldSet .FieldActionCtrl .btn:not(.DisplayLink), .MoveButtonPanel input, .OpenTransactionForm .import { background: #e8f0f7; color: #3a3a3a; border: 1px solid #9fa9b1; }
.field .btn:not(.DisplayLink):hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .field .btn:not(.DisplayLink):focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .FieldSet .FieldActionCtrl .btn:not(.DisplayLink):hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .FieldSet .FieldActionCtrl .btn:not(.DisplayLink):focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .MoveButtonPanel input:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .MoveButtonPanel input:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .OpenTransactionForm .import:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .OpenTransactionForm .import:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled) { color: #ffffff; background: #8AAECB; border-color: #8AAECB; }
.field .btn:not(.DisplayLink).btnSolid, .field .btn:not(.DisplayLink).primary, .FieldSet .FieldActionCtrl .btn:not(.DisplayLink).btnSolid, .FieldSet .FieldActionCtrl .btn:not(.DisplayLink).primary, .MoveButtonPanel input.btnSolid, .MoveButtonPanel input.primary, .OpenTransactionForm .import.btnSolid, .OpenTransactionForm .import.primary { background: #7ea7c7; color: #ffffff; border: 1px solid #6295be; }
.field .btn:not(.DisplayLink).btnSolid:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .field .btn:not(.DisplayLink).btnSolid:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .field .btn:not(.DisplayLink).primary:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .field .btn:not(.DisplayLink).primary:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .FieldSet .FieldActionCtrl .btn:not(.DisplayLink).btnSolid:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .FieldSet .FieldActionCtrl .btn:not(.DisplayLink).btnSolid:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .FieldSet .FieldActionCtrl .btn:not(.DisplayLink).primary:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .FieldSet .FieldActionCtrl .btn:not(.DisplayLink).primary:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .MoveButtonPanel input.btnSolid:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .MoveButtonPanel input.btnSolid:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .MoveButtonPanel input.primary:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .MoveButtonPanel input.primary:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .OpenTransactionForm .import.btnSolid:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .OpenTransactionForm .import.btnSolid:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .OpenTransactionForm .import.primary:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .OpenTransactionForm .import.primary:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled) { background: #6295be; }

.field .btn.DisplayLink { background: transparent; border: none; color: #04468c; text-decoration: underline; }
.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 { 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 { 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 -97px; }
.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-hover { 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 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) { background: #fdfdfd; }
.ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd) { 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; }

.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; }

form:not(.BrowseForm) .Collection:focus .ui-jqgrid-bdiv:not(.frozen-bdiv), form:not(.BrowseForm) .Collection:focus .ui-jqgrid-hdiv:not(.frozen-div), form:not(.BrowseForm) .Collection:focus .ui-jqgrid-sdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-bdiv:not(.frozen-bdiv), form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-hdiv:not(.frozen-div), form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-sdiv { -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); }
form:not(.BrowseForm) .Collection:focus .ui-jqgrid-hdiv, form:not(.BrowseForm) .Collection:focus .ui-jqgrid-bdiv, form:not(.BrowseForm) .Collection:focus .ui-jqgrid-sdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-hdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-bdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-sdiv { border-left-color: #4093ea !important; border-right-color: #4093ea !important; }
form:not(.BrowseForm) .Collection:focus .ui-jqgrid-bdiv, form:not(.BrowseForm) .Collection:focus .ui-jqgrid-sdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-bdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-sdiv { border-bottom-color: #4093ea !important; }
form:not(.BrowseForm) .Collection:focus .ui-jqgrid-hdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-hdiv { border-top-color: #4093ea !important; }
form:not(.BrowseForm) .Collection:focus .EmptyGridMessage .Label:nth-of-type(2), form:not(.BrowseForm) .Collection.Focus .EmptyGridMessage .Label:nth-of-type(2) { -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); }

/*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, .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 { background: #ebebeb; color: #969696; }

.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; }

.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.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 .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: #468CC8; }
.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; }

.RelatedActionPanel .List { box-shadow: 1px 1px 8px 0px #aaaaaa; background: #FFF; }
.RelatedActionPanel .List li a { background-color: transparent; }
.RelatedActionPanel .List li a.Focus, .RelatedActionPanel .List li a:hover { background: #4183d7; color: white; }
.RelatedActionPanel .List li .OpenTransactionForm a.import { transition: none; }
.RelatedActionPanel .List li .OpenTransactionForm a.import.Focus, .RelatedActionPanel .List li .OpenTransactionForm a.import:hover { background: #4183d7; color: white; }

/*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[type="text"], input[type="textarea"], input[type="radio"], .input[type="checkbox"], input[type="password"], 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 { -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, .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); }

.EditFieldValue:not(.disabled):focus, select.LookupFieldValue:focus, .dropdown: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); }

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); }

.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 { 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; 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 #ffffff; background-color: transparent; color: #ffffff; }
.ui-dialog.ConfirmActionDialog .ui-dialog-buttonpane .ui-button:hover, .ui-dialog.ConfirmActionDialog .ui-dialog-buttonpane .ui-button:focus, .ui-dialog.AlertDialog .ui-dialog-buttonpane .ui-button:hover, .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; }

/*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; }

/*Login Page*/
.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-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-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; }

.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-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; }

.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-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-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; }

.MenuWrapper .MainMenuHeader .MenuLogo {
    background: url(image/menuLogo.png) no-repeat;
    background-size: auto 100%;
    opacity: 0.5;
    background-position: left center;
}
.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; }

.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: -318px -226px; }

.fw_ResponseCollapsed .icon-comment-collapse { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); }

.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; }

.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); }

.ui-jqgrid .ui-state-highlight a, .ui-jqgrid .ui-widget-content .ui-state-highlight a { color: #ffffff; }

/*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; }

/*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: #1D407A; }

.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; }

/*Modernized UI*/
.Modernized {
    background-color: #f0f3f7;
}

.Modernized.CommentForm {
        background-color: #fff;
    }

.cardView.cardContainer {
    background: #f0f3f7;
}

.cardItem {
    background-color: #ffffff;
}

    .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 {
    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;
}

.TransactionFormWrapper .PopupPanelWrapper .PopupPanelHeader {
    color: #ffffff;
    background: #44698f;
    border-bottom: 1px solid #44698f;
}

.PopupPanelWrapper .PopupButtonPanelWrapper {
    border-color: #dbdbdb !important;
    background-color: #f6f6f6;
}

.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.RedWrapper {
    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 {
    background: #f0f3f7;
}

.currentPageRecords {
    color: transparent;
}

.prevNextContainer > button {
    background-color: transparent !important;
    border-color: #708ca9 !important;
}

.pageInfoContainer {
    color: #878A8C;
}

.cardView > .cardItem > .cardHeader > div:first-child > span {
    color: #666666 !important;
}

.cardView > .cardItem > .cardHeader > div:not(:first-child) > span {
    color: #253846 !important;
}

.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;
    background-color: #f8f7fd;
    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 .formRowBlock .RequiredField:after {
    background-color: transparent !important;
}

.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 {
    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, .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-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-btable tbody tr:nth-child(odd) {
    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.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;
}

.Modernized .DisplayCollection.Grid .ui-jqgrid .ui-state-highlight a,
.Modernized .DisplayCollection.Grid .ui-jqgrid .ui-jqgrid-custom-link {
    color: inherit !important;
}

.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 {
    background: url('../../icons/default_theme_icon.png') no-repeat;
    background-image: url('../../icons/default_theme_icon.png') !important;
}

.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;
}

.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 !important;
}

.List.Collection.DisplayCollection > .grid-wrapper > .ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-bdiv {
    border: 0 solid #dfdfdf !important;
}
/*Start of Styles for UserPreferenceGridWrapper*/
.icon-grid-gridPreference {
    background-position: -428px -353px;
}

.icon-grid-chevronLeft {
    background-position: -224px -353px;
}

.userPreferenceGridWrapper .icon-grid-removeView {
    background-position: -302px -353px;
    float: right;
    margin-right: 11px;
    margin-top: 5px;
}

.icon-grid-removeView: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;
}
/*End of Styles for UserPreferenceGridWrapper*/

.Collection.Grid .ui-jqgrid td.ui-pill-color-red .pill {
    background-color: #F8D8DC;
    color: #D93249;
}

.Collection.Grid .ui-jqgrid td.ui-pill-color-green .pill {
    background-color: #D9F1E3;
    color: #0DA74E;
}

.Collection.Grid .ui-jqgrid td.ui-pill-color-blue .pill {
    background-color: #C7F5F8;
    color: #1C959D;
}

.Collection.Grid .ui-jqgrid td.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;
    }

.Carousel .cardFooter .cardFooterPaginationInfo {
    color: #666666 !important;
}