/*
  Custom Pathway only styles

  Main Pathway Color : #1CC0A9;
  Hover/Focus Pathway Color (lighter) : #5FD2C2;
  Active/Focus Pathway Color (darker) : #169987;
*/

.site-navbar .navbar-header .hamburger .hamburger-bar,
.site-navbar .navbar-header .hamburger::after,
.site-navbar .navbar-header .hamburger::before {
  background: #76838f;
}

.loader-overlay {
  background: #1CC0A9;
}

.navbar-brand > img.navbar-brand-logo {
  margin-top: -3px;
}
.navbar-toolbar-right .icon {
  font-size: 18px;
}

.mainLogoText {
  height: 25px;
  margin-top: -10px;
}

a {
  color: #1CC0A9;
}

a:hover {
  color: #5FD2C2;
}

.hostColor {
  color: #1CC0A9;
}

.hostBackgroundColor {
  background-color: #1CC0A9;
}

.btn-remove {
  border: 1px solid #e4eaec;
  border-radius: 3px;
  background-color: #ffffff;
  color: #798591;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 16px;
}

.btn-primary {
  color: #fff;
  border-color: #1CC0A9;
  background-color: #1CC0A9;
}

.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover {
  border-color: #5FD2C2 !important;
  background-color: #5FD2C2 !important;
}

.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.btn-primary.dropdown-toggle.focus,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle:hover {
  border-color: #169987;
  background-color: #169987;
}

.btn-outline.btn-primary {
  color: #1CC0A9;
}

.btn-outline.btn-primary.active,
.btn-outline.btn-primary:active,
.btn-outline.btn-primary:focus,
.btn-outline.btn-primary:hover,
.open > .btn-outline.btn-primary.dropdown-toggle {
    border-color: #1CC0A9;
    background-color: #1CC0A9;
}

.checkbox-primary input[type="radio"]:checked + input[type="hidden"] + label::before,
.checkbox-primary input[type="radio"]:checked + label::before,
.checkbox-primary input[type="checkbox"]:checked + input[type="hidden"] + label::before,
.checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #1CC0A9;
  border-color: #1CC0A9;
}

.radio-primary input[type="radio"]:checked + input[type="hidden"] + label::before,
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #1CC0A9;
}

.checkbox-default input[type=radio]:checked+input[type=hidden]+label::before,
.checkbox-default input[type=radio]:checked+label::before,
.checkbox-default input[type=checkbox]:checked+input[type=hidden]+label::before,
.checkbox-default input[type=checkbox]:checked+label::before {
  background-color: #ffffff;
  border-color: #1CC0A9;
  border-width: 1px;
}

.checkbox-default input[type=checkbox]:checked+label::after {
  color: #1CC0A9;
}

.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].active,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
  border-color: #1CC0A9;
  background-color: #1CC0A9;
}

.btn-primary.active,
.btn-primary:active,
.show > .btn-primary.dropdown-toggle {
  border-color: #3a6e72;
  background-color: #169987;
}

.boot-pagination > .active > a,
.boot-pagination > .active > a:focus,
.boot-pagination > .active > a:hover,
.boot-pagination > .active > span,
.boot-pagination > .active > span:focus,
.boot-pagination > .active > span:hover {
  background-color: #1CC0A9;
  border-color: #1CC0A9;
}

.boot-pagination > li > a,
.boot-pagination > li > span {
  color: #1CC0A9;
}

.list-group-item.active,
.page-aside .list-group-item.active {
  color: #1CC0A9;
}

.list-group-item.active:focus,
.list-group-item.active:hover,
.page-aside .list-group-item.active:focus,
.page-aside .list-group-item.active:hover {
  color: #5FD2C2;
}

.list-group-item:focus,
.list-group-item:hover,
.page-aside .list-group-item:focus,
.page-aside .list-group-item:hover {
  color: #1CC0A9;
}

.rangeUi-selected {
  background-color: #1CC0A9;
}

