﻿/*
 <----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

*/
/*media queries*/
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: #1A818C;
}*/
.profile-popup.popup ul li a:hover {
  /*    background: transparent;
      color: #1A818C;*/
}

#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);
}

/*Login Place Holder*/
.login :-ms-input-placeholder {
  color: #757575 !important;
}

.login ::-webkit-input-placeholder {
  color: #757575 !important;
}

.login :-moz-placeholder {
  color: #757575 !important;
}

.login ::-moz-placeholder {
  color: #757575 !important;
}

.login :-ms-input-placeholder {
  color: #757575 !important;
}

/*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 */
}

#applicationNotificationWrapper .applicationNotificationHeader, .applicationNotificationToggleBlock.disabled {
  border-color: #9D9D9D;
}

/*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) {
  background: #ffffff;
  border-color: #067584;
}

.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;
  background-color: transparent;
}

.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-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;
}

.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;
}

.GridActionButtonContainer span.icon-text,
.ui-jqgrid .GridActionButtonContainer > div .ui-pg-button,
.DialogOpenMode-slider .ServiceRequestBrowse .ui-jqgrid .ui-pg-button.KeywordSearchContainer .icon-text {
  color: #067584;
}

.ui-jqgrid .GridActionButtonContainer .GridActionBtn:hover {
  background: #8AAECB;
  border-color: #8AAECB;
}

/*.ui-jqgrid .GridActionButtonContainer .GridActionBtn:hover > span {
    color: #ffffff;
}*/
.ui-jqgrid .GridActionButtonContainer > div:first-child > div {
  background: #ffffff;
}

.ui-jqgrid .GridActionButtonContainer .GridNotificationArea.Information {
  background: rgba(37, 116, 169, 0.5);
  border: 1px solid #2574A9;
  color: #FFFFFF;
}

.ui-jqgrid .GridActionButtonContainer .GridNotificationArea.Warning {
  background: rgba(234, 194, 108, 0.5);
  border: 1px solid #E5AE00;
  color: #000000;
}

.ui-jqgrid .GridActionButtonContainer .GridNotificationArea.Error {
  background: #FFD9C8;
  border: 1px solid #EA2E2E;
  color: #000000;
}

.ui-jqgrid .GridActionButtonContainer .ui-pg-button.ui-state-hover {
  background: transparent;
}

.ui-jqgrid .ui-jqgrid-pager {
  background: transparent !important;
}

.RecordViewGrid .BigSizeFont {
  color: #22313F;
}

.RecordViewGrid .rvSubTitle {
  color: #22A7F0;
}

.RecordViewGrid .ui-jqgrid-htable thead tr th {
  color: #1A4067;
}

.RecordViewGrid .ui-jqgrid-htable thead tr th:nth-child(even) {
  border-bottom-color: #DADFE1;
}

.RecordViewGrid .ui-jqgrid-htable thead tr th:nth-child(odd) {
  border-bottom-color: #DADFE1;
}

[readonly=readonly].DocumentType {
  background-color: #FFFFFF;
}

.Collection .EmptyGridMessage {
  border-color: #5B97C0;
}

.Collection .EmptyGridMessage span.Label {
  border: 1px solid #dadada;
  color: #353535;
}

.Collection .EmptyGridMessage span.Label:hover {
  background: #8AAECB;
  color: #ffffff;
}

/*form:not(.BrowseForm) .Collection:focus .ui-jqgrid-bdiv:not(.frozen-bdiv), form:not(.BrowseForm) .Collection:focus .ui-jqgrid-hdiv:not(.frozen-div), form:not(.BrowseForm) .Collection:focus .ui-jqgrid-sdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-bdiv:not(.frozen-bdiv), form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-hdiv:not(.frozen-div), form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-sdiv {
    -webkit-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
    box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
    -ms-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
}*/
/*form:not(.BrowseForm) .Collection:focus .ui-jqgrid-hdiv, form:not(.BrowseForm) .Collection:focus .ui-jqgrid-bdiv, form:not(.BrowseForm) .Collection:focus .ui-jqgrid-sdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-hdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-bdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-sdiv {
    border-left-color: #4093ea !important;
    border-right-color: #4093ea !important;
}*/
form:not(.BrowseForm) .Collection:focus .ui-jqgrid-bdiv, form:not(.BrowseForm) .Collection:focus .ui-jqgrid-sdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-bdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-sdiv {
  border-bottom-color: #4093ea !important;
}

/*form:not(.BrowseForm) .Collection:focus .ui-jqgrid-hdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-hdiv {
    border-top-color: #4093ea !important;
}*/
form:not(.BrowseForm) .Collection:focus .EmptyGridMessage .Label:nth-of-type(2), form:not(.BrowseForm) .Collection.Focus .EmptyGridMessage .Label:nth-of-type(2) {
  -moz-outline-color: transparent;
  outline-color: transparent;
  border-color: #4093ea !important;
  -webkit-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
  box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
  -ms-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
}

/*icons*/
.icon, .LookupGridContainer .GridFooter .icon, .ActionControlSet.field input.Update, .ui-datepicker .ui-widget-header .ui-icon, #selectAll, input[type=checkbox]:checked + .custom-check, input[type=checkbox]:checked + input + .custom-check, select + .custom-drop:after, .ui-jqgrid-pager .ui-pg-button .ui-icon, .LookupTrigger:after, .tag-editor .delete-tag, .EmptyGridMessage:before {
  background: url("../../icons/default_theme_icon.png") no-repeat;
  background-image: url("../../icons/default_theme_icon.png") !important;
}

.ui-icon-circle-close, .ui-icon-close {
  background: url("../../icons/default_theme_icon.png") no-repeat !important;
}

.ui-grid-ico-sort {
  background-image: url("../../icons/default_theme_icon.png") !important;
}

/*Comment module*/
.comment-attachments a:before, .tag-editor .delete-tag, .DownloadLink, .DeleteDocument, .ui-jqgrid .DownloadLink:after {
  background: url("../../icons/default_theme_icon.png") no-repeat;
  background-image: url("../../icons/default_theme_icon.png") !important;
  height: 18px;
  width: 18px;
}

.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 0.15s;
  transition: box-shadow ease-in-out 0.15s;
  -ms-transition: box-shadow ease-in-out 0.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 0.15s;
  transition: box-shadow ease-in-out 0.15s;
  -ms-transition: box-shadow ease-in-out 0.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: #1A818C;
  border: 1px solid #1A818C;*/
  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: 14px !important;
  height: 14px !important;
  border-radius: 50% !important;
  /*background-color: white;*/
  top: 1px !important;
  left: 2px !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: #1A818C;
  border: 1px solid #1A818C;
  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;
}

.SearchCriteriaFieldsWrapper .EditFieldValue, .SearchCriteriaFieldsWrapper .money, .SearchCriteriaFieldsWrapper .LookupFieldValue, input[type=checkbox] + .custom-check, input[type=checkbox] + input + .custom-check {
  -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 0.15s;
  transition: box-shadow ease-in-out 0.15s;
  -ms-transition: box-shadow ease-in-out 0.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;
}

.ui-dialog .Panel .OneColumnLayout .Card .cardView .cardItem {
  background: #fafafa;
  border: 1px solid #D6D6D6;
}

/*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 rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.15);
  border: 1px solid #008099;
}

.contextMenu:before {
  border-top: 1px solid #008099;
  border-left: 1px solid #008099;
}

.contextMenu.contextMenuToolTipBelow:before {
  border: 1px solid #008099;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
}

.contextMenu ul li a {
  color: #1A818C;
  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 {
  background: #9D9D9D !important;
  border: 1px solid #f6f6f6 !important;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
  background: #555555 !important;
  border: 1px solid #555555 !important;
}

::-webkit-scrollbar-track {
  background: #f6f6f6;
}

::-webkit-scrollbar {
  width: 10px !important;
  height: 10px;
}

.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-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-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;
}

.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;
}

.Modernized:not(.DialogForm) {
  background: #fafafa !important;
}

/*.cardView.cardContainer {
    background: #fff;
}*/
/*.TabularCard .cardView.cardContainer .cardItem:nth-child(odd) {
    background: #f0f3f7;
}*/
/*.cardItem {
    background-color: #ffffff;
}*/
.Chip .cardItem {
  border: 1px solid #1A818C;
}

.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;
}

.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;
}

.ModernizedPanelContent .WidgetPanelContent .Panel-ModernizedTab {
  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:not(.Indicator) .Panel .header .HeaderText {
  color: #078292;
}

.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;*/
}

