/*! buildId:25.05.7, time: Mon Nov 17 2025 06:54:17 GMT-0500 (Eastern Standard Time), rel: (no branch) */
@font-face {
  font-family: "OpenSans";
  src: url(../1d1220/OpenSans-Light_3d5923f94fc319b5652a7feb9dfa2b28.ttf);
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "OpenSans";
  src: url(../736b8a/OpenSans-Regular_17e98b9e5586529b13ccb1f7af16861c.ttf);
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "OpenSans";
  src: url(../98a401/OpenSans-Italic_9585580230392fee3fdc7d8e632e404e.ttf);
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "OpenSans";
  src: url(../95c919/OpenSans-Semibold_029b9bc9d72f4d799803735f6295f763.ttf);
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "OpenSans";
  src: url(../0a9165/OpenSans-Bold_043771c999cd4d47d9f33c9c7e42c392.ttf);
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "OpenSans";
  src: url(../367eca/OpenSans-ExtraBold_8dafb2ac05778278072ad2668b8df231.ttf);
  font-weight: 800;
  font-style: normal;
}

.nav-tabs>li.active a {
  border-top: 1px solid rgba(0,0,0,0);
}

.nav-tabs>li.active a:hover,
.nav-tabs>li.active a:focus {
  border-top: 1px solid rgba(0,0,0,0);
}

.section-summary .btn.btn-primary,
.section-summary .btn.btn-success {
  padding: 6px 12px;
}

@media only screen and (min-width: 1400px) {
  .page-header-wrapper.page-header-wrapper {
    background-position: bottom left,top left;
    background-repeat: repeat-x,no-repeat;
    background-size: 100% 5px,100%;
  }
}

