.text-primary {
  color: #166729 !important;
}

.text-primary-opposite {
  color: #fff !important;
}

.text-secondary {
  color: #6c757d !important;
}

.bg-primary {
  background-color: #166729 !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

.bg-primary-soft, .badge-primary-soft {
  background: rgba(22, 103, 41, 0.1);
  color: #166729;
}

.header-menu-items .header-menu-link:hover, .header-menu-items .header-menu-link.active {
  color: #166729;
  text-decoration: none;
}

.header-menu-link-circle.active {
  background: rgba(22, 103, 41, 0.1);
  color: #166729;
}

.sidebar-menu-items.active .sidebar-menu-link, .sidebar-menu-items .sidebar-menu-link:hover {
  color: #166729;
  text-decoration: none;
}

.sub-menu-items .sub-menu-link:hover {
  color: #166729;
  text-decoration: none;
}

.nav-pills .nav-item.theme-primary .nav-link:hover {
  background: rgba(22, 103, 41, 0.1);
  color: #166729 !important;
}

#file-profile-picture-block label {
  background-color: #166729 !important;
  border-color: #166729;
  text-align: center;
  color: #fff !important;
  border: none;
  border-radius: 0.5rem;
}

.owl-theme .owl-nav [class*=owl-]:hover {
  background-color: #fff !important;
  color: #166729 !important;
}

#login-page .left-block, #register-page .left-block {
  background-image: linear-gradient(45deg, #0f481d 0%, #166729 100%) !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

.breadcrumb .breadcrumb-item.active {
  color: #166729;
}

.btn-primary-soft {
  background: rgba(22, 103, 41, 0.1);
  color: #166729;
}

.btn-primary-soft:focus, .btn-primary-soft:hover {
  background: rgba(22, 103, 41, 0.15);
  color: #166729;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  color: #166729;
  border-color: transparent transparent #166729;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #166729;
  border-color: transparent transparent #166729;
  background: transparent;
}

#header-block .progress-circle:after {
  background: rgba(22, 103, 41, 0.1);
  color: #166729;
  border: 2px solid transparent;
}

#header-block .progress-circle .progress-value {
  color: #166729;
}

#header-block .progress-circle.done:after {
  background-color: #166729;
  color: #fff;
}

.message-container.right .message {
  background-color: #166729 !important;
  color: #fff !important;
  margin-right: 0 !important;
  margin-left: auto;
}

#chat-input:focus + span i {
  box-shadow: none;
  color: #166729;
}

.data-list .items-link.unread {
  border-left: 4px solid #166729;
  background-color: #F5F5F5;
}

.btn-remove-value-input:hover i {
  color: #dc3545;
}

.discussion-comment-status a:hover, .discussion-headings-status a:hover {
  color: #166729;
}

.btn-toggle-password.active, .btn-toggle-password:hover {
  color: #166729;
}

.exam-nav-block .exam-nav-questions:hover, .exam-nav-block .exam-nav-questions.active, .exam-nav-block .exam-nav-questions.done {
  background: #166729 !important;
}

.exam-answer-items.active {
  background: rgba(22, 103, 41, 0.1);
  color: #166729;
}

#form-exam .card .exam-answer-items:not(.not-active).active {
  background: rgba(22, 103, 41, 0.1);
  color: #166729;
}

.bg-square {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background-image: linear-gradient(90deg, #0f481d 0%, #166729 100%) !important;
}

ul.pagination li.active a {
  color: #166729 !important;
  background: transparent !important;
}

.category-items.active .category-link,
.profile-navbar-items.active .profile-navbar-link,
.knowledge-base-groups-items.active .knowledge-base-groups-link {
  background: rgba(22, 103, 41, 0.1);
  color: #166729;
}

.sub-category-items.active .sub-category-link,
.sub-category-items .sub-category-link:hover {
  background: transparent;
  color: #166729;
}

.lr-sub-topics a:hover, .lr-sub-quiz a:hover {
  color: #166729 !important;
}

#faqs-list .collapse-header .btn:not(.collapsed) {
  color: #166729 !important;
}

.faqs-header-block {
  background-image: linear-gradient(90deg, #0f481d 0%, #166729 100%) !important;
}

/* Button - start */
.btn-primary {
  color: #fff;
  background-color: #166729;
  border-color: #166729;
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #166729;
  border-color: #166729;
}
.btn-primary:hover, .btn-primary.hover {
  background-color: #145d25;
  border-color: #145d25;
}
.btn-primary.focus, .btn-primary:focus {
  background-color: #145d25;
  border-color: #145d25;
  box-shadow: 0 0 0 0.2rem rgba(22, 103, 41, 0.5);
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active {
  color: #fff;
  background-color: #125221;
  border-color: #125221;
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 103, 41, 0.5);
}

.btn-outline-primary {
  color: #166729;
  border-color: #166729;
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #166729;
  background-color: transparent;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #166729;
  border-color: #166729;
}
.btn-outline-primary.focus, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 103, 41, 0.5);
}
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active {
  color: #fff;
  background-color: #166729;
  border-color: #166729;
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: 0 0 0 0.2rem rgba(22, 103, 41, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover, .btn-secondary.hover {
  background-color: #616971;
  border-color: #616971;
}
.btn-secondary.focus, .btn-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active {
  color: #fff;
  background-color: #565e64;
  border-color: #565e64;
}
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary.focus, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-link {
  color: #166729;
}
.btn-link.no-deco:hover {
  text-decoration: none !important;
}
.btn-link:hover {
  color: #166729;
}

.page-404 {
  background-image: linear-gradient(90deg, #0f481d 0%, #166729 100%) !important;
}

.discussion-comment.focus, .discussion-comment-reply-items.focus {
  background: rgba(22, 103, 41, 0.1) !important;
}

.card-course .progress-tumbnail .progress-bar {
  background-color: #166729;
}

.bootstrap-select .dropdown-menu .dropdown-item.active:hover {
  background-color: #166729 !important;
}

.competency-content .tags {
  background-color: #166729 !important;
}

/*# sourceMappingURL=style.css.map */