.Modernized .WidgetPanelContent .ModernizedWidget .ModernizedPanelContent .AllContracts a.ModernizedSummaryLink {
  background-color: #E2F3F5 !important;
  color: #067584 !important;
  border: 1px solid #E2F3F5 !important;
}

.Modernized .WidgetPanelContent .ModernizedWidget .ModernizedPanelContent .AllContracts a.ModernizedSummaryLink:hover {
  background-color: #EDf4f4 !important;
  color: #067584 !important;
  border: 1px solid #078292 !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;
}

.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 {
  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, .Modernized .ModernizedContainer .ModernizedWidget fieldset:not(.Card) .DisplayField.Icon.DocumentOutbound .FieldValueBlock .DisplayFieldValue:after, .document-outbound-icon, .Modernized .ModernizedContainer .ModernizedWidget fieldset:not(.Card) .DisplayField.Icon.DocumentInbound .FieldValueBlock .DisplayFieldValue:after, .document-inbound-icon, .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,
.cardView.cardContainer .cardItem .cardColumn .icon.icon-InfoProperty, .grid-wrapper .ui-jqgrid .ui-jqgrid-view td .icon.icon-InfoProperty, .OpenSectionWrapper.TooltipInfoIcon a {
  background: url("../../icons/CP_Icons.png") no-repeat;
  background-image: url("../../icons/CP_Icons.png") !important;
}

.Modernized .ModernizedContainer .ModernizedWidget fieldset:not(.Card) .DisplayField.Icon.DocumentInbound .FieldValueBlock .DisplayFieldValue:after, .document-inbound-icon {
  background-position: -527px -589px !important;
}

.Modernized .ModernizedContainer .ModernizedWidget fieldset:not(.Card) .DisplayField.Icon.DocumentOutbound .FieldValueBlock .DisplayFieldValue:after, .document-outbound-icon {
  background-position: -557px -589px !important;
}

.icon-grid {
  background-image: url("../../icons/CP_Icons.png") !important;
  background-position: -890px -337px;
}

.icon-card {
  background-image: url("../../icons/CP_Icons.png") !important;
  background-position: -915px -337px;
}

/*.rowActionBar .GridActionGroup .CustomAction .ActionTitle {
    color: #00738A;
}*/
.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: #000;
}

.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: #000;
}

.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: #000;
}

.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: #000;
}

.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,
.cardView.cardContainer .cardItem .cardColumn .icon-InfoProperty .HtmlRichTextContainer,
.grid-wrapper .ui-jqgrid-view .ui-jqgrid-bdiv td .icon-InfoProperty .HtmlRichTextContainer {
  background: #fff;
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
  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: 0px 4px 6px -6px rgba(0, 0, 0, 0.2);
}

.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: #D1D5D9 !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 #078292 !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: #1A818C;
}

.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: #1A818C !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,
.Panel-Tab .GridActionButtonContainer .autoAllocationIcon, .ui-jqgrid .tableHead-EditIcon,
.avatarContent .e-avatar.noimage:before, .Modernized .icon.icon-csv, .Modernized .FieldSet.CardLayoutIcon .field.ActionControlSet:after, .Modernized .FieldSet.GridLayoutIcon .field.ActionControlSet:after {
  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 {
  border: 1px solid #078292 !important;
  border-radius: 50%;
}

.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 #1A818C;
}*/
.image {
  background-color: #1A818C;
}

/*.field .ModernizedFileUploader, .ModernizedDragUploader {
    border: dashed 1px #1A818C;
    color: #1A818C;
}*/
.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: #1A818C;
}

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 #1A818C; }*/
/*div.Panel.Panel-ModernizedTab.Panel-Tab .e-toolbar-items .e-item.e-toolbar-item.e-active .e-tab-text {
    color: #1A818C;
}*/
.ModernizedContainer div.Panel-ModernizedTab .btn.PerformAction {
  background: #ffffff !important;
  color: #1A818C !important;
  border: 1px solid #1A818C !important;
}

.ModernizedContainer div.Panel-ModernizedTab .btn.PerformAction.Primary {
  color: #ffffff !important;
  background: #1A818C !important;
  border: 1px solid #1A818C !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: #555555 !important;
  font-size: 16px;
}

.e-anchor-wrap {
  font-family: Helvetica, Arial, sans-serif !important;
}

/*.e-menu-wrapper.e-menu-popup {
    border-top: 4px solid #1A818C !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: #1A818C !important; }*/
.TabularCard .cardItem .rowActionBar .GridActionBtn span:hover {
  cursor: pointer;
}

.cardItem.activeCard::before {
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-right: 10px solid #078292;
}

.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: 1px solid #d6d6d6 !important;
}

.DialogOpenMode-slider .ui-dialog-title {
  /*color: #000000;*/
  font-size: 16px;
}

.DialogOpenMode-slider .ui-dialog-titlebar-close .ui-icon, .close-btn-div .icon-closeBtn {
  background: url("../../icons/CP_Icons.png") no-repeat !important;
  background-image: url("../../icons/CP_Icons.png") !important;
  background-position: -808px 0px !important;
}

.grid-inlay-dimension {
  background-color: transparent;
}

/*.TabularCard .cardView .cardItem.Expand {
    background-color: #EDF7FF !important;
}*/
.TabularCard .cardHeader {
  border-bottom: 0;
}

.TabularCard .cardView .cardItem.Expand:before {
  background: #078292 !important;
}

.Modernized .KeywordSearchContainer .KeywordSearchWrapper .SearchTrigger:after, .ModernizationOption-Field .KeywordSearchContainer .KeywordSearchWrapper .SearchTrigger:after, .close-btn-div .icon-closeBtn,
.ui-jqgrid .GridActionButtonContainer > div > .GridActionBtn .icon-refresh, .ui-jqgrid .GridActionButtonContainer > div .ui-pg-button .icon-refresh {
  background-image: url("../../icons/CP_Icons.png") !important;
}

.Modernized .KeywordSearchWrapper.expand + .searchKeyword, .ModernizationOption-Field .KeywordSearchWrapper.expand + .searchKeyword {
  color: #1A818C;
}

/* 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*/
.cardView.cardContainer .cardItem .cardColumn .icon-InfoProperty .HtmlRichTextContainer,
.grid-wrapper .ui-jqgrid-view .ui-jqgrid-bdiv td .icon-InfoProperty .HtmlRichTextContainer {
  border: none !important;
  background: #342828 !important;
}

.FieldRichTextInfo.MultiCurrency .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer .HtmlBuilder .content,
.cardView.cardContainer .cardItem .cardColumn .icon-InfoProperty .HtmlRichTextContainer,
.grid-wrapper .ui-jqgrid-view .ui-jqgrid-bdiv td .icon-InfoProperty .HtmlRichTextContainer {
  color: #FFF;
  background: #342828 !important;
}

.FieldRichTextInfo.MultiCurrency .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer:before,
.cardView.cardContainer .cardItem .cardColumn .icon-InfoProperty .HtmlRichTextContainer:before,
.grid-wrapper .ui-jqgrid-view .ui-jqgrid-bdiv td .icon-InfoProperty .HtmlRichTextContainer:before {
  border-left: 10px solid transparent !important;
  border-right: 10px solid transparent !important;
  border-bottom: 10px solid #342828 !important;
}

.cardView.cardContainer .cardItem .cardColumn .icon-InfoProperty .HtmlRichTextContainer.openAtTop:before,
.grid-wrapper .ui-jqgrid-view .ui-jqgrid-bdiv td .icon-InfoProperty .HtmlRichTextContainer.openAtTop:before {
  border-top: 10px solid #342828 !important;
  border-bottom: 0 !important;
}

.FieldRichTextInfo.MultiCurrency .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer .header, .FieldRichTextInfo.MultiCurrency .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer .HtmlBuilder {
  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 #1A818C;
  color: #1A818C;
}

.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 .Panel-Tab .e-tab-header .e-item.e-toolbar-item.e-active .e-tab-text {
  color: #067584;
  font-weight: bold;
}

.ModernizedContainer .Panel .Panel-Tab .e-tab-header .e-item.e-toolbar-item .e-tab-text {
  font-family: Helvetica, Arial, sans-serif !important;
  color: #067584;
  font-weight: 400;
}

.ModernizedContainer .Panel .Panel-Tab .e-tab-header .e-items.e-toolbar-items .e-item.e-toolbar-item {
  background: #E2F3F5 !important;
}

/*.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: #1A818C;
}*/
/*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;
  border: 1px solid #b8b8b8 !important;
}

/*.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: #1A818C;
}

/*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: #1A818C !important;
}*/
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content {
  color: #1A818C;
}