@media only screen and (min-width: 1400px) {
  .page-header-wrapper.page-header-wrapper .page-header {
    background-color: linear-gradient(to right, #003087, #577ec0);
  }
}

.login-logo img {
  display: none;
}

.login-container.login-container.login-container {
  padding-bottom: 15px;
}

.login-container.login-container.login-container .btn {
  border-radius: 0;
}

.login-footer {
  display: none;
}

.glu-base-nav {
  background: url(../712a87/nav-colorbar_5ce4d425fbc8c9f23bfd719e3001d885.png) 0 bottom repeat-x;
  background-size: 100% 5px;
  padding-bottom: 5px;
}

@media only screen and (min-width: 1400px) {
  .glu-base-nav {
    background: none;
    padding-bottom: 0;
  }
}

.login-screen .glu-base-nav {
  padding-bottom: 0;
}

@media only screen and (min-width: 1400px) {
  .glu-menu.glu-menu.glu-menu.glu-menu .parent>[class^=item-] {
    background-color: rgba(0,0,0,0);
  }
}

@media only screen and (min-width: 1400px) {
  .glu-menu.glu-menu.glu-menu.glu-menu .parent>[class^=item-]:hover,
  .glu-menu.glu-menu.glu-menu.glu-menu .parent>[class^=item-].dd-open {
    background-color: rgba(0,0,0,0);
  }
}

body {
  background-color: #fff;
  color: #000;
  font-family: OpenSans,Helvetica,Arial,sans-serif;
}

h1 {
  color: #333;
  font-size: 20px;
  font-weight: normal;
}

h2 {
  color: #333;
  font-size: 23px;
  font-weight: normal;
}

h3 {
  color: #333;
  font-size: 14px;
  font-weight: normal;
}

h4 {
  color: #333;
  font-size: 13px;
  font-weight: normal;
}

h5 {
  color: #333;
  font-size: 12px;
  font-weight: normal;
}

h6 {
  color: #333;
  font-size: 11px;
  font-weight: normal;
}

a {
  color: #00468b;
}

a:hover {
  color: #00468b;
  text-decoration: underline;
}

label {
  color: #333;
}

.has-error label {
  color: #df0000;
}

.alert-positive {
  background-color: #dff0d6;
  border-color: #8cb566;
  color: #333;
}

.alert-positive>[class^=icon-] {
  color: #333;
}

.alert-info {
  background-color: #e8f3ff;
  border-color: #518cc4;
  color: #333;
}

.alert-info>[class^=icon-] {
  color: #333;
}

.alert-warning {
  background-color: #fff7d7;
  border-color: #c60;
  color: #333;
}

.alert-warning>[class^=icon-] {
  color: #333;
}

.alert-negative {
  background-color: #fecccd;
  border-color: #97030a;
  color: #333;
}

.alert-negative>[class^=icon-] {
  color: #333;
}

.btn {
  border-radius: 0;
  border-width: 1px;
  font-size: 14px;
}

.btn.btn-primary {
  background-color: #00468b;
  border-color: #00468b;
  color: #fff;
  font-weight: normal;
}

.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary.focus,
.btn.btn-primary:active,
.btn.btn-primary.active {
  background-color: #002f57;
  color: #fff;
}

.btn.btn-primary.disabled,
.btn.btn-primary[disabled] {
  background-color: #e7eff8;
  color: #fff;
}

.btn.btn-secondary {
  background-color: #fff;
  border-color: #ccc;
  color: #002f87;
  font-weight: normal;
}

.btn.btn-secondary:hover,
.btn.btn-secondary:focus,
.btn.btn-secondary.focus,
.btn.btn-secondary:active,
.btn.btn-secondary.active {
  background-color: #ededed;
  color: #002f87;
}

.btn.btn-secondary.disabled,
.btn.btn-secondary[disabled] {
  background-color: #fff;
  color: #e8f3ff;
}

.btn.btn-tertiary {
  background-color: rgba(0,0,0,0);
  border-color: rgba(0,0,0,0);
  color: #00468b;
  font-weight: normal;
}

.btn.btn-tertiary:hover,
.btn.btn-tertiary:focus,
.btn.btn-tertiary.focus,
.btn.btn-tertiary:active,
.btn.btn-tertiary.active {
  background-color: rgba(0,0,0,0);
  color: #00468b;
}

.btn.btn-tertiary.disabled,
.btn.btn-tertiary[disabled] {
  background-color: rgba(0,0,0,0);
  color: #0074bd;
}

.form-group label {
  color: #333;
}

.has-error .form-group label {
  color: #df0000;
}

.form-control.form-control.form-control.form-control {
  color: #555;
}

.has-error .form-control.form-control.form-control.form-control {
  border-color: #df0000;
}

.has-error .help-block {
  clear: both;
  color: #df0000;
}

.account-group-name-input {
  color: #555;
}

.modal-header {
  background-color: #ededed;
  color: #333;
}

.modal-title {
  color: #333;
}

.dialog-info .modal-header {
  background-color: #4570b9;
  color: #fff;
}

.dialog-info .modal-header>[class^=icon-] {
  color: #4570b9;
}

.dialog-info .modal-title {
  color: #fff;
}

.dialog-warning .modal-header {
  background-color: #fff7d7;
  color: #333;
}

.dialog-warning .modal-header>[class^=icon-] {
  color: #c60;
}

.dialog-warning .modal-title {
  color: #333;
}

.dialog-error .modal-header {
  background-color: #fecccd;
  color: #333;
}

.dialog-error .modal-header>[class^=icon-] {
  color: #97030a;
}

.dialog-error .modal-title {
  color: #333;
}

.NavTabs {
  border-bottom: 1px solid #d9d9d6;
}

.NavTabs-item.NavTabs-item.NavTabs-item.is-active .NavTabs-link,
.NavTabs-item.NavTabs-item.NavTabs-item.is-active .NavTabs-link:hover,
.NavTabs-item.NavTabs-item.NavTabs-item.is-active .NavTabs-link:focus {
  background: #fff;
  border: 0 solid rgba(0,0,0,0);
  border-bottom: 3px solid #003087;
  bottom: 0;
  color: #003087;
  text-decoration: none;
}

.NavTabs-link.NavTabs-link.NavTabs-link.NavTabs-link {
  background: #fff;
  border: 0 solid rgba(0,0,0,0);
  border-radius: 0;
  bottom: 0;
  color: #3f495a;
  font-size: 16px;
  font-weight: bold;
  margin: 0 5px;
  padding: 10px 15px 5px;
  text-align: center;
  text-decoration: none;
}

.NavTabs-link.NavTabs-link.NavTabs-link.NavTabs-link:hover {
  background: #fff;
  border: 0 solid rgba(0,0,0,0);
  bottom: 0;
  color: #003087;
  text-decoration: none;
}

.NavTabs-link.NavTabs-link.NavTabs-link.NavTabs-link:focus {
  background: #fff;
  border: 0 solid rgba(0,0,0,0);
  bottom: 0;
  color: #333;
  text-decoration: none;
}

.NavTabs-link.NavTabs-link.NavTabs-link.NavTabs-link:disabled,
.NavTabs-link.NavTabs-link.NavTabs-link.NavTabs-link[disabled] {
  background: #fff;
  border: 0 solid rgba(0,0,0,0);
  bottom: 0;
  color: #333;
  text-decoration: none;
}

.panel-primary {
  clear: both;
}

.panel-primary .panel-heading h4,
.panel-primary .panel-heading h5,
.panel-primary .panel-title,
.panel-primary .panel-title a,
.panel-primary>.panel-heading {
  background-color: #00468b;
  border-color: #00468b;
  color: #fff;
}

.panel-secondary {
  clear: both;
}

.panel-secondary .panel-heading h4,
.panel-secondary .panel-heading h5,
.panel-secondary .panel-title,
.panel-secondary .panel-title a,
.panel-secondary>.panel-heading {
  background-color: #002f57;
  border-color: #002f57;
  color: #fff;
}

.panel-tertiary {
  clear: both;
}

.panel-tertiary .panel-heading h4,
.panel-tertiary .panel-heading h5,
.panel-tertiary .panel-title,
.panel-tertiary .panel-title a,
.panel-tertiary>.panel-heading {
  background-color: #fff;
  border-color: #fff;
  color: #333;
}

.panel-tertiary .panel-heading.panel-heading {
  margin: 0 0 10px;
  padding: 10px 20px 10px 0;
}

.popover {
  border: 1px solid #999;
  color: #333;
}

.popover-title {
  background-color: #ededed;
  color: #333;
}

.StepsNamed-item.StepsNamed-item.is-active .StepsNamed-link {
  background-color: #fac538;
  border: 2px solid #fac538;
  color: #222;
}

.StepsNamed-item.StepsNamed-item.is-active .StepsNamed-text {
  color: #333;
}

.StepsNamed-item.StepsNamed-item::before {
  background-color: #ccc;
}

.StepsNamed-link.StepsNamed-link {
  background-color: #fff;
  border: 2px solid #ccc;
  color: #4c4c4c;
}

.StepsNamed-text {
  color: #333;
}

.widget {
  color: #333;
}

.widget-header h3 {
  color: #333;
}

.widget-icons .btn {
  color: #002f87;
}

.section-summary.section-summary {
  background-color: #00468b;
  color: #fff;
  padding: 20px 50px 45px 50px;
}

.section-summary.section-summary h3,
.section-summary.section-summary h4,
.section-summary.section-summary h4>span,
.section-summary.section-summary label,
.section-summary.section-summary .total-heading {
  color: #fff;
}

.section-summary.section-summary .btn.btn-primary,
.section-summary.section-summary .btn.btn-success {
  background-color: #eab917;
  border-color: #eab917;
  color: #00468b;
  font-size: 14px;
  font-weight: bold;
}

.section-summary.section-summary .btn.btn-primary:hover,
.section-summary.section-summary .btn.btn-primary:focus,
.section-summary.section-summary .btn.btn-primary.focus,
.section-summary.section-summary .btn.btn-primary:active,
.section-summary.section-summary .btn.btn-primary.active,
.section-summary.section-summary .btn.btn-success:hover,
.section-summary.section-summary .btn.btn-success:focus,
.section-summary.section-summary .btn.btn-success.focus,
.section-summary.section-summary .btn.btn-success:active,
.section-summary.section-summary .btn.btn-success.active {
  background-color: #a87c0d;
  color: #00468b;
}

.section-summary.section-summary .btn.btn-primary.disabled,
.section-summary.section-summary .btn.btn-primary[disabled],
.section-summary.section-summary .btn.btn-success.disabled,
.section-summary.section-summary .btn.btn-success[disabled] {
  background-color: #e7eff8;
  color: #00468b;
}

.section-summary.section-summary .btn.btn-secondary {
  background-color: #fff;
  border-color: #00468b;
  color: #00468b;
  font-size: 14px;
  font-weight: normal;
}

.section-summary.section-summary .btn.btn-secondary:hover,
.section-summary.section-summary .btn.btn-secondary:focus,
.section-summary.section-summary .btn.btn-secondary.focus,
.section-summary.section-summary .btn.btn-secondary:active,
.section-summary.section-summary .btn.btn-secondary.active {
  background-color: #37669b;
  color: #fff;
}

.section-summary.section-summary .btn.btn-secondary.disabled,
.section-summary.section-summary .btn.btn-secondary[disabled] {
  background-color: #37669b;
  color: #00468b;
}

.grid {
  color: #333;
}

.grid .grid-manage-column-menu-trigger.grid-manage-column-menu-trigger.grid-manage-column-menu-trigger {
  border: 1px solid #ccc;
}

.grid .grid-manage-column-menu-trigger.grid-manage-column-menu-trigger.grid-manage-column-menu-trigger:hover {
  background-color: #f0f0f0;
  border: border 1px solid #ccc;
}

.grid .content.content {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
}

.grid .table>thead {
  background-color: #fff;
  color: #333;
}

.grid .table>thead th,
.grid .table>thead .txt.sortable {
  border-color: #ccc;
}

.grid .table>thead th:hover,
.grid .table>thead .txt.sortable:hover {
  background-color: #f0f0f0;
  color: #333;
}

.grid .table>tbody tr:nth-child(even),
.grid .table>tbody tr.grid-row-even {
  background-color: #fff;
}

.grid .table>tbody tr.selected {
  background-color: #f3f4fc;
}

.grid .table>tbody td:first-child {
  border-left: 1px solid #ccc;
}

.grid .table>tbody td:last-child {
  border-right: 1px solid #ccc;
}

.grid .table>tbody .btn,
.grid .table>tbody .btn-popover {
  color: #00468b;
}

.grid .table>tbody .btn:hover,
.grid .table>tbody .btn-popover:hover {
  color: #00468b;
}

.grid .pager {
  background-color: #f4f4f4;
  color: #666;
}

@media only screen and (min-width: 768px) {
  .page-header-wrapper {
    padding: 20px 35px 10px;
  }
}

@media only screen and (min-width: 1400px) {
  .page-header-wrapper {
    background-image: url(""),linear-gradient(180deg, linear-gradient(to right, #003087, #577ec0), linear-gradient(to right, #003087, #577ec0) calc(100% - 5px), #89ABE3 5px, #89ABE3);
    color: #fff;
    min-height: 50px;
    padding: 0 0 0 40px;
  }
}

.page-header-wrapper .landing-header.landing-header {
  font-size: 20px;
  font-weight: normal;
}

@media only screen and (min-width: 1400px) {
  .page-header-wrapper .landing-header.landing-header {
    color: #fff;
  }
}

@media only screen and (min-width: 1400px) {
  .page-header-wrapper .prev-page-breadcrumb .return-to-workspace {
    background-color: rgba(0,0,0,0);
    color: #fff;
    padding: 28px 15px;
  }
}

.page-header-wrapper .amount-wrapper {
  padding-top: 0;
}

@media only screen and (min-width: 1400px) {
  .page-header-wrapper .amount-wrapper {
    background-color: rgba(0,0,0,0);
    color: #fff;
    line-height: 1.4285714286;
    padding-top: 10px;
  }
}

@media only screen and (min-width: 1400px) {
  .page-header-wrapper .amount-label-text.amount-label-text.amount-label-text {
    color: #fff;
    font-size: 20px;
    font-weight: normal;
  }
}

@media only screen and (min-width: 1400px) {
  .page-header-wrapper .amount-value-text.amount-value-text {
    color: #fff;
    font-size: 30px;
    font-weight: bold;
  }
}

.login-screen {
  background-color: #f3f4fc;
}

@media only screen and (min-width: 1400px) {
  .login-screen .glu.glu,
  .login-screen .glu-content {
    background-color: rgba(0,0,0,0);
  }
}

.login-logo {
  background: url(../b93e78/logo-login_93d40f77620df05d5678c0da423d3d73.jpg) no-repeat top center;
  height: 45px;
}

.login-marketing.right.right.right {
  background-image: url(../bfe11a/marketing-login_fba79b9ed6d8933349f3eb8fca18e1a4.png);
}

@media only screen and (min-width: 768px) {
  body:not(.login-screen) .glu-content .glu-base-nav div[data-region=logoHeader] {
    left: 10px;
    position: relative;
  }
}

body:not(.login-screen) .glu-content .glu-base-nav div[data-region=menuHeader] {
  top: 105px;
}

.glu-base-nav {
  background-color: #89abe3;
  background-image: url("../../_pages/ui.html");
  background-size: 100% 5px;
  font-size: 12px;
  padding-bottom: 5px;
}

@media only screen and (min-width: 768px) {
  .glu-base-nav {
    font-size: 14px;
  }
}

@media only screen and (min-width: 1400px) {
  .glu-base-nav {
    background: none;
    padding-bottom: 0;
  }
}

.glu-base-nav .logo {
  background: url(../35491d/logo-nav_ea8ed5f9ff4fdef3fcba7ed8cc0cf2f7.jpg) no-repeat 0 50%;
  height: 40px;
  margin: 5px 0;
  width: 125px;
}

@media only screen and (min-width: 768px) {
  .glu-menu.glu-menu.glu-menu {
    background-color: #333;
  }
}

@media only screen and (min-width: 1400px) {
  .glu-menu.glu-menu.glu-menu {
    background-color: #fff;
  }
}

.glu-menu.glu-menu.glu-menu .nav {
  display: inherit;
}

@media only screen and (min-width: 768px) {
  .glu-menu.glu-menu.glu-menu .parent {
    border-bottom-color: #333;
    border-top-color: #333;
  }
}

@media only screen and (min-width: 1400px) {
  .glu-menu.glu-menu.glu-menu .parent {
    border-bottom: 0;
    border-top: 0;
  }
}

@media only screen and (min-width: 768px) {
  .glu-menu.glu-menu.glu-menu .parent>[class^=item-] {
    background-color: #333;
    color: #fff;
  }
}

@media only screen and (min-width: 1400px) {
  .glu-menu.glu-menu.glu-menu .parent>[class^=item-] {
    border-bottom-width: 5px;
    color: #333;
  }
}

@media only screen and (min-width: 768px) {
  .glu-menu.glu-menu.glu-menu .parent>[class^=item-]:hover,
  .glu-menu.glu-menu.glu-menu .parent>[class^=item-].dd-open,
  .glu-menu.glu-menu.glu-menu .parent>[class^=item-].active {
    background-color: #000;
    color: #fff;
  }
}

@media only screen and (min-width: 1400px) {
  .glu-menu.glu-menu.glu-menu .parent>[class^=item-]:hover,
  .glu-menu.glu-menu.glu-menu .parent>[class^=item-].dd-open,
  .glu-menu.glu-menu.glu-menu .parent>[class^=item-].active {
    background: rgba(0,0,0,0);
    border-bottom-color: #00468b;
    color: #00468b;
  }
}

.glu-menu.glu-menu.glu-menu .parent>[class^=item-]:hover [class^=icon-],
.glu-menu.glu-menu.glu-menu .parent>[class^=item-].dd-open [class^=icon-],
.glu-menu.glu-menu.glu-menu .parent>[class^=item-].active [class^=icon-] {
  color: #fff;
}

@media only screen and (min-width: 768px) {
  .glu-menu.glu-menu.glu-menu .parent>[class^=item-]:hover [class^=icon-]::before,
  .glu-menu.glu-menu.glu-menu .parent>[class^=item-].dd-open [class^=icon-]::before,
  .glu-menu.glu-menu.glu-menu .parent>[class^=item-].active [class^=icon-]::before {
    font-size: 16px;
  }
}

.glu-menu.glu-menu.glu-menu .parent>[class^=item-] [class^=icon-] {
  color: #999;
}

.glu-menu.glu-menu.glu-menu .parent>[class^=item-] [class^=icon-]::before {
  font-size: 16px;
}

.glu-menu.glu-menu.glu-menu .dropdown.dropdown.dropdown {
  font-size: 12px;
}

@media only screen and (min-width: 768px) {
  .glu-menu.glu-menu.glu-menu .dropdown.dropdown.dropdown {
    background-color: #000;
    font-size: 12px;
  }
}

@media only screen and (min-width: 1400px) {
  .glu-menu.glu-menu.glu-menu .dropdown.dropdown.dropdown {
    background-color: #fff;
  }
}

@media only screen and (min-width: 768px) {
  .glu-menu.glu-menu.glu-menu .dropdown.dropdown.dropdown [class^=item-] {
    color: #fff;
  }
}

@media only screen and (min-width: 1400px) {
  .glu-menu.glu-menu.glu-menu .dropdown.dropdown.dropdown [class^=item-] {
    color: #000;
  }
}

@media only screen and (min-width: 768px) {
  .glu-menu.glu-menu.glu-menu .dropdown.dropdown.dropdown [class^=item-]:hover,
  .glu-menu.glu-menu.glu-menu .dropdown.dropdown.dropdown [class^=item-]:focus {
    background-color: #000;
    color: #fff;
    -webkit-text-decoration-color: #fff;
    text-decoration-color: #fff;
  }
}

@media only screen and (min-width: 1400px) {
  .glu-menu.glu-menu.glu-menu .dropdown.dropdown.dropdown [class^=item-]:hover,
  .glu-menu.glu-menu.glu-menu .dropdown.dropdown.dropdown [class^=item-]:focus {
    background-color: #fac538;
    color: #000;
    -webkit-text-decoration-color: #000;
    text-decoration-color: #000;
  }
}

.notifications-container li:nth-child(odd) {
  background-color: #f2f2f2;
}

.notifications-container li.notification-warning-row {
  background-color: #fff7d7;
  color: #333;
}

.notification-count-text.notification-count-text.notification-count-text {
  border-color: #c60;
  color: #c60;
}

.smb-usergroup .accountsGridWrapper .tile {
  background-color: #fff;
  background-image: "../../../images/theme/smb/tile-account-bg.png";
  border-radius: 5px;
}

.smb-usergroup .accountsGridWrapper .tile .title,
.smb-usergroup .accountsGridWrapper .tile .total,
.smb-usergroup .accountsGridWrapper .tile .btn {
  color: #0f304d;
}

.smb-usergroup .page-header-wrapper {
  background-image: none;
  box-shadow: none;
  padding-bottom: 0;
}

@media only screen and (min-width: 1400px) {
  .smb-usergroup .page-header-wrapper {
    background-color: #00468b;
    border-bottom: 5px solid #89abe3;
  }
}

@media only screen and (min-width: 1400px) {
  .smb-usergroup .page-header-wrapper .page-header {
    background-color: rgba(0,0,0,0);
  }
}

@media only screen and (min-width: 1400px) {
  .smb-usergroup .page-header-wrapper .landing-header {
    color: #fff;
  }
}

.smb-usergroup .page-header-wrapper .prev-page-breadcrumb .return-to-workspace {
  background-color: #fff;
  color: #333;
}

.smb-usergroup .page-header-wrapper .amount-wrapper {
  background-color: #fff;
  color: #333;
}

.smb-usergroup .page-header-wrapper .amount-label-text.amount-label-text.amount-label-text {
  color: #333;
}

.smb-usergroup .page-header-wrapper .amount-value-text.amount-value-text {
  color: #333;
}

.smb-usergroup .grid .content.content {
  border-top-color: #d9d9d6;
}

.smb-usergroup .grid .table>thead {
  background-color: #f2f2f2;
  color: #333;
}

.smb-usergroup .grid .table>thead th,
.smb-usergroup .grid .table>thead .txt.sortable {
  border-color: #d9d9d6;
}

.smb-usergroup .grid .table>thead th:hover,
.smb-usergroup .grid .table>thead th.dragging,
.smb-usergroup .grid .table>thead th[aria-sort],
.smb-usergroup .grid .table>thead th .sort-icon:after,
.smb-usergroup .grid .table>thead .txt.sortable:hover,
.smb-usergroup .grid .table>thead .txt.sortable.dragging,
.smb-usergroup .grid .table>thead .txt.sortable[aria-sort],
.smb-usergroup .grid .table>thead .txt.sortable .sort-icon:after {
  background-color: #d9d9d6;
  border-color: #d9d9d6;
  color: #666;
}

.smb-usergroup .grid .manage-columns .grid-manage-columns .grid-manage-column-menu-trigger {
  background-color: #f2f2f2;
  border-color: #d9d9d6;
  color: #333;
  opacity: 1;
}

.smb-usergroup .grid .manage-columns .grid-manage-columns .grid-manage-column-menu-trigger:hover {
  background-color: #d9d9d6;
  color: #666;
}

.smb-usergroup:not(.login-screen) .glu-content .glu-base-nav div[data-region=menuHeader] {
  top: 100.5px;
}

@media only screen and (max-width: 1399px) {
  .smb-usergroup:not(.login-screen) .glu-content .glu-base-nav div[data-region=menuHeader] {
    top: 105px;
  }
}

.smb-usergroup .glu-menu.glu-menu {
  background-color: #0f304d;
}

@media only screen and (min-width: 768px) {
  .smb-usergroup .glu-menu.glu-menu {
    background-color: #333;
  }
}

.smb-usergroup .glu-menu.glu-menu .parent {
  border: 0;
}

.smb-usergroup .glu-menu.glu-menu .parent>[class^=item-] {
  background-color: #0f304d;
  color: #fff;
}

@media only screen and (min-width: 768px) {
  .smb-usergroup .glu-menu.glu-menu .parent>[class^=item-] {
    background-color: #333;
    color: #fff;
  }
}

.smb-usergroup .glu-menu.glu-menu .parent>[class^=item-].active {
  background-color: #0074bd;
  border-color: #00468b;
  color: #fff;
}

@media only screen and (min-width: 768px) {
  .smb-usergroup .glu-menu.glu-menu .parent>[class^=item-].active {
    background-color: #000;
    color: #fff;
  }
}

.smb-usergroup .glu-menu.glu-menu .parent>[class^=item-].active [class^=icon-]::before {
  color: #fff;
}

@media only screen and (min-width: 768px) {
  .smb-usergroup .glu-menu.glu-menu .parent>[class^=item-].active [class^=icon-]::before {
    color: #fff;
  }
}

.smb-usergroup .glu-menu.glu-menu .parent>[class^=item-]:hover,
.smb-usergroup .glu-menu.glu-menu .parent>[class^=item-]:focus {
  border-color: #00468b;
  color: #fff;
}

@media only screen and (min-width: 768px) {
  .smb-usergroup .glu-menu.glu-menu .parent>[class^=item-]:hover,
  .smb-usergroup .glu-menu.glu-menu .parent>[class^=item-]:focus {
    color: #fff;
    background-color: #000;
  }
}

.smb-usergroup .glu-menu.glu-menu .parent>[class^=item-]:hover [class^=icon-]::before,
.smb-usergroup .glu-menu.glu-menu .parent>[class^=item-]:hover [class^=icon-] svg,
.smb-usergroup .glu-menu.glu-menu .parent>[class^=item-]:focus [class^=icon-]::before,
.smb-usergroup .glu-menu.glu-menu .parent>[class^=item-]:focus [class^=icon-] svg {
  color: #fff;
}

@media only screen and (min-width: 768px) {
  .smb-usergroup .glu-menu.glu-menu .parent>[class^=item-]:hover [class^=icon-]::before,
  .smb-usergroup .glu-menu.glu-menu .parent>[class^=item-]:hover [class^=icon-] svg,
  .smb-usergroup .glu-menu.glu-menu .parent>[class^=item-]:focus [class^=icon-]::before,
  .smb-usergroup .glu-menu.glu-menu .parent>[class^=item-]:focus [class^=icon-] svg {
    color: #fff;
  }
}

.smb-usergroup .glu-menu.glu-menu .parent>[class^=item-] [class^=icon-] {
  color: #fff;
}

@media only screen and (min-width: 768px) {
  .smb-usergroup .glu-menu.glu-menu .parent>[class^=item-] [class^=icon-] {
    color: #999;
  }
}

.smb-usergroup .glu-menu.glu-menu .parent .dropdown [class^=item-] {
  color: #fff;
}

.smb-usergroup .flyout-menu-wrapper {
  background-color: #0a1822;
  color: #fff;
}

.smb-usergroup .flyout-menu {
  background-color: #0a1822;
}

.smb-usergroup .flyout-menu header h2 {
  color: #fff;
}

.smb-usergroup .flyout-menu header a:hover h2 {
  color: #fff;
  text-decoration: underline;
}

.smb-usergroup .flyout-menu header a:hover .icon-arrow-thin-right {
  text-decoration: none;
}

.smb-usergroup .flyout-menu .close-flyout {
  color: #fff;
}

.smb-usergroup .flyout-menu .icon-arrow-thin-right {
  color: #4c89c6;
}

.smb-usergroup .flyout-menu .xfer-box {
  border-top: 1px solid #4c4c4c;
}

.smb-usergroup .flyout-menu li {
  border-bottom: 1px solid #4c4c4c;
}

.smb-usergroup .flyout-menu h4 {
  color: #fff;
}

.smb-usergroup.glu-flyout-menu-open .flyout .loading,
.smb-usergroup.glu-flyout-menu-open .flyout .loading-indicator-view {
  background-color: #0a1822;
}

@media only screen and (min-width: 768px) {
  .smb-usergroup.glu-flyout-menu-open .glu-menu.glu-menu .parent>[class^=item-].active {
    background-color: #0a1822;
  }
}

#complete .btn-secondary,
#complete .report-detail-wrapper button.btn-secondary,
#complete .widget-transactionsgrid-view .btn-cell .button,
#complete .export-to-csv,
#complete .report-detail-wrapper button.widget-transactionsgrid-view .btn-cell .button,
#complete .report-detail-wrapper button.export-to-csv {
  background-color: #fff;
  border-color: #ccc;
  color: #002f87;
}

#complete .btn-secondary:hover,
#complete .btn-secondary:focus,
#complete .btn-secondary.focus,
#complete .btn-secondary:active,
#complete .btn-secondary.active,
#complete .report-detail-wrapper button.btn-secondary:hover,
#complete .report-detail-wrapper button.btn-secondary:focus,
#complete .report-detail-wrapper button.btn-secondary.focus,
#complete .report-detail-wrapper button.btn-secondary:active,
#complete .report-detail-wrapper button.btn-secondary.active,
#complete .widget-transactionsgrid-view .btn-cell .button:hover,
#complete .widget-transactionsgrid-view .btn-cell .button:focus,
#complete .widget-transactionsgrid-view .btn-cell .button.focus,
#complete .widget-transactionsgrid-view .btn-cell .button:active,
#complete .widget-transactionsgrid-view .btn-cell .button.active,
#complete .export-to-csv:hover,
#complete .export-to-csv:focus,
#complete .export-to-csv.focus,
#complete .export-to-csv:active,
#complete .export-to-csv.active,
#complete .report-detail-wrapper button.widget-transactionsgrid-view .btn-cell .button:hover,
#complete .report-detail-wrapper button.widget-transactionsgrid-view .btn-cell .button:focus,
#complete .report-detail-wrapper button.widget-transactionsgrid-view .btn-cell .button.focus,
#complete .report-detail-wrapper button.widget-transactionsgrid-view .btn-cell .button:active,
#complete .report-detail-wrapper button.widget-transactionsgrid-view .btn-cell .button.active,
#complete .report-detail-wrapper button.export-to-csv:hover,
#complete .report-detail-wrapper button.export-to-csv:focus,
#complete .report-detail-wrapper button.export-to-csv.focus,
#complete .report-detail-wrapper button.export-to-csv:active,
#complete .report-detail-wrapper button.export-to-csv.active {
  background-color: #ededed;
  color: #002f87;
}

#complete .btn-secondary.disabled,
#complete .btn-secondary[disabled],
#complete .report-detail-wrapper button.btn-secondary.disabled,
#complete .report-detail-wrapper button.btn-secondary[disabled],
#complete .widget-transactionsgrid-view .btn-cell .button.disabled,
#complete .widget-transactionsgrid-view .btn-cell .button[disabled],
#complete .export-to-csv.disabled,
#complete .export-to-csv[disabled],
#complete .report-detail-wrapper button.widget-transactionsgrid-view .btn-cell .button.disabled,
#complete .report-detail-wrapper button.widget-transactionsgrid-view .btn-cell .button[disabled],
#complete .report-detail-wrapper button.export-to-csv.disabled,
#complete .report-detail-wrapper button.export-to-csv[disabled] {
  background-color: #fff;
  color: #e8f3ff;
}

