/*
 <----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: Helvetica, 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: #000000; }

.blockOverlay { background-color: #000 !important; }

.profile-popup.popup ul li a {
    color: #00949C;
}

.profile-popup.popup ul li a:hover {
        background: transparent;
        color: #00949C;
}
#portal-header-container .portal-header-left .icon-logo {
    background-image: url(image/loginLogo.png) !important;
    background-repeat: no-repeat !important;
    background-size: 100%;
    background-position: center;
    font-family: Helvetica, Arial, sans-serif !important;
}
#PageHeader {
    background-color: #213444;
    padding-left: 28px;
}

/* 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: #3166AB; 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: #5c6870; color: #ffffff; border-color: #5c6870 !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"); background-position: -208px -192px;}

.AdvSummary li { background: #f4f4f4; }
.AdvSummary li span:first-child, .AdvSummary li .amp { color: #6C7A89; }

/*grid*/
.ui-jqgrid .ui-jqgrid-view, .ui-jqgrid .ui-jqgrid-hdiv, .ui-jqgrid .ui-jqgrid-bdiv, .ui-jqgrid .ui-jqgrid-sdiv, .ui-jqgrid .ui-jqgrid-pager { font-family: Arial, sans-serif; }
.ui-jqgrid tr.jqgrow td { border-color: #cccccc; }
.ui-jqgrid .ui-jqgrid-hdiv { background: #dadada; color: #666666; }
.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th { background: #dadada; border-color: #cccccc; color: #666666; }
.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th input[type="checkbox"] + label, .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th input[type="checkbox"] + span { background: url("../../icons/default_theme_icon.png") #ffffff; }
.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th input[type="checkbox"]:checked + label, .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th input[type="checkbox"]:checked + span { background: url("../../icons/default_theme_icon.png"); background-position: -257px -98px; }
.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.ui-sortable-helper { background: rgba(230, 230, 230, 0.5); border-left: 1px solid #cccccc; }
.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.ui-sortable-placeholder { background: #BBD2E2; }
.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.app-icon-editable-column { background: url("../../icons/Pencil.png") no-repeat; background-position: 5px center; }
.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr { color: #3a3a3a; }
.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td input[type="checkbox"] + label, .cardView .cardItem .checkBoxContainer input[type="checkbox"] + label, .Card .SelectAllContainer label, .TabularCard .SelectAllContainer label { background: url("../../icons/default_theme_icon.png"); background-position: 0px 3px; }

.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td .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, .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-hover .icon-wrapper { background: #d5e4f1; }
.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight { background: #7494b5; color: #ffffff; }
.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight .icon-wrapper { background: #7494b5; }
.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight td { border-color: #7D97AD; }
.ui-jqgrid .ui-jqgrid-sdiv .ui-jqgrid-ftable tbody tr td input[type="checkbox"] + label { background: url("../../icons/default_theme_icon.png"); background-position: 0px 6px; }
.ui-jqgrid .ui-jqgrid-sdiv .ui-jqgrid-ftable tbody tr td input[type="checkbox"]:checked + label { background-position: -209px -97px; }
.ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even), .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even) .icon-wrapper { background: #fdfdfd; }
.ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd), .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd) .icon-wrapper { background: #f1f1f1; }
.ui-jqgrid .greyTxt { color: #000; }
.ui-jqgrid span > label:not(.Boolean) { color: #6C7A89; }
.ui-jqgrid .emailType a { color: #2574A9; }
.ui-jqgrid .teleType { color: #00B03F; }
.ui-jqgrid .GridActionButtonContainer .GridActionGroup .DropMenu .Label:hover { background: #f1f1f1; color: #000; }
.ui-jqgrid .GridActionButtonContainer .GridActionBtn:hover { background: #8AAECB; border-color: #8AAECB; }
.ui-jqgrid .GridActionButtonContainer .GridActionBtn:hover > span { color: #ffffff; }
.ui-jqgrid .GridActionButtonContainer > div:first-child > div { background: #ffffff; }
.ui-jqgrid .GridActionButtonContainer .GridNotificationArea.Information { background: rgba(37, 116, 169, 0.5); border: 1px solid #2574A9; color: #FFFFFF; }
.ui-jqgrid .GridActionButtonContainer .GridNotificationArea.Warning { background: rgba(234, 194, 108, 0.5); border: 1px solid #E5AE00; color: #000000; }
.ui-jqgrid .GridActionButtonContainer .GridNotificationArea.Error { background: #FFD9C8; border: 1px solid #EA2E2E; color: #000000; }
.ui-jqgrid .GridActionButtonContainer .ui-pg-button.ui-state-hover { background: transparent; }
.ui-jqgrid .ui-jqgrid-pager { background: transparent !important; }

.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*/
.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.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"); }

/*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 .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; background: #0B72AF;}
.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; background: #FF6A00;}
.QuickActionWrapper.Warning .ValidationDialog:before { border-left-color: #EC8D16; }
.QuickActionWrapper.Error .ToggleValidation .Badge { background-color: #D73549; }
.QuickActionWrapper.Error .ValidationDialog .Head { border: 1px solid #DB7272; background: #CE5C5C; }
.QuickActionWrapper.Error .ValidationDialog:after { border-left-color: #CE5C5C; background: #9C0000;}
.QuickActionWrapper.Error .ValidationDialog:before { border-left-color: #AD1C1C; }

ul.RelatedForms li a:hover, .RelatedActionPanel .Toggle:hover { background-color: #ffffff; }
.Modernized ul.RelatedForms li a:hover { background-color: transparent; }

.RelatedActionPanel .List { box-shadow: 1px 1px 8px 0px #aaaaaa; background: #FFF; }
.RelatedActionPanel .List li a { background-color: transparent; }
.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; }

/* Report form controls styling */
form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td input.toggle[type="checkbox"]:checked + label, .cardView .cardItem .checkBoxContainer input[type="checkbox"]:checked + label, .Card .SelectAllContainer input[type="checkbox"]:checked + label, .TabularCard .SelectAllContainer input[type="checkbox"]:checked + label {
    background-position: -257px -98px;
}

form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td.toggle input[type="checkbox"] + label:after, form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.toggle input[type="checkbox"] + label:after, form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.toggle input[type="checkbox"] + span:after, form.Modernized.ReportForm .cardView .cardItem .checkBoxContainer.toggle input[type="checkbox"] + label:after, form.Modernized.ReportForm .Card .SelectAllContainer.toggle label, form.Modernized.ReportForm .TabularCard .SelectAllContainer.toggle label:after {
    content: '' !important;
    display: inline-block !important;
    position: relative !important;
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    background-color: white;
    top: 1.5px !important;
    left: -5px !important;
    transition: all 0.5s !important;
    margin: 0px !important;
    border-width: 0 !important;
}

form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td.toggle input[type="checkbox"]:checked + label, form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td.toggle input[type="checkbox"]:checked + span, form.Modernized.ReportForm .cardView .cardItem .checkBoxContainer.toggle input[type="checkbox"]:checked + label, form.Modernized.ReportForm .Card .SelectAllContainer.toggle input[type="checkbox"]:checked + label,
.TabularCard .SelectAllContainer.toggle input[type="checkbox"]:checked + label, .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td .customelement input[type="checkbox"]:checked + input + span {
    background-color: #00949C;
    border: 1px solid #00949C;
    background-image: none !important;
}

form.Modernized.ReportForm .toggle input[type="checkbox"] + .custom-check:after, form.Modernized.ReportForm .toggle input[type="checkbox"] + input + .custom-check:after {
    content: '' !important;
    display: inline-block !important;
    position: relative !important;
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    background-color: white;
    top: -2.5px !important;
    left: 1px !important;
    transition: all 0.5s !important;
    margin: 0px !important;
    border-width: 0 !important;
}

form.Modernized.ReportForm .toggle .EditFieldValueBlock input[type="checkbox"] + input + .custom-check:after, 
form.Modernized.ReportForm .toggle .EditFieldValueBlock input[type="checkbox"]:checked + input + .custom-check:after {
    top: -1.5px !important;
}

form.Modernized.ReportForm .toggle input[type="checkbox"]:focus + input + .custom-check {
    border: 1px solid #b5acac !important;
}

form.Modernized.ReportForm .toggle input[type="checkbox"]:checked + .custom-check, form.Modernized.ReportForm input[type="checkbox"]:checked + input + .custom-check {
    background-color: #00949C;
    border: 1px solid #00949C;
    background-image: none !important;
}

form.Modernized.ReportForm .toggle input[type="checkbox"] + .custom-check, form.Modernized.ReportForm .toggle input[type="checkbox"] + input + .custom-check {
    background-color: #b1adad;
    border: 1px solid #b5acac !important;
}

form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td.toggle input[type="checkbox"] + label, form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td.toggle input[type="checkbox"] + span, form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.toggle input[type="checkbox"] + label, form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.toggle input[type="checkbox"] + span, form.Modernized.ReportForm .cardView .cardItem .checkBoxContainer.toggle input[type="checkbox"] + label, form.Modernized.ReportForm .Card .SelectAllContainer.toggle input[type="checkbox"] + label, form.Modernized.ReportForm .TabularCard .SelectAllContainer.toggle input[type="checkbox"] + label {
    background-color: #b1adad;
    border: 1px solid #b5acac !important;
}

form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td.toggle input[type="checkbox"]:checked + label::after, form.Modernized.ReportForm .Card .SelectAllContainer.toggle label, form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.toggle input[type="checkbox"]:checked + label::after, form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.toggle input.toggle[type="checkbox"]:checked + span::after {
    left: 4px;
}

form.Modernized.ReportForm .cardView .cardItem .checkBoxContainer.toggle input[type="checkbox"]:checked + label:after, form.Modernized.ReportForm .TabularCard .SelectAllContainer.toggle input[type="checkbox"]:checked + label:after,
form.Modernized.ReportForm .toggle input[type="checkbox"]:checked + input + .custom-check:after {
    left: 11px !important;
}

form.Modernized.ReportForm .cardView .cardItem .checkBoxContainer.toggle input[type="checkbox"] + label:after, form.Modernized.ReportForm .TabularCard .SelectAllContainer.toggle label:after {
    top: -1px;
    left: 1px;
}

form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.toggle input[type="checkbox"] + label:after, form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.toggle input[type="checkbox"] + span:after {
    top: 2px;
    left: -6px;
}

form.Modernized.ReportForm .ModernizedPanelContent fieldset .field.toggle.CheckBoxStyle .EditFieldValueBlock input[type="checkbox"]:checked + input + .custom-check {
    /*background: none;*/
    background-image: none !important;
}

form.Modernized.ReportForm .ModernizedPanelContent fieldset .field.toggle.CheckBoxStyle .EditFieldValueBlock input[type="checkbox"] + input + .custom-check {
    border: 1px solid #b5acac !important;
}

.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: #EEEEEE !important; background-color: #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: #EEEEEE; background-color: #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: #EEEEEE !important; background-color: #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-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.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: #00949C; line-height:1.2em;}
.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, ::-webkit-scrollbar-thumb:hover {
    background: #316294;

}

::-webkit-scrollbar {
    width: 2px !important;
}
.redTxt { color: #E40D0D; }

.greenTxt { color: #0D9E0D; }

.orangeTxt { color: #FF8D00; }

.versonNo { color: #44698f; }



.icon-menu { background-position: -8px -8px; }

[data-trig="main"]:hover i { background-position: -40px -8px; }

.icon-home { background-position: -72px -8px; width: 20px; }
.icon-home:before { content: "" !important; }

.home:hover i { background-position: -104px -8px; }

.icon-fav { background-position: -136px -8px; }

[data-trig="fav"]:hover i { background-position: -168px -8px; }

.icon-search { background-position: -168px -8px; }

.MenuSearchIcon:hover i { background-position: -200px -8px; }

.icon-dualmonitor { background-position: -453px -351px; width: 21px;  height: 26px; }

.DualMonitorIcon:hover i { background-position: -500px -351px; width: 21px;height: 26px;}

.icon-base-search { background-position: -233px -8px; }

.icon-tick { background-position: -255px -96px; }

.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 { background-position: -238px -177px }
.QuickActionWrapper.Warning .icon-notification { background-position: -393px -177px;}
.QuickActionWrapper.Information .icon-notification {  background-position: -179px -177px;}
.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 .icon-menulogo { height: 20px; width: 85px; background-position: -8px -169px; }

.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: -464px -207px; }

.ui-icon-desc { background-position: -451px -207px; }

.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: -280px -357px; }

.LookupDisabled .LookupTrigger:after { background-position: -128px -92px; }

.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); background-image: url("../../icons/default_theme_icon.png"); }

.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: inherit; }

/*Theme selector to optimize*/
.TopLevelSearchHeader li.Current { background-color: #34557E; }

.TopLevelSearchHeader #MenuSearchBox { color: #7995B6; }

.TopLevelSearchHeader.Active #MenuSearchBox { background: #fff;color: #34557E; }

.TopLevelSearchHeader li.Current a.SearchResult, .rideLeaseWave { color: #FFF; }

.blockUI { color: #44698f; }

.blockUI, .SettingsWrapper .SettingsTitle a { background-color: transparent;}

.ui-grid-overlay-hide { background-color: transparent;}

.ui-grid-overlay-show { background-color: #E2E0E0 ;}

.ui-grid-loading-show { background: transparent !important; }

/*Transaction Form Context Bar*/
.DocumentLink, .OverrideFlagContainer .CheckListLink, #header .mainNav .toggleLink a { color: #FFF; }

.formActionButton *, .dropdown-formactions, .dropdown-formactions *, .menuAction { color: #FFF; }

#tabs a > .FormType, .ConfirmActionDialog .ui-button-text, .InfoSummar, .ui-grid-loading-show { color: #FFF; }

.UserInfoWrapper .UserName, .LoginLink { color: #FFF; }

#header .mainNav .toggleContent a { color: #34557E; }

.errorBox h3, .errorBox ul li a, .error label { color: #bf0a10; }

.field-validation-error { color: #ff0000; }

.QuickActionWrapper .QuickAccessSet label, .tag-editor input { color: #04468c; }

#SessionTracker { background: #eef1f5; color: #000000; box-shadow: 0px 0px 3px 1px #aaaaaa; border-top: 5px solid #44698F; }
#SessionTracker.Animate { border-color: #f65959; }

.CommentView .summary, .comment-title-bar .comment-title, .CommentView .ResponseTable, .comment-title-bar a { color: #04468c; }

.DisplayValidationDetail textarea.copyable { color: inherit; }

.button-bar li span:nth-child(2):hover { color: #418edf; }

.TransactionTypeFilter li.Selected span { color: #418edf; }

.button-bar li span:nth-child(2) { color: #000; }

.ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #000; }

.ui-widget-content .ui-state-information-text, .ui-widget-header .ui-state-information-text { color: #000; }

.ui-widget-content .ui-state-warning-text, .ui-widget-header .ui-state-warning-text { color: #000; }

.ui-jqgrid .ui-jqgrid-custom-link { color: inherit; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { color: #363636; }

.websitelinks FieldSet a { color: #1E427B; }

.ui-color-red { color: #B82828 !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:#fff; }

.TabularCard .cardView.cardContainer .cardItem:nth-child(odd) { background:#f0f3f7; }

.cardItem { background-color:#ffffff; }

.Chip .cardItem { border: 1px solid #00949C; }

.Chip .cardItem.RedText { border: 1px solid #D93249; background-color: #F8D8DC; }

.Chip .cardItem.OrangeText { border: 1px solid #FE7926; background-color: #FFF0CD; }

.Chip .cardItem.BlueText { border: 1px solid #1C959D; background-color: #C7F5F8; }

.Chip .cardItem.GreenText { border: 1px solid #1C959D; background-color: #D9F1E3; }

 .cardItem.carousal { border:0px solid #DDDEDE; }

  .BorderedCard .cardItem.carousal { border:1px solid #DDDEDE; }

.labelContainer { color:#ababab; }

.valueContainer { color:#3c3c3c; }

.cardHeader { border-bottom:1px solid #DDDEDE; }

.mainHeader { color:#00acc8; }

.subHeader { color:cadetblue; }

.viewMoreButton { background:#00acc8;color:white; }

.prevNavigator, .nextNavigator { border:1px solid #f0f3f7;background-color:#f0f3f7; }

.cardItem.RedText { border-left:5px solid #D93249; }

.cardItem.OrangeText { border-left:5px solid #f27704; }

.cardItem.PurpleText { border-left:5px solid #5015E9; }

.cardItem.BlueText { border-left:5px solid #142DE4; }

.cardItem.GreenText { border-left:5px solid #0CB313; }

.cardItem.GreyText { border-left:5px solid #A9A9A9; }

.cardView.GreenBg .cardItem { background-color:#ecf4ed; }

.cardView.PearlWhiteBg .cardItem { background-color:#fdfcf4; }

.cardView.GreyBg .cardItem { background-color:#efefef;border:1px solid #aaabab; }

.cardView.SilverBg .cardItem, fieldset.Card.SilverBg { background-color:#f8f7fd; }

.cardView.BlueBg .cardItem { background-color:#f6fdfc; }

.cardView.RedBg .cardItem { background-color:#f9ecec;border:1px solid #aaabab; }

.TransactionFormWrapper .overlay.show { background:#000000; }

.Panel.Popup .PanelHeader span { color:#1e61a5; }

.ModernizedContainer .ActionPanel .Panel.Popup .PanelHeader span { color:#fff;background:#7ea7c7 !important;border:1px solid #5a8fb8 !important; }

.TransactionFormWrapper .PopupPanelWrapper.show { background:#ffffff;border-bottom:6px solid #44698f; }

.Modernized .PopupPanelWrapper .PopupButtonPanelWrapper .PopupButtonControlSet .btn { background: #00A1B6 !important; border: 1px solid #00A1B6 !important; color: #ffffff !important; }

.Modernized .TransactionFormWrapper .PopupPanelWrapper.show { border-bottom: 0px !important; }

.TransactionFormWrapper .PopupPanelWrapper .PopupPanelHeader { color:#ffffff;background:#44698f;border-bottom:1px solid #44698f; }

.Modernized .TransactionFormWrapper .PopupPanelWrapper .PopupPanelHeader { color: #000; background: #ffffff; border-bottom: 1px solid #cce5e8; }

.PopupPanelWrapper .PopupButtonPanelWrapper { border-color:#dbdbdb !important;background-color:#f6f6f6; }

.Modernized .PopupPanelWrapper .PopupButtonPanelWrapper { background-color: #ffffff !important; border-color: transparent !important; }

.CollectionLoading, .chartNoRecords { color:#44698f !important; }

.TransactionForm.Modernized .QuickActionWrapper, .TransactionForm.Modernized .QuickActionWrapper a:hover { background-color: transparent; }

.ModernizedContainer .ActionPanel { background-color: #f0f3f7; }

.WidgetContainerPanel .Panel.ModernizedWidget:not(.Layout) .ModernizedPanelContent { background-color:#ffffff; }

.WidgetContainerPanel .Panel.ModernizedWidget.Indicator.RedToDefaultBg:not(.Layout) .ModernizedPanelContent { background-image: url('../../images/brand-circles-artwork.png'), linear-gradient(to right, #9c1813, #023242); background-repeat: no-repeat; background-position: right; background-size: contain; background-color: transparent !important;}
.WidgetContainerPanel .Panel.ModernizedWidget.Indicator.DefaultBg:not(.Layout) .ModernizedPanelContent { background-color: #023242 !important; background-image: url(../../images/brand-circles-artwork.png) !important; background-repeat: no-repeat; background-position: right; background-size: contain; }
.WidgetContainerPanel .Panel.ModernizedWidget.Indicator.BlueToDefaultBg:not(.Layout) .ModernizedPanelContent { background-color: #0E74A0 !important; background-image: url('../../images/BlueDashboardBanner.png') !important; background-repeat: no-repeat; background-position: right; background-size: contain; }
.Modernized .ModernizedContainer .Panel.ModernizedWidget.Indicator .PanelFooterBar { 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.Button:not(.DisplayLink) { background: transparent !important; border-right: 0 !important; color: #1A818C !important; }
.ModernizedContainer .ModernizedWidget.Panel.Indicator .PanelFooterBar .ActionControlSet:not(:first-child) .ExecuteCommand.Button:not(.DisplayLink) { border-left: 2px solid #1A818C !important; border-radius: 0; } 
.ModernizedContainer .PerformAction { color: #ffffff !important; background: #7ea7c7 !important; border: 1px solid #5a8fb8 !important; }
.ModernizedContainer fieldset .DisplayField { border: 0px !important; }
.ModernizedContainer .DisplayField.RedWrapper { border: 0px !important; }
.ModernizedContainer .DisplayField .DisplayFieldLabel { color:#585858; }
.ModernizedContainer .ModernizedWidget.Panel.Indicator .DisplayField .DisplayFieldLabel { color: #ffffff !important; }
.ModernizedWidget.Panel.Indicator .field.DisplayField .FieldValueBlock,.ModernizedWidget.Panel.Indicator .field.DisplayField .FieldValueBlock label, .field .FieldValueBlock label.Boolean { color: #ffffff !important; }
.ModernizedContainer .DisplayField.RedContent .DisplayFieldLabel { color: #D93249 !important; }
.ModernizedContainer .DisplayField .DisplayFieldValue { background-color:transparent !important; color:#233647; }
.ModernizedContainer .DisplayField.RedContent .DisplayFieldValue { color:#D93249 !important; }
.ModernizedContainer .Collection .ui-jqgrid-titlebar.Collapsible { color:#000; }

.cardColumn .PrimaryCovered { border:1px solid #f5f5f5; }

.cardItem .carousal .RedText { color:red !important; }

.carousel__control { border-color:#44698f !important; }

.commentCard { box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.05);border:solid 1.5px #00abc9;background-color:#1c959d; }

.Card .cardFooter, .TabularCard .cardFooter { background:#f0f3f7; }

.SelectParamCollection.Card .cardFooter, .SelectParamCollection.TabularCard .cardFooter { background:#fff; }
.SelectParamCollection.Collection .PageInfoSelectOption { background:#fff; }
.SelectParamCollection.Card .cardItem { background: #FAFBFD }

.currentPageRecords { color:transparent; }

.prevNextContainer > button { background-color:transparent !important;border-color:#708ca9 !important; }

.pageInfoContainer { color: #1E1E1E;}

.cardView > .cardItem > .cardHeader > div > span { color:#666666; }

.cardColumn .valueContainer, .cardColumn .labelContainer { color: #000; }

.cardItem .GridCommandLink, .cardColumn > .valueContainer > .DownloadLink, .cardItem .GridCommandLink:hover, .cardColumn > .valueContainer > .DownloadLink:hover { color: inherit !important; }

.List > .grid-wrapper > .ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-bdiv > div > table tr > td > .GridCommandLink { color: #00A1B6 !important; }

.ActionPanel .ActionPanelWidgets .ModernizedPanelContent .FieldSet .EditField.field .FieldLabelBlock { border-bottom:dotted 1px #e8e4e4; }

.cardRow.Line > div:not(:first-child) { border-left:1px solid #868686; }

.cardRow.RedText > .cardColumn > .labelContainer,.cardRow.RedText > .cardColumn > .valueContainer,.cardView > .cardItem > .cardHeader.RedText > .cardColumn > .labelContainer,.cardView > .cardItem > .cardHeader.RedText > .cardColumn > .valueContainer { color:#D93249 !important; }

.cardRow.RedBg > .cardColumn, .cardView > .cardItem > .cardHeader.RedBg { background-color:#D93249 !important; }

.cardRow.OrangeText > .cardColumn > .labelContainer,.cardRow.OrangeText > .cardColumn > .valueContainer,.cardView > .cardItem > .cardHeader.OrangeText > .cardColumn > .labelContainer,.cardView > .cardItem > .cardHeader.OrangeText > .cardColumn > .valueContainer { color:#f27704 !important; }

.cardRow.OrangeBg > .cardColumn, .cardView > .cardItem > .cardHeader.OrangeBg { background-color:#f27704 !important; }

.cardRow.PurpleText > .cardColumn > .labelContainer,.cardRow.PurpleText > .cardColumn > .valueContainer,.cardView > .cardItem > .cardHeader.PurpleText > .cardColumn > .labelContainer,.cardView > .cardItem > .cardHeader.PurpleText > .cardColumn > .valueContainer { color:#b33adf !important; }

.cardRow.BlueText > .cardColumn > .labelContainer,.cardRow.BlueText > .cardColumn > .valueContainer,.cardView > .cardItem > .cardHeader.BlueText > .cardColumn > .labelContainer,.cardView > .cardItem > .cardHeader.BlueText > .cardColumn > .valueContainer { color:#0000ff !important; }

.cardRow.GreenText > .cardColumn > .labelContainer,.cardRow.GreenText > .cardColumn > .valueContainer,.cardView > .cardItem > .cardHeader.GreenText > .cardColumn > .labelContainer,.cardView > .cardItem > .cardHeader.GreenText > .cardColumn > .valueContainer { color:#008000 !important; }

.cardRow.GreyText > .cardColumn > .labelContainer,.cardRow.GreyText > .cardColumn > .valueContainer,.cardView > .cardItem > .cardHeader.GreyText > .cardColumn > .labelContainer,.cardView > .cardItem > .cardHeader.GreyText > .cardColumn > .valueContainer { color:#808080 !important; }

.cardRow > .cardColumn.RedText > .labelContainer,.cardRow > .cardColumn.RedText > .valueContainer,.cardView > .cardItem > .cardHeader > .cardColumn.RedText > .labelContainer,.cardView > .cardItem > .cardHeader > .cardColumn.RedText > .valueContainer { color:#D93249 !important; }

.cardRow > .cardColumn.RedBg,.cardView > .cardItem > .cardHeader > .cardColumn.RedBg { background-color:#D93249 !important; }

.cardRow > .cardColumn.OrangeText > .labelContainer,.cardRow > .cardColumn.OrangeText > .valueContainer,.cardView > .cardItem > .cardHeader > .cardColumn.OrangeText > .labelContainer,.cardView > .cardItem > .cardHeader > .cardColumn.OrangeText > .valueContainer { color:#f27704 !important; }

.cardRow > .cardColumn.OrangeBg,.cardView > .cardItem > .cardHeader > .cardColumn.OrangeBg { background-color:#f27704 !important; }

.cardRow > .cardColumn.PurpleText > .labelContainer,.cardRow > .cardColumn.PurpleText > .valueContainer,.cardView > .cardItem > .cardHeader > .cardColumn.PurpleText > .labelContainer,.cardView > .cardItem > .cardHeader > .cardColumn.PurpleText > .valueContainer { color:#b33adf !important; }

.cardRow > .cardColumn.BlueText > .labelContainer,.cardRow > .cardColumn.BlueText > .valueContainer,.cardView > .cardItem > .cardHeader > .cardColumn.BlueText > .labelContainer,.cardView > .cardItem > .cardHeader > .cardColumn.BlueText > .valueContainer { color:#0000ff !important; }

.cardRow > .cardColumn.GreenText > .labelContainer,.cardRow > .cardColumn.GreenText > .valueContainer,.cardView > .cardItem > .cardHeader > .cardColumn.GreenText > .labelContainer,.cardView > .cardItem > .cardHeader > .cardColumn.GreenText > .valueContainer { color:#008000 !important; }

.cardRow > .cardColumn.GreyText > .labelContainer,.cardRow > .cardColumn.GreyText > .valueContainer,.cardView > .cardItem > .cardHeader > .cardColumn.GreyText > .labelContainer,.cardView > .cardItem > .cardHeader > .cardColumn.GreyText > .valueContainer { color:#808080 !important; }

fieldset.Card { border:solid 1px #dfdfdf;box-shadow:0 10px 20px 0 rgba(0, 0, 0, 0.05); }

 fieldset.Card .DisplayField .FieldValueBlock { background:transparent; }

 fieldset.Card span.field.FieldActionCtrl { background-color:transparent; }

 fieldset.Card span.field .ExecuteCommand.Icon:not(.DisplayLink) { background-color:transparent !important; }

 fieldset.Card .DisplayField .FieldLabelBlock label { color:#585858; }

 fieldset.Card .field.DisplayField .FieldValueBlock label { background-color:transparent !important;color:#585858; }

.cardColumn[readonly="readonly"].DocumentType { background:transparent; }

.List.Collection > .grid-wrapper > .ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-bdiv > div > table > tbody { background-color: #f9f9fd !important; }

.List.Collection > .grid-wrapper > .ui-jqgrid .ui-jqgrid-btable tbody tr { background-color:transparent !important; }

.List.Collection .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight { color: #3a3a3a; }

.ModernizedCommentContainer .fwCommentInfo { border-bottom:solid 2px #44698f; }

.ModernizedCommentContainer .CreatedByAndTitle .CreatedByAndInternal .CreatedBy { background-color:transparent; }

.ModernizedCommentContainer .CreatedByAndTitle div span { color:#44698f !important; }

.ModernizedCommentContainer .CreatedDateInternal span span { background-color:transparent !important;color:#233647 !important; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper { background-color:#f6f6f6; }

 .ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwResponseAuthor.Owner, .ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread .fwResponseAuthor:not(.Owner) { background-color:transparent;color:#3c3c3c; }

 .ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwResponseAuthor.Owner, .ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread .fwResponseAuthor { color:#44698f !important; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentPostForm .fwFieldsWrapper .formRowBlock .FieldLabelBlock,.ModernizedCommentContainer .ModernizedCommentPanel .fwFieldsWrapper .formRowBlock .labelBlock { color:#3c3c3c !important; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread { background:transparent; }

 .ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread:not(:first-child) { border-left:1px solid #c9c9c9; }

 .ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread .comment-attachments li { background-color:#c8d9ec;color:#344d67;box-shadow:0 3px 3px 0 rgba(2, 26, 26, 0.15); }

 .ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread .comment-attachments li > a { color:#344d67; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentPostForm .TagBlock .addTag { color:#3c3c3c !important; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread .TagBlock .tag-editor.tag-holder.EditFieldValue { box-shadow:0 0 black;background:transparent; }

 .ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread .TagBlock .tag-editor.tag-holder.EditFieldValue .tag-wrapper > .post-tag > span:last-child, .ModernizedCreateOrEditCommentForm .post-tag.EntityTag > span:last-child { color:#6d6d6d !important; }

.ModernizedCreateOrEditCommentForm .formRowBlock .labelBlock { color:#3c3c3c !important; }

.ModernizedCreateOrEditCommentForm .formRowBlock .RequiredField span:first-child::after { color:#ff4040; }

.ModernizedCreateOrEditCommentForm .rightPaneFooter:not(:empty) { background:#F6F6F6;border-top:1px solid #D8D8D8 !important; }

.ui-dialog .ModernizedCreateOrEditCommentForm .rightPaneFooter:not(:empty) { background:#F6F6F6;border-top:1px solid #D8D8D8 !important; }

.KeywordSearchContainer .KeywordSearchWrapper { border:solid 1px #b8b8b8; background-color:#f0f3f7; }

 .KeywordSearchContainer .KeywordSearchWrapper .SearchField { background-color:transparent; }

 .KeywordSearchContainer .KeywordSearchWrapper.Focus { outline-color:transparent;border-color:#4093ea !important;-webkit-box-shadow:0 0 8px rgba(64, 147, 234, 0.6);box-shadow:0 0 8px rgba(64, 147, 234, 0.6); }

 .KeywordSearchContainer .KeywordSearchWrapper .SearchTrigger { background-color:transparent; }

.ColumnFilterFormWrapper .ColumnFilterContent .FilterToggleWrapper .slider { background-color:#ccc; }

 .ColumnFilterFormWrapper .ColumnFilterContent .FilterToggleWrapper .slider:before { background-color:white; }

.ColumnFilterFormWrapper .ColumnFilterContent .FilterToggleWrapper input:checked + .slider { background-color:#44698f; }

.ColumnFilterFormWrapper .ColumnFilterContent .FilterToggleWrapper input:focus + .slider { box-shadow:0 0 1px #44698f; }

.LinkWrapper.Horizontal ul.LinkList{ border-bottom:1px solid #b8b8b8 !important; }

.LinkWrapper.Horizontal .ui-layout-west.pane-west ul.LinkList li a span { color:#43698e; }

.LinkWrapper.Horizontal .ui-layout-west.pane-west ul.LinkList li a { border-bottom: 2px solid transparent !important; }

.LinkWrapper.Horizontal .ui-layout-west.pane-west ul.LinkList li a.link-selected { background:#dae1e9;margin-top:-0.5px; }

.LinkWrapper.Horizontal .ui-layout-west.pane-west ul.LinkList li a:hover:not(.link-selected) { border-bottom:2px solid #5a8fb8 !important; }

 .LinkWrapper.Horizontal .ui-layout-west.pane-west ul.LinkList li a:hover:not(.link-selected):before { background:transparent; }

.LinkWrapper.Horizontal .ui-layout-west.pane-west ul.LinkList li a.link-selected:before { background:#5a8fb8; }

.ui-jqgrid .ui-widget-content .ui-state-highlight a { color:#1D407A; }

.BrowseForm .Chart .chartPrintActionWrapper { border:1px solid #dadada;background-color:#fbfbfb; }

.ModernizedContainer .ExecuteCommand.Icon:not(.DisplayLink) { background:url('../../icons/default_theme_icon.png') no-repeat; background-color:#ffffff !important; background-image:url('../../icons/default_theme_icon.png') !important; }

.CustomerContractBrowse.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, .Panel.CardLayout .PanelContent fieldset .field.Icon .DisplayFieldValueBlock label:after, .Panel.CardLayout .PanelContent fieldset .field.Icon .DisplayFieldValueBlock a.DisplayLink:after, .arrow-button .down-arrow { background:url('../../icons/default_theme_icon.png') no-repeat;background-image:url('../../icons/default_theme_icon.png') !important; }

.column-icon-style, .cardView .cardItem .cardContextMenu, .cardView .cardItem .ExpandIcon, .rowActionBar .GridActionGroup .CustomAction .icon, .cardRow.Icon.List:before, .field.Add-Icon-Field:before, .Add-Icon:before, form.ModernizationOption-Field .Chip .DisplayFieldValueBlock:after, .DownloadLink, .cardColumn.DocumentType > .valueContainer > .ui-jqgrid-custom-link.DownloadLink:after, .ui-jqgrid .DownloadLink:after, .cardColumn > .valueContainer > .DownloadLink::after, .Modernized .icon-close, .ModernizationOption-Field .icon-close, .Card-Row-Icon .cardBody:before, .Add-Odessa-Icon, .Add-You-Icon, .QuickActionWrapper .ValidationDialog .Scroll ul li:before, .BrowseForm .SearchWrapper .AdvSummary ul li.customizedAdvSearchSummary a i, .Collection .customFilter.AdvSummary ul li.customizedAdvSearchSummary a i, .login .LoginContainer .fieldbox--password .passicon, .login .LoginContainer .password-field .passicon {
    background: url('../../icons/CP_Icons.png') no-repeat;
    background-image: url('../../icons/CP_Icons.png') !important;
}
.rowActionBar .GridActionGroup .CustomAction .ActionTitle {color: #00949C;}

.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; }

.chartDropwDownContainer > select { color:#263746; }

.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, .ModernizationOption-Field .icon-notification { background-position: -179px -177px }

.Modernized .field.RedText .FieldValueBlock input, .Modernized .field.RedText .FieldValueBlock label,
.Modernized .field.RedText .FieldValueBlock .DisplayLink { color: #D93249 !important; }

.List.Collection.DisplayCollection { background-color: #f9f9fd !important; border: 1px solid #dfdfdf !important; }

.cardColumn .valueContainer.SmallLight, .cardColumn .valueContainer.MediumLight, .cardColumn .valueContainer.LargeLight, .cardColumn .valueContainer.SmallLightItalicized, .cardColumn .valueContainer.MediumLightItalicized, .cardColumn .valueContainer.LargeLightItalicized, .cardColumn .labelContainer.SmallLight, .cardColumn .labelContainer.MediumLight, .cardColumn .labelContainer.LargeLight, .cardColumn .labelContainer.SmallLightItalicized, .cardColumn .labelContainer.MediumLightItalicized, .cardColumn .labelContainer.LargeLightItalicized { color: #666666; }

.List.Collection.DisplayCollection > .grid-wrapper > .ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-bdiv { border: 0 solid #dfdfdf !important; }
/*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, .Collection.Card .cardColumn .ui-pill-color-red .pill, .Collection.TabularCard .cardColumn .ui-pill-color-red .pill { background-color: #F8D8DC; color: #D93249; }

.Collection.Grid .ui-jqgrid td.ui-pill-color-green .pill, .Collection.Card .cardColumn .ui-pill-color-green .pill, .Collection.TabularCard .cardColumn .ui-pill-color-green .pill { background-color: #B7EDDE; color: #00573E; }

.Collection.Grid .ui-jqgrid td.ui-pill-color-blue .pill, .Collection.Card .cardColumn .ui-pill-color-blue .pill, .Collection.TabularCard .cardColumn .ui-pill-color-blue .pill { background-color: #99E0FF; color: #005B82; }

.Collection.Grid .ui-jqgrid td.ui-pill-color-orange .pill, .Collection.Card .cardColumn .ui-pill-color-orange .pill, .Collection.TabularCard .cardColumn .ui-pill-color-orange .pill { background-color: #FFC7AB; color: #A33600; }

.LinkWrapper.Horizontal .TabPageLink .tabNotification .count { background-color: #43698e; color: #ffffff !important; }

.Panel.CardLayout .PanelContent fieldset .field { background-color: #edf1f7 !important;border: solid 1px #d4c5c5;box-shadow: 1px 1px 0px 0px #c1c1c1; }
.Panel.CardLayout .PanelContent fieldset .field.DisplayField .FieldValueBlock label { color: #44698f !important; }

.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer { background: #fff; box-shadow: 1px 1px 4px 0px #c3bbbb; border: 1.5px solid #40b8c8; }
.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer:after, .FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer:before { border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #40b8c8; }
.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer:after { border-color: transparent transparent transparent #fbfafa; }
.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer:before { border-color: transparent transparent transparent #40b8c8; }
.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer .header { background: #fff; color: #000; }.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer .title { box-shadow: 0 4px 6px -6px #b9b0b0; }
.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer .content { color: #000; background: #fff !important; }
.FieldRichTextInfo .FieldValueBlock .InfoIcon { background: url('../../icons/default_theme_icon.png') no-repeat; background-image: url('../../icons/default_theme_icon.png') !important; background-position: -240px -113px !important;}

.Carousel .cardFooter .cardFooterPaginationInfo { color: #666666 !important; }

/*Grid Styling*/
.Modernized .Grid .ui-jqgrid .ui-jqgrid-hdiv, .Modernized .Grid .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th,
.ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th,
.ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-hdiv {
    color: #000000;
    background-color: #EEF1F5;
    border-color: transparent !important;
    border-bottom-color: #9da9c3 !important;
}

.Modernized .Grid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight,
.ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight,
.Modernized .Grid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight.ui-state-hover,
.ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight.ui-state-hover {
    background-color: #EDF7FF !important;
    color: #000;
}
.Modernized .Grid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-hover,
.ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-hover {
    background-color: #EDF7FF !important; /*color:#000 !important;*/
}
.Modernized .Grid .ui-jqgrid .ui-jqgrid-bdiv, .Modernized .Grid .ui-jqgrid .ui-jqgrid-bdiv table tr td,
.ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-bdiv, .ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-bdiv table tr td {
    border-color: transparent !important;
    border: none !important;
}
.Modernized .Grid .ui-jqgrid .ui-jqgrid-btable tbody tr .icon-wrapper, .Modernized .Grid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd),
.ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-btable tbody tr .icon-wrapper, .ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd) {
    background-color: #F1F3F7 !important;
}

.Modernized .Grid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even), .Modernized .Grid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even) .icon-wrapper
.ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even), .ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even) .icon-wrapper {
    background-color: #FFF;
}

.ModernizationOption-Field .LookupGridContainer{
    background-color: #FFFFFF;
}

.ModernizationOption-Field .LookupGridContainer .GridFooter .Message {  color: rgba(0,0,0,1);}
.Modernized .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td input[type="checkbox"] + label, .Modernized .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td input[type="checkbox"] + span, .Modernized .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th input[type="checkbox"] + label, .Modernized .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th input[type="checkbox"] + span, .cardView .cardItem .checkBoxContainer input[type="checkbox"] + label, .Card .SelectAllContainer label, .TabularCard .SelectAllContainer label { border: 1px solid #00949C !important; box-shadow: none; }
.Modernized .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td input.toggle[type="checkbox"] + label, .Modernized .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td input.toggle[type="checkbox"] + span, .Modernized .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th input.toggle[type="checkbox"] + label, .Modernized .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th input.toggle[type="checkbox"] + span, .cardView .cardItem .checkBoxContainer input.toggle[type="checkbox"] + label, .Card .SelectAllContainer label, .TabularCard .SelectAllContainer label { border: 1px solid #b7bebf !important }
.Modernized .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td input[type="checkbox"]:checked + label, .Modernized .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td input[type="checkbox"]:checked + span, .cardView .cardItem .checkBoxContainer input[type="checkbox"]:checked + label, .Card .SelectAllContainer input[type="checkbox"]:checked + label, .TabularCard .SelectAllContainer input[type="checkbox"]:checked + label { background-color: #00949C; }
.Modernized .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th input[type="checkbox"]:checked + label, .Modernized .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th input[type="checkbox"]:checked + span{ background-color: #00949C !important; }
.Modernized .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th input[type="checkbox"]:checked + label:after, .Modernized .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td input[type="checkbox"]:checked + label:after, .cardView .cardItem .checkBoxContainer input[type="checkbox"]:checked + label:after, .Card .SelectAllContainer input[type="checkbox"]:checked + label:after, .TabularCard .SelectAllContainer input[type="checkbox"]:checked + label:after { content: ''; display: block; position: absolute; width: 3px; height: 6px; border: solid white; border-width: 0 1.5px 1.5px 0; transform: rotate(45deg); margin-left: 3.5px; margin-top: 1px; }
.Modernized .icon.icon-export, .Modernized .icon.icon-filter, .Modernized .icon.icon-radioBtn, .e-control.e-menu-parent .quick-action:before, .Modernized .BG-Transparent .ModernizedPanelContent .Autopay-Icon a:before, .Modernized .icon.icon-closeDiv, .Modernized .icon-notification, .ModernizationOption-Field .icon-notification {
    background-image: url('../../icons/CP_Icons.png') !important;
}
.Modernized .ui-pg-button { border: none !important;}
.Modernized .icon-export, .Modernized .ui-pg-button:hover .icon-export { background-position: -285px -83px; }
.Modernized .radio-btn-div { position: absolute;  padding: 5px;}
.Modernized .icon.icon-radioBtn { background-position: -653px -125px; width:22px;height:22px;}
.Modernized .icon-filter, .Modernized .ui-pg-button:hover .icon-filter { background-position: -253px -83px; }


/*Style For Avatar*/
.field .avatarContent .e-avatar.noimage {  background-color: #ffffff; border: dashed 1px #00949C; }
.image { background-color: #1A818C; }
.field .ModernizedFileUploader, .ModernizedDragUploader { border: dashed 1px #00949C; color: #00949C;}
.ModernizedFileUploader:before { background: url('../../icons/CP_Icons.png') no-repeat; background-position: -457px 0px; }

/* Style For Wizard and Tab */
div.Panel.Panel-ModernizedTab.Panel-Wizard .e-item.e-toolbar-item .wizard-icon { background-image: url('../../icons/CP_Icons.png') !important; background-position: -591px -124px; }
div.Panel.Panel-ModernizedTab.Panel-Wizard .e-item.e-toolbar-item.e-active .e-icons.wizard-icon { background-position: -621.5px -124px; }
div.Panel.Panel-ModernizedTab.Panel-Wizard .e-item.e-toolbar-item.e-active ~ .e-item.e-toolbar-item .e-icons.wizard-icon { background-position: -682px -124px; }
div.Panel.Panel-ModernizedTab.Panel-Wizard .e-tab-header .e-toolbar-item .e-tab-text { color: #000000 !important; }
div.Panel.Panel-ModernizedTab.Panel-Wizard .e-item.e-toolbar-item.e-active ~ .e-item.e-toolbar-item .e-tab-text { opacity: 0.3; }
div.Panel.Panel-ModernizedTab.Panel-Wizard .e-toolbar-items .e-item.e-toolbar-item .wizard-icon::after, div.Panel.Panel-ModernizedTab.Panel-Wizard .e-toolbar-items .e-item.e-toolbar-item .wizard-icon::before {  background: #00949C; }
div.Panel.Panel-ModernizedTab.Panel-Wizard .e-toolbar-items .e-item.e-toolbar-item.e-active .wizard-icon::after, div.Panel.Panel-ModernizedTab.Panel-Wizard .e-toolbar-items .e-item.e-toolbar-item.e-active ~ .e-item.e-toolbar-item .e-icons.wizard-icon::after, div.Panel.Panel-ModernizedTab.Panel-Wizard .e-toolbar-items .e-item.e-toolbar-item.e-active ~ .e-item.e-toolbar-item .e-icons.wizard-icon::before { opacity: 0.3; }
div.Panel-ModernizedTab.Panel-Wizard,div.Panel-ModernizedTab .e-content { background: #ffffff; }
div.Panel-ModernizedTab.Panel-Wizard .e-tab-header {  border-bottom: solid 1.5px #e8e4e4; }
/*div.Panel.Panel-ModernizedTab.Panel-Tab .e-toolbar-items .e-item.e-toolbar-item.e-active { border-bottom: 2px solid #00949C; }*/
div.Panel.Panel-ModernizedTab.Panel-Tab .e-toolbar-items .e-item.e-toolbar-item.e-active .e-tab-text { color: #00949C; }
.ModernizedContainer div.Panel-ModernizedTab .btn.PerformAction { background: #ffffff !important; color: #00949C !important; border: 1px solid #00949C !important; }
.ModernizedContainer div.Panel-ModernizedTab .btn.PerformAction.Primary { color: #ffffff !important; background: #00949C !important; border: 1px solid #00949C !important; }

/*Horizontal Navbar */
.e-menu-wrapper, .e-menu-wrapper ul .e-menu-item, .HorizontalMenuWrapper {background-color: #263746 !important;}
.e-menu-wrapper ul .e-menu-item, .e-anchor-wrap, .e-menu-wrapper ul .e-menu-item .e-caret {color: #ECF1F7 !important;font-size: 16px;}
.e-anchor-wrap {font-family: Helvetica, Arial, sans-serif !important;}
.e-menu-wrapper.e-menu-popup {border-top: 4px solid #00949C !important;}
.e-menu-wrapper ul .e-menu-item .e-caret {font-size: 7px !important;top: 1px !important;opacity: 0.5;}
.e-control.e-menu-parent .quick-action {background: #415A70 !important;}
/*.e-popup-bg .e-menu-parent, .e-popup-bg .e-menu-parent li { background-color: #00949C !important; }*/

.TabularCard .cardItem .rowActionBar .GridActionBtn span:hover { cursor: pointer; }

.preloading-img { background-image: url("../../icons/screen-loading_v2.svg#svgView(preserveAspectRatio(none)"); background-position: center; background-repeat: no-repeat; background-size: cover; }
.DialogOpenMode-slider .ui-dialog-titlebar {background: transparent !important;border-bottom: none !important;}
.DialogOpenMode-slider .ui-dialog-title {color: #000000; font-family: Helvetica, Arial, sans-serif !important; font-size: 16px;}
.DialogOpenMode-slider .ui-dialog-titlebar-close .ui-icon {background: url('../../icons/CP_Icons.png') no-repeat !important; background-image: url('../../icons/CP_Icons.png') !important;background-position: -801px 5px !important}
.grid-inlay-dimension { background-color: transparent  }
.TabularCard .cardView .cardItem.Expand { background-color:#EDF7FF !important; }
.TabularCard .cardHeader { border-bottom:0; }

.Modernized .KeywordSearchContainer .KeywordSearchWrapper .SearchTrigger:after, .ModernizationOption-Field .KeywordSearchContainer .KeywordSearchWrapper .SearchTrigger:after { background-image: url('../../icons/CP_Icons.png') !important; }
.Modernized .KeywordSearchWrapper.expand + .searchKeyword, .ModernizationOption-Field .KeywordSearchWrapper.expand + .searchKeyword { color: #00949C; }

/* Summary Changes*/
.ModernizedWidget.Panel.CardLayout .header { color: #000000;  border-bottom: 1px solid #ADD4D6 !important;}
.ModernizedWidget.Panel.CardLayout .ModernizedPanelContent .content > fieldset:not(.HideWidget) ~ fieldset {  border-top: 1px solid #ADD4D6 !important;}
.ModernizedWidget.Panel.CardLayout fieldset .field .DisplayFieldValueBlock { color: #00747A;}
.ModernizedWidget.Panel.CardLayout fieldset .field .DisplayFieldValueBlock label { color: #00747A; }
.ModernizedWidget.Panel.CardLayout fieldset .field .DisplayFieldLabelBlock label { color: #000000; }

/*Multi Currency Changes*/
.FieldRichTextInfo.MultiCurrency .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer { border: none !important; background: #342828 !important; }
.FieldRichTextInfo.MultiCurrency .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer .HtmlBuilder .content { color: #ffffff;  background: #342828 !important; }
.FieldRichTextInfo.MultiCurrency .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer:before { border-left: 10px solid transparent !important; border-right: 10px solid transparent !important; border-bottom: 10px solid #342828 !important; }
.FieldRichTextInfo.MultiCurrency .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer .header { color: #fff !important;  background: #342828 !important;  border-bottom: 0px !important; }

/* UI Feedback Changes */
.Collection.TabularCard .cardColumn .ui-pill-color-teal .pill { background-color: #1C959D; color: #fff;}
.Collection.TabularCard .cardColumn .ui-border-color-teal .pill { background: transparent; border: 1px solid #00949C; color: #00949C;}
.ModernizedContainer .Panel-Tab .e-tab-header .e-item.e-toolbar-item { border: 1px solid #1A818C; background: white;}
.ModernizedContainer .Panel-Tab .e-tab-header .e-item.e-toolbar-item.e-active .e-tab-text { color: white !important; }
.ModernizedContainer .Panel-Tab .e-tab-header .e-item.e-toolbar-item .e-tab-text { font-family: Helvetica, Arial, sans-serif !important; color: #1A818C; font-weight: 400;}
.ModernizedContainer .Panel-Tab .e-tab-header .e-tab-wrap:hover .e-tab-text { color: #1C959D !important;}
.ModernizedContainer .Panel-Tab .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text { font-weight: 400;}
.ModernizedContainer .Panel-Tab .e-tab-header .e-item.e-toolbar-item.e-active { background: #1A818C; border: 1px solid #1A818C !important;}

/*Transaction Form Style changes*/
.ui-dialog .Modernized .ContentPanelWrapper.TransactionFormContentPanelWrapper, .ui-dialog .Modernized .ModernizedContainer fieldset.ActionPanel {  background: #fff; }

.ModernizationOption-Field .ContentPanelWrapper .ContentPanel .PanelContent .PanelHeader{ color: #000000; }
.ModernizationOption-Field .QuickActionWrapper, .DialogForm.Modernized .QuickActionWrapper{background: transparent;}
.Modernized .ContentPanel::-webkit-scrollbar-thumb,.ModernizationOption-Field .ContentPanelWrapper .ContentPanel::-webkit-scrollbar-thumb { background: #00949C;}
/*Gird/Card Pagination*/
.Modernized .custom-left-arrow, .custom-right-arrow, .custom-left-arrow:hover, .custom-right-arrow:hover { background: rgb(240, 241, 242) !important;}
.Modernized .ui-jqgrid .ui-separator { background: #7C858C;}
.Collection .PageInfoSelectOption { color: #263746; background : #f0f3f7; }
.Modernized .ui-state-default.ui-jqgrid-pager.ui-corner-bottom .ui-pg-selbox { color: #263746;}
.Collection .cardFooterPagination, .cardFooterPaginationInfo { color: #1E1E1E;}

/*ad rotator control*/
.adrotator-carousel .indicators li { background: #ffffff; }
.adrotator-carousel .indicators li.active { background: #F2495B }
.adrotator-carousel .indicators li:hover { background-color: #2b2b2b }

/*Sync Fusion Control Changes*/
form.ModernizationOption-Field .Panel:not(.CardLayout) .PanelContent fieldset .field .LookupEditor:focus ~ label.LookupFieldLabel, form.ModernizationOption-Field .Panel:not(.CardLayout) .ModernizedPanelContent fieldset .field .LookupEditor:focus ~ label.LookupFieldLabel { color: #00949C;}
form.ModernizationOption-Field .Panel:not(.CardLayout) .PanelContent fieldset .field .money input.EditFieldValue.MoneyType:focus ~ span.e-float-line, form.ModernizationOption-Field .Panel:not(.CardLayout) .PanelContent fieldset .field .LookupEditor:focus ~ span.e-float-line, form.ModernizationOption-Field .Panel:not(.CardLayout) .ModernizedPanelContent fieldset .field .LookupEditor:focus ~ span.e-float-line, form.ModernizationOption-Field .Panel:not(.CardLayout) .ModernizedPanelContent fieldset .field .money input.EditFieldValue.MoneyType:focus ~ span.e-float-line { border-color: #00949C !important; }
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content{color:#00949c;}
.e-dropdownbase .e-list-item.e-active.e-hover{color:#00949c;}
.e-float-input.e-input-group.e-ddl.e-control.e-icon-anim > .e-float-text,.e-float-input.e-input-focus.e-input-group.e-ddl.e-control.e-keyboard > .e-float-text{color:#00949c;}
.e-outline.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),.e-outline.e-input-group.e-input-focus.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),.e-outline.e-float-input.e-input-focus.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),.e-outline.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),.e-outline.e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),.e-outline.e-input-group.e-input-focus.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),.e-outline.e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),.e-outline.e-float-input.e-input-focus.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),.e-outline.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),.e-outline.e-float-input.e-input-focus.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),.e-outline.e-input-group.e-float-icon-left.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error),.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error),.e-outline.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),.e-outline.e-float-input.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),.e-outline.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled){border-color:#00949c;box-shadow:inset 1px 1px #00949c, inset -1px 0 #00949c, inset 0 -1px #00949c;}
.e-outline.e-input-focus label.e-float-text::before,.e-outline.e-input-focus label.e-float-text::after,.e-outline.e-float-input.e-input-focus label.e-float-text::before,.e-outline.e-float-input.e-input-focus label.e-float-text::after,.e-outline.e-float-input.e-control-wrapper.e-input-focus label.e-float-text::before,.e-outline.e-float-input.e-control-wrapper.e-input-focus label.e-float-text::after{border-top-color:#00949c;}
.e-outline.e-float-input.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),.e-outline.e-float-input.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),.e-outline.e-float-input.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),.e-outline.e-float-input.e-input-group.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),.e-outline.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),.e-outline.e-float-input.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),.e-outline.e-float-input.e-input-group.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),.e-outline.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left){border-top-color:transparent;box-shadow:inset 1px 0 #00949c, inset -1px 0 #00949c, inset 0 -1px #00949c;}
.e-float-input:not(.e-input-group) .e-float-line::before,.e-float-input:not(.e-input-group) .e-float-line::after,.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before,.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after{background:#00949c;}
input.e-input::selection,textarea.e-input::selection,.e-input-group input.e-input::selection,.e-input-group.e-control-wrapper input.e-input::selection,.e-float-input input::selection,.e-float-input.e-control-wrapper input::selection,.e-input-group textarea.e-input::selection,.e-input-group.e-control-wrapper textarea.e-input::selection,.e-float-input textarea::selection,.e-float-input.e-control-wrapper textarea::selection{background:#00949c;color:#fff;}
.e-float-input.e-small textarea::selection,.e-float-input textarea::selection{background:#00949c;color:#fff;}
.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after,.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before,.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after,.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after{background:#00949c;}
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before,.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after,.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before,.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after,.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::before,.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::after,.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before,.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after{background:#00949c;}
.e-input:focus:not(.e-success):not(.e-warning):not(.e-error),.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus,.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus,.e-float-input.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input,.e-float-input.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input{border-color:#00949c;}
.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-label-top.e-float-text,.e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,.e-float-input.e-control-wrapper.e-disabled label.e-float-text,.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top{color:rgba(0, 0, 0, 0.42);}
.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-label-top.e-float-text,.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top{color:rgba(0, 0, 0, 0.42);}
.e-float-input:not(.e-error) input:focus ~ label.e-float-text,.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,.e-bigger .e-float-input:not(.e-error) input:focus ~ label.e-float-text,.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,.e-small .e-float-input:not(.e-error) input:focus ~ label.e-float-text,.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-float-input.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-bigger .e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text,.e-small .e-float-input:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top,.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-bigger .e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text,.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top,.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-float-input.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-float-input.e-bigger.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-bigger .e-float-input.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-float-input.e-control-wrapper.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-float-input.e-control-wrapper.e-bigger.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-bigger .e-float-input.e-control-wrapper.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-float-input.e-small.e-input-focus:not(.e-error) input[readonly] ~ label.e-float-text,.e-small .e-float-input.e-input-focus:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,.e-float-input.e-small.e-bigger.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-bigger .e-float-input.e-small.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-float-input.e-control-wrapper.e-small.e-input-focus:not(.e-error) input[readonly] ~ label.e-float-text,.e-small .e-float-input.e-control-wrapper.e-input-focus:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,.e-float-input.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,.e-bigger .e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,.e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text,.e-small .e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top,.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text,.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top,.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,.e-float-input.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,.e-float-input.e-bigger.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,.e-bigger .e-float-input.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,.e-float-input.e-control-wrapper.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,.e-float-input.e-control-wrapper.e-bigger.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,.e-bigger .e-float-input.e-control-wrapper.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,.e-float-input.e-small.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-float-text,.e-small .e-float-input.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,.e-float-input.e-small.e-bigger.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,.e-bigger .e-float-input.e-small.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text .e-float-input.e-control-wrapper.e-small.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-float-text,.e-small .e-float-input.e-control-wrapper.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,.e-bigger .e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,.e-bigger .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,.e-small .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text,.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,.e-float-input.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-float-input.e-bigger.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-bigger .e-float-input.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-float-input.e-small.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-small .e-float-input.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-float-input.e-small.e-bigger.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-bigger .e-float-input.e-small.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-float-input.e-control-wrapper.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-float-input.e-control-wrapper.e-bigger.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-bigger .e-float-input.e-control-wrapper.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-float-input.e-control-wrapper.e-small.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-small .e-float-input.e-control-wrapper.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus:not(.e-error) input ~ label.e-float-text{color:#00949c;}
.e-outline.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error){border-color:#00949c;box-shadow:inset 1px 1px #00949c, inset -1px 0 #00949c, inset 0 -1px #00949c;}
.e-outline.e-float-input.e-input-group.e-valid-input.e-input-focus label.e-label-top,.e-outline.e-float-input.e-input-group.e-input-focus label.e-label-top,.e-outline.e-float-input.e-control-wrapper.e-input-group.e-valid-input.e-input-focus label.e-label-top,.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus label.e-label-top{color:#00949c;}
.e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,.e-filled.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,.e-bigger .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,.e-filled.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,.e-small .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,.e-filled.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-bigger .e-filled.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text,.e-small .e-filled.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top,.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text,.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top,.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-bigger.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-bigger .e-filled.e-float-input.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-small.e-input-focus:not(.e-error) input[readonly] ~ label.e-float-text,.e-small .e-filled.e-float-input.e-input-focus:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,.e-filled.e-float-input.e-small.e-bigger.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-bigger .e-filled.e-float-input.e-small.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus:not(.e-error) input[readonly] ~ label.e-float-text,.e-small .e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,.e-filled.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,.e-bigger .e-filled.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text,.e-small .e-filled.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top,.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text,.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top,.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-bigger.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,.e-bigger .e-filled.e-float-input.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,.e-filled.e-float-input.e-small.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-float-text,.e-small .e-filled.e-float-input.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,.e-filled.e-float-input.e-small.e-bigger.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,.e-bigger .e-filled.e-float-input.e-small.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-float-text,.e-small .e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,.e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,.e-filled.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,.e-bigger .e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,.e-filled.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,.e-small .e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text,.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,.e-filled.e-float-input.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-filled.e-float-input.e-bigger.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-bigger .e-filled.e-float-input.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-filled.e-float-input.e-small.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-small .e-filled.e-float-input.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-filled.e-float-input.e-small.e-bigger.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-bigger .e-filled.e-float-input.e-small.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-small .e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus:not(.e-error) input ~ label.e-float-text,.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus:not(.e-error) input ~ label.e-float-text{color:#00949c;}
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::before,.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::after,.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::before,.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::after{background:#00949c;}
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::before,.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::after,.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::before,.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::after{background:#00949c;}
.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-bootstrap{fill:#00949c;stroke:#00949c;}
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle{stroke:rgba(0, 148, 156, 0.4);}
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc{stroke:#00949c;}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle{stroke:rgba(0, 148, 156, 0.4);}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc{stroke:#00949c;}
.e-spinner-pane .e-spinner-inner .e-spin-material{stroke:#00949c;}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4{stroke:#00949c;}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap{fill:#00949c;stroke:#00949c;}
.e-dropdownbase .e-list-item.e-active,.e-dropdownbase .e-list-item.e-active.e-hover{background-color:#eee;border-color:#fff;color:#00949c;}
.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-active,.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-active.e-hover{background-color:#eee;border-color:#fff;color:#00949c;}
.e-badge.e-badge-primary:not(.e-badge-ghost):not([href]),.e-badge.e-badge-primary[href]:not(.e-badge-ghost){background-color:#00949c;color:#fff;}
.e-badge.e-badge-secondary:not(.e-badge-ghost):not([href]),.e-badge.e-badge-secondary[href]:not(.e-badge-ghost){background-color:#00949c;color:#fff;}
.e-badge.e-badge-ghost.e-badge-primary{background-color:transparent;border:1px solid #00949c;color:#00949c;}
.e-badge.e-badge-ghost.e-badge-secondary{background-color:transparent;border:1px solid #00949c;color:#00949c;}
.e-btn.e-primary,.e-css.e-btn.e-primary{background-color:#00949c;border-color:transparent;color:#fff;}
.e-btn.e-flat.e-primary,.e-css.e-btn.e-flat.e-primary{background-color:transparent;border-color:transparent;color:#00949c;}
.e-btn.e-flat.e-primary:hover,.e-css.e-btn.e-flat.e-primary:hover{background-color:rgba(0, 148, 156, 0.04);border-color:transparent;color:#00949c;}
.e-btn.e-flat.e-primary:focus,.e-css.e-btn.e-flat.e-primary:focus{background-color:rgba(0, 148, 156, 0.12);border-color:transparent;color:#00949c;}
.e-btn.e-flat.e-primary:active,.e-btn.e-flat.e-primary.e-active,.e-css.e-btn.e-flat.e-primary:active,.e-css.e-btn.e-flat.e-primary.e-active{background-color:rgba(0, 148, 156, 0.24);border-color:transparent;color:#00949c;}
.e-btn.e-outline.e-primary,.e-css.e-btn.e-outline.e-primary{background-color:transparent;border-color:#00949c;color:#00949c;}
.e-calendar .e-content.e-year td.e-selected:hover span.e-day,.e-calendar .e-content.e-decade td.e-selected:hover span.e-day,.e-bigger.e-small .e-calendar .e-content.e-year td.e-selected:hover span.e-day,.e-bigger.e-small .e-calendar .e-content.e-decade td.e-selected:hover span.e-day{background-color:#00949c;}
.e-calendar .e-content td.e-today span.e-day,.e-calendar .e-content td.e-focused-date.e-today span.e-day,.e-bigger.e-small .e-calendar .e-content td.e-today span.e-day,.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day{background:none;border:1px solid #00949c;border-radius:50%;color:#00949c;}
.e-calendar .e-content td.e-focused-date.e-today span.e-day,.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day{background:#eee;border:1px solid #00949c;color:#00949c;}
.e-calendar .e-content td.e-today:focus span.e-day,.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,.e-bigger.e-small .e-calendar .e-content td.e-today:focus span.e-day,.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day{background-color:#eee;border:none;border-radius:50%;color:#00949c;}
.e-calendar .e-content td.e-today:hover span.e-day,.e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,.e-bigger.e-small .e-calendar .e-content td.e-today:hover span.e-day,.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day{background-color:#eee;border:1px solid #00949c;color:#00949c;}
.e-calendar .e-content td.e-today.e-selected span.e-day,.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected span.e-day{background-color:#00949c;border:1px solid #00949c;box-shadow:inset 0 0 0 2px #fff;color:#fff;}
.e-calendar .e-content td.e-selected span.e-day,.e-bigger.e-small .e-calendar .e-content td.e-selected span.e-day{background-color:#00949c;border:none;border-radius:50%;color:#fff;}
.e-calendar .e-content .e-footer,.e-bigger.e-small .e-calendar .e-content .e-footer{color:#00949c;}
.e-card .e-card-actions .e-card-btn,.e-card .e-card-actions a{background-color:#fff;border:0;color:#00949c;outline:0;}
.e-card .e-card-actions .e-card-btn:hover,.e-card .e-card-actions a:hover{background-color:rgba(0, 0, 0, 0.12);border:0;color:#00949c;}
.e-card .e-card-actions .e-card-btn:focus,.e-card .e-card-actions a:focus{background-color:rgba(0, 0, 0, 0.12);border:0;color:#00949c;}
.e-card .e-card-actions .e-card-btn:active,.e-card .e-card-actions a:active{background-color:rgba(0, 0, 0, 0.12);border:0;color:#00949c;}
.e-checkbox-wrapper .e-frame.e-check,.e-css.e-checkbox-wrapper .e-frame.e-check{background-color:#00949c;border-color:transparent;color:#fff;}
.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check,.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check{background-color:#00949c;border-color:transparent;box-shadow:none;color:#fff;}
.e-checkbox-wrapper:hover .e-frame.e-check,.e-css.e-checkbox-wrapper:hover .e-frame.e-check{background-color:#00949c;border-color:transparent;color:#fff;}
.e-chip-list.e-selection .e-chip.e-active{background-color:#00949c;border-color:transparent;color:#fff;}
.e-chip-list.e-selection .e-chip.e-active.e-focused{background-color:#00ced9;border-color:transparent;color:#fff;}
.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-icon,.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-delete{color:#fff;}
.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-avatar{background-color:#00949c;color:#fff;}
.e-chip-list.e-selection .e-chip.e-active.e-outline{background-color:#00949c;border-color:#00949c;color:#fff;}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-avatar{background-color:#00949c;color:#fff;}
.e-chip-list.e-selection .e-chip:active{background-color:rgba(0, 148, 156, 0.16);border-color:transparent;color:rgba(0, 0, 0, 0.87);}
.e-chip-list.e-selection .e-chip.e-outline:active{background-color:rgba(0, 148, 156, 0.16);border-color:#bdbdbd;color:rgba(0, 0, 0, 0.87);}
.e-chip-list.e-chip.e-primary,.e-chip-list .e-chip.e-primary{background-color:#00949c;border-color:transparent;color:#fff;}
.e-chip-list.e-chip.e-primary.e-focused .e-chip-avatar,.e-chip-list .e-chip.e-primary.e-focused .e-chip-avatar{background-color:#00949c;color:#fff;}
.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-avatar,.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-avatar{background-color:#00949c;color:#fff;}
.e-chip-list.e-chip.e-primary.e-outline,.e-chip-list .e-chip.e-primary.e-outline{background-color:transparent;border-color:#00949c;color:#00949c;}
.e-chip-list.e-chip.e-primary.e-outline .e-chip-icon,.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete,.e-chip-list .e-chip.e-primary.e-outline .e-chip-icon,.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete{color:#00949c;}
.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn,.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn{color:rgba(0, 148, 156, 0.8);}
.e-chip-list.e-chip.e-primary.e-outline .e-chip-avatar,.e-chip-list .e-chip.e-primary.e-outline .e-chip-avatar{background-color:#00949c;color:#fff;}
.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,.e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover{color:#00949c;}
.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,.e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active{color:#fff;}
.e-chip-list.e-chip.e-primary.e-outline:hover,.e-chip-list .e-chip.e-primary.e-outline:hover{background-color:rgba(0, 148, 156, 0.12);border-color:#00949c;color:#00949c;}
.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-icon,.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-delete,.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-icon,.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-delete{color:#00949c;}
.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-avatar,.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-avatar{background-color:#00949c;color:#fff;}
.e-chip-list.e-chip.e-primary.e-outline.e-focused,.e-chip-list .e-chip.e-primary.e-outline.e-focused{background-color:#00ced9;border-color:transparent;color:#fff;}
.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-icon,.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-delete,.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-icon,.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-delete{color:#fff;}
.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-avatar,.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-avatar{background-color:#00949c;color:#fff;}
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar,.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar{background-color:#00949c;color:#fff;}
.e-slider-tooltip.e-tooltip-wrap.e-popup{background-color:#00949c;border:0;}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-inner{color:#00949c;}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-bottom{border-top-color:#00949c;}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-top{border-bottom-color:#00949c;}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-right{border-left-color:#00949c;}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-left{border-right-color:#00949c;}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default{background-color:#00949c;border:0;}
.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle::after{background-color:#00949c;}
.e-control-wrapper.e-slider-container .e-slider .e-range{background-color:#00949c;}
.e-control-wrapper.e-slider-container .e-slider .e-handle{background-color:#00949c;border-color:#00949c;}
.e-control-wrapper.e-slider-container .e-slider .e-handle.e-material-tooltip{background-color:transparent;border-color:transparent;}
.e-control-wrapper.e-slider-container.e-slider-hover .e-slider-track{background-color:rgba(0, 0, 0, 0.26);}
.e-control-wrapper.e-slider-container.e-slider-hover .e-range{background-color:#00949c;}
.e-control-wrapper.e-slider-container.e-slider-hover .e-handle{border-color:#00949c;}
.e-dashboardlayout.e-control .e-panel:active{border:1px #00949c solid;}
.e-dashboardlayout.e-control .e-holder{background:rgba(0, 148, 156, 0.2);border:1px #00949c dotted;}
.e-datepicker .e-model-header{background-color:#00949c;color:#fff;}
.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active{color:#00949c;}
.e-radio:checked + label::before{background-color:#fff;border-color:#00949c;}
.e-radio:checked + label::after{background-color:#00949c;color:#00949c;}
.e-radio:checked + label:active .e-ripple-element{background-color:rgba(0, 148, 156, 0.26);}
.e-radio:checked + .e-focus .e-ripple-container{background-color:rgba(0, 148, 156, 0.26);}
.e-radio:checked:focus + label::before{border-color:#00949c;}
.e-radio:checked:focus + label::after{background-color:#00949c;}
.e-radio:checked + label:hover::before{border-color:#00949c;}
.e-radio:checked + label:hover::after{background-color:#00949c;}
.e-switch-wrapper .e-switch-on,.e-css.e-switch-wrapper .e-switch-on{background-color:#00949c;color:#fff;}
.e-switch-wrapper .e-switch-handle.e-switch-active,.e-css.e-switch-wrapper .e-switch-handle.e-switch-active{background-color:#00949c;}
.e-switch-wrapper .e-ripple-check .e-ripple-element,.e-css.e-switch-wrapper .e-ripple-check .e-ripple-element{background-color:rgba(0, 148, 156, 0.12);}
.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on,.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on{background-color:#00949c;color:#fff;}
.e-switch-wrapper:hover .e-switch-handle.e-switch-active,.e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active{background-color:#00949c;}
.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container,.e-css.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container{background-color:rgba(0, 148, 156, 0.12);}
.e-switch-wrapper.e-rtl.e-focus .e-switch-on,.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-on{background-color:rgba(0, 148, 156, 0.54);}
.e-switch-wrapper.e-rtl.e-focus .e-switch-off,.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-off{background-color:rgba(0, 148, 156, 0.54);}
.e-switch-wrapper.e-rtl .e-switch-on,.e-css.e-switch-wrapper.e-rtl .e-switch-on{background-color:#00949c;}
.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active{background-color:#00949c;}
.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on,.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on{background-color:#00949c;}
.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active,.e-css.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active{background-color:#00949c;}
.e-listview .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,.e-listview .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check{background-color:#00949c;border-color:transparent;color:#fff;}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn{border:1px solid #00949c;box-shadow:none;}
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn,*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn,*.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn{border:1px solid #00949c;}
.e-date-range-wrapper .e-input-group-icon.e-icons.e-active{color:#00949c;}
.e-date-range-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active{color:#00949c;}
.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span,.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span{background-color:#eee;border:1px solid #00949c;color:#00949c;}
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day,.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day,.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day,.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day,.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day,.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day{border:1px solid #00949c;}
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day,.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day{border:1px solid #00949c;}
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day,.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day{background-color:#00949c;color:#fff;}
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day,.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day{background-color:#00949c;color:#fff;}
.e-daterangepicker.e-popup .e-presets .e-list-item.e-active,.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-active{background-color:#fff;color:#00949c;}
.e-bigger .e-daterangepicker .e-start-btn.e-active,.e-bigger .e-daterangepicker .e-start-btn.e-active:active,.e-bigger .e-daterangepicker .e-end-btn.e-active,.e-bigger .e-daterangepicker .e-end-btn.e-active:active:not([disabled]),.e-bigger .e-daterangepicker .e-start-btn.e-active:hover,.e-bigger .e-daterangepicker .e-end-btn.e-active:hover,*.e-bigger.e-daterangepicker .e-start-btn.e-active,*.e-bigger.e-daterangepicker .e-start-btn.e-active:active,*.e-bigger.e-daterangepicker .e-end-btn.e-active,*.e-bigger.e-daterangepicker .e-end-btn.e-active:active:not([disabled]),*.e-bigger.e-daterangepicker .e-start-btn.e-active:hover,*.e-bigger.e-daterangepicker .e-end-btn.e-active:hover,*.e-device.e-daterangepicker .e-start-btn.e-active,*.e-device.e-daterangepicker .e-start-btn.e-active:active,*.e-device.e-daterangepicker .e-end-btn.e-active,*.e-device.e-daterangepicker .e-end-btn.e-active:active:not([disabled]),*.e-device.e-daterangepicker .e-start-btn.e-active:hover,*.e-device.e-daterangepicker .e-end-btn.e-active:hover{background:#00949c;color:#fff;}
.e-datetime-wrapper .e-input-group-icon.e-icons.e-active{color:#00949c;}
.e-datetime-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active{color:#00949c;}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active{background-color:#eee;color:#00949c;}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover{background-color:#eee;color:#00949c;}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-progress{background:#00949c;}
.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow{color:#00949c;}
.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow{color:#00949c;}
.e-tab .e-tab-header .e-indicator{background:#00949c;}
.e-tab .e-tab-header .e-toolbar-item .e-ripple-element{background:rgba(0, 148, 156, 0.12);}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon{color:#00949c;}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text,.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon{color:#00949c;}
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-icon,.e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-icon{color:#00949c;}
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text,.e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text{color:#00949c;}
.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text{color:#00949c;}
.e-tab.e-fill .e-tab-header{border-bottom:2px Solid #00949c;}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap{background:#00949c;border-radius:0;}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom{border-bottom:0;border-top:2px Solid #00949c;}
.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-left{border-right:2px Solid #00949c;}
.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-right{border-left:2px Solid #00949c;}
.e-tab.e-fill.e-disable .e-tab-header{border-bottom:2px Solid rgba(0, 148, 156, 0.38);}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus{background:rgba(0, 148, 156, 0.38);}
.e-tab.e-fill.e-disable .e-tab-header.e-horizontal-bottom{border-bottom:0;border-top:2px Solid rgba(0, 148, 156, 0.38);}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon{color:#00949c;}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus{background:rgba(0, 148, 156, 0.8);}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon{color:white;}
.e-tab.e-background .e-tab-header{background:#00949c;border:0;}
.e-tab.e-background .e-tab-header .e-toolbar-items{background:#00949c;}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-close-icon:hover{color:#00949c;}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active{border:0;}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap{background:#00949c;border-radius:0;}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap,.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap{background:rgba(0, 148, 156, 0);}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus{background:#00949c;color:rgba(255, 255, 255, 0.38);}
.e-tab.e-background.e-accent .e-tab-header .e-indicator{background:#00949c;}
.e-tab.e-background.e-accent .e-tab-header.e-disable .e-indicator{background:rgba(0, 148, 156, 0.38);}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap,.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap{background:rgba(0, 148, 156, 0);}
.e-treeview .e-list-item.e-active > .e-text-content{color:#00949c;}
.e-treeview .e-list-item.e-active > .e-text-content .e-list-text{color:#00949c;}
.e-treeview .e-list-item.e-active > .e-text-content .e-icon-collapsible,.e-treeview .e-list-item.e-active > .e-text-content .e-icon-expandable{color:rgba(0, 0, 0, 0.54);}
.e-treeview .e-list-item.e-active.e-hover > .e-text-content{color:#00949c;}
.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-list-text{color:#00949c;}
.e-treeview .e-sibling{background:#00949c;}
.e-treeview.e-drag-item .e-drop-count{background-color:#00949c;border-color:#fff;color:#fff;}
.e-treeview.e-drag-item.e-rtl .e-sibling{background:#00949c;}
.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent{background-color:#00949c;color:#fff;}
.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected{background-color:#00949c;border-radius:2px;color:#fff;}
.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus{background-color:#e0e0e0;border:1px solid transparent;box-shadow:none;color:#00949c;}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item.e-active.e-item-focus{background-color:#e0e0e0;border:1px solid transparent;box-shadow:none;color:#00949c;}
.e-multiselect.e-filled .e-multi-select-wrapper.e-mob-wrapper .e-chips.e-mob-chip.e-chip-selected,.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected{background-color:#00949c;border-radius:4px;box-sizing:border-box;color:#fff;}
.e-listbox-wrapper .e-placeholder,.e-listbox-container .e-placeholder{background-color:#00949c;}
.e-listbox-wrapper.e-sortableclone .e-list-badge,.e-listbox-container.e-sortableclone .e-list-badge{background-color:#00949c;border:1px solid #fff;border-radius:50%;color:#fff;}
.e-listbox-wrapper .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,.e-listbox-wrapper .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check,.e-listbox-container .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,.e-listbox-container .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check{background-color:#00949c;border-color:transparent;color:#fff;}
.e-de-cmt-sub-container.e-de-cmt-selection{border-left:3px solid #00949c;}
.e-de-trckchanges-inner:hover{border-left:2px solid #00949c;}
.e-de-trckchanges-inner.e-de-trckchanges-inner-select{border-left:3px solid #00949c;}
.e-de-cmt-sub-container:not(.e-de-cmt-selection):not(.e-de-cmt-reply):hover{border-left:2px solid #00949c;}
.e-de-cmt-mark:hover{color:#00949c;}
.e-de-cmt-mark.e-de-cmt-mark-selected,.e-de-cmt-mark.e-de-cmt-mark-hover{color:#00949c;}
.e-rtl .e-de-cmt-sub-container.e-de-cmt-selection{border-left:1px solid #eee;border-right:3px solid #00949c;}
.e-rtl .e-de-cmt-sub-container:not(.e-de-cmt-selection):not(.e-de-cmt-reply):hover{border-left:1px solid #eee;border-right:2px solid #00949c;}
.e-rtl .e-de-cmt-sub-container.e-de-cmt-resolved.e-de-cmt-selection{border-right:3px solid rgba(0, 148, 156, 0.5);}
.e-rtl .e-de-cmt-sub-container.e-de-cmt-resolved:not(.e-de-cmt-selection):not(.e-de-cmt-reply):hover{border-right:2px solid rgba(0, 148, 156, 0.5);}
.e-de-ctn-title{background-color:#00949c;color:#fff;}
.e-de-floating-menuitem.e-de-floating-menuitem-md.e-de-list-items.e-de-list-item-size.de-list-item-selected,.e-de-floating-menuitem.e-de-floating-bullet-menuitem-md.e-de-list-items.e-de-list-item-size.de-list-item-selected{border:3px solid #00949c;padding:2px !important;}
.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-icon-hidden)::before,.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-icon-hidden)::after{background-color:#00949c;opacity:0;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover{background:#00949c;}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-resize-handler{background:#fff;color:#00949c;}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-hover .e-navigate-arrow::before,.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-active .e-navigate-arrow::before{background-color:#00949c;}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-hover .e-navigate-arrow::after,.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-active .e-navigate-arrow::after{background-color:#00949c;}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-navigate-arrow.e-arrow-right::before,.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-right::before{background-color:#00949c;}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-navigate-arrow.e-arrow-right::after,.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-right::after{background-color:#00949c;}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active{background:#00949c;}
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-resize-handler{background:#fff;color:#00949c;}
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover{background:#00949c;}
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-resize-handler{background:#fff;color:#00949c;}
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-up::before,.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-up::before{background-color:#00949c;}
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-up::after,.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-up::after{background-color:#00949c;}
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-down::before,.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-down::before{background-color:#00949c;}
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-down::after,.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-down::after{background-color:#00949c;}
.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow::before,.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow::after{background-color:#00949c;}
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active{background:#00949c;}
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-resize-handler{background:#fff;color:#00949c;}
.e-pager .e-currentitem,.e-pager .e-currentitem:hover{background:#00949c;color:#fff;}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap{background:#00949c;}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item{background:#00949c;}
.e-excelfilter .e-filtered::before{color:#00949c;}
.e-xlsel{background-color:#00949c;border-color:#00949c;}
.e-grid .e-gridheader .e-firstrow-dragborder,.e-grid.e-rtl .e-gridheader .e-firstrow-dragborder,.e-grid .e-gridcontent .e-lastrow-dragborder,.e-grid.e-rtl .e-gridcontent .e-lastrow-dragborder{background-color:#00949c;}
.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,.e-grid .e-gridcontent .e-rowcell.e-dragborder,.e-grid .e-gridcontent .e-rowdragdrop.e-dragborder,.e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder,.e-grid .e-gridheader .e-rowcell.e-dragborder,.e-grid .e-gridheader .e-rowdragdrop.e-dragborder,.e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,.e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder,.e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder,.e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder,.e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder,.e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder{box-shadow:0 2px 0 0 #00949c;}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn,.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn{color:#00949c;}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-sort-clear-btn,.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-sort-clear-btn{color:#00949c;}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-btn,.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-btn{background:none;border:0;color:#00949c;}
.e-bigger .e-responsive-dialog .e-dlg-content .e-filtersetdiv .e-filterset,.e-bigger.e-responsive-dialog .e-dlg-content .e-filtersetdiv .e-filterset{color:#00949c;}
.e-grid .e-autofill{background-color:#00949c;}
.e-grid .e-autofill,.e-grid .e-xlsel{border-color:#00949c;}
.e-grid .e-xlselaf{background-color:#00949c;border-color:#00949c;}
.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,.e-grid .e-gridcontent .e-rowcell.e-dragborder,.e-grid .e-gridcontent .e-rowdragdrop.e-dragborder,.e-grid .e-gridheader thead tr th.e-firstrowdragborder,.e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,.e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder,.e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder{box-shadow:0 2px 0 0 #00949c;}
.e-grid .e-frozenhdrcont .e-headercontent > .e-table,.e-grid .e-frozenhdrcont .e-frozenheader > .e-table,.e-grid .e-frozenhdrcont .e-movableheader > .e-table,.e-grid .e-frozenhdrcont .e-headercontent .e-virtualtable > .e-table{border-bottom-color:#00949c;}
.e-grid .e-frozenheader > .e-table,.e-grid .e-frozencontent > .e-table,.e-grid .e-frozencontent .e-virtualtable > .e-table,.e-grid .e-frozenheader .e-virtualtable > .e-table{border-right-color:#00949c;}
.e-grid .e-frozenheader.e-frozen-right-header > .e-table,.e-grid .e-frozencontent.e-frozen-right-content > .e-table{border-left-color:#00949c;}
.e-grid.e-rtl .e-frozenheader > .e-table,.e-grid.e-rtl .e-frozencontent > .e-table,.e-grid.e-rtl .e-frozenheader .e-virtualtable > .e-table,.e-grid.e-rtl .e-frozencontent .e-virtualtable > .e-table{border-left-color:#00949c;}
.e-grid.e-rtl .e-frozenheader.e-frozen-right-header > .e-table,.e-grid.e-rtl .e-frozencontent.e-frozen-right-content > .e-table{border-right-color:#00949c;}
.e-grid .e-filtered::before{color:#00949c;}
.e-grid .e-row .e-dragstartrow::before,.e-grid .e-row .e-selectionbackground .e-dragstartrow::before{color:#00949c;}
.e-grid .e-groupheadercell{background-color:#00949c;border-color:#e0e0e0;color:#fff;}
.e-grid .e-groupheadercell:hover{background-color:#00949c;border-color:#000;}
.e-dropitemscount{background-color:#00949c;color:#fff;}
.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg,.e-progress-btn.e-primary.e-outline.e-flat:hover .e-spinner-pane .e-spinner-inner svg,.e-progress-btn.e-primary.e-outline.e-flat:focus .e-spinner-pane .e-spinner-inner svg{fill:#00949c;stroke:#00949c;}
.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,.e-progress-btn.e-primary.e-outline.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle,.e-progress-btn.e-primary.e-outline.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle{stroke:#00949c;}
.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,.e-progress-btn.e-primary.e-outline.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,.e-progress-btn.e-primary.e-outline.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc{stroke:#00949c;}
.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg{fill:#00949c;stroke:#00949c;}
.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-circle{stroke:#00949c;}
.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc{stroke:#00949c;}
.e-time-wrapper .e-input-group-icon.e-icons.e-active{color:#00949c;}
.e-time-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active{color:#00949c;}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active{background-color:#eee;color:#00949c;}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover{background-color:#eee;color:#00949c;}
.e-schedule .e-schedule-toolbar .e-active-view .e-tbar-btn-text,.e-schedule .e-schedule-toolbar .e-active-view .e-icons{color:#00949c;}
.e-schedule .e-new-event{background-color:#00949c;border:1px solid #fff;}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment{background:#00949c;border:1px solid #5ff7ff;}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment{background:#00949c;border:1px solid #5ff7ff;color:#fff;}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment{background:#00949c;border:1px solid #5ff7ff;color:#fff;}
.e-schedule .e-month-view .e-appointment{background:#00949c;border:1px solid #5ff7ff;color:#fff;}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-appointment,.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-appointment-indicator{background-color:#00949c;}
.e-schedule .e-timeline-year-view .e-resource-left-td.e-current-day,.e-schedule .e-timeline-year-view .e-date-header-wrap table td.e-current-day{color:#00949c;}
.e-schedule .e-timeline-year-view .e-work-cells.e-current-day .e-date-header{background-color:#00949c;color:#fff;}
.e-schedule .e-timeline-year-view .e-month-header.e-current-day{color:#00949c;}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment{background:#00949c;border:1px solid #5ff7ff;color:#fff;}
.e-schedule .e-timeline-view .e-appointment,.e-schedule .e-timeline-month-view .e-appointment{background:#00949c;border:1px solid #5ff7ff;color:#fff;}
.e-schedule .e-month-agenda-view .e-appointment{border-left:3px solid #00949c;}
.e-schedule .e-month-agenda-view .e-appointment-indicator{background:#00949c;}
.e-schedule.e-rtl .e-month-agenda-view .e-appointment{border-right:3px solid #00949c;}
.e-schedule .e-agenda-view .e-month-header{background:#00949c;}
.e-schedule .e-agenda-view .e-day-date-header.e-current-day{color:#00949c;}
.e-schedule .e-agenda-view .e-appointment{border-left:3px solid #00949c;}
.e-schedule.e-rtl .e-agenda-view .e-appointment{border-right:3px solid #00949c;}
.e-quick-popup-wrapper .e-event-popup .e-popup-header{background-color:#00949c;}
.e-appointment.e-schedule-event-clone{background:#00949c;box-shadow:0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);color:#fff;}
.e-more-popup-wrapper .e-more-event-date-header .e-current-date{color:#00949c;}
.e-more-popup-wrapper .e-appointment{background:#00949c;color:#fff;}
.e-schedule .e-vertical-view .e-header-cells.e-current-day{color:#00949c;}
.e-schedule .e-vertical-view .e-all-day-cells.e-current-day{color:#00949c;}
.e-schedule .e-vertical-view .e-clone-time-indicator,.e-schedule .e-vertical-view .e-current-time{color:#00949c;}
.e-schedule .e-vertical-view .e-current-timeline{border-top:1px solid #00949c;}
.e-schedule .e-vertical-view .e-previous-timeline{border-top:1px dotted #00949c;}
.e-schedule .e-month-view .e-date-header-wrap table td.e-current-day,.e-schedule .e-month-agenda-view .e-date-header-wrap table td.e-current-day{color:#00949c;}
.e-schedule .e-month-view .e-current-date .e-date-header,.e-schedule .e-month-agenda-view .e-current-date .e-date-header{background-color:#00949c;color:#fff;}
.e-schedule .e-timeline-view .e-date-header-wrap table td.e-current-day,.e-schedule .e-timeline-month-view .e-date-header-wrap table td.e-current-day{color:#00949c;}
.e-schedule .e-timeline-view .e-clone-time-indicator,.e-schedule .e-timeline-view .e-current-time{color:#00949c;}
.e-schedule .e-timeline-view .e-current-timeline{border-left:1px solid #00949c;}
.e-btn.e-flat.e-primary .e-ripple-element,.e-css.e-btn.e-flat.e-primary .e-ripple-element{background-color:rgba(0, 148, 156, 0.12);}
.e-checkbox-wrapper .e-ripple-element,.e-css.e-checkbox-wrapper .e-ripple-element{background:rgba(0, 148, 156, 0.26);}
.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element,.e-css.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element{background:rgba(0, 148, 156, 0.26);}
.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check,.e-css.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check{background-color:rgba(0, 148, 156, 0.26);}
.e-radio + label .e-ripple-element{background-color:rgba(0, 148, 156, 0.26);}
.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus{background:rgba(0, 148, 156, 0.12);}
.e-tab.e-disable .e-tab-header .e-indicator{background:rgba(0, 148, 156, 0.38);}
.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-text,.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-icon{color:rgba(0, 148, 156, 0.38);}
.e-content .e-tab-panel-content, .e-content .e-tab-panel-content + .PanelFooterBar { background: #f0f3f7; }
.e-de-cmt-sub-container.e-de-cmt-resolved.e-de-cmt-selection{border-left:3px solid rgba(0, 148, 156, 0.5);}
.e-de-cmt-sub-container.e-de-cmt-resolved:not(.e-de-cmt-selection):not(.e-de-cmt-reply):hover{border-left:2px solid rgba(0, 148, 156, 0.5);}
*.e-flat.e-primary .e-progress{background-color:rgba(0, 148, 156, 0.2);}
*.e-outline.e-primary:not(:focus) .e-progress{background-color:rgba(0, 148, 156, 0.2);}
form.ModernizationOption-Field .Panel:not(.CardLayout) .field.DisplayField .FieldValueBlock label, form.ModernizationOption-Field .Panel:not(.CardLayout) .field.DisplayField .FieldLabelBlock label { color: #000000; }
form.ModernizationOption-Field .Panel:not(.CardLayout) .field.DisplayField .FieldValueBlock label.Boolean { color: #000000 !important; }
form.ModernizationOption-Field input[type='radio']:checked + .custom-radio span { background: #00949C; }
form.ModernizationOption-Field input[type='radio']:checked + .custom-radio { border-color: #00949C !important;}

.Modernized .Grid .ui-jqgrid .ui-jqgrid-btable tbody tr .icon-wrapper { padding-top: 15px; background: transparent !important;}
.Modernized .Grid .ui-jqgrid .ui-jqgrid-btable tbody tr.toggle .icon-wrapper { padding-top: 10px !important;}
.Modernized .Grid .ui-jqgrid .ui-jqgrid-btable tbody tr.toggle .IsAscendingText { padding-left: 40px !important;}
.status-inactive-icon { background-position: 2px -128px !important}
.status-active-icon { background-position: -31px -128px !important}

/*BorderLessGrid*/
.Modernized .BorderLessGrid, .ModernizationOption-Field .BorderLessGrid, .Modernized .BorderLessGrid .ui-jqgrid .ui-jqgrid-hdiv, .Modernized .BorderLessGrid .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th, .Modernized .BorderLessGrid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd), .Modernized .BorderLessGrid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd) .icon-wrapper, .ModernizationOption-Field .BorderLessGrid .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th, .ModernizationOption-Field .BorderLessGrid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd), .ModernizationOption-Field .BorderLessGrid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd) .icon-wrapper, .ModernizationOption-Field .BorderLessGrid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight, .ModernizationOption-Field .BorderLessGrid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even), .ModernizationOption-Field .BorderLessGrid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even) .icon-wrapper {background-color: white !important;}
.Modernized .BorderLessGrid .frozen-div.ui-state-default.ui-jqgrid-hdiv, .ModernizationOption-Field .BorderLessGrid .ui-jqgrid-bdiv.ui-grid-overlay-hide, .ModernizationOption-Field .BorderLessGrid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td, .ModernizationOption-Field .BorderLessGrid .ui-state-default.ui-jqgrid-hdiv, .ModernizationOption-Field .BorderLessGrid .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th, .ModernizationOption-Field .BorderLessGrid .frozen-bdiv.ui-jqgrid-bdiv, .Modernized .BorderLessGrid .ui-state-default.ui-jqgrid-hdiv, .Modernized .BorderLessGrid .ui-jqgrid-bdiv.ui-grid-overlay-hide { box-shadow: none !important; border: none !important; }
.ModernizationOption-Field .BorderLessGrid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td, .Modernized .BorderLessGrid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td { font-size: 14px; color: #000000;}
.Modernized .BorderLessGrid .ui-jqgrid .ui-state-highlight a, .Modernized .BorderLessGrid .ui-jqgrid .ui-widget-content .ui-state-highlight a { color: black; }
.ModernizationOption-Field .BorderLessGrid .grid-wrapper {  width: 100%;  margin: 0%; }

/*Flex box space around panel changes*/
.WidgetContainerPanel .Placeholder.PanelSuccessMessage {color: #000000;}
.WidgetContainerPanel .Placeholder.PanelSuccessMessage:before {background: url('../../icons/CP_Icons.png') no-repeat;background-position: -122px 6px;}

/*Custom list view*/
.cardRow.Icon.List:before {background-position: -185px -130px !important; width:20px;}
/*Right Action Panel Dashboard*/
.TransactionForm.Modernized div.RightActionPanel .ModernizedPanelContent,.TransactionForm.Modernized.Dashboard div.RightActionPanel .RightActionControl .ModernizedPanelContent{ background: transparent !important;}
.TransactionForm.Modernized div.RightActionPanel .RightActionControl .e-items{background-color:#FFFFFF;}
.TransactionForm.Modernized div.RightActionPanel .RightActionControl .e-tab-header{background-color:#FFFFFF;}
.TransactionForm.Modernized div.RightActionPanel .RightActionControl .UserActivity .cardView{background-color:#FFFFFF;}
.ModernizedContainer .RightActionControl .Panel-Tab .e-tab-header .e-item.e-toolbar-item.e-active .e-tab-text{ color: #00949c !important;}
.ModernizedContainer .RightActionControl .Panel-Tab .e-tab-header .e-item.e-toolbar-item .e-tab-text { color: #000000 !important; }
.ModernizedContainer .RightActionControl .Panel-Tab .e-tab-header .e-item.e-toolbar-item.e-active { background: transparent !important; }
.TransactionForm.Modernized div.RightActionPanel .RightActionControl .Button{background-color:#FFFFFF}
.TransactionForm.Modernized div.RightActionPanel .RightActionControl .PanelFooterBar a{color:#FFFFFF !important;background-color:#00949C !important;}
.TransactionForm.Modernized div.RightActionPanel .RightActionControl .PanelFooterBar a:hover{background-color:#00949C;}
.TransactionForm.Modernized div.RightActionPanel .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap { border-color:#00949C !important;   }
.TransactionForm.Modernized div.RightActionPanel .RightActionControl .e-items { border-color : #DBDBDB !important;}
.BlueCircle .valueContainer { background: #00949c; color: #ffffff !important; }

.BorderLessCard .Collection.Card .cardView{background-color:#FFFFFF;}
.BorderLessCard .Collection.Card .ui-jqgrid{border-top:1px solid #D2E7E8;}
.BorderLessCard .Collection.Card .cardRow.Icon.List:before {background-position: -186px -130px !important; width:22px;}

/*rowlayout chnages*/
.Modernized .DisplayField.RowLayout.Value-Pill .DisplayFieldValueBlock label {  border: 1px solid #00949C !important;}

/* FooterActionBar Changes */
.Panel.FooterActionBar .ButtonControlSet.ActionControlBlock li.btn-grp .PerformWorkflowAction:not(.FirstWorkFlowAction),form.ShowFooter .ButtonControlSet.ActionControlBlock li.btn-grp .PerformWorkflowAction:not(.FirstWorkFlowAction)  { color: #000000 !important; }
.Panel.FooterActionBar .ButtonControlSet.ActionControlBlock .PerformWorkflowAction,.FooterActionBarWrapper .ButtonControlSet li.formActionButton .btn, .ActionFormButtonPanelWrapper .ButtonControlSet li.formActionButton .btn, form.ShowFooter .ButtonControlSet.ActionControlBlock .PerformWorkflowAction, .ButtonControlSet li.formActionButton .btn { color: #ffffff !important; }
.Panel.FooterActionBar .ButtonControlSet.ActionControlBlock li.formActionButton .btn, .ButtonControlSet.ActionControlBlock li.btn-grp .FirstWorkFlowAction,.FooterActionBarWrapper .ButtonControlSet li.formActionButton .btn,.ActionFormButtonPanelWrapper .ButtonControlSet li.formActionButton .btn,form.ShowFooter .ButtonControlSet.ActionControlBlock li.formActionButton .btn,form.ShowFooter .ButtonControlSet.ActionControlBlock li.btn-grp .FirstWorkFlowAction { background-color: #00949C; border: 1px solid #00949c;}
.Panel.FooterActionBar .ButtonControlSet.ActionControlBlock .btn:hover, .FooterActionBarWrapper .ButtonControlSet li.formActionButton .btn:hover,.ActionFormButtonPanelWrapper .ButtonControlSet li.formActionButton .btn:hover, form.ShowFooter .ButtonControlSet.ActionControlBlock .btn:hover { background-color: #00949C !important; }
.Panel.FooterActionBar .ButtonControlSet.ActionControlBlock .btn, .ButtonControlSet.ActionControlBlock li.btn-grp .FirstWorkFlowAction, form.ShowFooter .ButtonControlSet.ActionControlBlock .btn, form.ShowFooter .ButtonControlSet.ActionControlBlock li.btn-grp .FirstWorkFlowAction { color: #ffffff !important; background-color: #00949C !important;  border: 1px solid #00949c; }
.FooterActionBarWrapper .ButtonControlSet li.formActionButton .btn.secondary,.ActionFormButtonPanelWrapper .ButtonControlSet li.formActionButton .btn.secondary, .Panel.FooterActionBar .ButtonControlSet.ActionControlBlock li .btn.secondary,.btn.doneBtn{ background-color: #ffffff !important; color: #00949c !important;  border: 1px solid #00949c; }
.FooterActionBarWrapper .ButtonControlSet li.formActionButton .btn.secondary:hover,.ActionFormButtonPanelWrapper .ButtonControlSet li.formActionButton .btn.secondary:hover, .Panel.FooterActionBar .ButtonControlSet.ActionControlBlock li .btn.secondary:hover{ background-color: #ffffff !important;  border: 1px solid #00949c !important; }
.ActionFormButtonPanelWrapper{  background: #ffffff !important; }
form.ShowFooter .AppControlStrip.FormFooter.Bottom { background: #ffffff !important; }

/*primary/secondary btn changes*/
.PanelContent.PanelContentStyle .field.secondary .btn, .PanelContent.PanelContentStyle .field input.PerformAction.secondary, .Modernized .FieldSet .field.secondary .ExecuteCommand.Button, .Modernized .FieldSet .field .PerformAction.secondary {  border: 1px solid #1A818C !important; background: transparent !important; color: #00949C !important;}
.PanelContent.PanelContentStyle .field .btn, .PanelContent.PanelContentStyle .field .PerformAction.primary, .Modernized .FieldSet .field .ExecuteCommand.Button, .Modernized .FieldSet .field .PerformAction.primary {border: 1px solid transparent !important;background: #00949C !important;color: #fff !important;}
.ContentPanel::-webkit-scrollbar-track { background: transparent;}
.Panel.Border-Top { border-top: 1px solid #979797; }
 .ModernizedContainer .Panel.Border-Top {padding-top: 20px !important;}

.PanelContent.PanelContentStyle fieldset .field.Add-Icon-Field input.Add-Icon.secondary, .PanelContent.PanelContentStyle fieldset .field.Add-Icon .btn, .Modernized .FieldSet .field.Add-Icon .ExecuteCommand.Button, .Modernized .FieldSet .field.Add-Icon-Field .Add-Icon.secondary {
    color: #00949C !important;
    background: transparent !important;
}
/* Dashboard Scroll Changes*/
.Dashboard .DashboardFormWrapper::-webkit-scrollbar-thumb {
    background: #00949C;
}

/*Empty Transaction Grid Message Changes*/
.ModernizedContainer .Collection .EmptyGridMessage .modernizedRefresh span.Label span.ActionTitle {background: url("../../icons/default_theme_icon.png") no-repeat;background-position: -79px -109px;}
.Collection .EmptyGridMessage span.Label span.ActionTitle {background-color: #00949C; color: #ffffff;}
.ModernizedContainer .Collection .EmptyGridMessage span.Label:hover,.Collection .EmptyGridMessage span.Label:hover {background-color:transparent !important;}
form.ModernizationOption-Field .Chip .DisplayFieldValueBlock { border: 1px solid #00949C !important;  background: transparent !important; color: #00949C !important;}

/*Document Download Changes*/
.DownloadLink, .cardColumn.DocumentType > .valueContainer > .ui-jqgrid-custom-link.DownloadLink:after, .ui-jqgrid .DownloadLink:after, .cardColumn > .valueContainer > .DownloadLink::after { background-position: -302px -127px;}

/*Document Field UI Issue*/
form.ModernizationOption-Field .Panel:not(.CardLayout) .field.EditField .FieldValueBlock.EditFieldValueBlock .DocumentType:not(.wasDisabled) ~ .e-float-line { border-bottom: 1px solid #000000; }
form.ModernizationOption-Field .Panel:not(.CardLayout) .field.EditField .FieldValueBlock.EditFieldValueBlock .DocumentType:focus ~ .e-float-line { border-bottom: 2px solid #00949C; }
form.ModernizationOption-Field .Panel:not(.CardLayout) .field.EditField .FieldValueBlock.EditFieldValueBlock.ModernizedDocumentControl .DocumentType:not(.wasDisabled) ~ .e-float-line{border-bottom:none;}
form.ModernizationOption-Field .Panel:not(.CardLayout) .field.EditField .FieldValueBlock.EditFieldValueBlock.ModernizedDocumentControl .DocumentType.wasDisabled{background-image:none;}
form.ModernizationOption-Field .field .FieldValueBlock.ModernizedDocumentControl .ModernizedUploadWrapper .uploadlabel:before{background:url('../../icons/CP_Icons.png') no-repeat;background-image:url('../../icons/CP_Icons.png') !important;background-position:-629px -81px !important;}
form.ModernizationOption-Field .field .FieldValueBlock.ModernizedDocumentControl .ModernizedUploadWrapper{border:1px solid #00949c;color:#00949c;}
form.ModernizationOption-Field .Panel:not(.CardLayout) .field.EditField .FieldValueBlock.EditFieldValueBlock .DocumentType ~ label.EditFieldLabel{color:#000000; opacity: 0.54;}
form.ModernizationOption-Field .Panel:not(.CardLayout) .field.EditField .FieldValueBlock.EditFieldValueBlock .DocumentType.wasDisabled ~ label.EditFieldLabel {opacity: 1;}
/*Classic table panel*/
.ModernizedContainer .Panel-Tab.Classic-Tab .e-tab-header .e-item.e-toolbar-item.e-active { border-bottom: 2px solid #00949C !important; }
.ModernizedContainer .Panel-Tab.Classic-Tab .e-tab-header .e-item.e-toolbar-item .e-tab-text { color: black; }
.ModernizedContainer .Panel-Tab.Classic-Tab .e-tab-header .e-item.e-toolbar-item.e-active .e-tab-text { color: #00949C !important; }
.ModernizedContainer .Panel-Tab.Classic-Tab .e-tab-header .e-item.e-toolbar-item { background: transparent !important; border-bottom: 2px solid transparent !important;}

.Modernized .BG-Transparent, .BG-Transparent .ModernizedPanelContent { background: transparent !important;}
.Modernized .BG-Transparent .ModernizedPanelContent .Autopay-Icon a:before {  background-position: -693px 88px;}
form.ModernizationOption-Field .Panel:not(.CardLayout) .field.EditField .FieldValueBlock.EditFieldValueBlock.e-float-input.e-input-group .money{ border: 1px solid rgba(0,0,0,0.42); }

/*Validation Diablog UI*/
.QuickActionWrapper.Error .ValidationDialog .Scroll{ background: white; border: 1px solid #D09D9D;}
.QuickActionWrapper.Warning .ValidationDialog .Scroll { background: white; border: 1px solid #FFB796;}
.QuickActionWrapper.Information .ValidationDialog .Scroll { background: white;border: 1px solid #0885DE;}
.QuickActionWrapper .ValidationDialog .Scroll ul li.FieldLink div { color: black;}

/*Freeze the action column*/
.ui-jqgrid .ui-jqgrid-bdiv table tr td.freezeColStyle, .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead
tr th.freezeColStyle {position: sticky;top: 0%;right: 0%;}
.Modernized .Grid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd) td.freezeColStyle {background-color: #F1F3F7;}
.Modernized .Grid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even) td.freezeColStyle {background-color: #fff;}
.ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd) td.freezeColStyle {background-color: #f1f1f1;}
.ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even) td.freezeColStyle {background-color: #fdfdfd;}
span.column-icon-style.contextMenuIcon {float: none; background-position: -159px -83px;cursor: pointer}
.Modernized .Grid .ui-jqgrid .ui-jqgrid-btable tbody tr.ui-state-hover td.freezeColStyle,
.Modernized .Grid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight td.freezeColStyle {background-color: #EDF7FF;}
.ui-jqgrid .ui-jqgrid-btable tbody tr.ui-state-hover td.freezeColStyle {background-color: #d5e4f1;}
.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight td.freezeColStyle { background-color: #7494b5; }

/*Pay Now UI Defect Fix*/
.maskedDataField .DataMasked.e-disabled:enabled {-webkit-text-fill-color: black !important;}


.valueContainer.Blue-Pill, .DisplayField.field.Blue-Pill .FieldValueBlock label, form.ModernizationOption-Field .Panel:not(.CardLayout) .field.DisplayField.Blue-Pill .FieldValueBlock label {  background-color: #87EEF3 !important; color: black;}
.valueContainer.Red-Pill, .DisplayField.field.Red-Pill .FieldValueBlock label, form.ModernizationOption-Field .Panel:not(.CardLayout) .field.DisplayField.Red-Pill .FieldValueBlock label { background-color: #D73549 !important;  color: #FFFFFF;}
.valueContainer.Green-Pill , .DisplayField.field.Green-Pill .FieldValueBlock label, form.ModernizationOption-Field .Panel:not(.CardLayout) .field.DisplayField.Green-Pill .FieldValueBlock label { background-color: #87EEF3 !important; color: black; }
.valueContainer.Orange-Pill, .DisplayField.field.Orange-Pill .FieldValueBlock label, form.ModernizationOption-Field .Panel:not(.CardLayout) .field.DisplayField.Orange-Pill .FieldValueBlock label { background-color: #FFD592 !important; color: black;}
.ModernizationOption-Field .field.DisplayField .FieldValueBlock textarea { border: none; background: #ffffff; }


.Add-Odessa-Icon { background-position: -763px 0px !important;}
.Add-You-Icon {  background-position: -722px 0px !important;}
.Padding-30 { background: white;}

.ModernizationOption-Field .WidgetContainerPanel .Space-Around.Panel.ModernizedWidget > .ModernizedPanelContent { background: #f0f3f7 !important; }
.Light-Grey-BG .cardItem { background: #FAFBFD !important; }

/*Fix for PROD01-32373 Grid white border Under Tab*/
.Modernized .Panel-Tab .Grid .ui-jqgrid .ui-jqgrid-hdiv { border-color: #FFFFFF #FFFFFF transparent #FFFFFF !important; }
.Modernized .Panel-Tab .Grid .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-hbox { border-bottom: #9da9c3 !important; }
.Modernized .Panel-Tab .Grid .ui-jqgrid .ui-jqgrid-bdiv { border-color: transparent #FFFFFF #FFFFFF #FFFFFF !important; }

.Modernized .custom-pager .ui-pg-input, .Modernized .ui-state-default.ui-jqgrid-pager.ui-corner-bottom .ui-pg-selbox { background: transparent !important; }

.ModernizedContainer .Chip .PerformAction { border: none !important; background-color: transparent !important; }

form.ModernizationOption-Field .Panel:not(.CardLayout) .PanelContent, form.ModernizationOption-Field .Panel:not(.CardLayout) .ModernizedPanelContent { color: rgba(0,0,0,0.54) !important; }

.Collection .customFilter.AdvSummary { box-shadow: 0 10px 16px 0 rgb(134 134 134 / 50%) !important; }
.Collection .inline-advanced-search-container form { background: white; box-shadow: 0 10px 16px 0 rgb(134 134 134 / 50%) !important; }
.Collection .inline-advanced-search-container form a.btn:not(.DisplayLink), .Collection .inline-advanced-search-container form .btn:not(.DisplayLink) { background: #00949C !important; color: #fff !important; border: 1px solid #00949C !important; border-radius: 4px; }
.Collection .inline-advanced-search-container form .btn.Cancel, .Collection .inline-advanced-search-container form a.btn:not(.DisplayLink).secondary, .Collection .inline-advanced-search-container form a.btn:not(.DisplayLink).Reset, .Collection .inline-advanced-search-container form .btn:not(.DisplayLink).secondary, .Collection .inline-advanced-search-container form .btn:not(.DisplayLink).Reset { background: #fff !important; color: #00949C !important; border: 1px solid #00949C !important; border-radius: 4px; }
.Collection .inline-advanced-search-container form .FormTitle { color: #000; }

.BrowseForm { background: #ECF1F7; }
.BrowseForm .SearchWrapper .AdvSummary { background: #fff; }
.BrowseForm .SearchWrapper .AdvSummary ul li.customizedAdvSearchSummary, .Collection .customFilter.AdvSummary ul li.customizedAdvSearchSummary { background: #fff; border: 0; }
.BrowseForm .SearchWrapper .AdvSummary ul li.customizedAdvSearchSummary .labelBlock, .BrowseForm .SearchWrapper .AdvSummary ul li.customizedAdvSearchSummary .valueBlock, .BrowseForm .SearchWrapper .AdvSummary .customFilterTitle, .Collection .customFilter.AdvSummary ul li.customizedAdvSearchSummary .labelBlock, .Collection .customFilter.AdvSummary ul li.customizedAdvSearchSummary .valueBlock, .Collection .customFilter.AdvSummary .customFilterTitle  { color: #000; }
.BrowseForm .SearchWrapper .AdvSummary .clearAllSearchFilter, .Collection .customFilter.AdvSummary .clearAllSearchFilter { border-radius: 4px; color: #fff; background-color: #00949c; padding: 7px 25px; }

.Collection.Grid .ui-jqgrid td.ui-pill-color-primary .pill, .Collection.Card .cardColumn .ui-pill-color-primary .pill, .Collection.TabularCard .cardColumn .ui-pill-color-primary .pill { background-color: #00949C; color: #ffffff; }
.Collection.Grid .ui-jqgrid td.ui-pill-color-secondary .pill, .Collection.Card .cardColumn .ui-pill-color-secondary .pill, .Collection.TabularCard .cardColumn .ui-pill-color-secondary .pill { background-color: #ffffff; color: #00949C; border-color: #00949c; }
.ModernizationOption-Field .RequiredField .LookupFieldLabel:before, .ModernizationOption-Field.DocumentForm .RequiredField .ModernizedDocumentControl .EditFieldLabel:before { background: red; }

.RequiredField .e-float-text.e-label-bottom:before, .RequiredField .e-float-text.e-label-top:before { background: red;}

.CardLayout.SummaryPanelBorder .field.DisplayField .FieldValueBlock label {
    color: #00747A !important;
}
.Modernized .icon-text {
    color: #000000 !important;
}

/*Invoices Page UI Fixes*/
.Modernized .ModernizedContainer .ModernizedWidget .ValueInGreen fieldset .DisplayField .FieldValueBlock label, .ModernizationOption-Field .ModernizedContainer .ModernizedWidget .ValueInGreen fieldset .DisplayField .FieldValueBlock label {color: #00747A;}
.WidgetContainerPanel .Panel.ModernizedWidget.SummaryPanelBorder .ModernizedPanelContent {border-color: #ADD4D6 !important;}
.ModernizedContainer .ModernizedWidget.SummaryPanelBorder .DisplayField .DisplayFieldLabel{color: #000;}
 
/*User profile form login counter and Checkboxes UI*/
.WidgetContainerPanel .Panel.ModernizedWidget.ProfileSidePanel .ModernizedPanelContent:first-child {
    background-color: transparent;
}

.ModernizedPanelContent fieldset .field.CheckBoxStyle .EditFieldValueBlock input[type="checkbox"] + input + .custom-check {
    border-color: #00949C !important;
}


.WidgetContainerPanel .Panel.ModernizedWidget.ProfileSidePanel .ModernizedWidget {
    background-color: #fff;
}

form.ModernizationOption-Field .Panel:not(.CardLayout) .ModernizedPanelContent fieldset .field.OrangeCircle .DisplayFieldValue {
    background-color: #FC8B4E !important;
    color: #fff;
}

form.ModernizationOption-Field .Panel:not(.CardLayout) .ModernizedPanelContent fieldset .field.GreenCircle .DisplayFieldValue {
    background-color: green !important;
    color: #fff;
}

form.ModernizationOption-Field .Panel:not(.CardLayout) .ModernizedPanelContent fieldset .field.RedCircle .DisplayFieldValue {
    background-color: red !important;
    color: #fff;
}

.Modernized .ModernizedContainer.Panel .ModernizedPanelContent fieldset .field.CheckBoxStyle .EditFieldLabelBlock {
    color: #000
}

.ModernizedPanelContent fieldset .field.CheckBoxStyle .EditFieldValueBlock input[type="checkbox"]:checked + input + .custom-check {
    background: url(../../icons/CP_Icons.png) no-repeat;
    background-color: #00949C;
    background-image: url(../../icons/CP_Icons.png) !important;
}
.Modernized .Panel.ModernizedWidget.SummaryPanelBorder .ModernizedPanelContent fieldset{border-color: #ADD4D6 !important; border-color: #ADD4D6;}
 .QuickActionWrapper .ValidationDialog { background: #ffffff; background: transparent;}
.slider-natural-id{ color: #000000 }

/*Asset details UI Fixes Matching with the Wireframe*/
.field.DisplayField.Color-Grey .FieldValueBlock label {color: #909090 !important;}
.BG-White {background-color: #fff !important;}
.DialogOpenMode-slider div.Panel.Panel-ModernizedTab.Panel-Tab .e-toolbar-items {border-bottom-color: #D8D1CA !important;}
.DialogOpenMode-slider div.Panel.Panel-ModernizedTab.Panel-Tab .e-toolbar-items .e-item.e-toolbar-item.e-active {
border-bottom-color: #00949C !important;}
.DialogOpenMode-slider div.Panel.Panel-ModernizedTab.Panel-Tab .e-toolbar-items .e-item.e-toolbar-item .e-tab-wrap { color: #000;}
.DialogOpenMode-slider div.Panel.Panel-ModernizedTab.Panel-Tab .e-toolbar-items .e-item.e-toolbar-item {border-bottom-color: #D8D1CA !important;}

/*Right Context Menu for Grid*/
.contextMenu ul li.gridContextMenu a { color: #00949C; }
.contextMenu ul li.gridContextMenu:hover {background-color: #F0F3F7;}


.Panel .PanelContent fieldset.Border-Top {
    border-color: #979797 !important;
}

/*Login Page*/
.login .fieldbox input:-webkit-autofill { background: transparent; -webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important; -webkit-text-fill-color: #000000 !important; }
.login .LoginContainer .fieldbox input[type="checkbox"] + input + .custom-check { border-color: #1A818C !important; }
.login .LoginContainer .fieldbox input[type="checkbox"] + input + .custom-check + label { color: #000000; }
.login .LoginContainer .fieldbox input[type="checkbox"] + input + .custom-check + label.Agree a { color: #1A818C }
.login .LoginContainer .fieldbox--button .btn { background: #1A818C; }
.login .LoginContainer .fieldbox--button .btn:hover { background: #156973 !important; }


.Card .SelectAllContainer span, .TabularCard .SelectAllContainer span {
    color: #000000 !important;
}
.login .LoginContainer .fieldbox--password.pass-hide .passicon, .login .LoginContainer .password-field.pass-hide .passicon {
    background-position: -265px -123px !important;
}

.login .LoginContainer .fieldbox--password.pass-visible .passicon, .login .LoginContainer .password-field.pass-visible .passicon {
    background-position: -236px -120px !important;
}

.e-toast-container .e-toast .e-toast-progress{background-color:#00949c;}
.e-toast-container .e-toast .e-toast-message .e-toast-content {color: #024144 !important;}
.e-toast-container .e-toast { background-color: #EFFAE8 !important; border-color: #9DCDD0; }
.e-toast-close-icon { color: black !important; }
.e-toast .e-toast, .e-toast .e-toast::before { border-color: #00949C !important; width: 1.5px !important;}
.e-toast {border-color: #9DCDD0 !important;}

/*Accessibility Defect-6*/
.login .LoginContainer .fieldbox--password .passicon, .login .LoginContainer .password-field .passicon { top:auto; }

.LoginFormLabel {
    font-size: 0.9em;
    color: #5D5D5D;
}
.login .LoginContainer .LWLogoImg {
    height: 50px;
    width: 40%;
    margin: 0 auto 30px auto;
    content: url("/Content/theme/Customer/image/loginLogo.png");
}
.CustomerLabel {
    margin: 0 10% 20px;
}


/**Information Dialog*/
.ui-dialog.ConfirmActionDialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button, .ui-dialog.AlertDialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button { background-image: none !important; }
.ui-dialog.ConfirmActionDialog hr, .ui-dialog.AlertDialog hr { border: none; border-top: 1px solid; }
.ui-dialog.AlertDialog.Information, .ui-dialog.AlertDialog.Error, .ui-dialog.AlertDialog.Warning {
    background-color: #ffffff;
}

.ui-dialog.AlertDialog .ui-dialog-titlebar {
    color: #000000;
    background-color: transparent;
}

.ui-dialog.AlertDialog .ui-widget-content {
    color: #000000;
    scrollbar-color: #7C858C #F0F1F2;
}

.ui-dialog.AlertDialog .ui-dialog-buttonpane .ui-button.btn-secondary {
    color: #008099;
    background-color: #ffffff;
    border-color: #008099;
}

.ui-dialog.AlertDialog .ui-dialog-buttonpane .ui-button.btn-primary {
    background-color: #008099;
    color: #ffffff;
    border-color: #008099;
}

.ui-dialog.AlertDialog.Information {
    border-color: #CFD5D6;
}

.ui-dialog.AlertDialog.Warning {
    border-color: #FF671B;
}

.ui-dialog.AlertDialog.Error {
    border-color: #B82828;
}

.ui-dialog.AlertDialog:before {
    background-image: url("../../icons/CP_Icons.png") !important;
}

.ui-dialog.AlertDialog ::-webkit-scrollbar-track {
    background: #F0F1F2;
}

.ui-dialog.AlertDialog ::-webkit-scrollbar-thumb {
    background: #7C858C;
}

.icon-back-to-top { background-image: url("../../icons/CP_Icons.png") !important; background-position:-276px 0px; }

.Modernized .ModernizedPanelContent fieldSet .field.LightningBulb .ExecuteCommand.Button { color: #00949C !important; background-color: transparent !important; }
.Modernized .ModernizedPanelContent fieldset .field.LightningBulb::before { background-image: url("../../icons/CP_Icons.png") !important; }

/*CreditCorner SemiPie Chart Style*/
.Modernized .ModernizedWidget.CreditCorner.Panel { background-color:white !important;}
.Modernized .ModernizedWidget.CreditCornerPanelActions.Panel { background-color:white !important; }

/*CreditCorner No LOC Style*/
.Modernized .ModernizedWidget.CreditCorner_NoLOCPanel.Panel { background-color:white !important; }
.Modernized .ModernizedPanelContent fieldset .field .CreditIcon::before { background-image: url("../../icons/CP_Icons.png") !important; }

.DialogOpenMode-slider .Panel.Panel-ModernizedTab.Panel-Tab.TabWithBG .e-toolbar-items { background-color:white !important; }

/*Action Form Modernization*/
.ActionForm.Modernized .ActionFormContentPanelWrapper { background: #ffffff !important; }
.ActionForm.Modernized .ActionFormWrapper { background: #ffffff !important; }
.ActionForm.Modernized .ActionFormContentPanelWrapper .Panel .PanelHeader h3 span {  color: #000000 !important; }
.ActionForm.Modernized .AdvContainer .AdvsLeft {  background: #ffffff; }
.ui-dialog.ActionDialog .ActionForm.Modernized .ContentPanelWrapper .AdsActionBar .btn { background: #ffffff;  color: #00949c; border: 1px solid #00949c;}
.ui-dialog.ActionDialog .ActionForm.Modernized .ContentPanelWrapper .AdsActionBar .btn.defaultButton { background: #00949c;  color: #ffffff; }
.ActionForm.Modernized .AdvsWrapper.open + .overlay { background: #ffffff; }

/*Back To Form Link*/
.BackToFormLink .ModernizedPanelContent .FieldSet .OpenTransactionForm .ExecuteCommand { background-color: transparent !important; color: black !important; }
.BackToFormLink .FieldSet .FieldValueBlock a { color: black !important; }
.BackToFormLink::before { background-image: url("../../icons/CP_Icons.png") !important; background-position: -134px -83px; }

.Card-Row-GoToLinkIcon .cardBody:before { background-image: url('../../icons/CP_Icons.png') !important;  background-position: -185px 217px !important; }

.cardItem .CardItemBorderLeft, .CardBorderWithSpacing .cardItem { border-color: #CED3D9; }

.WidgetContainerPanel .Panel.ModernizedWidget.Indicator.GreenBackground:not(.Layout) .ModernizedPanelContent {
    background-image: url('../../images/green_background.png') !important;
    background-repeat: no-repeat;
    background-size: cover !important;
}

.WidgetContainerPanel .Panel.ModernizedWidget.Indicator.BlueBackground:not(.Layout) .ModernizedPanelContent {
    background-image: url('../../images/blue_background.png') !important;
    background-repeat: no-repeat;
    background-size: cover !important;
}

/*Portal Notification*/
.PortalNotification .ModernizedPanelContent { background-color : #FFF0E8 !important; border-color: #FFB796 !important; }
.PortalNotification .PortalNotification-closeicon { background-image: url("../../icons/CP_Icons.png") !important; background-position: -807px 0px; }
.PortalNotification .PortalNotification-speakericon {background-image: url("../../icons/CP_Icons.png") !important; background-position: -543px 0px; border-left: 5px #FF8700 solid !important; }

.adrotator-divVideo-link, .adrotator-divImage-link { background-image: url("../../icons/CP_Icons.png") !important; background-position: -449px -165px; background-color: transparent !important; }
.arrow.arrow-left { background-image: url("../../icons/CP_Icons.png") !important; background-position: -495px -182px; background-color: transparent; }
.arrow.arrow-right{ background-image: url("../../icons/CP_Icons.png") !important; background-position: -525px -182px; background-color: transparent; }

.Collection .EmptyGridMessage:before, .Collection.EmptyGridOnSearch .EmptyMessageOnSearch:before { background: url(../../icons/CP_Icons.png) no-repeat; background-image: url(../../icons/CP_Icons.png) !important;  background-position: -1px -162px; }

form.ModernizationOption-Field .Panel:not(.CardLayout) .field.EditField .FieldValueBlock.EditFieldValueBlock .e-input-group.e-date-wrapper{ border-color: #b8b8b8 !important; }