.e-dropdownbase .e-list-item.e-active.e-hover {
  /*color: #1A818C;*/
}

.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: #1A818C;
}

.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: #1A818C;
  box-shadow: inset 1px 1px #1A818C, inset -1px 0 #1A818C, inset 0 -1px #1A818C;
}

.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: #1A818C;
}

.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 #1A818C, inset -1px 0 #1A818C, inset 0 -1px #1A818C;
}

.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: #1A818C;
}

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: #1A818C !important;
  color: #fff;
}

.e-float-input.e-small textarea::selection, .e-float-input textarea::selection {
  background: #1A818C;
  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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
  box-shadow: inset 1px 1px #1A818C, inset -1px 0 #1A818C, inset 0 -1px #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-bootstrap {
  fill: #1A818C;
  stroke: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.e-spinner-pane .e-spinner-inner .e-spin-material {
  stroke: #1A818C;
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 {
  stroke: #1A818C;
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
  fill: #1A818C;
  stroke: #1A818C;
}

/*.e-dropdownbase .e-list-item.e-active, .e-dropdownbase .e-list-item.e-active.e-hover {
    background-color: #eee;
    border-color: #fff;
    color: #1A818C;
}*/
.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: #1A818C;
}

.e-badge.e-badge-primary:not(.e-badge-ghost):not([href]), .e-badge.e-badge-primary[href]:not(.e-badge-ghost) {
  background-color: #1A818C;
  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: #1A818C;
  color: #fff;
}

.e-badge.e-badge-ghost.e-badge-primary {
  background-color: transparent;
  border: 1px solid #1A818C;
  color: #1A818C;
}

.e-badge.e-badge-ghost.e-badge-secondary {
  background-color: transparent;
  border: 1px solid #1A818C;
  color: #1A818C;
}

.e-btn.e-primary, .e-css.e-btn.e-primary {
  background-color: #1A818C;
  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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.e-btn.e-outline.e-primary, .e-css.e-btn.e-outline.e-primary {
  background-color: transparent;
  border-color: #1A818C;
  color: #1A818C;
}

.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: #1A818C;
}

.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 #1A818C;
  border-radius: 50%;
  color: #1A818C;
}

.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 #1A818C;
  color: #1A818C;
}

.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: #1A818C;
}

.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 #1A818C;
  color: #1A818C;
}

.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: #1A818C;
  border: 1px solid #1A818C;
  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: #1A818C;
  border: none;
  border-radius: 50%;
  color: #fff;
}

.e-calendar .e-content .e-footer, .e-bigger.e-small .e-calendar .e-content .e-footer {
  color: #1A818C;
}

.e-card .e-card-actions .e-card-btn, .e-card .e-card-actions a {
  background-color: #fff;
  border: 0;
  color: #1A818C;
  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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.e-checkbox-wrapper .e-frame.e-check, .e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: #1A818C;
  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: #1A818C;
  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: #1A818C;
  border-color: transparent;
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active {
  background-color: #1A818C;
  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: #1A818C;
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline {
  background-color: #1A818C;
  border-color: #1A818C;
  color: #fff;
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-avatar {
  background-color: #1A818C;
  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: #1A818C;
  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: #1A818C;
  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: #1A818C;
  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: #1A818C;
  color: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
  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: #1A818C;
}

.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: #1A818C;
  color: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
  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: #1A818C;
  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: #1A818C;
  color: #fff;
}

.e-slider-tooltip.e-tooltip-wrap.e-popup {
  background-color: #1A818C;
  border: 0;
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-inner {
  color: #1A818C;
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-bottom {
  border-top-color: #1A818C;
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-top {
  border-bottom-color: #1A818C;
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-right {
  border-left-color: #1A818C;
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-left {
  border-right-color: #1A818C;
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default {
  background-color: #1A818C;
  border: 0;
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle::after {
  background-color: #1A818C;
}

.e-control-wrapper.e-slider-container .e-slider .e-range {
  background-color: #1A818C;
}

.e-control-wrapper.e-slider-container .e-slider .e-handle {
  background-color: #1A818C;
  border-color: #1A818C;
}

.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: #1A818C;
}

.e-control-wrapper.e-slider-container.e-slider-hover .e-handle {
  border-color: #1A818C;
}

.e-dashboardlayout.e-control .e-panel:active {
  border: 1px #1A818C solid;
}

.e-dashboardlayout.e-control .e-holder {
  background: rgba(0, 148, 156, 0.2);
  border: 1px #1A818C dotted;
}

.e-datepicker .e-model-header {
  background-color: #1A818C;
  color: #fff;
}

.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
  color: #1A818C;
}

.e-radio:checked + label::before {
  background-color: #fff;
  border-color: #1A818C;
}

.e-radio:checked + label::after {
  background-color: #1A818C;
  color: #1A818C;
}

.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: #1A818C;
}

.e-radio:checked:focus + label::after {
  background-color: #1A818C;
}

.e-radio:checked + label:hover::before {
  border-color: #1A818C;
}

.e-radio:checked + label:hover::after {
  background-color: #1A818C;
}

.e-switch-wrapper .e-switch-on, .e-css.e-switch-wrapper .e-switch-on {
  background-color: #1A818C;
  color: #fff;
}

.e-switch-wrapper .e-switch-handle.e-switch-active, .e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  background-color: #1A818C;
}

.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: #1A818C;
  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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
  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 #1A818C;
  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 #1A818C;
}

.e-date-range-wrapper .e-input-group-icon.e-icons.e-active {
  color: #1A818C;
}

.e-date-range-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #1A818C;
}

.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 #1A818C;
  color: #1A818C;
}

.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 #1A818C;
}

.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 #1A818C;
}

.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: #1A818C;
  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: #1A818C;
  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: #1A818C;
}

.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: #1A818C;
  color: #fff;
}

.e-datetime-wrapper .e-input-group-icon.e-icons.e-active {
  color: #1A818C;
}

.e-datetime-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #1A818C;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active {
  background-color: #eee;
  color: #1A818C;
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
  background-color: #eee;
  color: #1A818C;
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-progress {
  background: #1A818C;
}

.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
  color: #1A818C;
}

.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
  color: #1A818C;
}

.e-tab .e-tab-header .e-indicator {
  background: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.e-tab.e-fill .e-tab-header {
  border-bottom: 2px Solid #1A818C;
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  background: #1A818C;
  border-radius: 0;
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom {
  border-bottom: 0;
  border-top: 2px Solid #1A818C;
}

.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-left {
  border-right: 2px Solid #1A818C;
}

.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-right {
  border-left: 2px Solid #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
  border: 0;
}

.e-tab.e-background .e-tab-header .e-toolbar-items {
  background: #1A818C;
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-close-icon:hover {
  color: #1A818C;
}

.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: #1A818C;
  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: #1A818C;
  color: rgba(255, 255, 255, 0.38);
}

.e-tab.e-background.e-accent .e-tab-header .e-indicator {
  background: #1A818C;
}

.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: #1A818C;
}

.e-treeview .e-list-item.e-active > .e-text-content .e-list-text {
  color: #1A818C;
}

.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: #1A818C;
}

.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-list-text {
  color: #1A818C;
}

.e-treeview .e-sibling {
  background: #1A818C;
}

.e-treeview.e-drag-item .e-drop-count {
  background-color: #1A818C;
  border-color: #fff;
  color: #fff;
}

.e-treeview.e-drag-item.e-rtl .e-sibling {
  background: #1A818C;
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
  background-color: #1A818C;
  color: #fff;
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
  background-color: #1A818C;
  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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
}

.e-listbox-wrapper .e-placeholder, .e-listbox-container .e-placeholder {
  background-color: #1A818C;
}

.e-listbox-wrapper.e-sortableclone .e-list-badge, .e-listbox-container.e-sortableclone .e-list-badge {
  background-color: #1A818C;
  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: #1A818C;
  border-color: transparent;
  color: #fff;
}

.e-de-cmt-sub-container.e-de-cmt-selection {
  border-left: 3px solid #1A818C;
}

.e-de-trckchanges-inner:hover {
  border-left: 2px solid #1A818C;
}

.e-de-trckchanges-inner.e-de-trckchanges-inner-select {
  border-left: 3px solid #1A818C;
}

.e-de-cmt-sub-container:not(.e-de-cmt-selection):not(.e-de-cmt-reply):hover {
  border-left: 2px solid #1A818C;
}

.e-de-cmt-mark:hover {
  color: #1A818C;
}

