@charset "UTF-8";
/*! chatgrid - v1.0.0 - 2026-01-15[copyright: undefined] */
@import url('colors-blessed1.css?z=822');

.bg-black75,
.bg-focus-black75:focus,
.bg-hover-black75:hover {
  background: #3F3F3B;
}

.bg-black75>.tab-container>.nav-tabs>.b-tab.open>a {
  background: rgba(0,0,0,.03);
}

.bg-black75>.tab-container>.nav-tabs>.b-tab>.dropdown-menu>li.active>a {
  background: #3F3F3B;
}

.bg-black75 table td,
.bg-black75 th {
  border-color: rgba(0,0,0,.05)!important;
}

.list-bg-black50>.list-group-item.active {
  background: #3B4648!important;
  color: #fff!important;
}

.list-fg-black50>.list-group-item {
  color: #3B4648;
}

.rubix-panel-header .nav-black50.nav-tabs>li>a,
.rubix-panel-header .nav-black50.nav-tabs>li>a:focus,
.rubix-panel-header .nav-black50.nav-tabs>li>a:hover {
  color: #fff;
}

.rubix-panel-header .nav-black50.nav-tabs>li.active>a:focus,
.rubix-panel-header .nav-black50.nav-tabs>li.active>a:hover {
  color: #3B4648;
}

.nav-black50.nav-tabs {
  border-color: #3B4648;
}

.nav-black50.nav-tabs>li.active>a,
.nav-black50.nav-tabs>li>a,
.nav-black50.nav-tabs>li>a:focus,
.nav-black50.nav-tabs>li>a:hover {
  color: #3B4648;
  border-color: #3B4648 #3B4648 transparent;
}

.btn-black50,
.dropup .menu-black50,
.menu-black50 {
  border-color: #3B4648;
}

.nav-black50.nav-pills>li.active>a,
.nav-black50.nav-pills>li>a:focus,
.nav-black50.nav-pills>li>a:hover {
  background: #3B4648;
  color: #fff;
}

.dropup .menu-black50>li>a:hover,
.menu-black50>li>a:hover {
  background: rgba(59,70,72,.05);
}

.btn-black50,
.dropup .menu-black50>.active>a,
.dropup .menu-black50>.active>a:focus,
.dropup .menu-black50>.active>a:hover,
.menu-black50>.active>a,
.menu-black50>.active>a:focus,
.menu-black50>.active>a:hover {
  background: #3B4648;
  color: #fff;
}

.btn-black50 {
  outline: 0;
}

.btn-black50.btn-outlined {
  color: #3B4648;
  background: 0 0;
}

.btn-black50.btn-outlined.btn-onlyOnHover {
  color: #89949B;
}

.btn-black50.active,
.btn-black50:active,
.btn-black50:focus,
.btn-black50:hover {
  outline: 0;
  color: #fff;
  background: rgb(81.9694656489,97.2519083969,100.0305343511);
  border-color: rgb(81.9694656489,97.2519083969,100.0305343511);
}

.btn-black50.active.btn-outlined,
.btn-black50:active.btn-outlined,
.btn-black50:focus.btn-outlined,
.btn-black50:hover.btn-outlined {
  background: #3B4648;
  color: #fff;
  border-color: #3B4648;
}

.btn-black50.btn-inverse.btn-outlined {
  color: #fff;
  border-color: #fff;
}

.btn-black50.btn-inverse.btn-outlined.active,
.btn-black50.btn-inverse.btn-outlined:active,
.btn-black50.btn-inverse.btn-outlined:focus,
.btn-black50.btn-inverse.btn-outlined:hover {
  color: #3B4648;
  background: #fff;
  border-color: #fff;
}

.btn-black50.btn-inverse.btn-outlined.active.btn-retainBg,
.btn-black50.btn-inverse.btn-outlined:active.btn-retainBg,
.btn-black50.btn-inverse.btn-outlined:focus.btn-retainBg,
.btn-black50.btn-inverse.btn-outlined:hover.btn-retainBg {
  background: #3B4648;
  color: #fff;
  border-color: #3B4648;
}

.tl-black50 .rubix-timeline-body>ul>li:before {
  border-color: #3B4648;
}

.border-black50 {
  border-color: #3B4648!important;
}

.border-black50 .rubix-timeline-body>ul,
.border-black50.rubix-timeline-view:before {
  border-color: #3B4648;
}

.border-focus-black50:focus,
.border-hover-black50:hover {
  border-color: #3B4648!important;
}

.fg-black50,
.fg-black50 .tab-container.plain>.nav-tabs>.b-tab.active>a,
.fg-black50.fg-tab-active .tab-container>.nav-tabs>.b-tab.active>a,
.fg-black50>.tab-container>.nav-tabs>.b-tab>a,
.fg-focus-black50:focus,
.fg-hover-black50:hover {
  color: #3B4648;
}

.bg-black50,
.bg-focus-black50:focus,
.bg-hover-black50:hover {
  background: #3B4648;
}

.bg-black50>.tab-container>.nav-tabs>.b-tab.open>a {
  background: rgba(0,0,0,.03);
}

.bg-black50>.tab-container>.nav-tabs>.b-tab>.dropdown-menu>li.active>a {
  background: #3B4648;
}

.bg-black50 table td,
.bg-black50 th {
  border-color: rgba(0,0,0,.05)!important;
}

.list-bg-davygray>.list-group-item.active {
  background: #555!important;
  color: #fff!important;
}

.list-fg-davygray>.list-group-item {
  color: #555;
}

.rubix-panel-header .nav-davygray.nav-tabs>li>a,
.rubix-panel-header .nav-davygray.nav-tabs>li>a:focus,
.rubix-panel-header .nav-davygray.nav-tabs>li>a:hover {
  color: #fff;
}

.rubix-panel-header .nav-davygray.nav-tabs>li.active>a:focus,
.rubix-panel-header .nav-davygray.nav-tabs>li.active>a:hover {
  color: #555;
}

.nav-davygray.nav-tabs {
  border-color: #555;
}

.nav-davygray.nav-tabs>li.active>a,
.nav-davygray.nav-tabs>li>a,
.nav-davygray.nav-tabs>li>a:focus,
.nav-davygray.nav-tabs>li>a:hover {
  color: #555;
  border-color: #555 #555 transparent;
}

.btn-davygray,
.dropup .menu-davygray,
.menu-davygray {
  border-color: #555;
}

.nav-davygray.nav-pills>li.active>a,
.nav-davygray.nav-pills>li>a:focus,
.nav-davygray.nav-pills>li>a:hover {
  background: #555;
  color: #fff;
}

.dropup .menu-davygray>li>a:hover,
.menu-davygray>li>a:hover {
  background: rgba(85,85,85,.05);
}

.btn-davygray,
.dropup .menu-davygray>.active>a,
.dropup .menu-davygray>.active>a:focus,
.dropup .menu-davygray>.active>a:hover,
.menu-davygray>.active>a,
.menu-davygray>.active>a:focus,
.menu-davygray>.active>a:hover {
  background: #555;
  color: #fff;
}

.btn-davygray {
  outline: 0;
}

.btn-davygray.btn-outlined {
  color: #555;
  background: 0 0;
}

.btn-davygray.btn-outlined.btn-onlyOnHover {
  color: #89949B;
}

.btn-davygray.active,
.btn-davygray:active,
.btn-davygray:focus,
.btn-davygray:hover {
  outline: 0;
  color: #fff;
  background: rgb(110.5,110.5,110.5);
  border-color: rgb(110.5,110.5,110.5);
}

.btn-davygray.active.btn-outlined,
.btn-davygray:active.btn-outlined,
.btn-davygray:focus.btn-outlined,
.btn-davygray:hover.btn-outlined {
  background: #555;
  color: #fff;
  border-color: #555;
}

.btn-davygray.btn-inverse.btn-outlined {
  color: #fff;
  border-color: #fff;
}

.btn-davygray.btn-inverse.btn-outlined.active,
.btn-davygray.btn-inverse.btn-outlined:active,
.btn-davygray.btn-inverse.btn-outlined:focus,
.btn-davygray.btn-inverse.btn-outlined:hover {
  color: #555;
  background: #fff;
  border-color: #fff;
}

.btn-davygray.btn-inverse.btn-outlined.active.btn-retainBg,
.btn-davygray.btn-inverse.btn-outlined:active.btn-retainBg,
.btn-davygray.btn-inverse.btn-outlined:focus.btn-retainBg,
.btn-davygray.btn-inverse.btn-outlined:hover.btn-retainBg {
  background: #555;
  color: #fff;
  border-color: #555;
}

.tl-davygray .rubix-timeline-body>ul>li:before {
  border-color: #555;
}

.border-davygray {
  border-color: #555!important;
}

.border-davygray .rubix-timeline-body>ul,
.border-davygray.rubix-timeline-view:before {
  border-color: #555;
}

.border-focus-davygray:focus,
.border-hover-davygray:hover {
  border-color: #555!important;
}

.fg-davygray,
.fg-davygray .tab-container.plain>.nav-tabs>.b-tab.active>a,
.fg-davygray.fg-tab-active .tab-container>.nav-tabs>.b-tab.active>a,
.fg-davygray>.tab-container>.nav-tabs>.b-tab>a,
.fg-focus-davygray:focus,
.fg-hover-davygray:hover {
  color: #555;
}