.btn-primary.disabled,
.btn-primary[disabled] {
  border-color: #fff;
}

.AccountPanelTitle-main {
  color: #fff;
}

.widget::before {
  background-color: #ededed;
}

.widget-body [class^=icon-] {
  color: #002f87;
}

.table>thead>tr>th.dragging {
  background-color: #d9d9d6;
}

.section-summary.section-summary .btn.btn-primary:hover,
.section-summary.section-summary .btn.btn-success:hover {
  border-color: #a87c0d;
}

.section-summary.section-summary .btn.btn-secondary:hover {
  border-color: #37669b;
}

@media only screen and (min-width: 1400px) {
  .smb-usergroup .page-header-wrapper .prev-page-breadcrumb .return-to-workspace {
    background-color: rgba(0,0,0,0);
    color: #fff;
  }

  .smb-usergroup .page-header-wrapper .amount-wrapper.amount-wrapper {
    background-color: rgba(0,0,0,0);
  }

  .smb-usergroup .page-header-wrapper .amount-wrapper.amount-wrapper h4.amount-label-text,
  .smb-usergroup .page-header-wrapper .amount-wrapper.amount-wrapper .amount-value-text,
  .smb-usergroup .page-header-wrapper .amount-wrapper.amount-wrapper .xfer-box .option-description.amount-label-text {
    color: #fff;
  }

  .page-header-wrapper {
    padding-bottom: 5px;
  }

  .page-header-wrapper .prev-page-breadcrumb .return-to-workspace {
    padding: 22px 15px;
  }
}