.e-de-cmt-mark.e-de-cmt-mark-selected, .e-de-cmt-mark.e-de-cmt-mark-hover {
  color: #1A818C;
}

.e-rtl .e-de-cmt-sub-container.e-de-cmt-selection {
  border-left: 1px solid #eee;
  border-right: 3px solid #1A818C;
}

.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 #1A818C;
}

.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: #1A818C;
  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 #1A818C;
  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: #1A818C;
  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: #1A818C;
}

.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-resize-handler {
  background: #fff;
  color: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active {
  background: #1A818C;
}

.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-resize-handler {
  background: #fff;
  color: #1A818C;
}

.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover {
  background: #1A818C;
}

.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-resize-handler {
  background: #fff;
  color: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active {
  background: #1A818C;
}

.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-resize-handler {
  background: #fff;
  color: #1A818C;
}

.e-pager .e-currentitem, .e-pager .e-currentitem:hover {
  background: #1A818C;
  color: #fff;
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  background: #1A818C;
}

.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item {
  background: #1A818C;
}

.e-excelfilter .e-filtered::before {
  color: #1A818C;
}

.e-xlsel {
  background-color: #1A818C;
  border-color: #1A818C;
}

.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: #1A818C;
}

.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 #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.e-grid .e-autofill {
  background-color: #1A818C;
}

.e-grid .e-autofill, .e-grid .e-xlsel {
  border-color: #1A818C;
}

.e-grid .e-xlselaf {
  background-color: #1A818C;
  border-color: #1A818C;
}

.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 #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.e-grid .e-frozenheader.e-frozen-right-header > .e-table, .e-grid .e-frozencontent.e-frozen-right-content > .e-table {
  border-left-color: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.e-grid .e-filtered::before {
  color: #1A818C;
}

.e-grid .e-row .e-dragstartrow::before, .e-grid .e-row .e-selectionbackground .e-dragstartrow::before {
  color: #1A818C;
}

.e-grid .e-groupheadercell {
  background-color: #1A818C;
  border-color: #e0e0e0;
  color: #fff;
}

.e-grid .e-groupheadercell:hover {
  background-color: #1A818C;
  border-color: #000;
}

.e-dropitemscount {
  background-color: #1A818C;
  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: #1A818C;
  stroke: #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
}

.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg {
  fill: #1A818C;
  stroke: #1A818C;
}

.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #1A818C;
}

.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #1A818C;
}

.e-time-wrapper .e-input-group-icon.e-icons.e-active {
  color: #1A818C;
}

.e-time-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #1A818C;
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active {
  background-color: #eee;
  color: #1A818C;
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
  background-color: #eee;
  color: #1A818C;
}

.e-schedule .e-schedule-toolbar .e-active-view .e-tbar-btn-text, .e-schedule .e-schedule-toolbar .e-active-view .e-icons {
  color: #1A818C;
}

.e-schedule .e-new-event {
  background-color: #1A818C;
  border: 1px solid #fff;
}

.e-schedule .e-vertical-view.e-timescale-disable .e-appointment {
  background: #1A818C;
  border: 1px solid #5ff7ff;
}

.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment {
  background: #1A818C;
  border: 1px solid #5ff7ff;
  color: #fff;
}

.e-schedule .e-vertical-view .e-day-wrapper .e-appointment {
  background: #1A818C;
  border: 1px solid #5ff7ff;
  color: #fff;
}

.e-schedule .e-month-view .e-appointment {
  background: #1A818C;
  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: #1A818C;
}

.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: #1A818C;
}

.e-schedule .e-timeline-year-view .e-work-cells.e-current-day .e-date-header {
  background-color: #1A818C;
  color: #fff;
}

.e-schedule .e-timeline-year-view .e-month-header.e-current-day {
  color: #1A818C;
}

.e-schedule .e-timeline-year-view .e-event-table .e-appointment {
  background: #1A818C;
  border: 1px solid #5ff7ff;
  color: #fff;
}

.e-schedule .e-timeline-view .e-appointment, .e-schedule .e-timeline-month-view .e-appointment {
  background: #1A818C;
  border: 1px solid #5ff7ff;
  color: #fff;
}

.e-schedule .e-month-agenda-view .e-appointment {
  border-left: 3px solid #1A818C;
}

.e-schedule .e-month-agenda-view .e-appointment-indicator {
  background: #1A818C;
}

.e-schedule.e-rtl .e-month-agenda-view .e-appointment {
  border-right: 3px solid #1A818C;
}

.e-schedule .e-agenda-view .e-month-header {
  background: #1A818C;
}

.e-schedule .e-agenda-view .e-day-date-header.e-current-day {
  color: #1A818C;
}

.e-schedule .e-agenda-view .e-appointment {
  border-left: 3px solid #1A818C;
}

.e-schedule.e-rtl .e-agenda-view .e-appointment {
  border-right: 3px solid #1A818C;
}

.e-quick-popup-wrapper .e-event-popup .e-popup-header {
  background-color: #1A818C;
}

.e-appointment.e-schedule-event-clone {
  background: #1A818C;
  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: #1A818C;
}

.e-more-popup-wrapper .e-appointment {
  background: #1A818C;
  color: #fff;
}

.e-schedule .e-vertical-view .e-header-cells.e-current-day {
  color: #1A818C;
}

.e-schedule .e-vertical-view .e-all-day-cells.e-current-day {
  color: #1A818C;
}

.e-schedule .e-vertical-view .e-clone-time-indicator, .e-schedule .e-vertical-view .e-current-time {
  color: #1A818C;
}

.e-schedule .e-vertical-view .e-current-timeline {
  border-top: 1px solid #1A818C;
}

.e-schedule .e-vertical-view .e-previous-timeline {
  border-top: 1px dotted #1A818C;
}

.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: #1A818C;
}

.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: #1A818C;
  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: #1A818C;
}

.e-schedule .e-timeline-view .e-clone-time-indicator, .e-schedule .e-timeline-view .e-current-time {
  color: #1A818C;
}

.e-schedule .e-timeline-view .e-current-timeline {
  border-left: 1px solid #1A818C;
}

.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: #1A818C;
}

form.ModernizationOption-Field input[type='radio']:checked + .custom-radio {
    border-color: #1A818C !important;
}*/
.Modernized .Grid .ui-jqgrid .ui-jqgrid-bdiv .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-image: url("../../icons/successAnimation_1920.gif");
}

/*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: #1A818C !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: #1A818C !important;
}*/
.TransactionForm.Modernized div.RightActionPanel .RightActionControl .PanelFooterBar a:hover {
  background-color: #1A818C;
}

/*.TransactionForm.Modernized div.RightActionPanel .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    border-color: #1A818C !important;
}

.TransactionForm.Modernized div.RightActionPanel .RightActionControl .e-items {
    border-color: #DBDBDB !important;
}*/
.BlueCircle .valueContainer {
  background: #1A818C;
  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;
}

.Collection.Card .cardItem:not(.AddActionAsCard) {
  background: #E2F3F5;
  border: 1px solid #078292;
}

/*rowlayout chnages*/
.Modernized .DisplayField.RowLayout.Value-Pill .DisplayFieldValueBlock label {
  border: 1px solid #1A818C !important;
}

.ContentPanel::-webkit-scrollbar-track {
  background: transparent;
}

.Panel.Border-Top {
  border-top: 1px solid #979797;
}

.ModernizedContainer .Panel.Border-Top {
  padding-top: 20px !important;
}

/* Dashboard Scroll Changes*/
/*.Dashboard .DashboardFormWrapper::-webkit-scrollbar-thumb {
    background: #1A818C;
}*/
/*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 {
  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 #1A818C !important;
  background: transparent !important;
  color: #1A818C !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 #1A818C;
}

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 #1A818C;
    color: #1A818C;
}
*/
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 #1A818C !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: #1A818C !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 Dialog 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 .pill, .DisplayField.field.Blue-Pill .FieldValueBlock label, form.ModernizationOption-Field .Panel:not(.CardLayout) .field.DisplayField.Blue-Pill .FieldValueBlock label {
  background-color: #99E0FF !important;
  color: #000;
}

.valueContainer.Red-Pill .pill, .DisplayField.field.Red-Pill .FieldValueBlock label, form.ModernizationOption-Field .Panel:not(.CardLayout) .field.DisplayField.Red-Pill .FieldValueBlock label {
  background-color: #D73549 !important;
  color: #fff;
}

.valueContainer.Green-Pill .pill, .DisplayField.field.Green-Pill .FieldValueBlock label, form.ModernizationOption-Field .Panel:not(.CardLayout) .field.DisplayField.Green-Pill .FieldValueBlock label {
  background-color: #B7EDDE !important;
  color: #000;
}