.bg-davygray,
.bg-focus-davygray:focus,
.bg-hover-davygray:hover {
  background: #555;
}

.bg-davygray>.tab-container>.nav-tabs>.b-tab.open>a {
  background: rgba(0,0,0,.03);
}

.bg-davygray>.tab-container>.nav-tabs>.b-tab>.dropdown-menu>li.active>a {
  background: #555;
}

.bg-davygray table td,
.bg-davygray th {
  border-color: rgba(0,0,0,.05)!important;
}

.list-bg-darkgrayishblue75>.list-group-item.active {
  background: #43525A!important;
  color: #fff!important;
}

.list-fg-darkgrayishblue75>.list-group-item {
  color: #43525A;
}

.rubix-panel-header .nav-darkgrayishblue75.nav-tabs>li>a,
.rubix-panel-header .nav-darkgrayishblue75.nav-tabs>li>a:focus,
.rubix-panel-header .nav-darkgrayishblue75.nav-tabs>li>a:hover {
  color: #fff;
}

.rubix-panel-header .nav-darkgrayishblue75.nav-tabs>li.active>a:focus,
.rubix-panel-header .nav-darkgrayishblue75.nav-tabs>li.active>a:hover {
  color: #43525A;
}

.nav-darkgrayishblue75.nav-tabs {
  border-color: #43525A;
}

.nav-darkgrayishblue75.nav-tabs>li.active>a,
.nav-darkgrayishblue75.nav-tabs>li>a,
.nav-darkgrayishblue75.nav-tabs>li>a:focus,
.nav-darkgrayishblue75.nav-tabs>li>a:hover {
  color: #43525A;
  border-color: #43525A #43525A transparent;
}

.nav-darkgrayishblue75.nav-pills>li.active>a,
.nav-darkgrayishblue75.nav-pills>li>a:focus,
.nav-darkgrayishblue75.nav-pills>li>a:hover {
  background: #43525A;
  color: #fff;
}

.dropup .menu-darkgrayishblue75,
.menu-darkgrayishblue75 {
  border-color: #43525A;
}

.dropup .menu-darkgrayishblue75>li>a:hover,
.menu-darkgrayishblue75>li>a:hover {
  background: rgba(67,82,90,.05);
}

.btn-darkgrayishblue75,
.dropup .menu-darkgrayishblue75>.active>a,
.dropup .menu-darkgrayishblue75>.active>a:focus,
.dropup .menu-darkgrayishblue75>.active>a:hover,
.menu-darkgrayishblue75>.active>a,
.menu-darkgrayishblue75>.active>a:focus,
.menu-darkgrayishblue75>.active>a:hover {
  background: #43525A;
  color: #fff;
}

.btn-darkgrayishblue75 {
  outline: 0;
  border-color: #43525A;
}

.btn-darkgrayishblue75.btn-outlined {
  color: #43525A;
  background: 0 0;
}

.btn-darkgrayishblue75.btn-outlined.btn-onlyOnHover {
  color: #89949B;
}

.btn-darkgrayishblue75.active,
.btn-darkgrayishblue75:active,
.btn-darkgrayishblue75:focus,
.btn-darkgrayishblue75:hover {
  outline: 0;
  color: #fff;
  background: rgb(88.7643312102,108.6369426752,119.2356687898);
  border-color: rgb(88.7643312102,108.6369426752,119.2356687898);
}

.btn-darkgrayishblue75.active.btn-outlined,
.btn-darkgrayishblue75:active.btn-outlined,
.btn-darkgrayishblue75:focus.btn-outlined,
.btn-darkgrayishblue75:hover.btn-outlined {
  background: #43525A;
  color: #fff;
  border-color: #43525A;
}

.btn-darkgrayishblue75.btn-inverse.btn-outlined {
  color: #fff;
  border-color: #fff;
}

.btn-darkgrayishblue75.btn-inverse.btn-outlined.active,
.btn-darkgrayishblue75.btn-inverse.btn-outlined:active,
.btn-darkgrayishblue75.btn-inverse.btn-outlined:focus,
.btn-darkgrayishblue75.btn-inverse.btn-outlined:hover {
  color: #43525A;
  background: #fff;
  border-color: #fff;
}

.btn-darkgrayishblue75.btn-inverse.btn-outlined.active.btn-retainBg,
.btn-darkgrayishblue75.btn-inverse.btn-outlined:active.btn-retainBg,
.btn-darkgrayishblue75.btn-inverse.btn-outlined:focus.btn-retainBg,
.btn-darkgrayishblue75.btn-inverse.btn-outlined:hover.btn-retainBg {
  background: #43525A;
  color: #fff;
  border-color: #43525A;
}

.tl-darkgrayishblue75 .rubix-timeline-body>ul>li:before {
  border-color: #43525A;
}

.border-darkgrayishblue75 {
  border-color: #43525A!important;
}

.border-darkgrayishblue75 .rubix-timeline-body>ul,
.border-darkgrayishblue75.rubix-timeline-view:before {
  border-color: #43525A;
}

.border-focus-darkgrayishblue75:focus,
.border-hover-darkgrayishblue75:hover {
  border-color: #43525A!important;
}

.fg-darkgrayishblue75,
.fg-darkgrayishblue75 .tab-container.plain>.nav-tabs>.b-tab.active>a,
.fg-darkgrayishblue75.fg-tab-active .tab-container>.nav-tabs>.b-tab.active>a,
.fg-darkgrayishblue75>.tab-container>.nav-tabs>.b-tab>a,
.fg-focus-darkgrayishblue75:focus,
.fg-hover-darkgrayishblue75:hover {
  color: #43525A;
}

.bg-darkgrayishblue75,
.bg-focus-darkgrayishblue75:focus,
.bg-hover-darkgrayishblue75:hover {
  background: #43525A;
}

.bg-darkgrayishblue75>.tab-container>.nav-tabs>.b-tab.open>a {
  background: rgba(0,0,0,.03);
}

.bg-darkgrayishblue75>.tab-container>.nav-tabs>.b-tab>.dropdown-menu>li.active>a {
  background: #43525A;
}

.bg-darkgrayishblue75 table td,
.bg-darkgrayishblue75 th {
  border-color: rgba(0,0,0,.05)!important;
}

.list-bg-darkgrayishblue>.list-group-item.active {
  background: #4C5D67!important;
  color: #fff!important;
}

.list-fg-darkgrayishblue>.list-group-item {
  color: #4C5D67;
}

.rubix-panel-header .nav-darkgrayishblue.nav-tabs>li>a,
.rubix-panel-header .nav-darkgrayishblue.nav-tabs>li>a:focus,
.rubix-panel-header .nav-darkgrayishblue.nav-tabs>li>a:hover {
  color: #fff;
}

.rubix-panel-header .nav-darkgrayishblue.nav-tabs>li.active>a:focus,
.rubix-panel-header .nav-darkgrayishblue.nav-tabs>li.active>a:hover {
  color: #4C5D67;
}

.nav-darkgrayishblue.nav-tabs {
  border-color: #4C5D67;
}

.nav-darkgrayishblue.nav-tabs>li.active>a,
.nav-darkgrayishblue.nav-tabs>li>a,
.nav-darkgrayishblue.nav-tabs>li>a:focus,
.nav-darkgrayishblue.nav-tabs>li>a:hover {
  color: #4C5D67;
  border-color: #4C5D67 #4C5D67 transparent;
}

.btn-darkgrayishblue,
.dropup .menu-darkgrayishblue,
.menu-darkgrayishblue {
  border-color: #4C5D67;
}

.nav-darkgrayishblue.nav-pills>li.active>a,
.nav-darkgrayishblue.nav-pills>li>a:focus,
.nav-darkgrayishblue.nav-pills>li>a:hover {
  background: #4C5D67;
  color: #fff;
}

.dropup .menu-darkgrayishblue>li>a:hover,
.menu-darkgrayishblue>li>a:hover {
  background: rgba(76,93,103,.05);
}

.btn-darkgrayishblue,
.dropup .menu-darkgrayishblue>.active>a,
.dropup .menu-darkgrayishblue>.active>a:focus,
.dropup .menu-darkgrayishblue>.active>a:hover,
.menu-darkgrayishblue>.active>a,
.menu-darkgrayishblue>.active>a:focus,
.menu-darkgrayishblue>.active>a:hover {
  background: #4C5D67;
  color: #fff;
}

.btn-darkgrayishblue {
  outline: 0;
}

.btn-darkgrayishblue.btn-outlined {
  color: #4C5D67;
  background: 0 0;
}

.btn-darkgrayishblue.btn-outlined.btn-onlyOnHover {
  color: #89949B;
}

.btn-darkgrayishblue.active,
.btn-darkgrayishblue:active,
.btn-darkgrayishblue:focus,
.btn-darkgrayishblue:hover {
  outline: 0;
  color: #fff;
  background: rgb(97.6536312849,119.4972067039,132.3463687151);
  border-color: rgb(97.6536312849,119.4972067039,132.3463687151);
}

.btn-darkgrayishblue.active.btn-outlined,
.btn-darkgrayishblue:active.btn-outlined,
.btn-darkgrayishblue:focus.btn-outlined,
.btn-darkgrayishblue:hover.btn-outlined {
  background: #4C5D67;
  color: #fff;
  border-color: #4C5D67;
}

