﻿/*
 <----Theme config--->

Replace Code : "#44698f"
		To update "Page Header background"
		To update "Dialog header background
		To update "Selected nav flag background & border" in transaction 
		To update "Advanced search header background color"

Replace Code: "#395c80"
		To update "Page header user setting background color"

Replace Code : "#2C3E50"
		To update "Main menu background"$controlFocusColor

Replace Code : "#F6F6F6"
		To update "Footer background"

Replace Code:"#7ea7c7"
	To update primary button background color

*/
html, body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 97%; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Arial, sans-serif; }

body {
  background: #FDFDFD; }

/*Overlay Style*/
.ui-widget-overlay.ui-front, .MenuOverlay.show, .ui-tabs-panel > .tabOverlay {
  background: #000;
  opacity: 0.4; }

.MenuOverlay.show {
  opacity: 0.65; }

.ui-widget-content {
  background: transparent; }

.ui-widget-content, .ui-widget-content a {
  color: #000000; }

.blockOverlay {
  background-color: #000 !important; }

.profile-popup.popup ul li a {
  color: #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: #008A00 !important;
	padding-left: 28px;
}

/* Login Logo */
.login .LoginContainer .LWLogo {
	background-image: url(/Content/theme/Customer/TDE_Logo.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 */ }

/*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: #008A00 !important;
		border-color: #008A00 !important;
	}

a.btn:not(.DisplayLink).secondary, a.btn:not(.DisplayLink).Reset, .btn:not(.DisplayLink).secondary, .btn:not(.DisplayLink).Reset {
  background: #f1f1f1;
  color: #000;
  border: 1px solid #d7d7d7; }

a.btn:not(.DisplayLink).secondary:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), a.btn:not(.DisplayLink).secondary:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), a.btn:not(.DisplayLink).Reset:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), a.btn:not(.DisplayLink).Reset:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .btn:not(.DisplayLink).secondary:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .btn:not(.DisplayLink).secondary:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .btn:not(.DisplayLink).Reset:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .btn:not(.DisplayLink).Reset:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled) {
  background: #dfdfdf;
  border-color: #c6c6c6; }

a.btn:not(.DisplayLink).Primary, .btn:not(.DisplayLink).Primary {
  background: #7ea7c7;
  color: #ffffff;
  border: 1px solid #5a8fb8; }

a.btn:not(.DisplayLink).Primary:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), a.btn:not(.DisplayLink).Primary:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .btn:not(.DisplayLink).Primary:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .btn:not(.DisplayLink).Primary:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled) {
  background: #6596bc;
  border-color: #487da6; }

a.btn:not(.DisplayLink)[disabled="disabled"], a.btn:not(.DisplayLink)[readonly="readonly"], a.btn:not(.DisplayLink):disabled, .btn:not(.DisplayLink)[disabled="disabled"], .btn:not(.DisplayLink)[readonly="readonly"], .btn:not(.DisplayLink):disabled {
  opacity: 0.4; }

.ButtonControlSet li:only-child a.btn, .ButtonControlSet li:only-child .btn {
  background: #7ea7c7;
  color: #ffffff;
  border: 1px solid #5a8fb8; }

.ButtonControlSet li:only-child a.btn:hover, .ButtonControlSet li:only-child a.btn:focus, .ButtonControlSet li:only-child .btn:hover, .ButtonControlSet li:only-child .btn:focus {
  background: #6596bc; }

.field .btn:not(.DisplayLink), .FieldSet .FieldActionCtrl .btn:not(.DisplayLink), .MoveButtonPanel input, .OpenTransactionForm .import {
  background: #e8f0f7;
  color: #3a3a3a;
  border: 1px solid #9fa9b1; }

.field .btn:not(.DisplayLink):hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .field .btn:not(.DisplayLink):focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .FieldSet .FieldActionCtrl .btn:not(.DisplayLink):hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .FieldSet .FieldActionCtrl .btn:not(.DisplayLink):focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .MoveButtonPanel input:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .MoveButtonPanel input:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .OpenTransactionForm .import:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .OpenTransactionForm .import:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled) {
  color: #ffffff;
  background: #8AAECB;
  border-color: #8AAECB; }

.field .btn:not(.DisplayLink).btnSolid, .field .btn:not(.DisplayLink).primary, .FieldSet .FieldActionCtrl .btn:not(.DisplayLink).btnSolid, .FieldSet .FieldActionCtrl .btn:not(.DisplayLink).primary, .MoveButtonPanel input.btnSolid, .MoveButtonPanel input.primary, .OpenTransactionForm .import.btnSolid, .OpenTransactionForm .import.primary {
  background: #7ea7c7;
  color: #ffffff;
  border: 1px solid #6295be; }

.field .btn:not(.DisplayLink).btnSolid:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .field .btn:not(.DisplayLink).btnSolid:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .field .btn:not(.DisplayLink).primary:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .field .btn:not(.DisplayLink).primary:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .FieldSet .FieldActionCtrl .btn:not(.DisplayLink).btnSolid:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .FieldSet .FieldActionCtrl .btn:not(.DisplayLink).btnSolid:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .FieldSet .FieldActionCtrl .btn:not(.DisplayLink).primary:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .FieldSet .FieldActionCtrl .btn:not(.DisplayLink).primary:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .MoveButtonPanel input.btnSolid:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .MoveButtonPanel input.btnSolid:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .MoveButtonPanel input.primary:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .MoveButtonPanel input.primary:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .OpenTransactionForm .import.btnSolid:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .OpenTransactionForm .import.btnSolid:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .OpenTransactionForm .import.primary:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .OpenTransactionForm .import.primary:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled) {
  background: #6295be; }

.field .btn.DisplayLink {
  background: transparent;
  border: none;
  color: #04468c;
  text-decoration: underline; }

.field .btn.DisplayLink:hover, .field .btn.DisplayLink:focus {
  background: transparent;
  border: none;
  color: #066bd6; }

/*Tabs Styling*/
.ui-tabs > ul, .ui-tabs .ui-widget-content {
  background: transparent; }

.ui-tabs .ui-tabs-nav li {
  background: transparent;
  border: none;
  border-radius: 0px; }

.ui-tabs .ui-tabs-nav li:before {
  background: #c6c6c6; }

.ui-tabs .ui-tabs-nav li:first-child {
  background: none !important; }

.ui-tabs .ui-tabs-nav li a {
  background: #c6c6c6;
  border: none;
  color: #686868; }

.ui-tabs .ui-tabs-nav li a.process .TabTitle:after {
  background-image: url("../../icons/process.gif"); }

.ui-tabs .ui-tabs-nav li a.success .TabTitle:after {
  background-image: url("../../icons/success.png"); }

.ui-tabs .ui-tabs-nav li a.failed .TabTitle:after {
  background-image: url("../../icons/fail.png"); }

.ui-tabs .ui-tabs-nav li a.interrupt .TabTitle:after {
  background-image: url("../../icons/interrupt.gif"); }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
  background: #fdfdfd !important;
  color: #3D3D3D; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a .NaturalId, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a .SearchSummary {
  color: #777777; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected span.TabTitle {
  color: #3D3D3D; }

.ui-tabs .ui-tabs-nav li a .SearchSummary {
  color: inherit; }

.ui-tabs .ui-tabs-nav li.head-btn:first-child a:after {
  background: #6F91B4; }

.ui-tabs .HeaderRight > ul > li .toggleExtraTabs a:after {
  background: #6F91B4; }

.NaturalId {
  color: inherit; }

/*Overload tab drop down*/
.tabListPopup {
  background: #ffffff; }

.tabListPopup li .SearchSummary {
  color: #989898; }

.tabListPopup li .NaturalId {
  color: #4183d7; }

.tabListPopup li:hover {
  background: #44698f; }

.tabListPopup li:hover .TabTitle {
  color: #ffffff; }

.tabListPopup li:hover .NaturalId {
  color: #DAEDFF; }

.tabListPopup li:hover .SearchSummary {
  color: #DADADA; }

.TabTitle:after {
  color: transparent; }

a.HasUnsavedChanges .TabTitle:after {
  color: red; }

.ui-tabs .ui-tabs-nav li.head-btn a, .HeaderRight > ul > li a:not(#selection) {
  border-color: #6F91B4 !important;
  color: #13a0df !important;
  background: transparent !important; }

.ui-tabs .ui-tabs-nav li.head-btn a:hover, .HeaderRight > ul > li a:not(#selection):hover {
  color: #ffffff !important;
  background: transparent !important; }

.HeaderRight > ul > li #selection {
  background: rgba(0, 0, 0, 0.15); }

.HeaderRight > ul > li:last-child {
  border-color: transparent !important; }

/*settings*/
.popup {
  background: #ffffff; }

.popup li:not(.logoutAction) a:hover {
  background: #f1f1f1;
  color: #000; }

.popup li:not(.logoutAction) a.Disabled, .popup li:not(.logoutAction) a.Disabled:hover {
  background: transparent;
  color: #B3B3B3; }

.popup .userprofile {
  border-color: #6F91B4 !important; }

.popup .user-div .icon-user-big {
  background: url("../../icons/user.png") no-repeat !important;
  background-size: 98% !important;
  background-position: center; }

/*Basic search*/
.BasWrapper .BasicSearchDropdown.btn, .BasWrapper .BasicSearchIcon .btn {
  background: #5c6870;
  color: #ffffff;
  border-color: #5c6870 !important; }

.BasWrapper .BasicSearchDropdown.btn:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .BasWrapper .BasicSearchDropdown.btn:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .BasWrapper .BasicSearchIcon .btn:hover:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled), .BasWrapper .BasicSearchIcon .btn:focus:not([disabled="disabled"]):not([readonly="readonly"]):not(:disabled) {
  background: #535A5D; }

.BasicFieldList ul li, .BsSuggestions ul li {
  color: #212031; }

.BasicFieldList ul li:hover, .BasicFieldList ul li.Focus, .BasicFieldList ul li:focus, .BsSuggestions ul li:hover, .BsSuggestions ul li.Focus, .BsSuggestions ul li:focus {
  background: #f1f1f1;
  color: #000; }

.SearchNotificationArea.Information {
  background: rgba(37, 116, 169, 0.5);
  border: 1px solid #2574A9;
  color: #FFFFFF; }

.SearchNotificationArea.Warning {
  background: rgba(234, 194, 108, 0.5);
  border: 1px solid #E5AE00;
  color: #000000; }

.SearchNotificationArea.Error {
  background: #FFD9C8;
  border: 1px solid #EA2E2E;
  color: #000000; }

/*Advanced Search*/
.AdvsWrapper {
  background: #ffffff;
  border-bottom: 6px solid #44698f; }

.AdvsWrapper h2 {
  color: #000; }

.AdvsWrapper .AdvsTitle {
  color: #ffffff;
  background: #44698f;
  border-bottom: 1px solid #44698f; }

.AdvsWrapper .AddonLink {
  color: #5B97C0; }

.AdvsWrapper .AddonLink:before {
  height: 16px;
  width: 16px;
  background: url("../../icons/default_theme_icon.png");
  background-position: -208px -192px; }

.AdvSummary li {
  background: #f4f4f4; }

.AdvSummary li span:first-child, .AdvSummary li .amp {
  color: #6C7A89; }

/*grid*/
.ui-jqgrid .ui-jqgrid-view, .ui-jqgrid .ui-jqgrid-hdiv, .ui-jqgrid .ui-jqgrid-bdiv, .ui-jqgrid .ui-jqgrid-sdiv, .ui-jqgrid .ui-jqgrid-pager {
  font-family: Arial, sans-serif; }

.ui-jqgrid tr.jqgrow td {
  border-color: #cccccc; }

.ui-jqgrid .ui-jqgrid-hdiv {
  background: #dadada;
  color: #666666; }

.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th {
  background: #dadada;
  border-color: #cccccc;
  color: #666666; }

.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th input[type="checkbox"] + label, .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th input[type="checkbox"] + span {
  background: url("../../icons/default_theme_icon.png") #ffffff; }

.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th input[type="checkbox"]:checked + label, .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th input[type="checkbox"]:checked + span {
  background: url("../../icons/default_theme_icon.png");
  background-position: -257px -98px; }

.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.ui-sortable-helper {
  background: rgba(230, 230, 230, 0.5);
  border-left: 1px solid #cccccc; }

.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.ui-sortable-placeholder {
  background: #BBD2E2; }

.ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.app-icon-editable-column {
  background: url("../../icons/Pencil.png") no-repeat;
  background-position: 5px center; }

.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr {
  color: #3a3a3a; }

.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td input[type="checkbox"] + label, .cardView .cardItem .checkBoxContainer input[type="checkbox"] + label, .Card .SelectAllContainer label, .TabularCard .SelectAllContainer label {
  background: url("../../icons/default_theme_icon.png");
  background-position: 0px 3px; }

.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td .customelement input[type="checkbox"] input + span {
  background-position: 7px 3px; }

.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td .customelement input[type="checkbox"]:checked + input + span {
  background-position: -256px -97px; }

.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-hover, .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-hover .icon-wrapper {
  background: #d5e4f1; }

.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight {
  background: #7494b5;
  color: #ffffff; }

.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight .icon-wrapper {
  background: #7494b5; }

.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight td {
  border-color: #7D97AD; }

.ui-jqgrid .ui-jqgrid-sdiv .ui-jqgrid-ftable tbody tr td input[type="checkbox"] + label {
  background: url("../../icons/default_theme_icon.png");
  background-position: 0px 6px; }

.ui-jqgrid .ui-jqgrid-sdiv .ui-jqgrid-ftable tbody tr td input[type="checkbox"]:checked + label {
  background-position: -209px -97px; }

.ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even), .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even) .icon-wrapper {
  background: #fdfdfd; }

.ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd), .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd) .icon-wrapper {
  background: #f1f1f1; }

.ui-jqgrid .greyTxt {
  color: #000; }

.ui-jqgrid span > label:not(.Boolean) {
  color: #6C7A89; }

.ui-jqgrid .emailType a {
  color: #2574A9; }

.ui-jqgrid .teleType {
  color: #00B03F; }

.ui-jqgrid .GridActionButtonContainer .GridActionGroup .DropMenu .Label:hover {
  background: #f1f1f1;
  color: #000; }

.ui-jqgrid .GridActionButtonContainer .GridActionBtn:hover {
  background: #8AAECB;
  border-color: #8AAECB; }

.ui-jqgrid .GridActionButtonContainer .GridActionBtn:hover > span {
  color: #ffffff; }

.ui-jqgrid .GridActionButtonContainer > div:first-child > div {
  background: #ffffff; }

.ui-jqgrid .GridActionButtonContainer .GridNotificationArea.Information {
  background: rgba(37, 116, 169, 0.5);
  border: 1px solid #2574A9;
  color: #FFFFFF; }

.ui-jqgrid .GridActionButtonContainer .GridNotificationArea.Warning {
  background: rgba(234, 194, 108, 0.5);
  border: 1px solid #E5AE00;
  color: #000000; }

.ui-jqgrid .GridActionButtonContainer .GridNotificationArea.Error {
  background: #FFD9C8;
  border: 1px solid #EA2E2E;
  color: #000000; }

.ui-jqgrid .GridActionButtonContainer .ui-pg-button.ui-state-hover {
  background: transparent; }

.ui-jqgrid .ui-jqgrid-pager {
  background: transparent !important; }

.RecordViewGrid .BigSizeFont {
  color: #22313F; }

.RecordViewGrid .rvSubTitle {
  color: #22A7F0; }

.RecordViewGrid .ui-jqgrid-htable thead tr th {
  color: #1A4067; }

.RecordViewGrid .ui-jqgrid-htable thead tr th:nth-child(even) {
  border-bottom-color: #DADFE1; }

.RecordViewGrid .ui-jqgrid-htable thead tr th:nth-child(odd) {
  border-bottom-color: #DADFE1; }

[readonly="readonly"].DocumentType {
  background-color: #FFFFFF; }

.Collection .EmptyGridMessage {
  border-color: #5B97C0; }

.Collection .EmptyGridMessage span.Label {
  border: 1px solid #dadada;
  color: #353535; }

.Collection .EmptyGridMessage span.Label:hover {
  background: #8AAECB;
  color: #ffffff; }

form:not(.BrowseForm) .Collection:focus .ui-jqgrid-bdiv:not(.frozen-bdiv), form:not(.BrowseForm) .Collection:focus .ui-jqgrid-hdiv:not(.frozen-div), form:not(.BrowseForm) .Collection:focus .ui-jqgrid-sdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-bdiv:not(.frozen-bdiv), form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-hdiv:not(.frozen-div), form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-sdiv {
  -webkit-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
  box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
  -ms-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); }

form:not(.BrowseForm) .Collection:focus .ui-jqgrid-hdiv, form:not(.BrowseForm) .Collection:focus .ui-jqgrid-bdiv, form:not(.BrowseForm) .Collection:focus .ui-jqgrid-sdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-hdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-bdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-sdiv {
  border-left-color: #4093ea !important;
  border-right-color: #4093ea !important; }

form:not(.BrowseForm) .Collection:focus .ui-jqgrid-bdiv, form:not(.BrowseForm) .Collection:focus .ui-jqgrid-sdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-bdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-sdiv {
  border-bottom-color: #4093ea !important; }

form:not(.BrowseForm) .Collection:focus .ui-jqgrid-hdiv, form:not(.BrowseForm) .Collection.Focus .ui-jqgrid-hdiv {
  border-top-color: #4093ea !important; }

form:not(.BrowseForm) .Collection:focus .EmptyGridMessage .Label:nth-of-type(2), form:not(.BrowseForm) .Collection.Focus .EmptyGridMessage .Label:nth-of-type(2) {
  -moz-outline-color: transparent;
  outline-color: transparent;
  border-color: #4093ea !important;
  -webkit-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
  box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
  -ms-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); }

/*icons*/
.icon, .ActionControlSet.field input.Update, .ui-datepicker .ui-widget-header .ui-icon, #selectAll, input[type="checkbox"]:checked + .custom-check, input[type="checkbox"]:checked + input + .custom-check, select + .custom-drop:after, .ui-jqgrid-pager .ui-pg-button .ui-icon, .LookupTrigger:after, .tag-editor .delete-tag, .EmptyGridMessage:before {
  background: url("../../icons/default_theme_icon.png") no-repeat;
  background-image: url("../../icons/default_theme_icon.png") !important; }

.ui-icon-circle-close, .ui-icon-close {
  background: url("../../icons/default_theme_icon.png") no-repeat !important; }

.ui-grid-ico-sort {
  background-image: url("../../icons/default_theme_icon.png") !important; }

/*Comment module*/
.comment-attachments a:before, .tag-editor .delete-tag, .DownloadLink, .DeleteDocument, .ui-jqgrid .DownloadLink:after {
  background: url("../../icons/default_theme_icon.png") no-repeat;
  background-image: url("../../icons/default_theme_icon.png") !important;
  height: 16px;
  width: 16px; }

.fwCommentListPager {
  background: #e6e6e6; }

.fwCommentListPager .Controls > span:not(.ui-pg-button) {
  border-right: 1px solid #D8D8D8;
  border-left: 1px solid #D8D8D8; }

.CommentRow .Title {
  color: #4d7195;
  font-weight: bold; }

.CommentRow.selected-row-highlight, .CommentRow:hover {
  background: #ecf5ff !important; }

.fwCommentInfo .Title {
  color: #44698f; }

.fwCommentInfo .Type {
  color: #6a8db1; }

.fwCommentInfo .CreatedBy {
  background: #999999;
  color: #ffffff; }

.fwCommentInfo .CreateDate {
  background: #ebebeb;
  color: #969696; }

.fwCommentThreadsWrapper {
  background: #ecf5ff; }

.fwCommentThreadsWrapper .fwCommentThread .fwResponseAuthor:not(.Owner) {
  background: #999999;
  color: #ffffff; }

.fwCommentThreadsWrapper .fwCommentThread .fwResponseAuthor:not(.Owner):before {
  border-bottom: 7px solid #727272;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent; }

.fwCommentThreadsWrapper .fwCommentThread .fwResponseAuthor:not(.Owner):after {
  border-bottom: 27px solid #f7f9fa;
  border-left: 27px solid transparent;
  border-right: 27px solid transparent; }

.fwCommentThreadsWrapper .fwCommentThread .fwResponseAuthor.Owner {
  background: #7a96b2;
  color: #ffffff; }

.fwCommentThreadsWrapper .fwCommentThread .fwResponseAuthor.Owner:before {
  border-bottom: 7px solid #627a92;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent; }

.fwCommentThreadsWrapper .fwCommentThread .fwResponseAuthor.Owner:after {
  border-bottom: 27px solid #f7f9fa;
  border-left: 27px solid transparent;
  border-right: 27px solid transparent; }

.fwCommentCreateOrEditForm .FormTitle {
  color: #44698f; }

.fwFieldsWrapper .formRowBlock .FieldLabelBlock, .fwFieldsWrapper .formRowBlock .labelBlock {
  color: #44698f; }

.actionButtons:not(.Create) {
  background: #ffffff; }

.actionButtons:not(.Create):hover {
  background: #8AAECB;
  color: #ffffff;
  border-color: #8AAECB; }

.actionButtons.Create {
  background: #7ea7c7;
  color: #ffffff;
  border: 1px solid #5a8fb8; }

.actionButtons.Create:hover, .actionButtons.Create:focus {
  background: #6596bc;
  border-color: #487da6; }

.ui-jqgrid .DownloadLink {
  background: none;
  background-image: none !important; }

.tag-editor {
  background: #ffffff;
  border: 1px solid;
  -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075);
  -ms-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075);
  -webkit-transition: -webkit-box-shadow ease-in-out .15s;
  transition: box-shadow ease-in-out .15s;
  -ms-transition: box-shadow ease-in-out .15s;
  border-color: #b8b8b8 !important; }

.tag-editor.Focus {
  -moz-outline-color: transparent;
  outline-color: transparent;
  border-color: #4093ea !important;
  -webkit-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
  box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
  -ms-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); }

.EntityTag, .UserGroupTag {
  border: none !important; }

.EntityTag span:not(.delete-tag):first-child, .UserGroupTag span:not(.delete-tag):first-child {
  background: #7a96b2;
  color: #ffffff; }

.UserTag span:not(.delete-tag):first-child, .CustomTag span:not(.delete-tag):first-child {
  background: #c5995a;
  color: #ffffff; }

.AttachmentListTrigger, .fwCommentCollapsible {
  color: #44698f; }

.AttachmentList li:hover {
  background: #44698f;
  color: #ffffff; }

/*Record View lookup control*/
.LookupRecViewContainer {
  background: #f6f6f6; }

.LookupRecViewContainer .recCell:hover, .LookupRecViewContainer .recCell.Focus {
  background: #ffffff; }

.LookupRecViewContainer .recTitle {
  background: #e9e9e9;
  color: #313131; }

.LookupRecViewContainer .rlabel, .LookupRecViewContainer .siValue {
  color: #868686; }

.LookupRecViewContainer .recHeader {
  color: #1A4067; }

.RecordDetails {
  background: #ffffff;
  box-shadow: 1px 1px 8px -2px #aaaaaa;
  border: 1px solid #dbdbdb; }

.RecordDetails .Field {
  border-bottom: solid 1px #EFEFEF;
  background-color: #F7F7F7; }

.RecordDetails .Field .Label {
  color: #939393; }

.RecordDetails .Field .Value {
  color: #545353;
  background: #fff; }

/*transaction Form*/
/*Left Navigation*/
.ui-layout-west.pane-west {
  background: transparent;
  border-right: 1px solid #DDDEDE; }

.ui-layout-west.pane-west ul.LinkList li a {
  color: #3c3c3c;
  border-color: #E2E2E2; }

.ui-layout-west.pane-west ul.LinkList li a.link-selected {
  border-color: #44698f;
  color: #1e61a5; }

.ui-layout-west.pane-west ul.LinkList li a.link-selected:before {
  background-color: #44698f; }

.ui-layout-west.pane-west ul.LinkList li a:hover:not(.link-selected) {
  color: #000;
  border-color: #999; }

.ui-layout-west.pane-west ul.LinkList li a:hover:not(.link-selected):before {
  background: #999; }

.ui-layout-west.pane-west.fwLinkAlign .fwTabScroll {
  border: 1px solid #EEEEEE;
  background: #f9f9f9; }

.ui-layout-west.pane-west.fwLinkAlign .fwTabScroll:hover {
  border: 1px solid #DDDEDE;
  background: #F6F6F6; }

.ui-layout-west.pane-west.fwLinkAlign ul.LinkList li a {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

.ui-layout-west.pane-west.fwLinkAlign ul.LinkList li.fwLink_Hidden a {
  color: #FDFDFD;
  border-color: #FDFDFD; }

.LinkContent .TabPage .TabPageTitle {
  color: #1e61a5;
  border-color: #DDDEDE; }

.field .DisplayFieldLabelBlock label.RedText {
  color: #ef1b10 !important; }

.field.RedText .FieldValueBlock input, .field.RedText .FieldValueBlock label {
  color: #ef1b10 !important; }

.field.BoldText .FieldValueBlock input, .field.BoldText .FieldValueBlock label {
  font-weight: bold !important; }

.field.DisplayField .FieldValueBlock label, .field .FieldValueBlock label.Boolean {
  color: #2d2d2d;
  background-color: #EEEEEE;
  border: 1px solid #b8b8b8;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important; }

.field.DisplayField .FieldValueBlock textarea {
  color: #2d2d2d;
  background-color: #EEEEEE;
  border: 1px solid #b8b8b8;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important; }

.field .FieldDescription {
  font-style: italic;
  font-size: 0.95em;
  color: #909090; }

.field.ClassicBlueText .FieldValueBlock input, .field.ClassicBlueText .FieldValueBlock label {
  color: #1D407A !important; }

.Panel .PanelContent {
  color: #3c3c3c; }

.Panel .PanelContent fieldset {
  border-color: #F2F2F2 !important; }

.Panel .PanelContent fieldset .field.RedText .FieldValueBlock input {
  color: #ef1b10 !important; }

.Panel .PanelContent fieldset .field.BoldText .FieldValueBlock input {
  font-weight: bold !important; }

.Panel .PanelDescription {
  font-style: italic;
  color: #909090; }

.Collapsible {
  color: #1e61a5; }

.Collapsible:before {
  background-image: url("../../icons/default_theme_icon.png"); }

/*Context Control*/
.Context {
  box-shadow: 0px 4px 4px -4px #aaaaaa;
  background: #fdfdfd; }

.Context .Section {
  border-right: 1px solid #E7E7E7;
  /*&:first-child .Field:last-child{color: #22a7f0;}*/ }

.Context .Section .Field .Label {
  color: #34495E; }

.Context .Section .Field .Value a {
  color: #2100ED; }

.Context .Section:first-child, .Context .Section:last-child {
  border: none; }

.Context .Information > .Field, .Context .ContextRow > .Field {
  border-right: 1px solid #E7E7E7; }

.Context:hover .Information {
  background: #fdfdfd;
  box-shadow: 0px 4px 4px -4px #aaaaaa; }

.Context.Expanded:hover .Information {
  box-shadow: none; }

.QuickActionWrapper {
  border: 1px solid #dadada;
  background-color: #fbfbfb; }

.QuickActionWrapper a:hover {
  background: #ffffff; }

.QuickActionWrapper .ToggleValidation .Badge {
  color: #ffffff; }

.QuickActionWrapper .ToggleValidation .Badge.Information {
  background-color: #6FADCC; }

.QuickActionWrapper .ToggleValidation .Badge.Warning {
  background-color: #F1B980; }

.QuickActionWrapper .ToggleValidation .Badge.Error {
  background-color: #CE5C5C; }

.QuickActionWrapper .ValidationDialog .Head {
  color: #ffffff; }

.QuickActionWrapper .ValidationDialog .Scroll {
  border: 1px solid #B5B5B5;
  background: #FFFFFF;
  border-top: 0px; }

.QuickActionWrapper .ValidationDialog .Scroll ul.Information .Header {
  color: #468CC8; }

.QuickActionWrapper .ValidationDialog .Scroll ul.Warning .Header {
  color: #F79e34; }

.QuickActionWrapper .ValidationDialog .Scroll ul.Error .Header {
  color: #FF3F3F; }

.QuickActionWrapper .ValidationDialog .Scroll ul.Error .FieldLink:hover {
  color: #BE2124; }

.QuickActionWrapper .ValidationDialog .Scroll ul li div:before {
  height: 4px;
  width: 4px;
  background: #666666;
  border-radius: 4px; }

.QuickActionWrapper.Information .ToggleValidation .Badge {
  background-color: #6FADCC; }

.QuickActionWrapper.Information .ValidationDialog .Head {
  border: 1px solid #55a7d1;
  background: #6FADCC; }

.QuickActionWrapper.Information .ValidationDialog:after {
  border-left-color: #6FADCC;
  background: #0B72AF; }

.QuickActionWrapper.Information .ValidationDialog:before {
  border-left-color: #3875A9; }

.QuickActionWrapper.Warning .ToggleValidation .Badge {
  background-color: #EFB479; }

.QuickActionWrapper.Warning .ValidationDialog .Head {
  border: 1px solid #E69E6A;
  background: #EFB479; }

.QuickActionWrapper.Warning .ValidationDialog:after {
  border-left-color: #F1B980;
  background: #FF6A00; }

.QuickActionWrapper.Warning .ValidationDialog:before {
  border-left-color: #EC8D16; }

.QuickActionWrapper.Error .ToggleValidation .Badge {
  background-color: #D73549; }

.QuickActionWrapper.Error .ValidationDialog .Head {
  border: 1px solid #DB7272;
  background: #CE5C5C; }

.QuickActionWrapper.Error .ValidationDialog:after {
  border-left-color: #CE5C5C;
  background: #9C0000; }

.QuickActionWrapper.Error .ValidationDialog:before {
  border-left-color: #AD1C1C; }

ul.RelatedForms li a:hover, .RelatedActionPanel .Toggle:hover {
  background-color: #ffffff; }

.Modernized ul.RelatedForms li a:hover {
  background-color: transparent; }

.RelatedActionPanel .List {
  box-shadow: 1px 1px 8px 0px #aaaaaa;
  background: #FFF; }

.RelatedActionPanel .List li a {
  background-color: transparent; }

.RelatedActionPanel .List li a.Focus, .RelatedActionPanel .List li a:hover {
  background: #4183d7;
  color: white; }

.RelatedActionPanel .List li .OpenTransactionForm a.import {
  transition: none; }

.RelatedActionPanel .List li .OpenTransactionForm a.import.Focus, .RelatedActionPanel .List li .OpenTransactionForm a.import:hover {
  background: #4183d7;
  color: white; }

/*footer drop up*/
.dropdown-formactions .formActionmenu {
  background: #FFF;
  box-shadow: 1px 1px 8px 0px #aaaaaa; }

.dropdown-formactions .formActionmenu .menuActionButton a.ui-state-focus, .dropdown-formactions .formActionmenu .menuActionButton a:hover {
  background: #f1f1f1;
  color: #000; }

.dropdown-formactions .formActionmenu .menuActionButton.disabled a.ui-state-focus, .dropdown-formactions .formActionmenu .menuActionButton.disabled a:hover {
  background: #aaaaaa;
  color: #000000; }

.dropdown-formactions .formActionmenu.disabled a.ui-state-focus, .dropdown-formactions .formActionmenu.disabled a:hover {
  background: #aaaaaa;
  color: #000000; }

.Badge {
  background-color: #44698f;
  color: #FFFFFF; }

/*.Dashboard{
	.ui-layout-west ul.LinkList li a.link-selected{background: $nodeSelectdBg;color:$white;
		&:after{border-left-color:$nodeSelectdBg;}
	
	}
}*/
.DashboardFilter, .PanelSearchFields {
  border: 1px solid #dbdbdb;
  background-color: #fafafa; }

/*Controls*/
input[type="text"], input[type="textarea"], input[type="radio"], .input[type="checkbox"], input[type="password"], select, textarea, .LookupWrapper, .money, .LookupTrigger, .ui-autocomplete, .ui-autocomplete-multiselect, .MassUpdateFormFormWrapper input[type='checkbox']:after, .ui-datepicker, .ui-datepicker-header, .custom-drop, .calendar, input[type="checkbox"] + label {
  -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075);
  -ms-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075);
  -webkit-transition: -webkit-box-shadow ease-in-out .15s;
  transition: box-shadow ease-in-out .15s;
  -ms-transition: box-shadow ease-in-out .15s;
  border-color: #b8b8b8 !important;
  font-family: inherit !important;
  color: #000; }

/* Report form controls styling */
form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td input.toggle[type="checkbox"]:checked + label, .cardView .cardItem .checkBoxContainer input[type="checkbox"]:checked + label, .Card .SelectAllContainer input[type="checkbox"]:checked + label, .TabularCard .SelectAllContainer input[type="checkbox"]:checked + label {
  background-position: -257px -98px; }

form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td.toggle input[type="checkbox"] + label:after, form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.toggle input[type="checkbox"] + label:after, form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th.toggle input[type="checkbox"] + span:after, form.Modernized.ReportForm .cardView .cardItem .checkBoxContainer.toggle input[type="checkbox"] + label:after, form.Modernized.ReportForm .Card .SelectAllContainer.toggle label, form.Modernized.ReportForm .TabularCard .SelectAllContainer.toggle label:after {
  content: '' !important;
  display: inline-block !important;
  position: relative !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: 50% !important;
  background-color: white;
  top: 1.5px !important;
  left: -5px !important;
  transition: all 0.5s !important;
  margin: 0px !important;
  border-width: 0 !important; }

form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td.toggle input[type="checkbox"]:checked + label, form.Modernized.ReportForm .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td.toggle input[type="checkbox"]:checked + span, form.Modernized.ReportForm .cardView .cardItem .checkBoxContainer.toggle input[type="checkbox"]:checked + label, form.Modernized.ReportForm .Card .SelectAllContainer.toggle input[type="checkbox"]:checked + label,
.TabularCard .SelectAllContainer.toggle input[type="checkbox"]:checked + label, .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td .customelement input[type="checkbox"]:checked + input + span {
  background-color: #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: 8px !important;
  height: 8px !important;
  border-radius: 50% !important;
  background-color: white;
  top: -2.5px !important;
  left: 1px !important;
  transition: all 0.5s !important;
  margin: 0px !important;
  border-width: 0 !important; }

form.Modernized.ReportForm .toggle .EditFieldValueBlock input[type="checkbox"] + input + .custom-check:after,
form.Modernized.ReportForm .toggle .EditFieldValueBlock input[type="checkbox"]:checked + input + .custom-check:after {
  top: -1.5px !important; }

form.Modernized.ReportForm .toggle input[type="checkbox"]:focus + input + .custom-check {
  border: 1px solid #b5acac !important; }

form.Modernized.ReportForm .toggle input[type="checkbox"]:checked + .custom-check, form.Modernized.ReportForm input[type="checkbox"]:checked + input + .custom-check {
  background-color: #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; }

form.Modernized.ReportForm .ModernizedPanelContent fieldset .field.toggle.CheckBoxStyle .EditFieldValueBlock input[type="checkbox"] + input + .custom-check {
  border: 1px solid #b5acac !important; }

.SearchCriteriaFieldsWrapper .EditFieldValue, .SearchCriteriaFieldsWrapper .money, .SearchCriteriaFieldsWrapper .LookupFieldValue, input[type='checkbox'] + .custom-check, input[type="checkbox"] + input + .custom-check, input[type='radio'] + .custom-radio {
  -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075);
  -ms-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075);
  -webkit-transition: -webkit-box-shadow ease-in-out .15s;
  transition: box-shadow ease-in-out .15s;
  -ms-transition: box-shadow ease-in-out .15s;
  border-color: #b8b8b8 !important; }

input[type='radio']:checked + .custom-radio span {
  background: #4093ea; }

.calendar, .LookupTrigger {
  background-color: transparent; }

.money .EditFieldValue {
  background: none;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important; }

.money-disabled input {
  background-color: inherit; }

.LookupDisabled, .money-disabled, .wasDisabled {
  background: none;
  background-color: #EEEEEE !important;
  border-color: #b8b8b8 !important; }

/*On Focus*/
input:focus + span.calendar, .LookupWrapper.Focus > span.LookupTrigger {
  border-color: #4093ea !important; }

.LookupWrapper.Focus, .money.Focus, input[type="text"]:focus:not(.LookupEditor), input[type="password"]:focus, .BasValueBlock span.Focus, select:focus + .custom-drop {
  -moz-outline-color: transparent;
  outline-color: transparent;
  border-color: #4093ea !important;
  -webkit-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
  box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
  -ms-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); }

.EditFieldValue:not(.disabled):focus, select.LookupFieldValue:focus, .dropdown:focus {
  -moz-outline-color: transparent;
  outline-color: transparent;
  border-color: #4093ea !important;
  -webkit-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
  box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
  -ms-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); }

input[type='radio']:focus + .custom-radio, input[type="checkbox"]:focus + input + .custom-check, input[type="checkbox"]:focus + .custom-check, .FieldValueBlock select:focus + .custom-drop {
  -moz-outline-color: transparent;
  outline-color: transparent;
  border-color: #4093ea !important;
  -webkit-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
  box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
  -ms-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); }

.ui-pg-input:focus, .ui-pg-selbox:focus, .dropdown.Focus {
  -moz-outline-color: #4093ea;
  outline-color: #4093ea;
  border-color: transparent !important; }

.Focus .mce-panel {
  -moz-outline-color: transparent;
  outline-color: transparent;
  border-color: #4093ea !important;
  -webkit-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
  box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
  -ms-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); }

/*Disabled Control*/
select[disabled], .FieldValueBlock select[disabled] + .custom-drop {
  color: #2d2d2d !important;
  background: #EEEEEE !important;
  background-color: #EEEEEE !important;
  background-image: none !important;
  border-color: #b8b8b8 !important; }

input[type="text"][type="textarea"][type="radio"][type="checkbox"][disabled="disabled"]:not(select), :disabled:not(select) {
  color: #2d2d2d;
  background: #EEEEEE;
  background-color: #EEEEEE;
  background-image: none;
  border-color: #b8b8b8;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important; }

input[type="text"][disabled="disabled"] + .calendar {
  border-color: #b8b8b8 !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important; }

.disabled {
  color: #2d2d2d !important;
  background: #EEEEEE !important;
  background-color: #EEEEEE !important;
  background-image: none !important;
  border-color: #b8b8b8;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important; }

.money-disabled .currency, .money-disabled input, .LookupDisabled, .money-disabled, .wasDisabled {
  color: #2d2d2d !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important; }

input[type="radio"][disabled="disabled"] + .custom-radio, input[type="radio"][readonly="readonly"] + .custom-radio, input[type="checkbox"][disabled="disabled"] + .custom-check, input[type="checkbox"][readonly="readonly"] + .custom-check {
  background-color: #E3E3E3;
  border-color: #b8b8b8 !important; }

input[type="radio"][disabled="disabled"] + .custom-radio > span, input[type="radio"][readonly="readonly"] + .custom-radio > span, input[type="checkbox"][disabled="disabled"] + .custom-check > span, input[type="checkbox"][readonly="readonly"] + .custom-check > span {
  background-color: transparent;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important; }

input[type="radio"][disabled="disabled"]:checked + .custom-radio, input[type="radio"][readonly="readonly"]:checked + .custom-radio {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important; }

input[type="radio"][disabled="disabled"]:checked + .custom-radio > span, input[type="radio"][readonly="readonly"]:checked + .custom-radio > span {
  background-color: #BCC0C5; }

.LookupEditor {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important; }

/*AutoComplete*/
.ui-autocomplete .ui-state-focus {
  background: #44698f;
  color: #ffffff;
  border-width: 0px 0px 1px 0px; }

/*Information control*/
.InformationBlock input {
  color: #ef6b3b !important;
  border: 0px;
  background: #ffffff; }

/*Error*/
.LookupWrapper.Error, .money.Error, input[type="text"].Error:not(.LookupEditor), input[type="password"].Error, select.Error + .custom-drop, textarea.Error {
  -moz-outline-color: transparent;
  outline-color: transparent;
  border-color: #FF440D !important; }

/*Dialog Window*/
.ui-dialog {
  background-color: #FDFDFD; }

.ui-dialog .ui-dialog-titlebar {
  color: #ffffff;
  background: #44698f;
  border-bottom: 1px solid #44698f; }

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon {
  background-image: url("../../icons/default_theme_icon.png");
  background-position: -232px -40px; }

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon {
  background-position: -200px -40px; }

.ui-dialog .ui-dialog-content .AdvsWrapper {
  border: none;
  border-right: 2px solid #C6C7C6; }

.ui-dialog .ActionFormButtonPanelWrapper {
  border-color: #dbdbdb; }

.ui-dialog .DialogFormButtonPanelWrapper, .ui-dialog .ActionFormButtonPanelWrapper {
  border-color: #dbdbdb;
  background-color: #f6f6f6; }

.ui-dialog.ConfirmActionDialog .ui-widget-content, .ui-dialog.AlertDialog .ui-widget-content {
  color: #ffffff; }

.ui-dialog.ConfirmActionDialog .ui-dialog-buttonpane .ui-button, .ui-dialog.AlertDialog .ui-dialog-buttonpane .ui-button {
  border: 1px solid #ffffff;
  background-color: transparent;
  color: #ffffff; }

.ui-dialog.ConfirmActionDialog .ui-dialog-buttonpane .ui-button:hover, .ui-dialog.ConfirmActionDialog .ui-dialog-buttonpane .ui-button:focus, .ui-dialog.AlertDialog .ui-dialog-buttonpane .ui-button:hover, .ui-dialog.AlertDialog .ui-dialog-buttonpane .ui-button:focus {
  background-color: rgba(0, 0, 0, 0.25); }

.ui-dialog.ConfirmActionDialog.Information, .ui-dialog.AlertDialog.Information {
  background-color: #4388CC; }

.ui-dialog.ConfirmActionDialog.Warning, .ui-dialog.AlertDialog.Warning {
  background-color: #F39819; }

.ui-dialog.ConfirmActionDialog.Error, .ui-dialog.AlertDialog.Error {
  background-color: #B63030; }

.ui-dialog.InActive .ui-dialog-titlebar {
  background: #A7C6DB; }

/*Enamsse Update*/
.MassUpdateForm h3 {
  color: #ffffff !important; }

.MassUpdateForm .MassUpdatePanelLeft, .MassUpdateForm .MassUpdatePanelRight, .MassUpdateForm h3.TitleCaption, .MassUpdateForm .checkboxRow {
  border-color: #dbdbdb !important; }

.MassUpdateForm .MassUpdateSummary {
  background: #44698f;
  color: #ffffff; }

.MassUpdateForm .checkboxRow input.mass-checkbox + .custom-check:before {
  border-color: #b8b8b8 !important; }

.MassUpdateForm .MassUpdatePanelLeft .MassUpdateList input[type='checkbox']#selectAll + .custom-check {
  background: url("../../icons/default_theme_icon.png") no-repeat;
  background-image: url("../../icons/default_theme_icon.png") !important;
  background-position: -192px -96px; }

.MassUpdateForm .MassUpdatePanelLeft .MassUpdateList input[type='checkbox']#selectAll:checked + .custom-check {
  background-position: -256px -97px; }

/*Right click context menu*/
.contextMenu {
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 8px 0px #aaaaaa;
  box-shadow: 1px 1px 4px 0px #aaaaaa; }

.contextMenu ul li a {
  color: #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, ::-webkit-scrollbar-thumb:hover {
  background: #316294; }

::-webkit-scrollbar {
  width: 2px !important; }

.redTxt {
  color: #E40D0D; }

.greenTxt {
  color: #0D9E0D; }

.orangeTxt {
  color: #FF8D00; }

.versonNo {
  color: #44698f; }

.icon-menu {
  background-position: -8px -8px; }

[data-trig="main"]:hover i {
  background-position: -40px -8px; }

.icon-home {
  background-position: -72px -8px;
  width: 20px; }

.icon-home:before {
  content: "" !important; }

.home:hover i {
  background-position: -104px -8px; }

.icon-fav {
  background-position: -136px -8px; }

[data-trig="fav"]:hover i {
  background-position: -168px -8px; }

.icon-search {
  background-position: -168px -8px; }

.MenuSearchIcon:hover i {
  background-position: -200px -8px; }

.icon-dualmonitor {
  background-position: -453px -351px;
  width: 21px;
  height: 26px; }

.DualMonitorIcon:hover i {
  background-position: -500px -351px;
  width: 21px;
  height: 26px; }

.icon-base-search {
  background-position: -233px -8px; }

.icon-tick {
  background-position: -255px -96px; }

.icon-settings {
  background-position: -264px -8px; }

#selection:hover i {
  background-position: -296px -8px; }

.icon-drop-settings {
  background-position: -135px -71px; }

.icon_tabarrow {
  background-position: -80px -128px; }

.toggleExtraTabs a:hover .icon_tabarrow {
  background-position: -96px -128px; }

.icon-close, .tag-editor .delete-tag {
  background-position: -288px -96px !important; }

.icon-close:hover, .tag-editor .delete-tag:hover {
  background-position: -272px -96px !important; }

.process + .tab-close-handle .icon-close:hover, .interrupt + .tab-close-handle .icon-close:hover, .disabled + .tab-close-handle .icon-close:hover {
  background-position: -288px -96px !important; }

.CloseDialog .icon-close {
  background-position: -32px -208px !important; }

.CloseDialog:hover .icon-close {
  background-position: -48px -128px !important; }

.icon-advsummary-close, .icon-bas-close {
  background-position: -287px -96px; }

.icon-advsummary-close:hover, .icon-bas-close:hover {
  background-position: -271px -96px !important; }

#tabList li:hover span.closeTab {
  background-position: -31px -127px !important; }

.icon-error {
  background-position: -176px -128px; }

.icon-warning {
  background-position: -64px -128px; }

.icon-information {
  background-position: -240px -112px; }

.icon-notification {
  background-position: -40px -40px; }

.QuickActionWrapper.Error .icon-notification {
  background-position: -238px -177px; }

.QuickActionWrapper.Warning .icon-notification {
  background-position: -393px -177px; }

.QuickActionWrapper.Information .icon-notification {
  background-position: -179px -177px; }

.icon-print {
  background-position: -136px -40px; }

.icon-arrow-up {
  background-position: -208px -112px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg); }

.icon-arrow-up-panel, .AttachmentListTrigger .icon-drop {
  background-position: -128px -96px; }

.icon-arrow-down-panel {
  background-position: -128px -96px;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg); }

.icon-arrow-grid-drop {
  background-position: -192px -112px; }

.icon-caret-down {
  background-position: -128px -96px; }

.icon-caret-up {
  background-position: -128px -96px;
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg); }

.icon-export {
  background-position: 0px -112px; }

.icon-refresh {
  background-position: -64px -112px; }

.icon-grid-print {
  background-position: -32px -112px; }

.icon-filter {
  background-position: -112px -128px; }

.GridActionButtonContainer .ui-pg-button:hover .icon-filter {
  background-position: -128px -128px; }

.GridActionButtonContainer .ui-pg-button:hover .icon-export {
  background-position: -16px -112px; }

.GridActionButtonContainer .ui-pg-button:hover .icon-refresh {
  background-position: -80px -112px; }

.GridActionButtonContainer .ui-pg-button:hover .icon-grid-print {
  background-position: -48px -112px; }

.icon-clear-filter {
  background-position: -272px -192px; }

.Filtered .icon-filter {
  background-position: -288px -192px; }

.open .icon-filter {
  background-position: -96px -96px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg); }

.ActionControlSet.field input.Update {
  background-position: 0px 100%; }

.icon-arrow-left {
  background-position: -99px -96px; }

.icon-close-large {
  background-position: -64px -208px; }

.icon-close-large:hover {
  background-position: -47px -208px; }

.icon-hypen-close {
  background-position: -273px -132px;
  height: 10px;
  width: 10px; }

.icon-link {
  background-position: -240px -192px; }

.icon-comment {
  background-position: -326px -6px; }

.icon-document {
  background-position: -262px -38px; }

.icon-checked-list {
  background-position: -293px -39px; }

.icon-workflow-action {
  background-position: -327px -37px; }

.icon-workflow-history {
  background-position: -327px -70px; }

.icon-plus {
  background-position: -272px -144px; }

.icon-copy {
  background-position: -416px -144px; }

.CopyDialogInfo:hover .icon-copy {
  background-position: -432px -144px; }

.icon-prev {
  background-position: -80px -96px; }

.icon-prev-active {
  background-position: -64px -96px !important; }

.icon-next {
  background-position: -112px -96px; }

.icon-next-active {
  background-position: -96px -96px !important; }

.icon-drop-arrow-down {
  background-position: -160px -96px !important; }

.icon-search-arrow-right {
  background-position: -209px -112px; }

.Context .Information .Field .Value:before {
  background: url("../../icons/default_theme_icon.png"); }

.Context .Information .Field.Contact .Value:before {
  background-position: -34px -193px; }

.Context .Information .Field.Mobile .Value:before {
  background-position: -82px -208px; }

.Context .Information .Field.Mail .Value:before {
  background-position: -1px -193px; }

.Context .Information .Field.Location .Value:before {
  background-position: -18px -193px; }

.icon-transaction, .icon-transaction.Edit {
  background-position: 0px -96px; }

.icon-transaction.Create {
  background-position: -16px -96px; }

.icon-transaction.View, .icon-view {
  background-position: -48px -96px; }

.icon-report {
  background-position: -112px -168px; }

.icon-browse {
  background-position: -32px -96px; }

.tabListPopup li:not(.HasUnsavedChanges):hover .icon-transaction, .tabListPopup li:not(.HasUnsavedChanges):hover .icon-transaction.Edit {
  background-position: -112px -192px; }

.tabListPopup li:not(.HasUnsavedChanges):hover .icon-transaction.Create {
  background-position: -128px -192px; }

.tabListPopup li:not(.HasUnsavedChanges):hover .icon-transaction.View, .tabListPopup li:not(.HasUnsavedChanges):hover .icon-view {
  background-position: -160px -192px; }

.tabListPopup li:not(.HasUnsavedChanges):hover .icon-report {
  background-position: -272px -169px; }

.tabListPopup li:not(.HasUnsavedChanges):hover .icon-browse {
  background-position: -144px -192px; }

.HasUnsavedChanges .icon-transaction, .HasUnsavedChanges .icon-transaction.Edit {
  background-position: -176px -192px; }

.HasUnsavedChanges .icon-transaction.Create {
  background-position: -192px -192px; }

.icon-lock {
  background-position: -168px -71px; }

.icon-userManual {
  background-position: -391px -38px; }

.icon-logoff {
  background-position: -232px -71px; }

.icon-portfolio {
  background-position: -295px -71px; }

.icon-contact {
  background-position: -400px -144px; }

.icon-help {
  background-position: -104px -71px; }

.icon-adv {
  background-position: -201px -8px; }

.Date + .calendar .icon-cal {
  background-position: -224px -128px; }

.DateTime + .calendar .icon-cal {
  background-position: -336px -192px; }

.Time + .calendar .icon-cal {
  background-position: -304px -192px; }

.Date:disabled + .calendar .icon-cal {
  background-position: -240px -128px; }

.DateTime:disabled + .calendar .icon-cal {
  background-position: -352px -192px; }

.Time:disabled + .calendar .icon-cal {
  background-position: -320px -192px; }

.popup li a:hover .icon-drop-settings {
  background-position: -296px -8px; }

.popup li a:hover .icon-logoff {
  background-position: -264px -71px; }

.MenuItem.TopLevelHeader i {
  background-position: -208px -145px; }

.MenuItem.TopLevelHeader .icon-entity {
  background-position: -64px -145px; }

.MenuItem.TopLevelHeader .icon-origination {
  background-position: -336px -96px; }

.MenuItem.TopLevelHeader .icon-contract, .MenuItem.TopLevelHeader .icon-contracts {
  background-position: -112px -145px; }

.MenuItem.TopLevelHeader .icon-asset, .MenuItem.TopLevelHeader .icon-assets {
  background-position: -80px -145px; }

.MenuItem.TopLevelHeader .icon-ap {
  background-position: -144px -145px; }

.MenuItem.TopLevelHeader .icon-ar {
  background-position: -128px -145px; }

.MenuItem.TopLevelHeader .icon-receipt {
  background-position: -320px -112px; }

.MenuItem.TopLevelHeader .icon-accounting {
  background-position: -368px -112px; }

.MenuItem.TopLevelHeader .icon-general-ledger {
  background-position: -176px -145px; }

.MenuItem.TopLevelHeader .icon-tax {
  background-position: -352px -112px; }

.MenuItem.TopLevelHeader .icon-misc {
  background-position: -208px -145px; }

.MenuItem.TopLevelHeader .icon-reports {
  background-position: -192px -145px; }

.MenuItem.TopLevelHeader .icon-business-admin {
  background-position: -320px -144px; }

.MenuItem.TopLevelHeader .icon-setup {
  background-position: -384px -112px; }

.MenuItem.TopLevelHeader .icon-add {
  background-position: -224px -145px; }

.MenuItem.TopLevelHeader .icon-favourite {
  background-position: -242px -146px; }

.MenuItem.TopLevelHeader .icon-user-config {
  background-position: -320px -144px; }

.MenuItem.TopLevelHeader .icon-system-security, .MenuItem.TopLevelHeader .icon-system-security-config {
  background-position: -352px -144px; }

.MenuItem.TopLevelHeader .icon-quote-requests {
  background-position: -400px -112px; }

.MenuItem.TopLevelHeader .icon-credit-application {
  background-position: -416px -112px; }

.MenuItem.TopLevelHeader .icon-customers {
  background-position: -432px -112px; }

.MenuItem.TopLevelHeader .icon-invoices {
  background-position: -448px -112px; }

.MenuItem.TopLevelHeader.Active .icon-entity, .MenuItem.TopLevelHeader.Focus .icon-entity {
  background-position: -144px -169px; }

.MenuItem.TopLevelHeader.Active .icon-origination, .MenuItem.TopLevelHeader.Focus .icon-origination {
  background-position: -352px -96px; }

.MenuItem.TopLevelHeader.Active .icon-contract, .MenuItem.TopLevelHeader.Active .icon-contracts, .MenuItem.TopLevelHeader.Focus .icon-contract, .MenuItem.TopLevelHeader.Focus .icon-contracts {
  background-position: -192px -169px; }

.MenuItem.TopLevelHeader.Active .icon-asset, .MenuItem.TopLevelHeader.Active .icon-assets, .MenuItem.TopLevelHeader.Focus .icon-asset, .MenuItem.TopLevelHeader.Focus .icon-assets {
  background-position: -160px -169px; }

.MenuItem.TopLevelHeader.Active .icon-ap, .MenuItem.TopLevelHeader.Focus .icon-ap {
  background-position: -224px -169px; }

.MenuItem.TopLevelHeader.Active .icon-ar, .MenuItem.TopLevelHeader.Focus .icon-ar {
  background-position: -208px -169px; }

.MenuItem.TopLevelHeader.Active .icon-receipt, .MenuItem.TopLevelHeader.Focus .icon-receipt {
  background-position: -320px -128px; }

.MenuItem.TopLevelHeader.Active .icon-accounting, .MenuItem.TopLevelHeader.Focus .icon-accounting {
  background-position: -368px -128px; }

.MenuItem.TopLevelHeader.Active .icon-setup, .MenuItem.TopLevelHeader.Focus .icon-setup {
  background-position: -384px -128px; }

.MenuItem.TopLevelHeader.Active .icon-general-ledger, .MenuItem.TopLevelHeader.Focus .icon-general-ledger {
  background-position: -256px -169px; }

.MenuItem.TopLevelHeader.Active .icon-tax, .MenuItem.TopLevelHeader.Focus .icon-tax {
  background-position: -352px -128px; }

.MenuItem.TopLevelHeader.Active .icon-misc, .MenuItem.TopLevelHeader.Focus .icon-misc {
  background-position: -288px -169px; }

.MenuItem.TopLevelHeader.Active .icon-reports, .MenuItem.TopLevelHeader.Focus .icon-reports {
  background-position: -272px -169px; }

.MenuItem.TopLevelHeader.Active .icon-business-admin, .MenuItem.TopLevelHeader.Focus .icon-business-admin {
  background-position: -336px -144px; }

.MenuItem.TopLevelHeader.Active .icon-add, .MenuItem.TopLevelHeader.Focus .icon-add {
  background-position: -304px -169px; }

.MenuItem.TopLevelHeader.Active .icon-user-config, .MenuItem.TopLevelHeader.Focus .icon-user-config {
  background-position: -336px -144px; }

.MenuItem.TopLevelHeader.Active .icon-system-security, .MenuItem.TopLevelHeader.Active .icon-system-security-config, .MenuItem.TopLevelHeader.Focus .icon-system-security, .MenuItem.TopLevelHeader.Focus .icon-system-security-config {
  background-position: -368px -144px; }

.MenuItem.TopLevelHeader.Active .icon-quote-requests, .MenuItem.TopLevelHeader.Focus .icon-quote-requests {
  background-position: -400px -128px; }

.MenuItem.TopLevelHeader.Active .icon-credit-application, .MenuItem.TopLevelHeader.Focus .icon-credit-application {
  background-position: -416px -128px; }

.MenuItem.TopLevelHeader.Active .icon-customers, .MenuItem.TopLevelHeader.Focus .icon-customers {
  background-position: -432px -128px; }

.MenuItem.TopLevelHeader.Active .icon-invoices, .MenuItem.TopLevelHeader.Focus .icon-invoices {
  background-position: -448px -128px; }

.MenuItem.TopLevelHeader .icon-fav-grey {
  background-position: -258px -146px; }

.MenuItem.TopLevelHeader .icon-fav-grey:hover {
  background-position: -242px -146px; }

.MenuItem.TopLevelHeader .icon-fav-yellow {
  background-position: -242px -146px; }

.MenuItem.TopLevelHeader .favouriteBlock .icon-fav-grey {
  background-position: -242px -146px; }

.MenuWrapper .MainMenuHeader .icon-menulogo {
  height: 20px;
  width: 85px;
  background-position: -8px -169px; }

.icon-flatview {
  background-position: -256px -112px; }

.icon-recordview {
  background-position: -272px -112px; }

.icon-encrypt-view {
  background-position: -304px -144px; }

.icon-grid-edit {
  background-position: -290px -143px; }

.icon-grid-add {
  background-position: -274px -143px; }

.icon-grid-view {
  background-position: -306px -143px; }

.icon-email {
  background-position: 0px -191px; }

.icon-location {
  background-position: -16px -191px; }

.icon-call {
  background-position: -32px -191px; }

.ui-icon-asc {
  background-position: -464px -207px; }

.ui-icon-desc {
  background-position: -451px -207px; }

.ui-grid-ico-sort.ui-state-disabled {
  display: none; }

.icon-collapse {
  background-position: -96px -192px; }

.icon-expand, .Collapsed .icon-collapse {
  background-position: -80px -192px; }

.ui-icon-seek-prev {
  background-position: -382px -192px !important;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg); }

.ui-icon-seek-first {
  background-position: -148px -128px !important;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg); }

.ui-icon-seek-next {
  background-position: -382px -192px !important; }

.ui-icon-seek-end {
  background-position: -148px -128px !important; }

.LookupTrigger:after {
  background-position: -280px -357px; }

.LookupDisabled .LookupTrigger:after {
  background-position: -128px -92px; }

.ui-datepicker .ui-datepicker-prev span {
  background-position: -64px -96px !important; }

.ui-datepicker .ui-datepicker-next span {
  background-position: -95px -96px !important; }

input[type="checkbox"]:checked + .custom-check, input[type="checkbox"]:checked + input + .custom-check {
  background-position: -257px -98px; }

select + .custom-drop:after, .Collapsible:before {
  background-position: -128px -96px; }

.Collection.HiddenTitle:focus .grid-wrapper:before, .Collection.HiddenTitle.Focus .grid-wrapper:before {
  background-position: -320px -96px;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  background-image: url("../../icons/default_theme_icon.png"); }

.Collapsed .Collapsible:before {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg); }

li a.add .icon-state {
  background-position: -272px -144px; }

li.Active a.add .icon-state {
  background-position: -304px -128px; }

.EmptyGridMessage:before {
  background-position: -145px -210px; }

.icon-open-comment {
  background-position: -402px -224px; }

.icon-closed-comment {
  background-position: -386px -224px; }

.icon-attachments {
  background-position: -416px -208px; }

.icon-responses {
  background-position: -336px -112px; }

.icon-comment-collapse {
  background-position: -318px -226px; }

.fw_ResponseCollapsed .icon-comment-collapse {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg); }

.icon-unfollow {
  background-position: -432px -224px; }

.icon-follow {
  background-position: -432px -208px; }

.comment-attachments li .icon, .AttachmentList li .icon {
  background-position: -384px -208px; }

.icon-docx, .icon-doc {
  background-position: -334px -208px !important; }

.icon-xls, .icon-xlsx {
  background-position: -352px -208px !important; }

.icon-pdf {
  background-position: -366px -208px !important; }

.DeleteDocument {
  background-position: -128px -112px; }

.DownloadLink, .ui-jqgrid .DownloadLink:after {
  background-position: -352px -168px; }

.icon-delete {
  background-position: -275px -99px !important; }

.icon-post-response {
  background-position: -402px -208px; }

.AttachmentListTrigger.Open .icon-drop {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg); }

.ui-jqgrid .ui-state-highlight a, .ui-jqgrid .ui-widget-content .ui-state-highlight a {
  color: inherit; }

/*Theme selector to optimize*/
.TopLevelSearchHeader li.Current {
  background-color: #34557E; }

.TopLevelSearchHeader #MenuSearchBox {
  color: #7995B6; }

.TopLevelSearchHeader.Active #MenuSearchBox {
  background: #fff;
  color: #34557E; }

.TopLevelSearchHeader li.Current a.SearchResult, .rideLeaseWave {
  color: #FFF; }

.blockUI {
  color: #44698f; }

.blockUI, .SettingsWrapper .SettingsTitle a {
  background-color: transparent; }

.ui-grid-overlay-hide {
  background-color: transparent; }

.ui-grid-overlay-show {
  background-color: #E2E0E0; }

.ui-grid-loading-show {
  background: transparent !important; }

/*Transaction Form Context Bar*/
.DocumentLink, .OverrideFlagContainer .CheckListLink, #header .mainNav .toggleLink a {
  color: #FFF; }

.formActionButton *, .dropdown-formactions, .dropdown-formactions *, .menuAction {
  color: #FFF; }

#tabs a > .FormType, .ConfirmActionDialog .ui-button-text, .InfoSummar, .ui-grid-loading-show {
  color: #FFF; }

.UserInfoWrapper .UserName, .LoginLink {
  color: #FFF; }

#header .mainNav .toggleContent a {
  color: #34557E; }

.errorBox h3, .errorBox ul li a, .error label {
  color: #bf0a10; }

.field-validation-error {
  color: #ff0000; }

.QuickActionWrapper .QuickAccessSet label, .tag-editor input {
  color: #04468c; }

#SessionTracker {
  background: #eef1f5;
  color: #000000;
  box-shadow: 0px 0px 3px 1px #aaaaaa;
  border-top: 5px solid #44698F; }

#SessionTracker.Animate {
  border-color: #f65959; }

.CommentView .summary, .comment-title-bar .comment-title, .CommentView .ResponseTable, .comment-title-bar a {
  color: #04468c; }

.DisplayValidationDetail textarea.copyable {
  color: inherit; }

.button-bar li span:nth-child(2):hover {
  color: #418edf; }

.TransactionTypeFilter li.Selected span {
  color: #418edf; }

.button-bar li span:nth-child(2) {
  color: #000; }

.ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #000; }

.ui-widget-content .ui-state-information-text, .ui-widget-header .ui-state-information-text {
  color: #000; }

.ui-widget-content .ui-state-warning-text, .ui-widget-header .ui-state-warning-text {
  color: #000; }

.ui-jqgrid .ui-jqgrid-custom-link {
  color: inherit; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  color: #363636; }

.websitelinks FieldSet a {
  color: #1E427B; }

.ui-color-red {
  color: #B82828 !important; }

.ui-color-orange {
  color: #f27704 !important; }

.ui-color-purple {
  color: #5015E9 !important; }

.ui-color-blue {
  color: #142DE4 !important; }

.ui-color-green {
  color: #0CB313 !important; }

.ui-color-grey {
  color: #A9A9A9 !important; }

.ui-background-color-red {
  background-color: #ef1b10 !important; }

.ui-background-color-orange {
  background-color: #f27704 !important; }

.ui-font-weight-bold {
  font-weight: bold !important; }

.ui-state-information-text {
  color: #008A00 !important; }

.ui-state-warning-text {
  color: orange !important; }

.HeaderDisclaimerPanel, .FooterDisclaimerPanel, .PanelDisclaimer {
  color: #005cb9; }

/*Modernized UI*/
.Modernized {
  background-color: #f0f3f7; }

.Modernized.CommentForm {
  background-color: #fff; }

.cardView.cardContainer {
  background: #fff; }

.TabularCard .cardView.cardContainer .cardItem:nth-child(odd) {
  background: #f0f3f7; }

.cardItem {
  background-color: #ffffff; }

.Chip .cardItem {
  border: 1px solid #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; }

.labelContainer {
  color: #ababab; }

.valueContainer {
  color: #3c3c3c; }

.cardHeader {
  border-bottom: 1px solid #DDDEDE; }

.mainHeader {
  color: #00acc8; }

.subHeader {
  color: cadetblue; }

.viewMoreButton {
  background: #00acc8;
  color: white; }

.prevNavigator, .nextNavigator {
  border: 1px solid #f0f3f7;
  background-color: #f0f3f7; }

.cardItem.RedText {
  border-left: 5px solid #D93249; }

.cardItem.OrangeText {
  border-left: 5px solid #f27704; }

.cardItem.PurpleText {
  border-left: 5px solid #5015E9; }

.cardItem.BlueText {
  border-left: 5px solid #142DE4; }

.cardItem.GreenText {
  border-left: 5px solid #0CB313; }

.cardItem.GreyText {
  border-left: 5px solid #A9A9A9; }

.cardView.GreenBg .cardItem {
  background-color: #ecf4ed; }

.cardView.PearlWhiteBg .cardItem {
  background-color: #fdfcf4; }

.cardView.GreyBg .cardItem {
  background-color: #efefef;
  border: 1px solid #aaabab; }

.cardView.SilverBg .cardItem, fieldset.Card.SilverBg {
  background-color: #f8f7fd; }

.cardView.BlueBg .cardItem {
  background-color: #f6fdfc; }

.cardView.RedBg .cardItem {
  background-color: #f9ecec;
  border: 1px solid #aaabab; }

.TransactionFormWrapper .overlay.show {
  background: #000000; }

.Panel.Popup .PanelHeader span {
  color: #1e61a5; }

.ModernizedContainer .ActionPanel .Panel.Popup .PanelHeader span {
  color: #fff;
  background: #7ea7c7 !important;
  border: 1px solid #5a8fb8 !important; }

.TransactionFormWrapper .PopupPanelWrapper.show {
  background: #ffffff;
  border-bottom: 6px solid #44698f; }

.Modernized .PopupPanelWrapper .PopupButtonPanelWrapper .PopupButtonControlSet .btn {
  background: #00A1B6 !important;
  border: 1px solid #00A1B6 !important;
  color: #ffffff !important; }

.Modernized .TransactionFormWrapper .PopupPanelWrapper.show {
  border-bottom: 0px !important; }

.TransactionFormWrapper .PopupPanelWrapper .PopupPanelHeader {
  color: #ffffff;
  background: #44698f;
  border-bottom: 1px solid #44698f; }

.Modernized .TransactionFormWrapper .PopupPanelWrapper .PopupPanelHeader {
  color: #000;
  background: #ffffff;
  border-bottom: 1px solid #cce5e8; }

.PopupPanelWrapper .PopupButtonPanelWrapper {
  border-color: #dbdbdb !important;
  background-color: #f6f6f6; }

.Modernized .PopupPanelWrapper .PopupButtonPanelWrapper {
  background-color: #ffffff !important;
  border-color: transparent !important; }

.CollectionLoading, .chartNoRecords {
  color: #44698f !important; }

.TransactionForm.Modernized .QuickActionWrapper, .TransactionForm.Modernized .QuickActionWrapper a:hover {
  background-color: transparent; }

.ModernizedContainer .ActionPanel {
  background-color: #f0f3f7; }

.WidgetContainerPanel .Panel.ModernizedWidget:not(.Layout) .ModernizedPanelContent {
  background-color: #ffffff; }

.WidgetContainerPanel .Panel.ModernizedWidget.Indicator.RedToDefaultBg:not(.Layout) .ModernizedPanelContent {
  background-image: url("../../images/brand-circles-artwork.png"), linear-gradient(to right, #9c1813, #023242);
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  background-color: transparent !important; }

.WidgetContainerPanel .Panel.ModernizedWidget.Indicator.DefaultBg:not(.Layout) .ModernizedPanelContent {
  background-color: #023242 !important;
  background-image: url(../../images/brand-circles-artwork.png) !important;
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain; }

.WidgetContainerPanel .Panel.ModernizedWidget.Indicator.BlueToDefaultBg:not(.Layout) .ModernizedPanelContent {
  background-color: #0E74A0 !important;
  background-image: url("../../images/BlueDashboardBanner.png") !important;
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain; }

.Modernized .ModernizedContainer .Panel.ModernizedWidget.Indicator .PanelFooterBar {
  background-color: #ffffff; }

/*.ModernizedPanelContent fieldSet { background-color:#ffffff; }*/
/*.ModernizedPanelContent .Collection { background-color:#ffffff; }*/
/*.ModernizedWidget .headerPanel { background-color:#ffffff; }*/
.ModernizedPanelContent .Panel.Popup .PanelTitleStyle {
  background-color: #ffffff; }

.ModernizedWidget .header {
  border-bottom: 1px solid #cce5e8; }

.ModernizedWidget .header .HeaderText {
  color: #000; }

.ModernizedWidget.Panel .header .HeaderActions::-webkit-scrollbar-track {
  background: #f1f1f1; }

.ModernizedWidget.Panel .header .HeaderActions::-webkit-scrollbar-thumb {
  background: #888; }

.ModernizedWidget.Panel .header .HeaderActions::-webkit-scrollbar-thumb:hover {
  background: #555; }

.header-underline {
  background-color: #00A1B6; }

.ModernizedContainer .ActionPanel .FieldSet span.Icon {
  border: solid 1px #f5f5f5; }

.ModernizedContainer .FieldSet span.Icon {
  background-color: #ffffff; }

.ModernizedContainer .ExecuteCommand.Button:not(.DisplayLink) {
  background: transparent !important;
  border-right: 0 !important;
  color: #1A818C !important; }

.ModernizedContainer .ModernizedWidget.Panel.Indicator .PanelFooterBar .ActionControlSet:not(:first-child) .ExecuteCommand.Button:not(.DisplayLink) {
  border-left: 2px solid #1A818C !important;
  border-radius: 0; }

.ModernizedContainer .PerformAction {
  color: #ffffff !important;
  background: #7ea7c7 !important;
  border: 1px solid #5a8fb8 !important; }

.ModernizedContainer fieldset .DisplayField {
  border: 0px !important; }

.ModernizedContainer .DisplayField.RedWrapper {
  border: 0px !important; }

.ModernizedContainer .DisplayField .DisplayFieldLabel {
  color: #585858; }

.ModernizedContainer .ModernizedWidget.Panel.Indicator .DisplayField .DisplayFieldLabel {
  color: #ffffff !important; }

.ModernizedWidget.Panel.Indicator .field.DisplayField .FieldValueBlock, .ModernizedWidget.Panel.Indicator .field.DisplayField .FieldValueBlock label, .field .FieldValueBlock label.Boolean {
  color: #ffffff !important; }

.ModernizedContainer .DisplayField.RedContent .DisplayFieldLabel {
  color: #D93249 !important; }

.ModernizedContainer .DisplayField .DisplayFieldValue {
  background-color: transparent !important;
  color: #233647; }

.ModernizedContainer .DisplayField.RedContent .DisplayFieldValue {
  color: #D93249 !important; }

.ModernizedContainer .Collection .ui-jqgrid-titlebar.Collapsible {
  color: #000; }

.cardColumn .PrimaryCovered {
  border: 1px solid #f5f5f5; }

.cardItem .carousal .RedText {
  color: red !important; }

.carousel__control {
  border-color: #44698f !important; }

.commentCard {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
  border: solid 1.5px #00abc9;
  background-color: #1c959d; }

.Card .cardFooter, .TabularCard .cardFooter {
  background: #f0f3f7; }

.SelectParamCollection.Card .cardFooter, .SelectParamCollection.TabularCard .cardFooter {
  background: #fff; }

.SelectParamCollection.Collection .PageInfoSelectOption {
  background: #fff; }

.SelectParamCollection.Card .cardItem {
  background: #FAFBFD; }

.currentPageRecords {
  color: transparent; }

.prevNextContainer > button {
  background-color: transparent !important;
  border-color: #708ca9 !important; }

.pageInfoContainer {
  color: #1E1E1E; }

.cardView > .cardItem > .cardHeader > div > span {
  color: #666666; }

.cardColumn .valueContainer, .cardColumn .labelContainer {
  color: #000; }

.cardItem .GridCommandLink, .cardColumn > .valueContainer > .DownloadLink, .cardItem .GridCommandLink:hover, .cardColumn > .valueContainer > .DownloadLink:hover {
  color: inherit !important; }

.List > .grid-wrapper > .ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-bdiv > div > table tr > td > .GridCommandLink {
  color: #00A1B6 !important; }

.ActionPanel .ActionPanelWidgets .ModernizedPanelContent .FieldSet .EditField.field .FieldLabelBlock {
  border-bottom: dotted 1px #e8e4e4; }

.cardRow.Line > div:not(:first-child) {
  border-left: 1px solid #868686; }

.cardRow.RedText > .cardColumn > .labelContainer, .cardRow.RedText > .cardColumn > .valueContainer, .cardView > .cardItem > .cardHeader.RedText > .cardColumn > .labelContainer, .cardView > .cardItem > .cardHeader.RedText > .cardColumn > .valueContainer {
  color: #D93249 !important; }

.cardRow.RedBg > .cardColumn, .cardView > .cardItem > .cardHeader.RedBg {
  background-color: #D93249 !important; }

.cardRow.OrangeText > .cardColumn > .labelContainer, .cardRow.OrangeText > .cardColumn > .valueContainer, .cardView > .cardItem > .cardHeader.OrangeText > .cardColumn > .labelContainer, .cardView > .cardItem > .cardHeader.OrangeText > .cardColumn > .valueContainer {
  color: #f27704 !important; }

.cardRow.OrangeBg > .cardColumn, .cardView > .cardItem > .cardHeader.OrangeBg {
  background-color: #f27704 !important; }

.cardRow.PurpleText > .cardColumn > .labelContainer, .cardRow.PurpleText > .cardColumn > .valueContainer, .cardView > .cardItem > .cardHeader.PurpleText > .cardColumn > .labelContainer, .cardView > .cardItem > .cardHeader.PurpleText > .cardColumn > .valueContainer {
  color: #b33adf !important; }

.cardRow.BlueText > .cardColumn > .labelContainer, .cardRow.BlueText > .cardColumn > .valueContainer, .cardView > .cardItem > .cardHeader.BlueText > .cardColumn > .labelContainer, .cardView > .cardItem > .cardHeader.BlueText > .cardColumn > .valueContainer {
  color: #0000ff !important; }

.cardRow.GreenText > .cardColumn > .labelContainer, .cardRow.GreenText > .cardColumn > .valueContainer, .cardView > .cardItem > .cardHeader.GreenText > .cardColumn > .labelContainer, .cardView > .cardItem > .cardHeader.GreenText > .cardColumn > .valueContainer {
  color: #008000 !important; }

.cardRow.GreyText > .cardColumn > .labelContainer, .cardRow.GreyText > .cardColumn > .valueContainer, .cardView > .cardItem > .cardHeader.GreyText > .cardColumn > .labelContainer, .cardView > .cardItem > .cardHeader.GreyText > .cardColumn > .valueContainer {
  color: #808080 !important; }

.cardRow > .cardColumn.RedText > .labelContainer, .cardRow > .cardColumn.RedText > .valueContainer, .cardView > .cardItem > .cardHeader > .cardColumn.RedText > .labelContainer, .cardView > .cardItem > .cardHeader > .cardColumn.RedText > .valueContainer {
  color: #D93249 !important; }

.cardRow > .cardColumn.RedBg, .cardView > .cardItem > .cardHeader > .cardColumn.RedBg {
  background-color: #D93249 !important; }

.cardRow > .cardColumn.OrangeText > .labelContainer, .cardRow > .cardColumn.OrangeText > .valueContainer, .cardView > .cardItem > .cardHeader > .cardColumn.OrangeText > .labelContainer, .cardView > .cardItem > .cardHeader > .cardColumn.OrangeText > .valueContainer {
  color: #f27704 !important; }

.cardRow > .cardColumn.OrangeBg, .cardView > .cardItem > .cardHeader > .cardColumn.OrangeBg {
  background-color: #f27704 !important; }

.cardRow > .cardColumn.PurpleText > .labelContainer, .cardRow > .cardColumn.PurpleText > .valueContainer, .cardView > .cardItem > .cardHeader > .cardColumn.PurpleText > .labelContainer, .cardView > .cardItem > .cardHeader > .cardColumn.PurpleText > .valueContainer {
  color: #b33adf !important; }

.cardRow > .cardColumn.BlueText > .labelContainer, .cardRow > .cardColumn.BlueText > .valueContainer, .cardView > .cardItem > .cardHeader > .cardColumn.BlueText > .labelContainer, .cardView > .cardItem > .cardHeader > .cardColumn.BlueText > .valueContainer {
  color: #0000ff !important; }

.cardRow > .cardColumn.GreenText > .labelContainer, .cardRow > .cardColumn.GreenText > .valueContainer, .cardView > .cardItem > .cardHeader > .cardColumn.GreenText > .labelContainer, .cardView > .cardItem > .cardHeader > .cardColumn.GreenText > .valueContainer {
  color: #008000 !important; }

.cardRow > .cardColumn.GreyText > .labelContainer, .cardRow > .cardColumn.GreyText > .valueContainer, .cardView > .cardItem > .cardHeader > .cardColumn.GreyText > .labelContainer, .cardView > .cardItem > .cardHeader > .cardColumn.GreyText > .valueContainer {
  color: #808080 !important; }

fieldset.Card {
  border: solid 1px #dfdfdf;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.05); }

fieldset.Card .DisplayField .FieldValueBlock {
  background: transparent; }

fieldset.Card span.field.FieldActionCtrl {
  background-color: transparent; }

fieldset.Card span.field .ExecuteCommand.Icon:not(.DisplayLink) {
  background-color: transparent !important; }

fieldset.Card .DisplayField .FieldLabelBlock label {
  color: #585858; }

fieldset.Card .field.DisplayField .FieldValueBlock label {
  background-color: transparent !important;
  color: #585858; }

.cardColumn[readonly="readonly"].DocumentType {
  background: transparent; }

.List.Collection > .grid-wrapper > .ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-bdiv > div > table > tbody {
  background-color: #f9f9fd !important; }

.List.Collection > .grid-wrapper > .ui-jqgrid .ui-jqgrid-btable tbody tr {
  background-color: transparent !important; }

.List.Collection .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight {
  color: #3a3a3a; }

.ModernizedCommentContainer .fwCommentInfo {
  border-bottom: solid 2px #44698f; }

.ModernizedCommentContainer .CreatedByAndTitle .CreatedByAndInternal .CreatedBy {
  background-color: transparent; }

.ModernizedCommentContainer .CreatedByAndTitle div span {
  color: #44698f !important; }

.ModernizedCommentContainer .CreatedDateInternal span span {
  background-color: transparent !important;
  color: #233647 !important; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper {
  background-color: #f6f6f6; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwResponseAuthor.Owner, .ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread .fwResponseAuthor:not(.Owner) {
  background-color: transparent;
  color: #3c3c3c; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwResponseAuthor.Owner, .ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread .fwResponseAuthor {
  color: #44698f !important; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentPostForm .fwFieldsWrapper .formRowBlock .FieldLabelBlock, .ModernizedCommentContainer .ModernizedCommentPanel .fwFieldsWrapper .formRowBlock .labelBlock {
  color: #3c3c3c !important; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread {
  background: transparent; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread:not(:first-child) {
  border-left: 1px solid #c9c9c9; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread .comment-attachments li {
  background-color: #c8d9ec;
  color: #344d67;
  box-shadow: 0 3px 3px 0 rgba(2, 26, 26, 0.15); }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread .comment-attachments li > a {
  color: #344d67; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentPostForm .TagBlock .addTag {
  color: #3c3c3c !important; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread .TagBlock .tag-editor.tag-holder.EditFieldValue {
  box-shadow: 0 0 black;
  background: transparent; }

.ModernizedCommentContainer .ModernizedCommentPanel .fwCommentThreadsWrapper .fwCommentThread .TagBlock .tag-editor.tag-holder.EditFieldValue .tag-wrapper > .post-tag > span:last-child, .ModernizedCreateOrEditCommentForm .post-tag.EntityTag > span:last-child {
  color: #6d6d6d !important; }

.ModernizedCreateOrEditCommentForm .formRowBlock .labelBlock {
  color: #3c3c3c !important; }

.ModernizedCreateOrEditCommentForm .formRowBlock .RequiredField span:first-child::after {
  color: #ff4040; }

.ModernizedCreateOrEditCommentForm .rightPaneFooter:not(:empty) {
  background: #F6F6F6;
  border-top: 1px solid #D8D8D8 !important; }

.ui-dialog .ModernizedCreateOrEditCommentForm .rightPaneFooter:not(:empty) {
  background: #F6F6F6;
  border-top: 1px solid #D8D8D8 !important; }

.KeywordSearchContainer .KeywordSearchWrapper {
  border: solid 1px #b8b8b8;
  background-color: #f0f3f7; }

.KeywordSearchContainer .KeywordSearchWrapper .SearchField {
  background-color: transparent; }

.KeywordSearchContainer .KeywordSearchWrapper.Focus {
  outline-color: transparent;
  border-color: #4093ea !important;
  -webkit-box-shadow: 0 0 8px rgba(64, 147, 234, 0.6);
  box-shadow: 0 0 8px rgba(64, 147, 234, 0.6); }

.KeywordSearchContainer .KeywordSearchWrapper .SearchTrigger {
  background-color: transparent; }

.ColumnFilterFormWrapper .ColumnFilterContent .FilterToggleWrapper .slider {
  background-color: #ccc; }

.ColumnFilterFormWrapper .ColumnFilterContent .FilterToggleWrapper .slider:before {
  background-color: white; }

.ColumnFilterFormWrapper .ColumnFilterContent .FilterToggleWrapper input:checked + .slider {
  background-color: #44698f; }

.ColumnFilterFormWrapper .ColumnFilterContent .FilterToggleWrapper input:focus + .slider {
  box-shadow: 0 0 1px #44698f; }

.LinkWrapper.Horizontal ul.LinkList {
  border-bottom: 1px solid #b8b8b8 !important; }

.LinkWrapper.Horizontal .ui-layout-west.pane-west ul.LinkList li a span {
  color: #43698e; }

.LinkWrapper.Horizontal .ui-layout-west.pane-west ul.LinkList li a {
  border-bottom: 2px solid transparent !important; }

.LinkWrapper.Horizontal .ui-layout-west.pane-west ul.LinkList li a.link-selected {
  background: #dae1e9;
  margin-top: -0.5px; }

.LinkWrapper.Horizontal .ui-layout-west.pane-west ul.LinkList li a:hover:not(.link-selected) {
  border-bottom: 2px solid #5a8fb8 !important; }

.LinkWrapper.Horizontal .ui-layout-west.pane-west ul.LinkList li a:hover:not(.link-selected):before {
  background: transparent; }

.LinkWrapper.Horizontal .ui-layout-west.pane-west ul.LinkList li a.link-selected:before {
  background: #5a8fb8; }

.ui-jqgrid .ui-widget-content .ui-state-highlight a {
  color: #1D407A; }

.BrowseForm .Chart .chartPrintActionWrapper {
  border: 1px solid #dadada;
  background-color: #fbfbfb; }

.ModernizedContainer .ExecuteCommand.Icon:not(.DisplayLink) {
  background: url("../../icons/default_theme_icon.png") no-repeat;
  background-color: #ffffff !important;
  background-image: url("../../icons/default_theme_icon.png") !important; }

.CustomerContractBrowse.Modernized .ModernizedContainer .ModernizedWidget .DisplayField.Icon .FieldValueBlock .DisplayLink:after, .Modernized .ModernizedContainer .ModernizedWidget fieldset:not(.Card) .DisplayField.Icon .FieldValueBlock .DisplayFieldValue:after, fieldset.Card .DisplayField.field.Icon:before, .cardHeader.Icon:before, .cardRow.Icon:before, .cardColumn.Icon:before, .Panel.CardLayout .PanelContent fieldset .field.Icon .DisplayFieldValueBlock label:after, .Panel.CardLayout .PanelContent fieldset .field.Icon .DisplayFieldValueBlock a.DisplayLink:after, .arrow-button .down-arrow {
  background: url("../../icons/default_theme_icon.png") no-repeat;
  background-image: url("../../icons/default_theme_icon.png") !important; }

.column-icon-style, .cardView .cardItem .cardContextMenu, .cardView .cardItem .ExpandIcon, .rowActionBar .GridActionGroup .CustomAction .icon, .cardRow.Icon.List:before, .field.Add-Icon-Field:before, .Add-Icon:before, form.ModernizationOption-Field .Chip .DisplayFieldValueBlock:after, .DownloadLink, .cardColumn.DocumentType > .valueContainer > .ui-jqgrid-custom-link.DownloadLink:after, .ui-jqgrid .DownloadLink:after, .cardColumn > .valueContainer > .DownloadLink::after, .Modernized .icon-close, .ModernizationOption-Field .icon-close, .Card-Row-Icon .cardBody:before, .Add-Odessa-Icon, .Add-You-Icon, .QuickActionWrapper .ValidationDialog .Scroll ul li:before, .BrowseForm .SearchWrapper .AdvSummary ul li.customizedAdvSearchSummary a i, .Collection .customFilter.AdvSummary ul li.customizedAdvSearchSummary a i, .login .LoginContainer .fieldbox--password .passicon, .login .LoginContainer .password-field .passicon {
  background: url("../../icons/CP_Icons.png") no-repeat;
  background-image: url("../../icons/CP_Icons.png") !important; }

.rowActionBar .GridActionGroup .CustomAction .ActionTitle {
  color: #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: #D93249; }

.Collection.Grid .ui-jqgrid td.ui-pill-color-green .pill, .Collection.Card .cardColumn .ui-pill-color-green .pill, .Collection.TabularCard .cardColumn .ui-pill-color-green .pill {
  background-color: #B7EDDE;
  color: #00573E; }

.Collection.Grid .ui-jqgrid td.ui-pill-color-blue .pill, .Collection.Card .cardColumn .ui-pill-color-blue .pill, .Collection.TabularCard .cardColumn .ui-pill-color-blue .pill {
  background-color: #99E0FF;
  color: #005B82; }

.Collection.Grid .ui-jqgrid td.ui-pill-color-orange .pill, .Collection.Card .cardColumn .ui-pill-color-orange .pill, .Collection.TabularCard .cardColumn .ui-pill-color-orange .pill {
  background-color: #FFC7AB;
  color: #A33600; }

.LinkWrapper.Horizontal .TabPageLink .tabNotification .count {
  background-color: #43698e;
  color: #ffffff !important; }

.Panel.CardLayout .PanelContent fieldset .field {
  background-color: #edf1f7 !important;
  border: solid 1px #d4c5c5;
  box-shadow: 1px 1px 0px 0px #c1c1c1; }

.Panel.CardLayout .PanelContent fieldset .field.DisplayField .FieldValueBlock label {
  color: #44698f !important; }

.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer {
  background: #fff;
  box-shadow: 1px 1px 4px 0px #c3bbbb;
  border: 1.5px solid #40b8c8; }

.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer:after, .FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer:before {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #40b8c8; }

.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer:after {
  border-color: transparent transparent transparent #fbfafa; }

.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer:before {
  border-color: transparent transparent transparent #40b8c8; }

.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer .header {
  background: #fff;
  color: #000; }

.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer .title {
  box-shadow: 0 4px 6px -6px #b9b0b0; }

.FieldRichTextInfo .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer .content {
  color: #000;
  background: #fff !important; }

.FieldRichTextInfo .FieldValueBlock .InfoIcon {
  background: url("../../icons/default_theme_icon.png") no-repeat;
  background-image: url("../../icons/default_theme_icon.png") !important;
  background-position: -240px -113px !important; }

.Carousel .cardFooter .cardFooterPaginationInfo {
  color: #666666 !important; }

/*Grid Styling*/
.Modernized .Grid .ui-jqgrid .ui-jqgrid-hdiv, .Modernized .Grid .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th,
.ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th,
.ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-hdiv {
  color: #000000;
  background-color: #EEF1F5;
  border-color: transparent !important;
  border-bottom-color: #9da9c3 !important; }

.Modernized .Grid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight,
.ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight,
.Modernized .Grid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight.ui-state-hover,
.ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight.ui-state-hover {
  background-color: #EDF7FF !important;
  color: #000; }

.Modernized .Grid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-hover,
.ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-hover {
  background-color: #EDF7FF !important;
  /*color:#000 !important;*/ }

.Modernized .Grid .ui-jqgrid .ui-jqgrid-bdiv, .Modernized .Grid .ui-jqgrid .ui-jqgrid-bdiv table tr td,
.ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-bdiv, .ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-bdiv table tr td {
  border-color: transparent !important;
  border: none !important; }

.Modernized .Grid .ui-jqgrid .ui-jqgrid-btable tbody tr .icon-wrapper, .Modernized .Grid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd),
.ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-btable tbody tr .icon-wrapper, .ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd) {
  background-color: #F1F3F7 !important; }

.Modernized .Grid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even), .Modernized .Grid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even) .icon-wrapper
.ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even), .ModernizationOption-Field .LookupGridContainer .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even) .icon-wrapper {
  background-color: #FFF; }

.ModernizationOption-Field .LookupGridContainer {
  background-color: #FFFFFF; }

.ModernizationOption-Field .LookupGridContainer .GridFooter .Message {
  color: black; }

.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 #1A818C !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 {
  background-image: url("../../icons/CP_Icons.png") !important; }

.Modernized .ui-pg-button {
  border: none !important; }

.Modernized .icon-export, .Modernized .ui-pg-button:hover .icon-export {
  background-position: -285px -83px; }

.Modernized .radio-btn-div {
  position: absolute;
  padding: 5px; }

.Modernized .icon.icon-radioBtn {
  background-position: -653px -125px;
  width: 22px;
  height: 22px; }

.Modernized .icon-filter, .Modernized .ui-pg-button:hover .icon-filter {
  background-position: -253px -83px; }

/*Style For Avatar*/
.field .avatarContent .e-avatar.noimage {
  background-color: #ffffff;
  border: dashed 1px #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: #008A00 !important; }

.e-menu-wrapper ul .e-menu-item, .e-anchor-wrap, .e-menu-wrapper ul .e-menu-item .e-caret {
  color: #ECF1F7 !important;
  font-size: 16px; }

.e-anchor-wrap {
  font-family: Helvetica, Arial, sans-serif !important; }

.e-menu-wrapper.e-menu-popup {
  border-top: 4px solid #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; }

.preloading-img {
  background-image: url("../../icons/screen-loading_v2.svg#svgView(preserveAspectRatio(none)");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }

.DialogOpenMode-slider .ui-dialog-titlebar {
  background: transparent !important;
  border-bottom: none !important; }

.DialogOpenMode-slider .ui-dialog-title {
  color: #000000;
  font-family: Helvetica, Arial, sans-serif !important;
  font-size: 16px; }

.DialogOpenMode-slider .ui-dialog-titlebar-close .ui-icon {
  background: url("../../icons/CP_Icons.png") no-repeat !important;
  background-image: url("../../icons/CP_Icons.png") !important;
  background-position: -808px 0px !important; }

.grid-inlay-dimension {
  background-color: transparent; }

.TabularCard .cardView .cardItem.Expand {
  background-color: #EDF7FF !important; }

.TabularCard .cardHeader {
  border-bottom: 0; }

.Modernized .KeywordSearchContainer .KeywordSearchWrapper .SearchTrigger:after, .ModernizationOption-Field .KeywordSearchContainer .KeywordSearchWrapper .SearchTrigger:after {
  background-image: url("../../icons/CP_Icons.png") !important; }

.Modernized .KeywordSearchWrapper.expand + .searchKeyword, .ModernizationOption-Field .KeywordSearchWrapper.expand + .searchKeyword {
  color: #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*/
.FieldRichTextInfo.MultiCurrency .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer {
  border: none !important;
  background: #342828 !important; }

.FieldRichTextInfo.MultiCurrency .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer .HtmlBuilder .content {
  color: #ffffff;
  background: #342828 !important; }

.FieldRichTextInfo.MultiCurrency .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer:before {
  border-left: 10px solid transparent !important;
  border-right: 10px solid transparent !important;
  border-bottom: 10px solid #342828 !important; }

.FieldRichTextInfo.MultiCurrency .FieldValueBlock .RichTextInfoContainer .HtmlRichTextContainer .header {
  color: #fff !important;
  background: #342828 !important;
  border-bottom: 0px !important; }

/* UI Feedback Changes */
.Collection.TabularCard .cardColumn .ui-pill-color-teal .pill {
  background-color: #1C959D;
  color: #fff; }

.Collection.TabularCard .cardColumn .ui-border-color-teal .pill {
  background: transparent;
  border: 1px solid #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-Tab .e-tab-header .e-item.e-toolbar-item .e-tab-text {
  font-family: Helvetica, Arial, sans-serif !important;
  color: #1A818C;
  font-weight: 400; }

.ModernizedContainer .Panel-Tab .e-tab-header .e-tab-wrap:hover .e-tab-text {
  color: #1C959D !important; }

.ModernizedContainer .Panel-Tab .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 400; }

.ModernizedContainer .Panel-Tab .e-tab-header .e-item.e-toolbar-item.e-active {
	background: #008A00 !important;
	border: 1px solid #008A00 !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: #f0f1f2 !important; }

.Modernized .ui-jqgrid .ui-separator {
  background: #7C858C; }

.Collection .PageInfoSelectOption {
  color: #263746;
  background: #f0f3f7; }

.Modernized .ui-state-default.ui-jqgrid-pager.ui-corner-bottom .ui-pg-selbox {
  color: #263746; }

.Collection .cardFooterPagination, .cardFooterPaginationInfo {
  color: #1E1E1E; }

/*ad rotator control*/
.adrotator-carousel .indicators li {
  background: #ffffff; }

.adrotator-carousel .indicators li.active {
  background: #F2495B; }

.adrotator-carousel .indicators li:hover {
  background-color: #2b2b2b; }

/*Sync Fusion Control Changes*/
form.ModernizationOption-Field .Panel:not(.CardLayout) .PanelContent fieldset .field .LookupEditor:focus ~ label.LookupFieldLabel, form.ModernizationOption-Field .Panel:not(.CardLayout) .ModernizedPanelContent fieldset .field .LookupEditor:focus ~ label.LookupFieldLabel {
  color: #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;
  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-btable tbody tr .icon-wrapper {
  padding-top: 15px;
  background: transparent !important; }

.Modernized .Grid .ui-jqgrid .ui-jqgrid-btable tbody tr.toggle .icon-wrapper {
  padding-top: 10px !important; }

.Modernized .Grid .ui-jqgrid .ui-jqgrid-btable tbody tr.toggle .IsAscendingText {
  padding-left: 40px !important; }

.status-inactive-icon {
  background-position: 2px -128px !important; }

.status-active-icon {
  background-position: -31px -128px !important; }

/*BorderLessGrid*/
.Modernized .BorderLessGrid, .ModernizationOption-Field .BorderLessGrid, .Modernized .BorderLessGrid .ui-jqgrid .ui-jqgrid-hdiv, .Modernized .BorderLessGrid .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th, .Modernized .BorderLessGrid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd), .Modernized .BorderLessGrid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd) .icon-wrapper, .ModernizationOption-Field .BorderLessGrid .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th, .ModernizationOption-Field .BorderLessGrid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd), .ModernizationOption-Field .BorderLessGrid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd) .icon-wrapper, .ModernizationOption-Field .BorderLessGrid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight, .ModernizationOption-Field .BorderLessGrid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even), .ModernizationOption-Field .BorderLessGrid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even) .icon-wrapper {
  background-color: white !important; }

.Modernized .BorderLessGrid .frozen-div.ui-state-default.ui-jqgrid-hdiv, .ModernizationOption-Field .BorderLessGrid .ui-jqgrid-bdiv.ui-grid-overlay-hide, .ModernizationOption-Field .BorderLessGrid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td, .ModernizationOption-Field .BorderLessGrid .ui-state-default.ui-jqgrid-hdiv, .ModernizationOption-Field .BorderLessGrid .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead tr th, .ModernizationOption-Field .BorderLessGrid .frozen-bdiv.ui-jqgrid-bdiv, .Modernized .BorderLessGrid .ui-state-default.ui-jqgrid-hdiv, .Modernized .BorderLessGrid .ui-jqgrid-bdiv.ui-grid-overlay-hide {
  box-shadow: none !important;
  border: none !important; }

.ModernizationOption-Field .BorderLessGrid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td, .Modernized .BorderLessGrid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr td {
  font-size: 14px;
  color: #000000; }

.Modernized .BorderLessGrid .ui-jqgrid .ui-state-highlight a, .Modernized .BorderLessGrid .ui-jqgrid .ui-widget-content .ui-state-highlight a {
  color: black; }

.ModernizationOption-Field .BorderLessGrid .grid-wrapper {
  width: 100%;
  margin: 0%; }

/*Flex box space around panel changes*/
.WidgetContainerPanel .Placeholder.PanelSuccessMessage {
  color: #000000; }

.WidgetContainerPanel .Placeholder.PanelSuccessMessage:before {
  background: url("../../icons/CP_Icons.png") no-repeat;
  background-position: -122px 6px; }

/*Custom list view*/
.cardRow.Icon.List:before {
  background-position: -185px -130px !important;
  width: 20px; }

/*Right Action Panel Dashboard*/
.TransactionForm.Modernized div.RightActionPanel .ModernizedPanelContent, .TransactionForm.Modernized.Dashboard div.RightActionPanel .RightActionControl .ModernizedPanelContent {
  background: transparent !important; }

.TransactionForm.Modernized div.RightActionPanel .RightActionControl .e-items {
  background-color: #FFFFFF; }

.TransactionForm.Modernized div.RightActionPanel .RightActionControl .e-tab-header {
  background-color: #FFFFFF; }

.TransactionForm.Modernized div.RightActionPanel .RightActionControl .UserActivity .cardView {
  background-color: #FFFFFF; }

.ModernizedContainer .RightActionControl .Panel-Tab .e-tab-header .e-item.e-toolbar-item.e-active .e-tab-text {
  color: #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; }

/*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 {
  background-color: #1A818C;
  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 Diablog UI*/
.QuickActionWrapper.Error .ValidationDialog .Scroll {
  background: white;
  border: 1px solid #D09D9D; }

.QuickActionWrapper.Warning .ValidationDialog .Scroll {
  background: white;
  border: 1px solid #FFB796; }

.QuickActionWrapper.Information .ValidationDialog .Scroll {
  background: white;
  border: 1px solid #0885DE; }

.QuickActionWrapper .ValidationDialog .Scroll ul li.FieldLink div {
  color: black; }

/*Freeze the action column*/
.ui-jqgrid .ui-jqgrid-bdiv table tr td.freezeColStyle, .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-htable thead
tr th.freezeColStyle {
  position: sticky;
  top: 0%;
  right: 0%; }

.Modernized .Grid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd) td.freezeColStyle {
  background-color: #F1F3F7; }

.Modernized .Grid .ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even) td.freezeColStyle {
  background-color: #fff; }

.ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(odd) td.freezeColStyle {
  background-color: #f1f1f1; }

.ui-jqgrid .ui-jqgrid-btable tbody tr:nth-child(even) td.freezeColStyle {
  background-color: #fdfdfd; }

span.column-icon-style.contextMenuIcon {
  float: none;
  background-position: -159px -83px;
  cursor: pointer; }

.Modernized .Grid .ui-jqgrid .ui-jqgrid-btable tbody tr.ui-state-hover td.freezeColStyle,
.Modernized .Grid .ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight td.freezeColStyle {
  background-color: #EDF7FF; }

.ui-jqgrid .ui-jqgrid-btable tbody tr.ui-state-hover td.freezeColStyle {
  background-color: #d5e4f1; }

.ui-jqgrid .ui-jqgrid-bdiv .ui-jqgrid-btable tbody tr.ui-state-highlight td.freezeColStyle {
  background-color: #7494b5; }

/*Pay Now UI Defect Fix*/
.maskedDataField .DataMasked.e-disabled:enabled {
  -webkit-text-fill-color: black !important; }

.valueContainer.Blue-Pill, .DisplayField.field.Blue-Pill .FieldValueBlock label, form.ModernizationOption-Field .Panel:not(.CardLayout) .field.DisplayField.Blue-Pill .FieldValueBlock label {
  background-color: #87EEF3 !important;
  color: black; }

.valueContainer.Red-Pill, .DisplayField.field.Red-Pill .FieldValueBlock label, form.ModernizationOption-Field .Panel:not(.CardLayout) .field.DisplayField.Red-Pill .FieldValueBlock label {
  background-color: #D73549 !important;
  color: #FFFFFF; }

.valueContainer.Green-Pill, .DisplayField.field.Green-Pill .FieldValueBlock label, form.ModernizationOption-Field .Panel:not(.CardLayout) .field.DisplayField.Green-Pill .FieldValueBlock label {
  background-color: #87EEF3 !important;
  color: black; }

.valueContainer.Orange-Pill, .DisplayField.field.Orange-Pill .FieldValueBlock label, form.ModernizationOption-Field .Panel:not(.CardLayout) .field.DisplayField.Orange-Pill .FieldValueBlock label {
  background-color: #FFD592 !important;
  color: black; }

.ModernizationOption-Field .field.DisplayField .FieldValueBlock textarea {
  border: none;
  background: #ffffff; }

.Add-Odessa-Icon {
  background-position: -763px 0px !important; }

.Add-You-Icon {
  background-position: -722px 0px !important; }

.Padding-30 {
  background: white; }

.ModernizationOption-Field .WidgetContainerPanel .Space-Around.Panel.ModernizedWidget > .ModernizedPanelContent {
  background: #f0f3f7 !important; }

.Light-Grey-BG .cardItem {
  background: #FAFBFD !important; }

/*Fix for PROD01-32373 Grid white border Under Tab*/
.Modernized .Panel-Tab .Grid .ui-jqgrid .ui-jqgrid-hdiv {
  border-color: #FFFFFF #FFFFFF transparent #FFFFFF !important; }

.Modernized .Panel-Tab .Grid .ui-jqgrid .ui-jqgrid-hdiv .ui-jqgrid-hbox {
  border-bottom: #9da9c3 !important; }

.Modernized .Panel-Tab .Grid .ui-jqgrid .ui-jqgrid-bdiv {
  border-color: transparent #FFFFFF #FFFFFF #FFFFFF !important; }

.Modernized .custom-pager .ui-pg-input, .Modernized .ui-state-default.ui-jqgrid-pager.ui-corner-bottom .ui-pg-selbox {
  background: transparent !important; }

.ModernizedContainer .Chip .PerformAction {
  border: none !important;
  background-color: transparent !important; }

form.ModernizationOption-Field .Panel:not(.CardLayout) .PanelContent, form.ModernizationOption-Field .Panel:not(.CardLayout) .ModernizedPanelContent {
  color: rgba(0, 0, 0, 0.54) !important; }

.Collection .customFilter.AdvSummary {
  box-shadow: 0 10px 16px 0 rgba(134, 134, 134, 0.5) !important; }

.Collection .inline-advanced-search-container form {
  background: white;
  box-shadow: 0 10px 16px 0 rgba(134, 134, 134, 0.5) !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: 4px; }

.Collection .inline-advanced-search-container form .FormTitle {
  color: #000; }

.BrowseForm {
  background: #ECF1F7; }

.BrowseForm .SearchWrapper .AdvSummary {
  background: #fff; }

.BrowseForm .SearchWrapper .AdvSummary ul li.customizedAdvSearchSummary, .Collection .customFilter.AdvSummary ul li.customizedAdvSearchSummary {
  background: #fff;
  border: 0; }

.BrowseForm .SearchWrapper .AdvSummary ul li.customizedAdvSearchSummary .labelBlock, .BrowseForm .SearchWrapper .AdvSummary ul li.customizedAdvSearchSummary .valueBlock, .BrowseForm .SearchWrapper .AdvSummary .customFilterTitle, .Collection .customFilter.AdvSummary ul li.customizedAdvSearchSummary .labelBlock, .Collection .customFilter.AdvSummary ul li.customizedAdvSearchSummary .valueBlock, .Collection .customFilter.AdvSummary .customFilterTitle {
  color: #000; }

.BrowseForm .SearchWrapper .AdvSummary .clearAllSearchFilter, .Collection .customFilter.AdvSummary .clearAllSearchFilter {
  border-radius: 4px;
  color: #fff;
  background-color: #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; }

.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: #008A00 !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: #008A00 !important;
}

.login .LoginContainer .fieldbox--button .btn:hover {
  background: #008A00 !important; }

.Card .SelectAllContainer span, .TabularCard .SelectAllContainer span {
  color: #000000 !important; }

.login .LoginContainer .fieldbox--password.pass-hide .passicon, .login .LoginContainer .password-field.pass-hide .passicon {
  background-position: -265px -123px !important; }

.login .LoginContainer .fieldbox--password.pass-visible .passicon, .login .LoginContainer .password-field.pass-visible .passicon {
  background-position: -236px -120px !important; }

.e-toast-container .e-toast .e-toast-progress {
  background-color: #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: 15%;
  margin: 0 auto 30px auto;
  content: url("/Content/theme/Customer/TDE_Logo.png"); }

.CustomerLabel {
  margin: 0 10% 20px; }

/**Information Dialog*/
.ui-dialog.ConfirmActionDialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button, .ui-dialog.AlertDialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
  background-image: none !important; }

.ui-dialog.ConfirmActionDialog hr, .ui-dialog.AlertDialog hr {
  border: none;
  border-top: 1px solid; }

.ui-dialog.AlertDialog.Information, .ui-dialog.AlertDialog.Error, .ui-dialog.AlertDialog.Warning {
  background-color: #ffffff; }

.ui-dialog.AlertDialog .ui-dialog-titlebar {
  color: #000000;
  background-color: transparent; }

.ui-dialog.AlertDialog .ui-widget-content {
  color: #000000;
  scrollbar-color: #7C858C #F0F1F2; }

.ui-dialog.AlertDialog .ui-dialog-buttonpane .ui-button.btn-secondary {
  color: #008099;
  background-color: #ffffff;
  border-color: #008099; }

.ui-dialog.AlertDialog .ui-dialog-buttonpane .ui-button.btn-primary {
  background-color: #008099;
  color: #ffffff;
  border-color: #008099; }

.ui-dialog.AlertDialog.Information {
  border-color: #CFD5D6; }

.ui-dialog.AlertDialog.Warning {
  border-color: #FF671B; }

.ui-dialog.AlertDialog.Error {
  border-color: #B82828; }

.ui-dialog.AlertDialog:before {
  background-image: url("../../icons/CP_Icons.png") !important; }

.ui-dialog.AlertDialog ::-webkit-scrollbar-track {
  background: #F0F1F2; }

.ui-dialog.AlertDialog ::-webkit-scrollbar-thumb {
  background: #7C858C; }

.icon-back-to-top {
  background-image: url("../../icons/CP_Icons.png") !important;
  background-position: -276px 0px; }

.Modernized .ModernizedPanelContent fieldSet .field.LightningBulb .ExecuteCommand.Button {
  color: #1A818C !important;
  background-color: transparent !important; }

.Modernized .ModernizedPanelContent fieldset .field.LightningBulb::before {
  background-image: url("../../icons/CP_Icons.png") !important; }

/*CreditCorner SemiPie Chart Style*/
.Modernized .ModernizedWidget.CreditCorner.Panel {
  background-color: white !important; }

.Modernized .ModernizedWidget.CreditCornerPanelActions.Panel {
  background-color: white !important; }

/*CreditCorner No LOC Style*/
.Modernized .ModernizedWidget.CreditCorner_NoLOCPanel.Panel {
  background-color: white !important; }

.Modernized .ModernizedPanelContent fieldset .field .CreditIcon::before {
  background-image: url("../../icons/CP_Icons.png") !important; }

.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: -185px 217px !important; }

.cardItem .CardItemBorderLeft, .CardBorderWithSpacing .cardItem {
  border-color: #CED3D9 !important; }

.WidgetContainerPanel .Panel.ModernizedWidget.Indicator.GreenBackground:not(.Layout) .ModernizedPanelContent {
	/* background-image: url("../../images/green_background.png") !important;*/
	background-color: #008A00 !important;
	background-repeat: no-repeat;
	background-size: cover !important;
}

.WidgetContainerPanel .Panel.ModernizedWidget.Indicator.BlueBackground:not(.Layout) .ModernizedPanelContent {
	/* background-image: url("../../images/blue_background.png") !important;*/
	background-color: #008A00 !important;
	background-repeat: no-repeat;
	background-size: cover !important;
}

/*Portal Notification*/
.PortalNotification .ModernizedPanelContent {
  background-color: #FFF0E8 !important;
  border-color: #FFB796 !important; }

.PortalNotification .PortalNotification-closeicon {
  background-image: url("../../icons/CP_Icons.png") !important;
  background-position: -807px 0px; }

.PortalNotification .PortalNotification-speakericon {
  background-image: url("../../icons/CP_Icons.png") !important;
  background-position: -543px 0px;
  border-left: 5px #FF8700 solid !important; }

.adrotator-divVideo-link, .adrotator-divImage-link {
  background-image: url("../../icons/CP_Icons.png") !important;
  background-position: -449px -165px;
  background-color: transparent !important; }

.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, .help-wrapper:focus-visible, user-profile-wrapper: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 {
  outline-color: #00738A !important; }

.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: #00738A !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 !important; }

/* FooterActionBar Changes */
.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; }

.Panel.FooterActionBar .ButtonControlSet.ActionControlBlock .PerformWorkflowAction, .Panel.ShowCancelOnPanelFooter .ButtonControlSet.ActionControlBlock .PerformWorkflowAction, .Panel.PlaceActionsOnPanelFooter .ButtonControlSet.ActionControlBlock .PerformWorkflowAction, .Panel.PlaceFormFooterActionsOnPanelFooter .ButtonControlSet.ActionControlBlock .PerformWorkflowAction {
  color: #ffffff !important; }

.Panel.FooterActionBar .ButtonControlSet.ActionControlBlock li.formActionButton .btn, .Panel.ShowCancelOnPanelFooter .ButtonControlSet.ActionControlBlock li.formActionButton .btn, .Panel.PlaceActionsOnPanelFooter .ButtonControlSet.ActionControlBlock li.formActionButton .btn, .Panel.PlaceFormFooterActionsOnPanelFooter .ButtonControlSet.ActionControlBlock li.formActionButton .btn {
	background-color: #008A00 !important;
	border: 1px solid #008A00 !important;
}

.Panel.FooterActionBar .ButtonControlSet.ActionControlBlock .btn:hover, .Panel.ShowCancelOnPanelFooter .ButtonControlSet.ActionControlBlock .btn:hover, .Panel.PlaceActionsOnPanelFooter .ButtonControlSet.ActionControlBlock .btn:hover, .Panel.PlaceFormFooterActionsOnPanelFooter .ButtonControlSet.ActionControlBlock .btn:hover {
  background-color: #1A818C !important; }

.Panel.FooterActionBar .ButtonControlSet.ActionControlBlock .btn, .Panel.ShowCancelOnPanelFooter .ButtonControlSet.ActionControlBlock .btn, .Panel.PlaceActionsOnPanelFooter .ButtonControlSet.ActionControlBlock .btn, .Panel.PlaceFormFooterActionsOnPanelFooter .ButtonControlSet.ActionControlBlock .btn {
	color: #ffffff !important;
	background-color: #008A00 !important;
	border: 1px solid #008A00 !important;
}

.Panel.FooterActionBar .ButtonControlSet.ActionControlBlock li .btn.secondary, .Panel.ShowCancelOnPanelFooter .ButtonControlSet.ActionControlBlock li .btn.secondary, .Panel.PlaceActionsOnPanelFooter .ButtonControlSet.ActionControlBlock li .btn.secondary, .Panel.PlaceFormFooterActionsOnPanelFooter .ButtonControlSet.ActionControlBlock li .btn.secondary {
	background-color: #ffffff !important;
	color: #1A818C !important;
	border: 1px solid #008A00 !important;
}

.Panel.FooterActionBar .ButtonControlSet.ActionControlBlock li .btn.secondary:hover, .Panel.ShowCancelOnPanelFooter .ButtonControlSet.ActionControlBlock li .btn.secondary:hover, .Panel.PlaceActionsOnPanelFooter .ButtonControlSet.ActionControlBlock li .btn.secondary:hover, .Panel.PlaceFormFooterActionsOnPanelFooter .ButtonControlSet.ActionControlBlock li .btn.secondary:hover {
  background-color: #ffffff !important;
  border: 1px solid #008A00 !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: #008A00 !important;
	border: 1px solid #008A00 !important;
}

.FooterActionBarWrapper .ButtonControlSet li.formActionButton .btn:hover, .ActionFormButtonPanelWrapper .ButtonControlSet li.formActionButton .btn:hover, form.ShowFooter .ButtonControlSet.ActionControlBlock .btn:hover {
  background-color: #008A00 !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: #008A00 !important;
	border: 1px solid #008A00 !important;
}

.FooterActionBarWrapper .ButtonControlSet li.formActionButton .btn.secondary, .ActionFormButtonPanelWrapper .ButtonControlSet li.formActionButton .btn.secondary, .btn.doneBtn {
	background-color: #ffffff !important;
	color: #008A00 !important;
	border: 1px solid #008A00 !important;
}

.FooterActionBarWrapper .ButtonControlSet li.formActionButton .btn.secondary:hover, .ActionFormButtonPanelWrapper .ButtonControlSet li.formActionButton .btn.secondary:hover {
  background-color: #ffffff !important;
  border: 1px solid #008A00 !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 #008A00 !important;
  background: transparent !important;
  color: #008A00 !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: #008A00 !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: #008A00 !important;
  background: transparent !important; }

/*Back To Form Link*/
.BackToFormLink .ModernizedPanelContent .FieldSet .OpenTransactionForm .ExecuteCommand {
  background-color: transparent !important;
  color: black !important; }

.BackToFormLink .FieldSet .FieldValueBlock a {
  color: black !important; }

.BackToFormLink::before {
  background-image: url("../../icons/CP_Icons.png") !important;
  background-position: -134px -83px; }

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(TDE_Logo.png) !important;
  background-repeat: no-repeat !important;
  background-size: 50%;
  background-position: center;
  font-family: Helvetica, Arial, sans-serif; }

/*media queries*/
/*media queries*/
/*.SelectParamCollection.Card .cardItem {
    border: 1px solid #e3e3e3;
}*/
@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; } }