.valueContainer.Orange-Pill .pill, .DisplayField.field.Orange-Pill .FieldValueBlock label, form.ModernizationOption-Field .Panel:not(.CardLayout) .field.DisplayField.Orange-Pill .FieldValueBlock label {
  background-color: #FFC7AB !important;
  color: #000;
}

.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;
}

.Light-Grey-BG .cardItem {
  background: #fafafa !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: #D1D5D9 !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 rgba(0, 0, 0, 0.15) !important;
}

.Collection .inline-advanced-search-container form {
  background: white;
  box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.15) !important;
}

/*
.Collection .inline-advanced-search-container form a.btn:not(.DisplayLink), .Collection .inline-advanced-search-container form .btn:not(.DisplayLink) {
    background: #1A818C !important;
    color: #fff !important;
    border: 1px solid #1A818C !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: #1A818C !important;
  border: 1px solid #1A818C !important;
  border-radius: 8px;
}

/*.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: #1A818C;
  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: #1A818C;
  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: #1A818C;
  border-color: #1A818C;
}

.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;*/
  font-weight: 600;
}

.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: #1A818C !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: #B7EDDE !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: #1A818C;
  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: #1A818C !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: #1A818C;
}

.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;
}

.login .LoginContainer .customList li.pswdFalse:before {
  background-image: url("../../icons/PP_Icons.png") !important;
  background-position: -711px -128px;
}

.login .LoginContainer .customList li.pswdTrue:before {
  background-image: url("../../icons/PP_Icons.png") !important;
  background-position: -731px -128px;
}

.e-toast-container .e-toast .e-toast-progress {
  background-color: #1A818C;
}

.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: #1A818C !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: 70%;
  margin: 0 auto 30px auto;
  background-image: url("image/loginLogo.png");
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: center;
}

.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.ui-widget.AlertDialog {
  border-color: #CFD5D6;
}
.ui-dialog.ui-widget.AlertDialog.Error {
  border-color: #B82828;
}

.ui-dialog.AlertDialog:before,
.OpenSectionWrapper .SlideInPanelWrapper .SlideInPanelHeader .closeSlideInPanel .icon-close-large {
  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: #1A818C !important;*/
  background-color: transparent !important;
}

.Modernized .ModernizedPanelContent fieldset .field.LightningBulb::before, .BackToFormLink::before, .textBoxControlStyle .EditFieldValueBlock .uploadIconStyle, .ui-grid-ico-sort, .LookupTrigger:after {
  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;
}

/*.Modernized .ModernizedWidget.CreditCorner.Panel .FieldSet .field.DisplayField .FieldValueBlock .DisplayFieldValue {
    color: black !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: #1A818C;
  border: 1px solid #1A818C;
}

/*.ui-dialog.ActionDialog .ActionForm.Modernized .ContentPanelWrapper .AdsActionBar .btn.defaultButton {
    background: #1A818C;
    color: #ffffff;
}

.ActionForm.Modernized .AdvsWrapper.open + .overlay {
    background: #ffffff;
}
*/
.Card-Row-GoToLinkIcon .cardBody:before {
  background-image: url("../../icons/CP_Icons.png") !important;
  background-position: -186px -130px !important;
}

.cardItem .CardItemBorderLeft, .CardBorderWithSpacing .cardItem {
  border-color: #CED3D9 !important;
}

.WidgetContainerPanel .Panel.ModernizedWidget.Indicator.GreenBackground:not(.Layout) .ModernizedPanelContent {
  background-image: url("../../images/greytransparentbkg.png") !important;
  background-repeat: no-repeat;
  background-size: cover !important;
}

.WidgetContainerPanel .Panel.ModernizedWidget.Indicator.GreenBackground:not(.Layout) .ModernizedPanelContent:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.5 !important;
  border-radius: 12px;
}

.WidgetContainerPanel .Panel.ModernizedWidget.Indicator.BlueBackground:not(.Layout) .ModernizedPanelContent {
  background-image: url("../../images/greytransparentbkg.png") !important;
  background-repeat: no-repeat;
  background-size: cover !important;
}

.WidgetContainerPanel .Panel.ModernizedWidget.Indicator.BlueBackground:not(.Layout) .ModernizedPanelContent:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  border-radius: 12px;
}

/*Portal Notification*/
.ModernizationOption-Field .ModernizedPanelContent .Panel.BroadcastNotification .ModernizedPanelContent {
  background-color: #FFF0E8 !important;
  border-color: #FFB796 !important;
}
.ModernizationOption-Field .ModernizedPanelContent .Panel.BroadcastNotification .ModernizedPanelContent:before {
  border-left: 5px #FF8700 solid !important;
}
.ModernizationOption-Field .ModernizedPanelContent .Panel.BroadcastNotification .ModernizedPanelContent .FieldSet .DisplayField.field .DisplayFieldValueBlock label {
  color: #000000 !important;
}
.ModernizationOption-Field .ModernizedPanelContent .Panel.BroadcastNotification .ModernizedPanelContent .FieldSet .BroadcastNotification .BroadcastNotification-speakerIcon {
  background-image: url("../../icons/CP_Icons.png") !important;
  background-position: -543px 0px;
}
.ModernizationOption-Field .ModernizedPanelContent .Panel.BroadcastNotification .ModernizedPanelContent .FieldSet .BroadcastNotification .BroadcastNotification-closeIcon {
  background-image: url("../../icons/CP_Icons.png") !important;
  background-position: -891px -572px;
}

.ModernizedPanelContent fieldset .field.CheckBoxStyle .EditFieldValueBlock input[type=checkbox] + input + .custom-check {
  background-color: #FFFFFF !important;
}

.adrotator-divVideo-link, .adrotator-divImage-link {
  background-image: url("../../icons/CP_Icons.png") !important;
  background-position: -449px -165px;
  background-color: transparent !important;
}

.adrotator-carousel .adrotator-navigation {
  background: #000000;
}

.adrotator-carousel .adrotator-navigation .adrotator-controls .arrow-left {
  background-image: url("../../icons/CP_Icons.png") !important;
  /*background-position: -439px -282px;*/
  background-color: transparent;
}

.adrotator-carousel .adrotator-navigation .adrotator-controls .arrow-right {
  background-image: url("../../icons/CP_Icons.png") !important;
  /*background-position: -498px -282px;*/
  background-color: transparent;
}

.adrotator-carousel .adrotator-navigation .adrotator-controls .pause-button {
  background-image: url("../../icons/CP_Icons.png") !important;
  /*background-position: -469px -282px;*/
  background-color: transparent;
}

.adrotator-carousel .adrotator-navigation .adrotator-controls .play-button {
  background-image: url("../../icons/CP_Icons.png") !important;
  /*background-position: -528px -282px;*/
  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;
}*/
/* Keyboard focus on Interactive Elements */
.ui-pg-button:focus-visible, input:focus-visible, button:focus-visible, textarea:focus-visible, select:focus-visible, .btn:focus-visible, .ModernizedFileUploader:focus-visible,
.ModernizedUploadWrapper:focus-visible,
.ui-paging-info:focus-visible, .custom-pager:focus-visible, .CustomAction:focus-visible .icon.Action, .CustomAction:focus-visible .ActionTitle, .clearAllSearchFilter:focus-visible, .ExpandIcon:focus-visible,
.contextMenuIcon:focus-visible, .Button:focus-visible, .icon-text:focus-visible, .help-wrapper:focus-visible, div.user-profile-wrapper:focus-visible, .CustomerUserProfileMenu .MenuItem a:focus-visible,
.popup.profile-popup li a.Logoff:focus-visible, .cardView .cardItem .cardContextMenuContainer .cardContextMenu:focus-visible,
.Card .SelectAllContainer input[type=checkbox]:focus-visible + label, .TabularCard .SelectAllContainer input[type=checkbox]:focus-visible + label, .HeaderText:focus-visible, .GridCommandLink:focus-visible, .e-tab-wrap:focus-visible, .ui-pg-selbox:focus-visible, .cbox:focus-visible, .selectAll:focus-visible,
.login .LoginContainer .fieldbox--password .passicon:focus-visible, .login .LoginContainer .fieldbox--password .passicon:focus,
.e-item.e-active .e-tab-wrap:focus-visible, select:focus-visible, .LookupEditor:focus-visible, .DownloadLink:focus-visible, .OcrUploadLink:focus-visible,
.DeleteDocument:focus-visible, .chartLegendContainer:focus-visible, #portal-header-container .portal-header-left .icon-logo:focus-visible,
.toggle .Boolean:focus-visible, .gridContextMenu a:focus-visible, .help-popup .accessibility-info:focus-visible, .help-popup .contact-us :focus-visible, .help-popup .help-header:focus-visible, #menuAvailableThemesButton:focus-visible, .AvailableThemesResult .ResultList .themeItem:focus-visible, .ResultList li:focus, .ResultList li:focus-visible, .closeAvailableThemeMenu:focus-visible, .MenuAvailableThemesWrapper .ResultList .themeItem:focus, .ui-dialog-title:focus-visible,
.KeywordSearchContainer .KeywordSearchWrapper .SearchTrigger:focus-visible, .all-accessiblePartiesParentContainer:focus-visible,
.cardView .cardItem .checkBoxContainer input[type=checkbox]:focus-visible + label, .TabularCard .cardView .cardItem .checkBoxContainer input[type=checkbox]:focus-visible + label, .Modernized .toggle input[type=checkbox]:focus-visible {
  outline-color: #078292 !important;
}

