.chip {
  background-color: #679c8d;
  color: #20312c; }
  .chip [class*="-icon"] {
    color: #20312c; }
  .chip.primary {
    background-color: #67c1ff;
    color: #006ab3; }
    .chip.primary [class*="-icon"] {
      color: #006ab3; }
  .chip.primary-hop3team {
    background-color: #ceb8d9;
    color: #7B4E91; }
    .chip.primary-hop3team [class*="-icon"] {
      color: #7B4E91; }

.custom-table table thead tr td {
  background: #f3f3f3; }
  .custom-table table thead tr td:hover {
    background-color: #e6e6e6; }

.dropdown .dropdown-item--hover:hover {
  background-color: #86b0a4; }

.formation-card,
.session-card {
  background-color: white; }
  .formation-card footer .progress,
  .session-card footer .progress {
    background-color: #cdcdcd !important; }
  .formation-card footer .progress-bar-started,
  .session-card footer .progress-bar-started {
    background-color: orange !important; }
  .formation-card footer .progress-bar-completed,
  .session-card footer .progress-bar-completed {
    background-color: #008000 !important; }
  .formation-card footer .progress-bar-ended,
  .session-card footer .progress-bar-ended {
    background-color: #FF4500 !important; }
  .formation-card footer .orange-red,
  .session-card footer .orange-red {
    color: #FF4500; }

.popup {
  background-color: white; }
  .popup.selected {
    box-shadow: 0 0 6px 1px #006ab3 !important;
    border: 3px solid #006ab3 !important; }
  .popup.hoverable:hover {
    box-shadow: 0 0 6px 1px #20312c;
    border: 2px solid #20312c;
    animation: display-hover-in 0.1s; }

table.table-striped tbody tr:nth-child(odd) {
  background: #f8f8f8; }
  table.table-striped tbody tr:nth-child(odd):hover {
    background-color: #f3f3f3; }

table.table-striped tbody tr:nth-child(even) {
  background: white; }
  table.table-striped tbody tr:nth-child(even):hover {
    background-color: #f3f3f3; }

.topbar nav {
  background-color: #006ab3; }

body,
html {
  background-color: #e6e6e6;
  color: #000000; }

a {
  color: #262626; }
  a:hover, a:active, a.active {
    color: #000000; }

table,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000000; }

button.btn, input[type="submit"] {
  background-color: #006ab3;
  color: #fff; }
  button.btn.secondary, input.secondary[type="submit"] {
    background-color: #20312c; }
    button.btn.secondary:hover, input.secondary[type="submit"]:hover {
      background-color: #006ab3 !important; }
  button.btn.primary, input.primary[type="submit"] {
    background-color: #006ab3; }
    button.btn.primary:hover, input.primary[type="submit"]:hover {
      background-color: #20312c !important; }
  button.btn.primary-hop3team, input.primary-hop3team[type="submit"] {
    background-color: #E7B746; }
    button.btn.primary-hop3team:hover, input.primary-hop3team[type="submit"]:hover {
      background-color: #f0d18a !important; }
  button.btn.secondary-hop3team, input.secondary-hop3team[type="submit"] {
    background-color: #7B4E91; }
    button.btn.secondary-hop3team:hover, input.secondary-hop3team[type="submit"]:hover {
      background-color: #a176b5 !important; }
  button.btn.secondary-light-hop3team, input.secondary-light-hop3team[type="submit"] {
    background-color: #B997C4; }
    button.btn.secondary-light-hop3team:hover, input.secondary-light-hop3team[type="submit"]:hover {
      background-color: #dac8e0 !important; }

.btn-secondary {
  background-color: #20312c; }
  .btn-secondary:hover {
    background-color: #20312c !important; }
  .btn-secondary .spinner-border {
    color: white; }

.btn-danger {
  background-color: #f27173 !important; }
  .btn-danger:hover {
    background-color: #e25f5f !important; }

.btn-white {
  border: 1px solid rgba(0, 0, 0, 0.24);
  background-color: white; }
  .btn-white:hover {
    background-color: #0197ff;
    border-color: inherit; }

.btn-light:hover {
  background-color: #3e5f56;
  border-color: inherit; }

.primary {
  color: #006ab3 !important; }

.primary-color {
  background-color: #006ab3;
  color: #fff; }

.black {
  color: black; }

.avatar {
  color: #006ab3; }

.border-primary-color {
  border: 1px solid #006ab3; }
  .border-primary-color:focus-within {
    border: 2px solid #006ab3; }

.font-color-primary-color {
  color: #006ab3; }
  .font-color-primary-color:hover {
    color: #006ab3; }

.gray {
  color: #262626; }

.logo {
  color: #000000; }

.sidebar .current-user a h5,
.sidebar .current-user a h6 {
  color: #262626; }

.custom-file-label::after {
  background-color: #006ab3;
  color: #fff; }

.custom-file-label .sales-evolution-stats .sale-evolution .label {
  color: #000000; }

.custom-file-label .sales-evolution-stats .sale-evolution .value {
  border-color: #262626;
  color: #000000; }

.table {
  color: #000000; }
  .table tr.discarded td {
    color: gray; }

[class*="-icon"] {
  color: #404040; }

[class*="icon-primary-color"] {
  color: #404040; }

.page-link {
  background-color: #e6e6e6;
  border-color: #a6a6a6;
  color: #262626; }
  .page-link span {
    color: #262626; }
  .page-link:hover {
    background-color: #006ab3;
    border-color: #a6a6a6;
    color: white; }
    .page-link:hover span {
      color: white; }

.page-item.active {
  opacity: 1;
  pointer-events: none; }
  .page-item.active .page-link {
    background-color: #006ab3;
    border-color: #a6a6a6;
    color: white; }

.page-item.disabled .page-link {
  background-color: silver;
  border-color: #a6a6a6;
  color: #404040; }

p {
  color: #000000; }

.input-label {
  color: #000000; }

.navbar-admin {
  background-color: white; }

.navbar {
  background-color: #e6e6e6; }

.nav-tabs .nav-link.active {
  color: #000000;
  background-color: #f3f3f3; }

.tab-content > .active > .active-table-background {
  background-color: #f3f3f3; }

.file-upload,
.estimates-list,
.card-block {
  background-color: #e6e6e6; }

.dropzone {
  background-color: #f3f3f3; }
  .dropzone .text {
    color: #000000; }

.stat-card,
.dashboard-list,
.sales-evolution,
.section {
  background-color: #f3f3f3; }

.list-item-container {
  background-color: #e6e6e6; }
  .list-item-container:hover {
    background-color: white; }

.bg-light {
  background-color: white !important; }

.active-table-background {
  background: #e6e6e6; }

.custom-control-input:checked ~ .custom-control-label::before {
  background-color: #006ab3 !important;
  border-color: #006ab3 !important; }

input:checked + .slider {
  background-color: #006ab3 !important; }

.switch-tab,
.settings-background {
  background-color: #f3f3f3; }

.button-group {
  color: #000000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06); }

.button-group.active {
  border-bottom: 3px solid #006ab3;
  background: #f3f3f3; }

.button-group.active-special {
  color: white !important;
  border-radius: 5px 5px 0 0 !important;
  border-bottom: 4px solid white;
  background: #006ab3; }

.courses_view_date {
  background-color: #67c1ff; }

.spinner-border {
  color: #006ab3; }

.icon-rounded {
  border-radius: 20px !important;
  height: 25px;
  width: 25px;
  background: #67c1ff;
  color: #006ab3;
  padding-top: 2px !important;
  padding-left: 8px; }

.link {
  color: #4DC3FF !important;
  cursor: pointer; }
  .link:hover {
    color: #000000 !important; }

.post-author {
  color: #006ab3; }

.section-cost-box {
  display: flex;
  justify-content: space-between;
  margin-top: -55px; }
  .section-cost-box h3 {
    background-color: #f3f3f3; }

.row-user:hover {
  background-color: #67c1ff !important; }
  .row-user:hover p {
    color: #006ab3 !important; }
  .row-user:hover [class*="-icon"] {
    color: #006ab3 !important; }