.form-control.focus,
.form-control:focus {
  border-color: #1CC0A9;
}

.form-material .form-control,
.form-material .form-control.focus,
.form-material .form-control:focus {
  background-image: -webkit-gradient(linear,left top,left bottom,from(#1CC0A9),to(#1CC0A9)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));
  background-image: -webkit-linear-gradient(#1CC0A9,#1CC0A9),-webkit-linear-gradient(#e4eaec,#e4eaec);
  background-image: -o-linear-gradient(#1CC0A9,#1CC0A9),-o-linear-gradient(#e4eaec,#e4eaec);
  background-image: linear-gradient(#1CC0A9,#1CC0A9),linear-gradient(#e4eaec,#e4eaec);
}

.list-group.has-actions .list-group-item .item-actions .btn-icon:hover .icon,
.page-aside .list-group.has-actions .list-group-item .item-actions .btn-icon:hover .icon {
  color: #5FD2C2;
}

.page-aside .list-group-item.active:focus > .icon, .page-aside .list-group-item.active:hover > .icon,
.page-aside .list-group-item.active > .icon,
.list-group-item:focus > .icon, .page-aside .list-group-item:hover > .icon,
.page-aside .list-group-item:focus > .icon, .page-aside .list-group-item:hover > .icon {
  color: #5FD2C2;
}

.nav-pills .nav-link.active,
.show .nav-pills .nav-link {
  background-color: #1CC0A9;
}

.nav-pills .nav-link.active:hover {
  background-color: #5FD2C2 !important;
}

.nav-tabs-line .nav-item.open .nav-link,
.nav-tabs-line .nav-item.open .nav-link:focus,
.nav-tabs-line .nav-item.open .nav-link:hover,
.nav-tabs-line .nav-link.active,
.nav-tabs-line .nav-link.active:focus,
.nav-tabs-line .nav-link.active:hover {
  color: #1CC0A9;
  border-bottom: 2px solid #1CC0A9;
}

.border-primary-600 {
  border-color: #1CC0A9 !important;
}

.primary-600 {
  color: #1CC0A9 !important;
}

.bg-primary-600 {
  background-color: #1CC0A9 !important;
}

.progress-bar {
  background-color: #1CC0A9;
}

.pearl.active .pearl-icon,
.pearl.active .pearl-number,
.pearl.current .pearl-icon,
.pearl.current .pearl-number {
  color: #1CC0A9;
  border-color: #1CC0A9;
}

.pearl.active::after,
.pearl.active::before,
.pearl.current::after,
.pearl.current::before {
  background-color: #1CC0A9;
}

.pearl.done .pearl-icon,
.pearl.done .pearl-number {
  background-color: #1CC0A9;
  border-color: #1CC0A9;
}

.pearl.done::after,
.pearl.done::before {
  background-color: #1CC0A9;
}

.chat-content {
  background-color: #1CC0A9;
}

.chat-content::before {
  border-left-color: #1CC0A9;
}

.select2-container--default.select2-container--open .select2-selection,
.select2-container--default .select2-dropdown {
  border-color: #1CC0A9;
}

.list-group-item.activeList {
  color: #1CC0A9;
  background-color: #f3f7f9;
}

.list-group-item.activeList .icon {
  color: #1CC0A9;
}

.btn-group.open .btn-select,
.btn-select:focus {
  border-color: #1CC0A9 !important;
}

.dropdown-menu-media > .dropdown-menu-footer > .dropdown-menu-footer-btn:hover,
.dropdown-menu-media > .dropdown-menu-footer > a:hover {
  color: #5FD2C2 !important;
}

.pathway-hidden {
  display: none !important;
}

.pinkslip-color {
  color: #ffaec2;
}

.pinkslip-bg-color {
  background-color: #ffaec2;
}

.edoc-color {
  color: #d0cdc4;
}

.edoc-bg-color {
  background-color: #d0cdc4;
}