.btn-darkgrayishblue.btn-inverse.btn-outlined {
  color: #fff;
  border-color: #fff;
}

.btn-darkgrayishblue.btn-inverse.btn-outlined.active,
.btn-darkgrayishblue.btn-inverse.btn-outlined:active,
.btn-darkgrayishblue.btn-inverse.btn-outlined:focus,
.btn-darkgrayishblue.btn-inverse.btn-outlined:hover {
  color: #4C5D67;
  background: #fff;
  border-color: #fff;
}

.btn-darkgrayishblue.btn-inverse.btn-outlined.active.btn-retainBg,
.btn-darkgrayishblue.btn-inverse.btn-outlined:active.btn-retainBg,
.btn-darkgrayishblue.btn-inverse.btn-outlined:focus.btn-retainBg,
.btn-darkgrayishblue.btn-inverse.btn-outlined:hover.btn-retainBg {
  background: #4C5D67;
  color: #fff;
  border-color: #4C5D67;
}

.tl-darkgrayishblue .rubix-timeline-body>ul>li:before {
  border-color: #4C5D67;
}

.border-darkgrayishblue {
  border-color: #4C5D67!important;
}

.border-darkgrayishblue .rubix-timeline-body>ul,
.border-darkgrayishblue.rubix-timeline-view:before {
  border-color: #4C5D67;
}

.border-focus-darkgrayishblue:focus,
.border-hover-darkgrayishblue:hover {
  border-color: #4C5D67!important;
}

.fg-darkgrayishblue,
.fg-darkgrayishblue .tab-container.plain>.nav-tabs>.b-tab.active>a,
.fg-darkgrayishblue.fg-tab-active .tab-container>.nav-tabs>.b-tab.active>a,
.fg-darkgrayishblue>.tab-container>.nav-tabs>.b-tab>a,
.fg-focus-darkgrayishblue:focus,
.fg-hover-darkgrayishblue:hover {
  color: #4C5D67;
}

.bg-darkgrayishblue,
.bg-focus-darkgrayishblue:focus,
.bg-hover-darkgrayishblue:hover {
  background: #4C5D67;
}

.bg-darkgrayishblue>.tab-container>.nav-tabs>.b-tab.open>a {
  background: rgba(0,0,0,.03);
}

.bg-darkgrayishblue>.tab-container>.nav-tabs>.b-tab>.dropdown-menu>li.active>a {
  background: #4C5D67;
}

.bg-darkgrayishblue table td,
.bg-darkgrayishblue th {
  border-color: rgba(0,0,0,.05)!important;
}

.list-bg-desaturateddarkblue>.list-group-item.active {
  background: #515E78!important;
  color: #fff!important;
}

.list-fg-desaturateddarkblue>.list-group-item {
  color: #515E78;
}

.rubix-panel-header .nav-desaturateddarkblue.nav-tabs>li>a,
.rubix-panel-header .nav-desaturateddarkblue.nav-tabs>li>a:focus,
.rubix-panel-header .nav-desaturateddarkblue.nav-tabs>li>a:hover {
  color: #fff;
}

.rubix-panel-header .nav-desaturateddarkblue.nav-tabs>li.active>a:focus,
.rubix-panel-header .nav-desaturateddarkblue.nav-tabs>li.active>a:hover {
  color: #515E78;
}

.nav-desaturateddarkblue.nav-tabs {
  border-color: #515E78;
}

.nav-desaturateddarkblue.nav-tabs>li.active>a,
.nav-desaturateddarkblue.nav-tabs>li>a,
.nav-desaturateddarkblue.nav-tabs>li>a:focus,
.nav-desaturateddarkblue.nav-tabs>li>a:hover {
  color: #515E78;
  border-color: #515E78 #515E78 transparent;
}

.nav-desaturateddarkblue.nav-pills>li.active>a,
.nav-desaturateddarkblue.nav-pills>li>a:focus,
.nav-desaturateddarkblue.nav-pills>li>a:hover {
  background: #515E78;
  color: #fff;
}

.dropup .menu-desaturateddarkblue,
.menu-desaturateddarkblue {
  border-color: #515E78;
}

.dropup .menu-desaturateddarkblue>li>a:hover,
.menu-desaturateddarkblue>li>a:hover {
  background: rgba(81,94,120,.05);
}

.btn-desaturateddarkblue,
.dropup .menu-desaturateddarkblue>.active>a,
.dropup .menu-desaturateddarkblue>.active>a:focus,
.dropup .menu-desaturateddarkblue>.active>a:hover,
.menu-desaturateddarkblue>.active>a,
.menu-desaturateddarkblue>.active>a:focus,
.menu-desaturateddarkblue>.active>a:hover {
  background: #515E78;
  color: #fff;
}

.btn-desaturateddarkblue {
  outline: 0;
  border-color: #515E78;
}

.btn-desaturateddarkblue.btn-outlined {
  color: #515E78;
  background: 0 0;
}

.btn-desaturateddarkblue.btn-outlined.btn-onlyOnHover {
  color: #89949B;
}

.btn-desaturateddarkblue.active,
.btn-desaturateddarkblue:active,
.btn-desaturateddarkblue:focus,
.btn-desaturateddarkblue:hover {
  outline: 0;
  color: #fff;
  background: rgb(101.552238806,117.8507462687,150.447761194);
  border-color: rgb(101.552238806,117.8507462687,150.447761194);
}

.btn-desaturateddarkblue.active.btn-outlined,
.btn-desaturateddarkblue:active.btn-outlined,
.btn-desaturateddarkblue:focus.btn-outlined,
.btn-desaturateddarkblue:hover.btn-outlined {
  background: #515E78;
  color: #fff;
  border-color: #515E78;
}

.btn-desaturateddarkblue.btn-inverse.btn-outlined {
  color: #fff;
  border-color: #fff;
}

.btn-desaturateddarkblue.btn-inverse.btn-outlined.active,
.btn-desaturateddarkblue.btn-inverse.btn-outlined:active,
.btn-desaturateddarkblue.btn-inverse.btn-outlined:focus,
.btn-desaturateddarkblue.btn-inverse.btn-outlined:hover {
  color: #515E78;
  background: #fff;
  border-color: #fff;
}

.btn-desaturateddarkblue.btn-inverse.btn-outlined.active.btn-retainBg,
.btn-desaturateddarkblue.btn-inverse.btn-outlined:active.btn-retainBg,
.btn-desaturateddarkblue.btn-inverse.btn-outlined:focus.btn-retainBg,
.btn-desaturateddarkblue.btn-inverse.btn-outlined:hover.btn-retainBg {
  background: #515E78;
  color: #fff;
  border-color: #515E78;
}

.tl-desaturateddarkblue .rubix-timeline-body>ul>li:before {
  border-color: #515E78;
}

.border-desaturateddarkblue {
  border-color: #515E78!important;
}

.border-desaturateddarkblue .rubix-timeline-body>ul,
.border-desaturateddarkblue.rubix-timeline-view:before {
  border-color: #515E78;
}

.border-focus-desaturateddarkblue:focus,
.border-hover-desaturateddarkblue:hover {
  border-color: #515E78!important;
}

.fg-desaturateddarkblue,
.fg-desaturateddarkblue .tab-container.plain>.nav-tabs>.b-tab.active>a,
.fg-desaturateddarkblue.fg-tab-active .tab-container>.nav-tabs>.b-tab.active>a,
.fg-desaturateddarkblue>.tab-container>.nav-tabs>.b-tab>a,
.fg-focus-desaturateddarkblue:focus,
.fg-hover-desaturateddarkblue:hover {
  color: #515E78;
}

.bg-desaturateddarkblue,
.bg-focus-desaturateddarkblue:focus,
.bg-hover-desaturateddarkblue:hover {
  background: #515E78;
}

.bg-desaturateddarkblue>.tab-container>.nav-tabs>.b-tab.open>a {
  background: rgba(0,0,0,.03);
}

.bg-desaturateddarkblue>.tab-container>.nav-tabs>.b-tab>.dropdown-menu>li.active>a {
  background: #515E78;
}

.bg-desaturateddarkblue table td,
.bg-desaturateddarkblue th {
  border-color: rgba(0,0,0,.05)!important;
}

.list-bg-desaturateddarkblue75>.list-group-item.active {
  background: #3B465C!important;
  color: #fff!important;
}

.list-fg-desaturateddarkblue75>.list-group-item {
  color: #3B465C;
}

.rubix-panel-header .nav-desaturateddarkblue75.nav-tabs>li>a,
.rubix-panel-header .nav-desaturateddarkblue75.nav-tabs>li>a:focus,
.rubix-panel-header .nav-desaturateddarkblue75.nav-tabs>li>a:hover {
  color: #fff;
}

.rubix-panel-header .nav-desaturateddarkblue75.nav-tabs>li.active>a:focus,
.rubix-panel-header .nav-desaturateddarkblue75.nav-tabs>li.active>a:hover {
  color: #3B465C;
}

.nav-desaturateddarkblue75.nav-tabs {
  border-color: #3B465C;
}

.nav-desaturateddarkblue75.nav-tabs>li.active>a,
.nav-desaturateddarkblue75.nav-tabs>li>a,
.nav-desaturateddarkblue75.nav-tabs>li>a:focus,
.nav-desaturateddarkblue75.nav-tabs>li>a:hover {
  color: #3B465C;
  border-color: #3B465C #3B465C transparent;
}