.login-footer {
  display: block;
}

.glu-base-nav {
  background: #89abe3;
  padding-bottom: 5px;
}

@media only screen and (min-width: 1400px) {
  .glu-base-nav {
    background: none;
    padding: 0;
  }
}

.login-content .btn-primary,
.login-content button[disabled] {
  background-color: #fac538;
  border-color: #fac538;
  color: #222;
}

.login-content .btn-primary:hover,
.login-content button[disabled]:hover {
  background-color: #a87c0d;
  border-color: #a87c0d;
  color: #00468b;
}

.login-footer.login-footer.login-footer {
  display: flex;
}

.login-footer.login-footer.login-footer p {
  color: #3f495a;
}

.login-footer.login-footer.login-footer .copyright {
  color: #6f6f6f;
  font-size: 11px;
  padding-top: 20px;
}

.footer-message {
  color: #3f495a;
  flex-grow: 4;
  font-size: 12px;
}

.footer-message p {
  margin-bottom: 20px;
}

.footer-links {
  color: #d9d9d6;
}

.footer-links a {
  color: #003087;
  font-weight: bold;
  margin: 0 10px;
}

.footer-links a:first-of-type {
  margin-left: 0;
}

.footer-links a:last-of-type {
  margin-right: 0;
}

.footer-img.footer-img.footer-img.footer-img {
  flex-grow: 1;
  float: none;
  margin: 0 15px 0 0;
}

