/** idocus */
/* line 4, app/assets/stylesheets/theme/idocus.css.sass */
:root {
  --primary-color:  #3a345f;
  --secondary-color: #3a345f;
  --tertiary-color: #DDE357;
  --quaternary-color: #445E2B;
  --danger-color: #FF4D3B;
  --focus-form-input-border: #cad953;
  --footer-background-color: #212529;
  --idocus-purple: #3a345f;
  --idocus-blue: #6165f7;
  --idocus-yellow: #ffcc66;
  --idocus-green: #51ccaa;
  --idocus-orange: #ff8266;
}

/* line 19, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_primary, .btn-primary {
  background: #6165f7;
  box-shadow: 0px 1px 3px rgba(26, 26, 26, 0.1);
  border-radius: 8px;
  border: none;
  color: #FFF;
}

/* line 26, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_primary:hover, .btn-primary:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}

/* line 31, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_success, .btn-success {
  background: var(--idocus-green);
  box-shadow: 0px 1px 3px rgba(26, 26, 26, 0.1);
  border-radius: 8px;
  border: none;
  color: #FFF;
}

/* line 38, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_success:hover, .btn-success:hover {
  color: #fff;
  background-color: var(--idocus-green);
  border-color: var(--idocus-green);
}

/* line 43, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_light, .btn-light {
  background: inherit;
  border: 1px solid var(--idocus-blue);
  box-sizing: border-box;
  border-radius: 8px;
  color: var(--idocus-blue);
}

/* line 50, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_light:hover, .btn-light:hover {
  background: #FFFFFF;
  color: var(--idocus-blue);
}

/* line 54, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_dark, .btn-dark {
  border-radius: 8px;
}

/* line 57, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_light-primary, .bnt-light-primary {
  background: #FFFFFF;
  border: 1px solid #0d6efd;
  color: #0d6efd;
}

/* line 62, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_light-primary:hover, .bnt-light-primary:hover {
  color: #0d6efd;
}

/* line 65, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_light-secondary, .bnt-light-secondary {
  background: #FFFFFF;
  border: 1px solid rgba(58, 52, 95, 0.32);
  box-sizing: border-box;
  border-radius: 8px;
  color: rgba(58, 52, 95, 0.32);
}

/* line 72, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_light-secondary:hover, .bnt-light-secondary:hover {
  background: #FFFFFF;
  color: rgba(58, 52, 95, 0.32);
}

/* line 76, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_secondary, .btn-secondary {
  background: rgba(58, 52, 95, 0.32);
  border-radius: 8px;
  border: none;
  color: rgba(58, 52, 95, 0.32);
}

/* line 82, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_secondary:hover, .btn-secondary:hover {
  background: #FFFFFF;
  color: #888;
}

/* line 86, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_default, .btn-default {
  color: var(--primary-color);
  font-size: 17px;
  margin-right: 5%;
}

/* line 90, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_default a, .btn-default a {
  color: var(--primary-color);
  text-decoration: none;
}

/* line 94, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_default:hover, .btn-default:hover {
  color: var(--primary-color);
  border: 1px solid var(--primary-color);
  border-radius: 5px;
}

/* line 99, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_default-danger, .btn-default-danger {
  color: #FF4848;
  font-size: 17px;
}

/* line 103, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_default-danger:hover, .btn-default-danger:hover {
  color: #FF4848;
  border: 1px solid #FF4848;
  border-radius: 5px;
}

/* line 108, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_danger, .btn-danger {
  background: var(--idocus-orange);
  border-radius: 8px;
  border: 1px solid var(--idocus-orange);
  color: #fff;
}

/* line 114, app/assets/stylesheets/theme/idocus.css.sass */
.tm_btn_danger:hover, .btn-danger:hover {
  color: var(--idocus-orange);
  background: #FFFFFF;
}

/* line 118, app/assets/stylesheets/theme/idocus.css.sass */
.tm_badge_success, .btn-success {
  background: var(--idocus-green);
}

/* line 121, app/assets/stylesheets/theme/idocus.css.sass */
.tm_badge_danger, .badger-danger {
  background: var(--idocus-orange);
  border-radius: 8px;
}

/* line 125, app/assets/stylesheets/theme/idocus.css.sass */
.tm_badge_secondary, .badge-secondary {
  background: rgba(26, 26, 26, 0.1);
  border-radius: 8px;
  color: rgba(26, 26, 26, 0.7);
}

/* line 130, app/assets/stylesheets/theme/idocus.css.sass */
.tm_badge_warning, .badge-warning {
  background: var(--idocus-orange);
}

/* line 133, app/assets/stylesheets/theme/idocus.css.sass */
.tm_label_mark {
  color: var(--secondary-color);
}

/* line 136, app/assets/stylesheets/theme/idocus.css.sass */
.tm_label_primary {
  color: var(--primary-color) !important;
}

/* line 140, app/assets/stylesheets/theme/idocus.css.sass */
.organizations .lefter li span.link_principal.active {
  background: var(--secondary-color);
  border-radius: 8px;
  border-bottom: none;
}

/* line 146, app/assets/stylesheets/theme/idocus.css.sass */
.acceuil_organizations span {
  color: var(--secondary-color);
}

/* line 149, app/assets/stylesheets/theme/idocus.css.sass */
.oi-icon {
  fill: var(--idocus-blue);
}

/* line 152, app/assets/stylesheets/theme/idocus.css.sass */
.txt_color_theme {
  color: var(--primary-color);
}

/* line 155, app/assets/stylesheets/theme/idocus.css.sass */
.actif-year {
  color: var(--primary-color);
}

/* line 158, app/assets/stylesheets/theme/idocus.css.sass */
.bg-success {
  background-color: var(--secondary-color) !important;
}