.nav-desaturateddarkblue75.nav-pills>li.active>a,
.nav-desaturateddarkblue75.nav-pills>li>a:focus,
.nav-desaturateddarkblue75.nav-pills>li>a:hover {
  background: #3B465C;
  color: #fff;
}

.dropup .menu-desaturateddarkblue75,
.menu-desaturateddarkblue75 {
  border-color: #3B465C;
}

.dropup .menu-desaturateddarkblue75>li>a:hover,
.menu-desaturateddarkblue75>li>a:hover {
  background: rgba(59,70,92,.05);
}

.btn-desaturateddarkblue75,
.dropup .menu-desaturateddarkblue75>.active>a,
.dropup .menu-desaturateddarkblue75>.active>a:focus,
.dropup .menu-desaturateddarkblue75>.active>a:hover,
.menu-desaturateddarkblue75>.active>a,
.menu-desaturateddarkblue75>.active>a:focus,
.menu-desaturateddarkblue75>.active>a:hover {
  background: #3B465C;
  color: #fff;
}

.btn-desaturateddarkblue75 {
  outline: 0;
  border-color: #3B465C;
}

.btn-desaturateddarkblue75.btn-outlined {
  color: #3B465C;
  background: 0 0;
}

.btn-desaturateddarkblue75.btn-outlined.btn-onlyOnHover {
  color: #89949B;
}

.btn-desaturateddarkblue75.active,
.btn-desaturateddarkblue75:active,
.btn-desaturateddarkblue75:focus,
.btn-desaturateddarkblue75:hover {
  outline: 0;
  color: #fff;
  background: rgb(78.9271523179,93.642384106,123.0728476821);
  border-color: rgb(78.9271523179,93.642384106,123.0728476821);
}

.btn-desaturateddarkblue75.active.btn-outlined,
.btn-desaturateddarkblue75:active.btn-outlined,
.btn-desaturateddarkblue75:focus.btn-outlined,
.btn-desaturateddarkblue75:hover.btn-outlined {
  background: #3B465C;
  color: #fff;
  border-color: #3B465C;
}

.btn-desaturateddarkblue75.btn-inverse.btn-outlined {
  color: #fff;
  border-color: #fff;
}

.btn-desaturateddarkblue75.btn-inverse.btn-outlined.active,
.btn-desaturateddarkblue75.btn-inverse.btn-outlined:active,
.btn-desaturateddarkblue75.btn-inverse.btn-outlined:focus,
.btn-desaturateddarkblue75.btn-inverse.btn-outlined:hover {
  color: #3B465C;
  background: #fff;
  border-color: #fff;
}

.btn-desaturateddarkblue75.btn-inverse.btn-outlined.active.btn-retainBg,
.btn-desaturateddarkblue75.btn-inverse.btn-outlined:active.btn-retainBg,
.btn-desaturateddarkblue75.btn-inverse.btn-outlined:focus.btn-retainBg,
.btn-desaturateddarkblue75.btn-inverse.btn-outlined:hover.btn-retainBg {
  background: #3B465C;
  color: #fff;
  border-color: #3B465C;
}

.tl-desaturateddarkblue75 .rubix-timeline-body>ul>li:before {
  border-color: #3B465C;
}

.border-desaturateddarkblue75 {
  border-color: #3B465C!important;
}

.border-desaturateddarkblue75 .rubix-timeline-body>ul,
.border-desaturateddarkblue75.rubix-timeline-view:before {
  border-color: #3B465C;
}

.border-focus-desaturateddarkblue75:focus,
.border-hover-desaturateddarkblue75:hover {
  border-color: #3B465C!important;
}

.fg-desaturateddarkblue75,
.fg-desaturateddarkblue75 .tab-container.plain>.nav-tabs>.b-tab.active>a,
.fg-desaturateddarkblue75.fg-tab-active .tab-container>.nav-tabs>.b-tab.active>a,
.fg-desaturateddarkblue75>.tab-container>.nav-tabs>.b-tab>a,
.fg-focus-desaturateddarkblue75:focus,
.fg-hover-desaturateddarkblue75:hover {
  color: #3B465C;
}

.bg-desaturateddarkblue75,
.bg-focus-desaturateddarkblue75:focus,
.bg-hover-desaturateddarkblue75:hover {
  background: #3B465C;
}

.bg-desaturateddarkblue75>.tab-container>.nav-tabs>.b-tab.open>a {
  background: rgba(0,0,0,.03);
}

.bg-desaturateddarkblue75>.tab-container>.nav-tabs>.b-tab>.dropdown-menu>li.active>a {
  background: #3B465C;
}

.bg-desaturateddarkblue75 table td,
.bg-desaturateddarkblue75 th {
  border-color: rgba(0,0,0,.05)!important;
}

.list-bg-darkcyan>.list-group-item.active {
  background: #68A0A5!important;
  color: #fff!important;
}

.list-fg-darkcyan>.list-group-item {
  color: #68A0A5;
}

.rubix-panel-header .nav-darkcyan.nav-tabs>li>a,
.rubix-panel-header .nav-darkcyan.nav-tabs>li>a:focus,
.rubix-panel-header .nav-darkcyan.nav-tabs>li>a:hover {
  color: #fff;
}

.rubix-panel-header .nav-darkcyan.nav-tabs>li.active>a:focus,
.rubix-panel-header .nav-darkcyan.nav-tabs>li.active>a:hover {
  color: #68A0A5;
}

.nav-darkcyan.nav-tabs {
  border-color: #68A0A5;
}

.nav-darkcyan.nav-tabs>li.active>a,
.nav-darkcyan.nav-tabs>li>a,
.nav-darkcyan.nav-tabs>li>a:focus,
.nav-darkcyan.nav-tabs>li>a:hover {
  color: #68A0A5;
  border-color: #68A0A5 #68A0A5 transparent;
}

.btn-darkcyan,
.dropup .menu-darkcyan,
.menu-darkcyan {
  border-color: #68A0A5;
}

.nav-darkcyan.nav-pills>li.active>a,
.nav-darkcyan.nav-pills>li>a:focus,
.nav-darkcyan.nav-pills>li>a:hover {
  background: #68A0A5;
  color: #fff;
}

.dropup .menu-darkcyan>li>a:hover,
.menu-darkcyan>li>a:hover {
  background: rgba(104,160,165,.05);
}

.btn-darkcyan,
.dropup .menu-darkcyan>.active>a,
.dropup .menu-darkcyan>.active>a:focus,
.dropup .menu-darkcyan>.active>a:hover,
.menu-darkcyan>.active>a,
.menu-darkcyan>.active>a:focus,
.menu-darkcyan>.active>a:hover {
  background: #68A0A5;
  color: #fff;
}

.btn-darkcyan {
  outline: 0;
}

.btn-darkcyan.btn-outlined {
  color: #68A0A5;
  background: 0 0;
}

.btn-darkcyan.btn-outlined.btn-onlyOnHover {
  color: #89949B;
}

.btn-darkcyan.active,
.btn-darkcyan:active,
.btn-darkcyan:focus,
.btn-darkcyan:hover {
  outline: 0;
  color: #fff;
  background: rgb(135.9543568465,180.1037344398,184.0456431535);
  border-color: rgb(135.9543568465,180.1037344398,184.0456431535);
}

.btn-darkcyan.active.btn-outlined,
.btn-darkcyan:active.btn-outlined,
.btn-darkcyan:focus.btn-outlined,
.btn-darkcyan:hover.btn-outlined {
  background: #68A0A5;
  color: #fff;
  border-color: #68A0A5;
}

.btn-darkcyan.btn-inverse.btn-outlined {
  color: #fff;
  border-color: #fff;
}

.btn-darkcyan.btn-inverse.btn-outlined.active,
.btn-darkcyan.btn-inverse.btn-outlined:active,
.btn-darkcyan.btn-inverse.btn-outlined:focus,
.btn-darkcyan.btn-inverse.btn-outlined:hover {
  color: #68A0A5;
  background: #fff;
  border-color: #fff;
}

.btn-darkcyan.btn-inverse.btn-outlined.active.btn-retainBg,
.btn-darkcyan.btn-inverse.btn-outlined:active.btn-retainBg,
.btn-darkcyan.btn-inverse.btn-outlined:focus.btn-retainBg,
.btn-darkcyan.btn-inverse.btn-outlined:hover.btn-retainBg {
  background: #68A0A5;
  color: #fff;
  border-color: #68A0A5;
}

.tl-darkcyan .rubix-timeline-body>ul>li:before {
  border-color: #68A0A5;
}

.border-darkcyan {
  border-color: #68A0A5!important;
}

.border-darkcyan .rubix-timeline-body>ul,
.border-darkcyan.rubix-timeline-view:before {
  border-color: #68A0A5;
}

.border-focus-darkcyan:focus,
.border-hover-darkcyan:hover {
  border-color: #68A0A5!important;
}

.fg-darkcyan,
.fg-darkcyan .tab-container.plain>.nav-tabs>.b-tab.active>a,
.fg-darkcyan.fg-tab-active .tab-container>.nav-tabs>.b-tab.active>a,
.fg-darkcyan>.tab-container>.nav-tabs>.b-tab>a,
.fg-focus-darkcyan:focus,
.fg-hover-darkcyan:hover {
  color: #68A0A5;
}