.CustomerDashboardForm .RichTextInfoContainer .MultiCurrencyLabel:focus-visible {
  outline-color: #ffffff !important;
}

#portal-header-container div.portal-header-center a#skip-to-main-content {
  color: #fff;
  background: #00738A;
}

#portal-header-container div.portal-header-center a#skip-to-main-content:focus-visible, #portal-header-container div.portal-header-center a#skip-to-main-content:active {
  outline-color: #078292 !important;
}

.ModernizedContainer .Collection .GridActionButtonContainer .resultsCount p {
  /*color: #000000;*/
}

.Placeholder, .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  color: #464646;
}

.ModernizedPanelContent fieldset .field.CheckBoxStyle .EditFieldValueBlock input[type=checkbox][disabled=disabled]:checked + input + .custom-check {
  background: url("../../icons/Check-box.png") !important;
}

/*datepicker icon, timepicker icon, dropdown arrow icon*/
.e-input-group-icon.e-date-icon::before,
*.e-control-wrapper .e-input-group-icon.e-date-icon::before,
.e-time-wrapper .e-time-icon.e-icons::before,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons::before,
.e-datetime-wrapper .e-time-icon.e-icons::before,
.e-ddl.e-input-group.e-control-wrapper .e-ddl-icon::before {
  content: "" !important;
  width: 16px;
  height: 16px;
  background: url(../../icons/CP_Icons.png) no-repeat;
}

/*arrow-button .down-arrow*/
.LookupTrigger:after,
.ui-grid-ico-sort {
  background: url(../../icons/CP_Icons.png) no-repeat;
  background-image: url(../../icons/CP_Icons.png) !important;
}

.arrow-button .down-arrow,
.e-calendar .e-header .e-date-icon-prev::before,
.e-calendar .e-header .e-date-icon-next::before {
  background-image: url(../../icons/CP_Icons.png) !important;
}

.e-calendar .e-header .e-date-icon-prev::before,
.e-calendar .e-header .e-date-icon-next::before {
  color: transparent !important;
}

.e-calendar .e-header .e-date-icon-prev {
  transform: rotate(90deg) !important;
}

.e-calendar .e-header .e-date-icon-next {
  transform: rotate(270deg) !important;
}

.e-calendar .e-header .e-prev:active,
.e-calendar .e-header .e-next:active,
.e-bigger.e-small .e-calendar .e-header .e-prev:active,
.e-bigger.e-small .e-calendar .e-header .e-next:active {
  background: transparent !important;
}

.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 {
  box-shadow: none !important;
}

/* Disabled Field Start */
.e-input[disabled],
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled,
.e-float-input input[disabled],
.e-float-input.e-control-wrapper input[disabled],
.e-float-input textarea[disabled],
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-disabled,
.LookupWrapper.LookupDisabled .LookupEditor,
.LookupWrapper.LookupDisabled .LookupFieldLabel,
.LookupWrapper.LookupDisabled input {
  color: #D1D5D9 !important;
  -webkit-text-fill-color: #D1D5D9 !important;
}

form.ModernizationOption-Field .Panel:not(.CardLayout) .field.EditField .FieldValueBlock.EditFieldValueBlock.ModernizedDocumentControl .DocumentType.wasDisabled {
  border-color: #D1D5D9 !important;
}

/* Disabled Field End */
/* UserActivity CSS Modification Start*/
.RightActionControl .UserActivity.Panel {
  border-radius: 3px !important;
}

.CustomerDashboardForm.Modernized .ModernizedContainer .UserActivity.Panel .Collection.HideGrid .grid-wrapper .EmptyGridMessage {
  width: 95% !important;
  border-radius: 4px !important;
  border: none !important;
}

.Modernized .Panel-ModernizedTab.Panel-Tab .DisplayCollection {
  margin-top: 37px !important;
}

.ModernizedContainer .Panel-Tab.UserActivity .e-tab-header .e-item.e-toolbar-item {
  border-top: none !important;
}

.RightActionControl .UserActivity.Panel .tabPanel-content > .PanelContent,
.PanelContent {
  border-radius: 6px !important;
}

/* UserActivity CSS Modification End*/
/* Reui related css start */
.LookupWrapper,
.e-multi-select-wrapper,
.modernizedField .e-input-group.e-date-wrapper,
form .Panel:not(.CardLayout) .field .EditFieldValueBlock.FieldValueBlock .money,
.e-float-input.e-control-wrapper,
.password-field input,
.textBoxControlStyle .FieldValueBlock.e-float-input.e-input-group.ModernizedDocumentControl,
.CommentForm .AddTags .tag-editor .editor-wrapper input,
.CommentForm .BasicSearchSelectedValue .SelectedSearchOption {
  border: 1px solid #D6D6D6 !important;
}

.LookupGridContainer {
  border: 1px solid #d6d6d6;
  box-shadow: 0 1px 15px RGBA(0, 0, 0, 0.1);
}

.ui-dialog .Panel .OneColumnLayout .Card .cardView .cardItem {
  background: #fafafa;
  border: 1px solid #D6D6D6;
}

.WidgetContainerPanel .Placeholder.PanelSuccessMessage {
  background: #EDF4F4 !important;
}

.DialogOpenMode-slider div.Panel.Panel-ModernizedTab.Panel-Tab .e-toolbar-items .e-item.e-toolbar-item.e-active {
  border-bottom-color: #078292 !important;
}

.Collection.Card .cardBody {
  color: #000000;
}

.ButtonControlSet li.formActionButton .btn {
  background: transparent;
}

.ui-dialog form .AppControlStrip.FormFooter.Bottom {
  background: none !important;
}

.ui-dialog .ModernizationOption-Field .TransactionFormWrapper .Panel:not(:first-child, :last-child):before {
  background: #d6d6d6;
}

.DialogOpenMode-slider div.Panel.Panel-ModernizedTab.Panel-Tab.e-tab .e-tab-header .e-toolbar-item .e-tab-text {
  color: #067584 !important;
}

.DialogOpenMode-slider div.Panel.Panel-ModernizedTab.Panel-Tab .e-toolbar-items .e-item.e-toolbar-item.e-active {
  background: #E2F3F5 !important;
}

.DialogOpenMode-slider div.Panel.Panel-ModernizedTab.Panel-Tab .e-toolbar-items {
  border-bottom-color: #CECECE !important;
}

.rowActionBar .GridActionGroup .CustomAction.PerformAction {
  background: none !important;
  border: none !important;
}

.QuickActionWrapper.Error .ValidationDialog .Scroll {
  border: 1px solid #D09D9D;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Helvetica, Arial, sans-serif !important;
}