@media only screen and (min-width: 1400px) {
  .page-header-wrapper.page-header-wrapper {
    background-size: inherit;
    background-image: linear-gradient(to right, #003087, #577ec0);
  }

  .page-header-wrapper.page-header-wrapper .page-header {
    background-color: inherit;
  }

  h2[class*=pageHeaderTitle] {
    color: #fff;
  }
}

.section-summary.section-summary {
  background: linear-gradient(to right, #003087, #577ec0);
}

.dialog-info .modal-content .modal-header span[class^=icon-] {
  fill: #fff;
}

.dialog-info .modal-content .modal-header .close {
  color: #fff;
  opacity: 1;
}

button[class*=secondary] {
  border-width: 1px;
}

.pager-footer label {
  color: #666;
}

div[class*=inputIcon]:not([disabled]) svg,
button[class*=actionableIcon]:not([disabled]) svg {
  fill: #00468b;
}

label[class*=selected] {
  color: #00468b;
  border-bottom-color: #00468b;
}

label[class*=selected] svg {
  fill: #00468b;
}

.panel-primary .panel-heading [class^=icon-] {
  color: #fff;
  fill: #fff;
}

.PrintChecks-info .login-logo {
  background-position-x: left;
}

.input-group-addon,
.MultiField-region .MultiField-element span.addon-right {
  padding: 4px 12px;
}

@media only screen and (min-width: 768px) {
  body.glu-flyout-menu-open .flyout .loading-indicator-view>span {
    filter: none;
  }
}

@media only screen and (max-width: 439px) {
  nav.glu-menu .toggle .btn {
    top: 61.5px;
  }
}

@media only screen and (min-width: 439px)and (max-width: 767px) {
  nav.glu-menu .toggle .btn {
    top: 43px;
  }
}

body.glu-menu-open #nav div[data-region=logoHeader] {
  left: 265px;
}

.section-summary .btn.btn-tertiary {
  color: #00468b;
  background-color: #fff;
  border-color: #00468b;
}

.section-summary .btn.btn-tertiary:hover,
.section-summary .btn.btn-tertiary:focus {
  background-color: #37669b;
  border-color: #00468b;
  color: #fff;
}

@media only screen and (min-width: 768px) {
  .contact-region .address-container>fieldset>.row:nth-child(2)>.col-md-2 {
    width: 50%;
  }
}

div.command-and-control-list-view .pager-footer {
  display: block;
}

p[class*=alertTitle],
div[class*=accordionHeader] p {
  font-family: OpenSans,Helvetica,Arial,sans-serif;
}

p[class*=alertTitle] {
  color: #000;
}