.bg-darkcyan,
.bg-focus-darkcyan:focus,
.bg-hover-darkcyan:hover {
  background: #68A0A5;
}

.bg-darkcyan>.tab-container>.nav-tabs>.b-tab.open>a {
  background: rgba(0,0,0,.03);
}

.bg-darkcyan>.tab-container>.nav-tabs>.b-tab>.dropdown-menu>li.active>a {
  background: #68A0A5;
}

.bg-darkcyan table td,
.bg-darkcyan th {
  border-color: rgba(0,0,0,.05)!important;
}

.list-bg-grayishcyan>.list-group-item.active {
  background: #92BDC1!important;
  color: #fff!important;
}

.list-fg-grayishcyan>.list-group-item {
  color: #92BDC1;
}

.rubix-panel-header .nav-grayishcyan.nav-tabs>li>a,
.rubix-panel-header .nav-grayishcyan.nav-tabs>li>a:focus,
.rubix-panel-header .nav-grayishcyan.nav-tabs>li>a:hover {
  color: #fff;
}

.rubix-panel-header .nav-grayishcyan.nav-tabs>li.active>a:focus,
.rubix-panel-header .nav-grayishcyan.nav-tabs>li.active>a:hover {
  color: #92BDC1;
}

.nav-grayishcyan.nav-tabs {
  border-color: #92BDC1;
}

.nav-grayishcyan.nav-tabs>li.active>a,
.nav-grayishcyan.nav-tabs>li>a,
.nav-grayishcyan.nav-tabs>li>a:focus,
.nav-grayishcyan.nav-tabs>li>a:hover {
  color: #92BDC1;
  border-color: #92BDC1 #92BDC1 transparent;
}

.btn-grayishcyan,
.dropup .menu-grayishcyan,
.menu-grayishcyan {
  border-color: #92BDC1;
}

.nav-grayishcyan.nav-pills>li.active>a,
.nav-grayishcyan.nav-pills>li>a:focus,
.nav-grayishcyan.nav-pills>li>a:hover {
  background: #92BDC1;
  color: #fff;
}

.dropup .menu-grayishcyan>li>a:hover,
.menu-grayishcyan>li>a:hover {
  background: rgba(146,189,193,.05);
}

.btn-grayishcyan,
.dropup .menu-grayishcyan>.active>a,
.dropup .menu-grayishcyan>.active>a:focus,
.dropup .menu-grayishcyan>.active>a:hover,
.menu-grayishcyan>.active>a,
.menu-grayishcyan>.active>a:focus,
.menu-grayishcyan>.active>a:hover {
  background: #92BDC1;
  color: #fff;
}

.btn-grayishcyan {
  outline: 0;
}

.btn-grayishcyan.btn-outlined {
  color: #92BDC1;
  background: 0 0;
}

.btn-grayishcyan.btn-outlined.btn-onlyOnHover {
  color: #89949B;
}

.btn-grayishcyan.active,
.btn-grayishcyan:active,
.btn-grayishcyan:focus,
.btn-grayishcyan:hover {
  outline: 0;
  color: #fff;
  background: rgb(178.5087719298,208.6842105263,211.4912280702);
  border-color: rgb(178.5087719298,208.6842105263,211.4912280702);
}

.btn-grayishcyan.active.btn-outlined,
.btn-grayishcyan:active.btn-outlined,
.btn-grayishcyan:focus.btn-outlined,
.btn-grayishcyan:hover.btn-outlined {
  background: #92BDC1;
  color: #fff;
  border-color: #92BDC1;
}

.btn-grayishcyan.btn-inverse.btn-outlined {
  color: #fff;
  border-color: #fff;
}

.btn-grayishcyan.btn-inverse.btn-outlined.active,
.btn-grayishcyan.btn-inverse.btn-outlined:active,
.btn-grayishcyan.btn-inverse.btn-outlined:focus,
.btn-grayishcyan.btn-inverse.btn-outlined:hover {
  color: #92BDC1;
  background: #fff;
  border-color: #fff;
}

.btn-grayishcyan.btn-inverse.btn-outlined.active.btn-retainBg,
.btn-grayishcyan.btn-inverse.btn-outlined:active.btn-retainBg,
.btn-grayishcyan.btn-inverse.btn-outlined:focus.btn-retainBg,
.btn-grayishcyan.btn-inverse.btn-outlined:hover.btn-retainBg {
  background: #92BDC1;
  color: #fff;
  border-color: #92BDC1;
}

.tl-grayishcyan .rubix-timeline-body>ul>li:before {
  border-color: #92BDC1;
}

.border-grayishcyan {
  border-color: #92BDC1!important;
}

.border-grayishcyan .rubix-timeline-body>ul,
.border-grayishcyan.rubix-timeline-view:before {
  border-color: #92BDC1;
}

.border-focus-grayishcyan:focus,
.border-hover-grayishcyan:hover {
  border-color: #92BDC1!important;
}

.fg-focus-grayishcyan:focus,
.fg-grayishcyan,
.fg-grayishcyan .tab-container.plain>.nav-tabs>.b-tab.active>a,
.fg-grayishcyan.fg-tab-active .tab-container>.nav-tabs>.b-tab.active>a,
.fg-grayishcyan>.tab-container>.nav-tabs>.b-tab>a,
.fg-hover-grayishcyan:hover {
  color: #92BDC1;
}

.bg-focus-grayishcyan:focus,
.bg-grayishcyan,
.bg-hover-grayishcyan:hover {
  background: #92BDC1;
}

.bg-grayishcyan>.tab-container>.nav-tabs>.b-tab.open>a {
  background: rgba(0,0,0,.03);
}

.bg-grayishcyan>.tab-container>.nav-tabs>.b-tab>.dropdown-menu>li.active>a {
  background: #92BDC1;
}

.bg-grayishcyan table td,
.bg-grayishcyan th {
  border-color: rgba(0,0,0,.05)!important;
}

.list-bg-primary>.list-group-item.active {
  background: #2E77D0!important;
  color: #fff!important;
}

.list-fg-primary>.list-group-item {
  color: #2E77D0;
}

.rubix-panel-header .nav-primary.nav-tabs>li>a,
.rubix-panel-header .nav-primary.nav-tabs>li>a:focus,
.rubix-panel-header .nav-primary.nav-tabs>li>a:hover {
  color: #fff;
}

.rubix-panel-header .nav-primary.nav-tabs>li.active>a:focus,
.rubix-panel-header .nav-primary.nav-tabs>li.active>a:hover {
  color: #2E77D0;
}

.nav-primary.nav-tabs {
  border-color: #2E77D0;
}

.nav-primary.nav-tabs>li.active>a,
.nav-primary.nav-tabs>li>a,
.nav-primary.nav-tabs>li>a:focus,
.nav-primary.nav-tabs>li>a:hover {
  color: #2E77D0;
  border-color: #2E77D0 #2E77D0 transparent;
}

.btn-primary,
.dropup .menu-primary,
.menu-primary {
  border-color: #2E77D0;
}

.nav-primary.nav-pills>li.active>a,
.nav-primary.nav-pills>li>a:focus,
.nav-primary.nav-pills>li>a:hover {
  background: #2E77D0;
  color: #fff;
}

.dropup .menu-primary>li>a:hover,
.menu-primary>li>a:hover {
  background: rgba(46,119,208,.05);
}

.btn-primary,
.dropup .menu-primary>.active>a,
.dropup .menu-primary>.active>a:focus,
.dropup .menu-primary>.active>a:hover,
.menu-primary>.active>a,
.menu-primary>.active>a:focus,
.menu-primary>.active>a:hover {
  background: #2E77D0;
  color: #fff;
}

.btn-primary {
  outline: 0;
}

.btn-primary.btn-outlined {
  color: #2E77D0;
  background: 0 0;
}

.btn-primary.btn-outlined.btn-onlyOnHover {
  color: #89949B;
}

.btn-primary.active,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover {
  outline: 0;
  color: #fff;
  background: rgb(87.125984252,146.0433070866,217.874015748);
  border-color: rgb(87.125984252,146.0433070866,217.874015748);
}

.btn-primary.active.btn-outlined,
.btn-primary:active.btn-outlined,
.btn-primary:focus.btn-outlined,
.btn-primary:hover.btn-outlined {
  background: #2E77D0;
  color: #fff;
  border-color: #2E77D0;
}

.btn-primary.btn-inverse.btn-outlined {
  color: #fff;
  border-color: #fff;
}

.btn-primary.btn-inverse.btn-outlined.active,
.btn-primary.btn-inverse.btn-outlined:active,
.btn-primary.btn-inverse.btn-outlined:focus,
.btn-primary.btn-inverse.btn-outlined:hover {
  color: #2E77D0;
  background: #fff;
  border-color: #fff;
}

.btn-primary.btn-inverse.btn-outlined.active.btn-retainBg,
.btn-primary.btn-inverse.btn-outlined:active.btn-retainBg,
.btn-primary.btn-inverse.btn-outlined:focus.btn-retainBg,
.btn-primary.btn-inverse.btn-outlined:hover.btn-retainBg {
  background: #2E77D0;
  color: #fff;
  border-color: #2E77D0;
}

.tl-primary .rubix-timeline-body>ul>li:before {
  border-color: #2E77D0;
}

.border-primary {
  border-color: #2E77D0!important;
}

.border-primary .rubix-timeline-body>ul,
.border-primary.rubix-timeline-view:before {
  border-color: #2E77D0;
}