body > .tooltipContainer {
  box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.15);
}
body > .tooltipContainer.right:after, body > .tooltipContainer.left:after {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
body > .tooltipContainer.right:after {
  border-left: 10px solid transparent;
  border-right: 10px solid #342828;
}
body > .tooltipContainer.left:after {
  border-right: 10px solid transparent;
  border-left: 10px solid #342828;
}
body > .tooltipContainer.bottom:after, body > .tooltipContainer.top:after {
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
body > .tooltipContainer.bottom:after {
  border-top: 10px solid transparent;
  border-bottom: 10px solid #342828;
}
body > .tooltipContainer.top:after {
  border-top: 10px solid #342828;
  border-bottom: 10px solid transparent;
}
body > .tooltipContainer .Panel.TooltipContainerPanel .Collection .grid-wrapper .cardView {
  background: #342828 !important;
}
body > .tooltipContainer .Panel.TooltipContainerPanel .Collection .grid-wrapper .cardView .cardItem {
  background: #342828 !important;
}
body > .tooltipContainer .Panel.TooltipContainerPanel .Collection .grid-wrapper .cardView .cardItem .cardBody .cardRow .cardColumn.TextStyle span.valueContainer {
  color: #fff !important;
}
body > .tooltipContainer .Panel.TooltipContainerPanel .Collection .grid-wrapper .cardView .cardItem .cardBody .cardRow .cardColumn span:not(.Empty) {
  color: #fff !important;
}

.Modernized .FieldSet.CardLayoutIcon .field.ActionControlSet.selected:after {
  background-position: -915px -360px !important;
}

.Modernized .FieldSet.GridLayoutIcon .field.ActionControlSet.selected:after {
  background-position: -890px -360px !important;
}

@media only screen and (max-width: 1361px) {
  .BroadcastNotification .BroadcastNotification-closeIcon {
    background-position: -943px -572px;
  }
  .Modernized .FieldSet.GridLayoutIcon .field.ActionControlSet.selected:after {
    background-position: -943px -360px !important;
  }
  .Modernized .FieldSet.CardLayoutIcon .field.ActionControlSet.selected:after {
    background-position: -963px -360px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1280px) {
  .TabletUser .ModernizationOption-Field .RequiredField .LookupFieldLabel:before {
    background: unset;
  }
  .TabletUser .Modernized .ui-state-default.ui-jqgrid-pager.ui-corner-bottom .ui-pg-selbox {
    background: rgba(0, 0, 0, 0.01) !important;
  }
  .TabletUser .Modernized .Grid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-hover:not(.ui-state-highlight) {
    background: unset !important;
  }
}
/* Reui related css end */
/* FooterActionBar Changes */
.Panel.FooterActionBar, .Panel.ShowCancelOnPanelFooter, .Panel.PlaceActionsOnPanelFooter, .Panel.PlaceFormFooterActionsOnPanelFooter {
  /*.ButtonControlSet.ActionControlBlock .PerformWorkflowAction {
      color: #ffffff !important;
  }

  .ButtonControlSet.ActionControlBlock li.formActionButton .btn {
      background-color: #1A818C;
      border: 1px solid #1A818C;
  }

  .ButtonControlSet.ActionControlBlock .btn:hover {
      background-color: #1A818C !important;
  }

  .ButtonControlSet.ActionControlBlock .btn {
      color: #ffffff !important;
      background-color: #1A818C !important;
      border: 1px solid #1A818C;
  }

  .ButtonControlSet.ActionControlBlock li .btn.secondary {
      background-color: #ffffff !important;
      color: #1A818C !important;
      border: 1px solid #1A818C;
  }

  .ButtonControlSet.ActionControlBlock li .btn.secondary:hover {
      background-color: #ffffff !important;
      border: 1px solid #1A818C !important;
  }*/
}
.Panel.FooterActionBar .ButtonControlSet.ActionControlBlock li.btn-grp .PerformWorkflowAction:not(.FirstWorkFlowAction), .Panel.ShowCancelOnPanelFooter .ButtonControlSet.ActionControlBlock li.btn-grp .PerformWorkflowAction:not(.FirstWorkFlowAction), .Panel.PlaceActionsOnPanelFooter .ButtonControlSet.ActionControlBlock li.btn-grp .PerformWorkflowAction:not(.FirstWorkFlowAction), .Panel.PlaceFormFooterActionsOnPanelFooter .ButtonControlSet.ActionControlBlock li.btn-grp .PerformWorkflowAction:not(.FirstWorkFlowAction) {
  color: #000000 !important;
}

form.ShowFooter .ButtonControlSet.ActionControlBlock li.btn-grp .PerformWorkflowAction:not(.FirstWorkFlowAction) {
  color: #000000 !important;
}

/*.FooterActionBarWrapper .ButtonControlSet li.formActionButton .btn, .ActionFormButtonPanelWrapper .ButtonControlSet li.formActionButton .btn, form.ShowFooter .ButtonControlSet.ActionControlBlock .PerformWorkflowAction, .ButtonControlSet li.formActionButton .btn {
    color: #ffffff !important;
}

.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: #1A818C;
    border: 1px solid #1A818C;
}

.FooterActionBarWrapper .ButtonControlSet li.formActionButton .btn:hover, .ActionFormButtonPanelWrapper .ButtonControlSet li.formActionButton .btn:hover, form.ShowFooter .ButtonControlSet.ActionControlBlock .btn:hover {
    background-color: #1A818C !important;
}

.ButtonControlSet.ActionControlBlock li.btn-grp .FirstWorkFlowAction, form.ShowFooter .ButtonControlSet.ActionControlBlock .btn, form.ShowFooter .ButtonControlSet.ActionControlBlock li.btn-grp .FirstWorkFlowAction {
    color: #ffffff !important;
    background-color: #1A818C !important;
    border: 1px solid #1A818C;
}
*/
/*.FooterActionBarWrapper .ButtonControlSet li.formActionButton .btn.secondary, .ActionFormButtonPanelWrapper .ButtonControlSet li.formActionButton .btn.secondary, .btn.doneBtn {
    background-color: #ffffff !important;
    color: #1A818C !important;
    border: 1px solid #1A818C;
}

.FooterActionBarWrapper .ButtonControlSet li.formActionButton .btn.secondary:hover, .ActionFormButtonPanelWrapper .ButtonControlSet li.formActionButton .btn.secondary:hover {
    background-color: #ffffff !important;
    border: 1px solid #1A818C !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: #1A818C !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: #1A818C !important;
  color: #fff !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: #1A818C !important;*/
  background: transparent !important;
}

/*Back To Form Link*/
.BackToFormLink .ModernizedPanelContent .FieldSet .OpenTransactionForm.ActionControlSet .Button.btn.ExecuteCommand {
  background-color: transparent !important;
  color: black !important;
}

div.ui-dialog.SessionTimeoutWarning .ui-dialog-buttonpane .ui-dialog-buttonset .btn-ignore {
  color: #008099 !important;
  background-color: #ffffff !important;
  border-color: #008099 !important;
}

/*media queries*/
#portal-header-container .portal-header-left .icon-logo {
  /*background-image: url(image/loginLogo.png);*/
  background-repeat: no-repeat !important;
  background-size: 100%;
  background-position: center;
  font-family: Helvetica, Arial, sans-serif;
}

/*media queries*/
/*media queries*/
/*.SelectParamCollection.Card .cardItem {
    border: 1px solid #e3e3e3;
}
*/
.AdvancedSummaryPanelConfirmation {
  background: #FFFFFF;
  box-shadow: 0px 9px 10px rgba(0, 0, 0, 0.05);
}
.AdvancedSummaryPanelConfirmation .Placeholder.PanelSuccessMessage:before {
  background-color: #EDF4F4 !important;
  border: 5px solid #EDF4F4;
}
.AdvancedSummaryPanelConfirmation .field.DisplayField .FieldValueBlock label {
  background: transparent !important;
}
.AdvancedSummaryPanelConfirmation .ModernizedWidget:first-child {
  background: #EDF4F4 !important;
}

@media only screen and (max-width: 1360px) {
  .DialogOpenMode-slider .ui-dialog-titlebar-close .ui-icon {
    background-position: -704px -290px !important;
  }
  .ui-dialog.DialogOpenMode-slider .ui-dialog-titlebar-close span.ui-icon.ui-icon-closethick {
    width: 18px;
    height: 18px;
  }
}
/*media queries*/
/**Mixins for flexbox*/
/**Mixins for box-sizing*/
/*Mixins for box shadow*/
/*media queries*/
div.Panel.Panel-ModernizedTab.Panel-Wizard .e-item.e-toolbar-item .wizard-icon,
.Panel-ModernizedTab.Panel-Wizard .e-item.e-toolbar-item:not(.e-active, .e-disable) .e-icon-wrapper .e-icons {
  background-image: url("../../icons/CP_Icons.png") !important;
}

.Panel-ModernizedTab.Panel-Wizard .e-item.e-toolbar-item:not(.e-active, .e-disable) .e-icon-wrapper .e-icons {
  background-position: -729px -604px !important;
}

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-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: #078292;
}

div.Panel-ModernizedTab.Panel-Wizard,
.Panel-ModernizedTab.Panel-Wizard .e-content .e-tab-panel-content,
.Panel-ModernizedTab.Panel-Wizard .e-content .PanelFooterBar,
div.Panel.Panel-ModernizedTab.Panel-Wizard,
div.Panel.Panel-ModernizedTab.Panel-Wizard .e-tab-panel-content,
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
div.Panel.Panel-ModernizedTab.Panel-Wizard .e-toolbar-items .e-item.e-toolbar-item .e-icons span.InProgressWizardNode {
  background: #FFFFFF;
}