.border-focus-primary:focus,
.border-hover-primary:hover {
  border-color: #2E77D0!important;
}

.fg-focus-primary:focus,
.fg-hover-primary:hover,
.fg-primary,
.fg-primary .tab-container.plain>.nav-tabs>.b-tab.active>a,
.fg-primary.fg-tab-active .tab-container>.nav-tabs>.b-tab.active>a,
.fg-primary>.tab-container>.nav-tabs>.b-tab>a {
  color: #2E77D0;
}

.bg-focus-primary:focus,
.bg-hover-primary:hover,
.bg-primary {
  background: #2E77D0;
}

.bg-primary>.tab-container>.nav-tabs>.b-tab.open>a {
  background: rgba(0,0,0,.03);
}

.bg-primary>.tab-container>.nav-tabs>.b-tab>.dropdown-menu>li.active>a {
  background: #2E77D0;
}

.bg-primary table td,
.bg-primary th {
  border-color: rgba(0,0,0,.05)!important;
}

.list-bg-success>.list-group-item.active {
  background: #5cb85c!important;
  color: #fff!important;
}

.list-fg-success>.list-group-item {
  color: #5cb85c;
}

.rubix-panel-header .nav-success.nav-tabs>li>a,
.rubix-panel-header .nav-success.nav-tabs>li>a:focus,
.rubix-panel-header .nav-success.nav-tabs>li>a:hover {
  color: #fff;
}

.rubix-panel-header .nav-success.nav-tabs>li.active>a:focus,
.rubix-panel-header .nav-success.nav-tabs>li.active>a:hover {
  color: #5cb85c;
}

.nav-success.nav-tabs {
  border-color: #5cb85c;
}

.nav-success.nav-tabs>li.active>a,
.nav-success.nav-tabs>li>a,
.nav-success.nav-tabs>li>a:focus,
.nav-success.nav-tabs>li>a:hover {
  color: #5cb85c;
  border-color: #5cb85c #5cb85c transparent;
}

.btn-success,
.dropup .menu-success,
.menu-success {
  border-color: #5cb85c;
}

.nav-success.nav-pills>li.active>a,
.nav-success.nav-pills>li>a:focus,
.nav-success.nav-pills>li>a:hover {
  background: #5cb85c;
  color: #fff;
}

.dropup .menu-success>li>a:hover,
.menu-success>li>a:hover {
  background: rgba(92,184,92,.05);
}

.btn-success,
.dropup .menu-success>.active>a,
.dropup .menu-success>.active>a:focus,
.dropup .menu-success>.active>a:hover,
.menu-success>.active>a,
.menu-success>.active>a:focus,
.menu-success>.active>a:hover {
  background: #5cb85c;
  color: #fff;
}

.btn-success {
  outline: 0;
}

.btn-success.btn-outlined {
  color: #5cb85c;
  background: 0 0;
}

.btn-success.btn-outlined.btn-onlyOnHover {
  color: #89949B;
}

.btn-success.active,
.btn-success:active,
.btn-success:focus,
.btn-success:hover {
  outline: 0;
  color: #fff;
  background: rgb(127.5256410256,199.4743589744,127.5256410256);
  border-color: rgb(127.5256410256,199.4743589744,127.5256410256);
}

.btn-success.active.btn-outlined,
.btn-success:active.btn-outlined,
.btn-success:focus.btn-outlined,
.btn-success:hover.btn-outlined {
  background: #5cb85c;
  color: #fff;
  border-color: #5cb85c;
}

.btn-success.btn-inverse.btn-outlined {
  color: #fff;
  border-color: #fff;
}

.btn-success.btn-inverse.btn-outlined.active,
.btn-success.btn-inverse.btn-outlined:active,
.btn-success.btn-inverse.btn-outlined:focus,
.btn-success.btn-inverse.btn-outlined:hover {
  color: #5cb85c;
  background: #fff;
  border-color: #fff;
}

.btn-success.btn-inverse.btn-outlined.active.btn-retainBg,
.btn-success.btn-inverse.btn-outlined:active.btn-retainBg,
.btn-success.btn-inverse.btn-outlined:focus.btn-retainBg,
.btn-success.btn-inverse.btn-outlined:hover.btn-retainBg {
  background: #5cb85c;
  color: #fff;
  border-color: #5cb85c;
}

.tl-success .rubix-timeline-body>ul>li:before {
  border-color: #5cb85c;
}

.border-success {
  border-color: #5cb85c!important;
}

.border-success .rubix-timeline-body>ul,
.border-success.rubix-timeline-view:before {
  border-color: #5cb85c;
}

.border-focus-success:focus,
.border-hover-success:hover {
  border-color: #5cb85c!important;
}

.fg-focus-success:focus,
.fg-hover-success:hover,
.fg-success,
.fg-success .tab-container.plain>.nav-tabs>.b-tab.active>a,
.fg-success.fg-tab-active .tab-container>.nav-tabs>.b-tab.active>a,
.fg-success>.tab-container>.nav-tabs>.b-tab>a {
  color: #5cb85c;
}

.bg-focus-success:focus,
.bg-hover-success:hover,
.bg-success {
  background: #5cb85c;
}

.bg-success>.tab-container>.nav-tabs>.b-tab.open>a {
  background: rgba(0,0,0,.03);
}

.bg-success>.tab-container>.nav-tabs>.b-tab>.dropdown-menu>li.active>a {
  background: #5cb85c;
}

.bg-success table td,
.bg-success th {
  border-color: rgba(0,0,0,.05)!important;
}

.list-bg-info>.list-group-item.active {
  background: #5bc0de!important;
  color: #fff!important;
}

.list-fg-info>.list-group-item {
  color: #5bc0de;
}

.rubix-panel-header .nav-info.nav-tabs>li>a,
.rubix-panel-header .nav-info.nav-tabs>li>a:focus,
.rubix-panel-header .nav-info.nav-tabs>li>a:hover {
  color: #fff;
}

.rubix-panel-header .nav-info.nav-tabs>li.active>a:focus,
.rubix-panel-header .nav-info.nav-tabs>li.active>a:hover {
  color: #5bc0de;
}

.nav-info.nav-tabs {
  border-color: #5bc0de;
}

.nav-info.nav-tabs>li.active>a,
.nav-info.nav-tabs>li>a,
.nav-info.nav-tabs>li>a:focus,
.nav-info.nav-tabs>li>a:hover {
  color: #5bc0de;
  border-color: #5bc0de #5bc0de transparent;
}

.btn-info,
.dropup .menu-info,
.menu-info {
  border-color: #5bc0de;
}

.nav-info.nav-pills>li.active>a,
.nav-info.nav-pills>li>a:focus,
.nav-info.nav-pills>li>a:hover {
  background: #5bc0de;
  color: #fff;
}

.dropup .menu-info>li>a:hover,
.menu-info>li>a:hover {
  background: rgba(91,192,222,.05);
}

.btn-info,
.dropup .menu-info>.active>a,
.dropup .menu-info>.active>a:focus,
.dropup .menu-info>.active>a:hover,
.menu-info>.active>a,
.menu-info>.active>a:focus,
.menu-info>.active>a:hover {
  background: #5bc0de;
  color: #fff;
}

.btn-info {
  outline: 0;
}

.btn-info.btn-outlined {
  color: #5bc0de;
  background: 0 0;
}

.btn-info.btn-outlined.btn-onlyOnHover {
  color: #89949B;
}

.btn-info.active,
.btn-info:active,
.btn-info:focus,
.btn-info:hover {
  outline: 0;
  color: #fff;
  background: rgb(133.4568527919,208.3096446701,230.5431472081);
  border-color: rgb(133.4568527919,208.3096446701,230.5431472081);
}

.btn-info.active.btn-outlined,
.btn-info:active.btn-outlined,
.btn-info:focus.btn-outlined,
.btn-info:hover.btn-outlined {
  background: #5bc0de;
  color: #fff;
  border-color: #5bc0de;
}

.btn-info.btn-inverse.btn-outlined {
  color: #fff;
  border-color: #fff;
}

.btn-info.btn-inverse.btn-outlined.active,
.btn-info.btn-inverse.btn-outlined:active,
.btn-info.btn-inverse.btn-outlined:focus,
.btn-info.btn-inverse.btn-outlined:hover {
  color: #5bc0de;
  background: #fff;
  border-color: #fff;
}

.btn-info.btn-inverse.btn-outlined.active.btn-retainBg,
.btn-info.btn-inverse.btn-outlined:active.btn-retainBg,
.btn-info.btn-inverse.btn-outlined:focus.btn-retainBg,
.btn-info.btn-inverse.btn-outlined:hover.btn-retainBg {
  background: #5bc0de;
  color: #fff;
  border-color: #5bc0de;
}

.tl-info .rubix-timeline-body>ul>li:before {
  border-color: #5bc0de;
}

.border-info {
  border-color: #5bc0de!important;
}

.border-info .rubix-timeline-body>ul,
.border-info.rubix-timeline-view:before {
  border-color: #5bc0de;
}

.border-focus-info:focus,
.border-hover-info:hover {
  border-color: #5bc0de!important;
}

.fg-focus-info:focus,
.fg-hover-info:hover,
.fg-info,
.fg-info .tab-container.plain>.nav-tabs>.b-tab.active>a,
.fg-info.fg-tab-active .tab-container>.nav-tabs>.b-tab.active>a,
.fg-info>.tab-container>.nav-tabs>.b-tab>a {
  color: #5bc0de;
}