div.Panel-ModernizedTab.Panel-Wizard .e-tab-header {
  border-bottom: solid 1.5px #e8e4e4;
}

div.Panel.Panel-ModernizedTab.Panel-Wizard .e-tab-header .e-toolbar-item .e-tab-text {
  color: #000000 !important;
}

.Panel-ModernizedTab.Panel-Wizard .e-icon-wrapper .e-icons {
  background-color: #519A39;
}

div.Panel.Panel-ModernizedTab.Panel-Wizard .e-item.e-toolbar-item.e-active ~ .e-item.e-toolbar-item .e-icon-wrapper .e-icons {
  background-color: #FFFFFF;
  border: 1px solid #007AA3;
}

div.Panel-ModernizedTab.Panel-Wizard .e-item.e-toolbar-item .e-icon-wrapper .e-icons {
  box-shadow: 0px 3px 14px 0px rgba(0, 0, 0, 0.2);
}

div.Panel.Panel-ModernizedTab.Panel-Wizard .e-item.e-toolbar-item.e-active .e-icon-wrapper .e-icons,
div.Panel.Panel-ModernizedTab.Panel-Wizard .e-toolbar-items .e-item.e-toolbar-item.e-active .e-icons::after,
div.Panel.Panel-ModernizedTab.Panel-Wizard .e-toolbar-items .e-item.e-toolbar-item.e-active .e-icons::before {
  background-color: #078292;
}

div.Panel.Panel-ModernizedTab.Panel-Wizard .e-toolbar-items .e-item.e-toolbar-item .e-icons::after, div.Panel.Panel-ModernizedTab.Panel-Wizard .e-toolbar-items .e-item.e-toolbar-item .e-icons::before {
  background-color: #008099;
}

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-tab-header .e-toolbar-item.e-active .e-tab-text {
  color: #078292 !important;
}

.Modernized div.Panel.Panel-ModernizedTab.Panel-Wizard .FieldSet .field .btn.PerformAction.primary {
  background: #078292 !important;
  color: #ffffff !important;
}

.e-toolbar .e-toolbar-item.e-overlay .e-icons {
  color: #000000 !important;
}

.e-toolbar .e-toolbar-item.e-overlay .e-icons {
  color: #000000 !important;
}

.LookupGridContainer div.cardItem.ui-state-hover,
.LookupGridContainer div.cardItem.selected {
  background: #E2F3F5 !important;
  border: 1px solid #078292 !important;
}

@media only screen and (max-width: 1361px) {
  .Panel-ModernizedTab.Panel-Wizard .e-item.e-toolbar-item:not(.e-active, .e-disable) .e-icon-wrapper .e-icons {
    background-position: -730px -564px !important;
  }
}
/**Mixins for flexbox*/
/**Mixins for box-sizing*/
/*Mixins for box shadow*/
/*media queries*/
.UserCard .AddActionAsCard .cardRow:before,
.User-personal-card .User-image-container:before,
.User-corporate-card .User-image-container:before,
form.Modernized .UserCard .cardItem .cardColumn.PhoneNumberType:before,
form.Modernized .UserCard .cardItem .cardColumn.Email:before,
form.Modernized .UserCard .cardItem .cardColumn.Address:before,
form.Modernized .UserCard .cardItem .cardColumn.Username:before,
.cardColumn span.valueContainer.LargeLight::before,
.GridActionButtonContainer .GridIconActionBar .IconAction .icon {
  background-image: url("../../icons/CP_Icons.png") !important;
}

.UserCard.ShowDefaultEditActionOnCard .viewEditIcon, .OptionCard.ShowDefaultEditActionOnCard .viewEditIcon, .TabularCard.ShowDefaultEditActionOnCard .viewEditIcon {
  background-image: url("../../icons/CP_Icons.png") !important;
}

.cardItem.AddActionAsCard .cardRow .GridActionBtn {
  color: #067584;
}

.UserCard .cardItem {
  border: 1px solid #078292;
}

.UserCard .cardItem:not(.AddActionAsCard) {
  background: #E2F3F5;
  border: 1px solid #078292;
}

.UserCard .cardItem.HideBorder {
  background: #FAFAFA;
}

.cardItem:not(.AddActionAsCard).HideBorder {
  border: 1px solid #d6d6d6 !important;
}

.UserCard .cardItem {
  background: #ffffff;
}

.UserCard .cardItem .cardColumn.EmailType .valueContainer {
  color: #067584;
}

form.Modernized .UserCard .cardItem .cardColumn.PhoneNumberType:before {
  background-position: -216px -524px;
}

form.Modernized .UserCard .cardItem .cardColumn.Email:before {
  background-position: -251px -526px;
}

form.Modernized .UserCard .cardItem .cardColumn.Username:before {
  background-position: -344px -527px;
}

form.Modernized .UserCard .cardItem .cardColumn.Address:before {
  background-position: -284px -526px;
}

form.Modernized .UserCard .cardItem .cardColumn.Email .valueContainer {
  color: #067584;
}

.UserCard .cardItem .cardColumn.EmailType .valueContainer {
  color: #067584;
}

.Card .cardView.ShowAddActionAsCard .cardItem.AddActionAsCard .cardRow {
  color: #078292;
}

.Card .cardView.ShowAddActionAsCard .cardItem.AddActionAsCard {
  border: 1px dotted #d6d6d6 !important;
  background: #fff;
}

.UserCard .cardItem:not(.AddActionAsCard) {
  background: #E2F3F5;
  border: 1px solid #078292;
}

/*Button Style Toggle Switch Control Start*/
.ModernizedPanelContent fieldset .buttonStyleToggleSwitch.CheckBoxStyle .EditFieldValueBlock input[type=checkbox] ~ .main-container {
  border: 1px solid #D3D3D3;
  color: #000000;
}

.ModernizedPanelContent fieldset .buttonStyleToggleSwitch.CheckBoxStyle .EditFieldValueBlock input[type=checkbox]:checked ~ .main-container {
  border: 2px solid #078292 !important;
  color: #000000;
}

/*Button Style Toggle Switch Control End*/
/*Modernized checkbox start*/
.ModernizedPanelContent fieldset .field.CheckBoxStyle .EditFieldValueBlock input[type=checkbox][disabled=disabled]:checked + input + .custom-check {
  background-color: grey;
}

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 !important;
}

.ModernizedPanelContent fieldset .field.CheckBoxStyle .EditFieldValueBlock input[type=checkbox][disabled=disabled] + input + .custom-check {
  border-color: #A9A9A9 !important;
  background-color: #E3E3E3 !important;
}

/*Modernized checkbox end*/
/*Modernized toggle button start*/
.ModernizationOption-Field .toggleSwitch.CheckBoxStyle .toggle-container::before {
  border: 1px solid #848f99;
}

.ModernizationOption-Field .toggleSwitch.CheckBoxStyle .moveLeft {
  border: 1px solid #848f99;
}

.ModernizationOption-Field .toggleSwitch.CheckBoxStyle .moveRight {
  background: #078292;
  border: 1px solid #078292;
}

.ModernizationOption-Field .toggleSwitch.CheckBoxStyle .moveRight::before {
  border: 1px solid #FFFFFF;
}

.ModernizationOption-Field .toggleSwitch.CheckBoxStyle .toggle-container.activeToggleDisabled::before {
  background: #DFE2E6;
  border: 1px solid #848f99;
}

.ModernizationOption-Field .toggleSwitch.CheckBoxStyle .toggle-container.activeToggleDisabled.moveRight,
.ModernizationOption-Field .toggleSwitch.CheckBoxStyle .toggle-container.inactiveToggleDisabled::before {
  background: #B9C0C7 !important;
  border: 1px solid #B9C0C7 !important;
}

.ModernizationOption-Field .toggleSwitch.CheckBoxStyle .toggle-container.inactiveToggleDisabled.moveLeft {
  background: #DFE2E6 !important;
  border: 1px solid #c3c3c3 !important;
}

/*Modernized toggle button end*/
.ui-dialog .DialogFormButtonPanelWrapper {
  border-top: 1px solid #d1d1d1 !important;
}

.DialogFormButtonPanelWrapper {
  background: #FFFFFF !important;
  border-color: none;
}

.MultiSelectDisplay .DisplayFieldValueBlock.FieldValueBlock:nth-child(2) {
  border-color: #b8b8b8 !important;
}