.bg-focus-info:focus,
.bg-hover-info:hover,
.bg-info {
  background: #5bc0de;
}

.bg-info>.tab-container>.nav-tabs>.b-tab.open>a {
  background: rgba(0,0,0,.03);
}

.bg-info>.tab-container>.nav-tabs>.b-tab>.dropdown-menu>li.active>a {
  background: #5bc0de;
}

.bg-info table td,
.bg-info th {
  border-color: rgba(0,0,0,.05)!important;
}

.list-bg-warning>.list-group-item.active {
  background: #f0ad4e!important;
  color: #fff!important;
}

.list-fg-warning>.list-group-item {
  color: #f0ad4e;
}

.rubix-panel-header .nav-warning.nav-tabs>li>a,
.rubix-panel-header .nav-warning.nav-tabs>li>a:focus,
.rubix-panel-header .nav-warning.nav-tabs>li>a:hover {
  color: #fff;
}

.rubix-panel-header .nav-warning.nav-tabs>li.active>a:focus,
.rubix-panel-header .nav-warning.nav-tabs>li.active>a:hover {
  color: #f0ad4e;
}

.nav-warning.nav-tabs {
  border-color: #f0ad4e;
}

.nav-warning.nav-tabs>li.active>a,
.nav-warning.nav-tabs>li>a,
.nav-warning.nav-tabs>li>a:focus,
.nav-warning.nav-tabs>li>a:hover {
  color: #f0ad4e;
  border-color: #f0ad4e #f0ad4e transparent;
}

.btn-warning,
.dropup .menu-warning,
.menu-warning {
  border-color: #f0ad4e;
}

.nav-warning.nav-pills>li.active>a,
.nav-warning.nav-pills>li>a:focus,
.nav-warning.nav-pills>li>a:hover {
  background: #f0ad4e;
  color: #fff;
}

.dropup .menu-warning>li>a:hover,
.menu-warning>li>a:hover {
  background: rgba(240,173,78,.05);
}

.btn-warning,
.dropup .menu-warning>.active>a,
.dropup .menu-warning>.active>a:focus,
.dropup .menu-warning>.active>a:hover,
.menu-warning>.active>a,
.menu-warning>.active>a:focus,
.menu-warning>.active>a:hover {
  background: #f0ad4e;
  color: #fff;
}

.btn-warning {
  outline: 0;
}

.btn-warning.btn-outlined {
  color: #f0ad4e;
  background: 0 0;
}

.btn-warning.btn-outlined.btn-onlyOnHover {
  color: #89949B;
}

.btn-warning.active,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover {
  outline: 0;
  color: #fff;
  background: rgb(243.984375,194.78125,125.015625);
  border-color: rgb(243.984375,194.78125,125.015625);
}

.btn-warning.active.btn-outlined,
.btn-warning:active.btn-outlined,
.btn-warning:focus.btn-outlined,
.btn-warning:hover.btn-outlined {
  background: #f0ad4e;
  color: #fff;
  border-color: #f0ad4e;
}

.btn-warning.btn-inverse.btn-outlined {
  color: #fff;
  border-color: #fff;
}

.btn-warning.btn-inverse.btn-outlined.active,
.btn-warning.btn-inverse.btn-outlined:active,
.btn-warning.btn-inverse.btn-outlined:focus,
.btn-warning.btn-inverse.btn-outlined:hover {
  color: #f0ad4e;
  background: #fff;
  border-color: #fff;
}

.btn-warning.btn-inverse.btn-outlined.active.btn-retainBg,
.btn-warning.btn-inverse.btn-outlined:active.btn-retainBg,
.btn-warning.btn-inverse.btn-outlined:focus.btn-retainBg,
.btn-warning.btn-inverse.btn-outlined:hover.btn-retainBg {
  background: #f0ad4e;
  color: #fff;
  border-color: #f0ad4e;
}

.tl-warning .rubix-timeline-body>ul>li:before {
  border-color: #f0ad4e;
}

.border-warning {
  border-color: #f0ad4e!important;
}

.border-warning .rubix-timeline-body>ul,
.border-warning.rubix-timeline-view:before {
  border-color: #f0ad4e;
}

.border-focus-warning:focus,
.border-hover-warning:hover {
  border-color: #f0ad4e!important;
}

.fg-focus-warning:focus,
.fg-hover-warning:hover,
.fg-warning,
.fg-warning .tab-container.plain>.nav-tabs>.b-tab.active>a,
.fg-warning.fg-tab-active .tab-container>.nav-tabs>.b-tab.active>a,
.fg-warning>.tab-container>.nav-tabs>.b-tab>a {
  color: #f0ad4e;
}

.bg-focus-warning:focus,
.bg-hover-warning:hover,
.bg-warning {
  background: #f0ad4e;
}

.bg-warning>.tab-container>.nav-tabs>.b-tab.open>a {
  background: rgba(0,0,0,.03);
}

.bg-warning>.tab-container>.nav-tabs>.b-tab>.dropdown-menu>li.active>a {
  background: #f0ad4e;
}

.bg-warning table td,
.bg-warning th {
  border-color: rgba(0,0,0,.05)!important;
}

.list-bg-danger>.list-group-item.active {
  background: #d9534f!important;
  color: #fff!important;
}

.list-fg-danger>.list-group-item {
  color: #d9534f;
}

.rubix-panel-header .nav-danger.nav-tabs>li>a,
.rubix-panel-header .nav-danger.nav-tabs>li>a:focus,
.rubix-panel-header .nav-danger.nav-tabs>li>a:hover {
  color: #fff;
}

.rubix-panel-header .nav-danger.nav-tabs>li.active>a:focus,
.rubix-panel-header .nav-danger.nav-tabs>li.active>a:hover {
  color: #d9534f;
}

.nav-danger.nav-tabs {
  border-color: #d9534f;
}

.nav-danger.nav-tabs>li.active>a,
.nav-danger.nav-tabs>li>a,
.nav-danger.nav-tabs>li>a:focus,
.nav-danger.nav-tabs>li>a:hover {
  color: #d9534f;
  border-color: #d9534f #d9534f transparent;
}

.btn-danger,
.dropup .menu-danger,
.menu-danger {
  border-color: #d9534f;
}

.nav-danger.nav-pills>li.active>a,
.nav-danger.nav-pills>li>a:focus,
.nav-danger.nav-pills>li>a:hover {
  background: #d9534f;
  color: #fff;
}

.dropup .menu-danger>li>a:hover,
.menu-danger>li>a:hover {
  background: rgba(217,83,79,.05);
}

.btn-danger,
.dropup .menu-danger>.active>a,
.dropup .menu-danger>.active>a:focus,
.dropup .menu-danger>.active>a:hover,
.menu-danger>.active>a,
.menu-danger>.active>a:focus,
.menu-danger>.active>a:hover {
  background: #d9534f;
  color: #fff;
}

.btn-danger {
  outline: 0;
}

.btn-danger.btn-outlined {
  color: #d9534f;
  background: 0 0;
}

.btn-danger.btn-outlined.btn-onlyOnHover {
  color: #89949B;
}

.btn-danger.active,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover {
  outline: 0;
  color: #fff;
  background: rgb(226.0560747664,123.9906542056,120.9439252336);
  border-color: rgb(226.0560747664,123.9906542056,120.9439252336);
}

.btn-danger.active.btn-outlined,
.btn-danger:active.btn-outlined,
.btn-danger:focus.btn-outlined,
.btn-danger:hover.btn-outlined {
  background: #d9534f;
  color: #fff;
  border-color: #d9534f;
}

.btn-danger.btn-inverse.btn-outlined {
  color: #fff;
  border-color: #fff;
}

.btn-danger.btn-inverse.btn-outlined.active,
.btn-danger.btn-inverse.btn-outlined:active,
.btn-danger.btn-inverse.btn-outlined:focus,
.btn-danger.btn-inverse.btn-outlined:hover {
  color: #d9534f;
  background: #fff;
  border-color: #fff;
}

.btn-danger.btn-inverse.btn-outlined.active.btn-retainBg,
.btn-danger.btn-inverse.btn-outlined:active.btn-retainBg,
.btn-danger.btn-inverse.btn-outlined:focus.btn-retainBg,
.btn-danger.btn-inverse.btn-outlined:hover.btn-retainBg {
  background: #d9534f;
  color: #fff;
  border-color: #d9534f;
}

.tl-danger .rubix-timeline-body>ul>li:before {
  border-color: #d9534f;
}

.border-danger {
  border-color: #d9534f!important;
}

.border-danger .rubix-timeline-body>ul,
.border-danger.rubix-timeline-view:before {
  border-color: #d9534f;
}

.border-focus-danger:focus,
.border-hover-danger:hover {
  border-color: #d9534f!important;
}

.fg-danger,
.fg-danger .tab-container.plain>.nav-tabs>.b-tab.active>a,
.fg-danger.fg-tab-active .tab-container>.nav-tabs>.b-tab.active>a,
.fg-danger>.tab-container>.nav-tabs>.b-tab>a,
.fg-focus-danger:focus,
.fg-hover-danger:hover {
  color: #d9534f;
}

.bg-danger,
.bg-focus-danger:focus,
.bg-hover-danger:hover {
  background: #d9534f;
}

.bg-danger>.tab-container>.nav-tabs>.b-tab.open>a {
  background: rgba(0,0,0,.03);
}

.bg-danger>.tab-container>.nav-tabs>.b-tab>.dropdown-menu>li.active>a {
  background: #d9534f;
}

.bg-danger table td,
.bg-danger th {
  border-color: rgba(0,0,0,.05)!important;
}

.list-bg-text>.list-group-item.active {
  background: #89949B!important;
  color: #fff!important;
}

.list-fg-text>.list-group-item {
  color: #89949B;
}

.rubix-panel-header .nav-text.nav-tabs>li>a,
.rubix-panel-header .nav-text.nav-tabs>li>a:focus,
.rubix-panel-header .nav-text.nav-tabs>li>a:hover {
  color: #fff;
}

.rubix-panel-header .nav-text.nav-tabs>li.active>a:focus,
.rubix-panel-header .nav-text.nav-tabs>li.active>a:hover {
  color: #89949B;
}

.nav-text.nav-tabs {
  border-color: #89949B;
}

.nav-text.nav-tabs>li.active>a,
.nav-text.nav-tabs>li>a,
.nav-text.nav-tabs>li>a:focus,
.nav-text.nav-tabs>li>a:hover {
  color: #89949B;
  border-color: #89949B #89949B transparent;
}

.btn-text,
.dropup .menu-text,
.menu-text {
  border-color: #89949B;
}

.nav-text.nav-pills>li.active>a,
.nav-text.nav-pills>li>a:focus,
.nav-text.nav-pills>li>a:hover {
  background: #89949B;
  color: #fff;
}

.dropup .menu-text>li>a:hover,
.menu-text>li>a:hover {
  background: rgba(137,148,155,.05);
}

.btn-text,
.dropup .menu-text>.active>a,
.dropup .menu-text>.active>a:focus,
.dropup .menu-text>.active>a:hover,
.menu-text>.active>a,
.menu-text>.active>a:focus,
.menu-text>.active>a:hover {
  background: #89949B;
  color: #fff;
}

.btn-text {
  outline: 0;
}

.btn-text.btn-outlined {
  color: #89949B;
  background: 0 0;
}

.btn-text.btn-outlined.btn-onlyOnHover {
  color: #89949B;
}

.btn-text.active,
.btn-text:active,
.btn-text:focus,
.btn-text:hover {
  outline: 0;
  color: #fff;
  background: rgb(164.6055045872,173.0321100917,178.3944954128);
  border-color: rgb(164.6055045872,173.0321100917,178.3944954128);
}

.btn-text.active.btn-outlined,
.btn-text:active.btn-outlined,
.btn-text:focus.btn-outlined,
.btn-text:hover.btn-outlined {
  background: #89949B;
  color: #fff;
  border-color: #89949B;
}

.btn-text.btn-inverse.btn-outlined {
  color: #fff;
  border-color: #fff;
}

.btn-text.btn-inverse.btn-outlined.active,
.btn-text.btn-inverse.btn-outlined:active,
.btn-text.btn-inverse.btn-outlined:focus,
.btn-text.btn-inverse.btn-outlined:hover {
  color: #89949B;
  background: #fff;
  border-color: #fff;
}

.btn-text.btn-inverse.btn-outlined.active.btn-retainBg,
.btn-text.btn-inverse.btn-outlined:active.btn-retainBg,
.btn-text.btn-inverse.btn-outlined:focus.btn-retainBg,
.btn-text.btn-inverse.btn-outlined:hover.btn-retainBg {
  background: #89949B;
  color: #fff;
  border-color: #89949B;
}

.tl-text .rubix-timeline-body>ul>li:before {
  border-color: #89949B;
}

.border-text {
  border-color: #89949B!important;
}

.border-text .rubix-timeline-body>ul,
.border-text.rubix-timeline-view:before {
  border-color: #89949B;
}

.border-focus-text:focus,
.border-hover-text:hover {
  border-color: #89949B!important;
}

.fg-focus-text:focus,
.fg-hover-text:hover,
.fg-text,
.fg-text .tab-container.plain>.nav-tabs>.b-tab.active>a,
.fg-text.fg-tab-active .tab-container>.nav-tabs>.b-tab.active>a,
.fg-text>.tab-container>.nav-tabs>.b-tab>a {
  color: #89949B;
}

.bg-focus-text:focus,
.bg-hover-text:hover,
.bg-text {
  background: #89949B;
}

.bg-text>.tab-container>.nav-tabs>.b-tab.open>a {
  background: rgba(0,0,0,.03);
}

.bg-text>.tab-container>.nav-tabs>.b-tab>.dropdown-menu>li.active>a {
  background: #89949B;
}

.bg-text table td,
.bg-text th {
  border-color: rgba(0,0,0,.05)!important;
}

.list-bg-default>.list-group-item.active {
  background: #B4B7B9!important;
  color: #fff!important;
}

.list-fg-default>.list-group-item {
  color: #B4B7B9;
}

.rubix-panel-header .nav-default.nav-tabs>li>a,
.rubix-panel-header .nav-default.nav-tabs>li>a:focus,
.rubix-panel-header .nav-default.nav-tabs>li>a:hover {
  color: #fff;
}

.rubix-panel-header .nav-default.nav-tabs>li.active>a:focus,
.rubix-panel-header .nav-default.nav-tabs>li.active>a:hover {
  color: #B4B7B9;
}

.nav-default.nav-tabs {
  border-color: #B4B7B9;
}

.nav-default.nav-tabs>li.active>a,
.nav-default.nav-tabs>li>a,
.nav-default.nav-tabs>li>a:focus,
.nav-default.nav-tabs>li>a:hover {
  color: #B4B7B9;
  border-color: #B4B7B9 #B4B7B9 transparent;
}

.btn-default,
.dropup .menu-default,
.menu-default {
  border-color: #B4B7B9;
}

.nav-default.nav-pills>li.active>a,
.nav-default.nav-pills>li>a:focus,
.nav-default.nav-pills>li>a:hover {
  background: #B4B7B9;
  color: #fff;
}

.dropup .menu-default>li>a:hover,
.menu-default>li>a:hover {
  background: rgba(180,183,185,.05);
}

.btn-default,
.dropup .menu-default>.active>a,
.dropup .menu-default>.active>a:focus,
.dropup .menu-default>.active>a:hover,
.menu-default>.active>a,
.menu-default>.active>a:focus,
.menu-default>.active>a:hover {
  background: #B4B7B9;
  color: #fff;
}

.btn-default {
  outline: 0;
}

.btn-default.btn-outlined {
  color: #B4B7B9;
  background: 0 0;
}

.btn-default.btn-outlined.btn-onlyOnHover {
  color: #89949B;
}

.btn-default.active,
.btn-default:active,
.btn-default:focus,
.btn-default:hover {
  outline: 0;
  color: #fff;
  background: rgb(206.3793103448,208.324137931,209.6206896552);
  border-color: rgb(206.3793103448,208.324137931,209.6206896552);
}

.btn-default.active.btn-outlined,
.btn-default:active.btn-outlined,
.btn-default:focus.btn-outlined,
.btn-default:hover.btn-outlined {
  background: #B4B7B9;
  color: #fff;
  border-color: #B4B7B9;
}

.btn-default.btn-inverse.btn-outlined {
  color: #fff;
  border-color: #fff;
}

.btn-default.btn-inverse.btn-outlined.active,
.btn-default.btn-inverse.btn-outlined:active,
.btn-default.btn-inverse.btn-outlined:focus,
.btn-default.btn-inverse.btn-outlined:hover {
  color: #B4B7B9;
  background: #fff;
  border-color: #fff;
}

.btn-default.btn-inverse.btn-outlined.active.btn-retainBg,
.btn-default.btn-inverse.btn-outlined:active.btn-retainBg,
.btn-default.btn-inverse.btn-outlined:focus.btn-retainBg,
.btn-default.btn-inverse.btn-outlined:hover.btn-retainBg {
  background: #B4B7B9;
  color: #fff;
  border-color: #B4B7B9;
}

.tl-default .rubix-timeline-body>ul>li:before {
  border-color: #B4B7B9;
}

.border-default {
  border-color: #B4B7B9!important;
}

.border-default .rubix-timeline-body>ul,
.border-default.rubix-timeline-view:before {
  border-color: #B4B7B9;
}

.border-focus-default:focus,
.border-hover-default:hover {
  border-color: #B4B7B9!important;
}

.fg-default,
.fg-default .tab-container.plain>.nav-tabs>.b-tab.active>a,
.fg-default.fg-tab-active .tab-container>.nav-tabs>.b-tab.active>a,
.fg-default>.tab-container>.nav-tabs>.b-tab>a,
.fg-focus-default:focus,
.fg-hover-default:hover {
  color: #B4B7B9;
}

.bg-default,
.bg-focus-default:focus,
.bg-hover-default:hover {
  background: #B4B7B9;
}

.bg-default>.tab-container>.nav-tabs>.b-tab.open>a {
  background: rgba(0,0,0,.03);
}

.bg-default>.tab-container>.nav-tabs>.b-tab>.dropdown-menu>li.active>a {
  background: #B4B7B9;
}

.bg-default table td,
.bg-default th {
  border-color: rgba(0,0,0,.05)!important;
}