.progress {
  /*background-color: #E0F2F7;*/
  background-color: #F0F8FB;
  border-color: #A3D8E8;
}
h1,
h2 {
  /*font-family: 'Source Serif Pro', serif;*/
  font-weight: normal;
  color: hsl(24, 2%, 55%);
}
/*
/
/	FORMULAIRES
/
*/
.form-group {
  margin-bottom: 12px;
}
.form-group.toggle {
  margin-bottom: 10px;
}
.form-control,
div.rich-text {
  width: 100%;
  height: 32px;
  padding: 4px 6px 6px 6px;
  font-size: 16px;
  font-family: 'Source Sans Pro', sans-serif;
  line-height: 1.52857143;
  color: hsl(38, 30%, 36%);
  background-color: rgba(248, 248, 248, 0.9);
  background-image: none;
  border: 1px solid #c5ccd3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control.big {
  height: 48px;
  padding: 7px 10px 10px 10px;
  font-size: 32px;
  letter-spacing: 5px;
  margin-top: 5px;
}
.form-horizontal .control-label.mb10 {
  margin-bottom: 10px;
}
.form-control.lien,
.form-control[disabled].lien,
.inactive .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: hsl(38, 30%, 50%) !important;
  font-style: normal;
  cursor: pointer;
}
a.fa {
  color: #99a6b2;
}
a.fa.color-inverse {
  color: #282828;
}
a.fa.color-default {
  color: #999999;
}
a.fa.color-gray {
  color: #cccccc;
}
a.fa.color-primary {
  color: #108db3;
}
a.fa.color-success {
  color: #87BD00;
}
a.fa.color-info {
  color: #57BFE7;
}
a.fa.color-purple {
  color: #7266ba;
}
a.fa.color-warning {
  color: #ff8800;
}
a.fa.color-danger {
  color: #cc0000;
}
a.fa.color-blue {
  color: #375a7f;
}
a.fa.color-pink {
  color: #ff1493;
}
a.fa.color-yellow {
  color: #facc43;
}
label,
.label,
.bz-label {
  font-size: 15px;
  color: hsl(24, 2%, 55%);
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: normal;
  margin: 0;
  line-height: 20px;
  margin-bottom: 4px;
}
.bz-label {
  /*font-size: 14px;*/
  padding: 1px 6px 2px 6px;
}
label em {
  color: hsl(38, 30%, 65%);
  font-weight: 700;
}
.form-horizontal .control-label {
  text-align: left;
  line-height: 18px;
  padding-top: 5px;
  padding-bottom: 4px;
}
.form-horizontal .control-label.align-right {
  text-align: right;
}
.form-horizontal .control-label.align-center {
  text-align: center;
}
.fa .bz-reset {
  font-family: 'Source Sans Pro', sans-serif;
}
.widget .h2 {
  font-size: 36px;
}
/*
/
/	BOUTON (couleur)
/
*/
.btn-default,
.menu-local .bz-tag.bz-tag-creux.bg-default {
  color: #ffffff;
  background-color: hsl(24, 2%, 79%);
  border-color: hsl(24, 2%, 79%);
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: hsl(24, 2%, 50%);
  border-color: hsl(24, 2%, 50%);
}
.btn-inverse,
.menu-local .bz-tag.bz-tag-creux.bg-inverse {
  color: #ffffff;
  background-color: hsl(24, 2%, 40%);
  border-color: hsl(24, 2%, 40%);
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.open > .dropdown-toggle.btn-inverse {
  color: #ffffff;
  background-color: hsl(24, 2%, 20%);
  border-color: hsl(24, 2%, 20%);
}
.btn-primary,
.menu-local .bz-tag.bz-tag-creux.bg-primary {
  color: #ffffff;
  background-color: hsl(38, 30%, 50%);
  border-color: hsl(38, 30%, 50%);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: hsl(38, 30%, 28%);
  border-color: hsl(38, 30%, 28%);
}
.btn-success,
.menu-local .bz-tag.bz-tag-creux.bg-success {
  color: #ffffff;
  background-color: hsl(67, 100%, 38%);
  border-color: hsl(67, 100%, 38%);
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: hsl(67, 100%, 20%);
  border-color: hsl(67, 100%, 20%);
}
.btn-info,
.menu-local .bz-tag.bz-tag-creux.bg-info {
  color: #ffffff;
  background-color: #57BFE7;
  border-color: #57BFE7;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #0c97c2;
  border-color: #0c97c2;
}
.btn-purple,
.menu-local .bz-tag.bz-tag-creux.bg-purple {
  color: #ffffff;
  background-color: #7266ba;
  border-color: #7266ba;
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active,
.btn-purple.active,
.open > .dropdown-toggle.btn-purple {
  color: #ffffff;
  background-color: #564aa3;
  border-color: #564aa3;
}
.btn-warning,
.menu-local .bz-tag.bz-tag-creux.bg-warning {
  color: #ffffff;
  background-color: #ff8800;
  border-color: #ff8800;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #cc6d00;
  border-color: #c26700;
}
.btn-danger,
.menu-local .bz-tag.bz-tag-creux.bg-danger {
  color: #ffffff;
  background-color: #cc0000;
  border-color: #cc0000;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #990000;
  border-color: #8f0000;
}
.btn-gray,
.menu-local .bz-tag.bz-tag-creux.bg-gray {
  color: #ffffff;
  background-color: #cccccc;
  border-color: #cccccc;
}
.btn-gray:hover,
.btn-gray:focus,
.btn-gray:active,
.btn-gray.active,
.open > .dropdown-toggle.btn-gray {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.btn-blue,
.menu-local .bz-tag.bz-tag-creux.bg-blue {
  color: #ffffff;
  background-color: #375a7f;
  border-color: #375a7f;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
  color: #ffffff;
  background-color: #28415b;
  border-color: #28415b;
}
.btn-pink,
.menu-local .bz-tag.bz-tag-creux.bg-pink {
  color: #ffffff;
  background-color: #ff69b4;
  border-color: #ff69b4;
}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink:active,
.btn-pink.active,
.open > .dropdown-toggle.btn-pink {
  color: #ffffff;
  background-color: #ff1493;
  border-color: #ff1493;
}
.btn-yellow,
.menu-local .bz-tag.bz-tag-creux.bg-yellow {
  color: #ffffff;
  background-color: #facc43;
  border-color: #facc43;
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow:active,
.btn-yellow.active,
.open > .dropdown-toggle.btn-yellow {
  color: #ffffff;
  background-color: #fc9803;
  border-color: #fc9803;
}
.btn-hop-bleu {
  color: #ffffff;
  background-color: #57BFE7;
  border-color: #57BFE7;
}
.btn-hop-bleu:hover,
.btn-hop-bleu:focus,
.btn-hop-bleu:active,
.btn-hop-bleu.active,
.open > .dropdown-toggle.btn-hop-bleu {
  color: #57BFE7;
  background-color: #284966;
  border-color: #284966;
}
.btn-facebook {
  background-color: #3B5998;
}
.btn-twitter {
  background-color: #00B0ED;
}
.btn-linkedin {
  background-color: #0077B5;
}
.btn-google {
  background-color: #DD4B39;
}
.couleur-excel {
  color: #02723B;
}
.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active,
.btn-twitter:hover,
.btn-twitter:focus,
.btn-twitter:active,
.btn-twitter.active,
.btn-linkedin:hover,
.btn-linkedin:focus,
.btn-linkedin:active,
.btn-linkedin.active {
  background-color: #87BD00;
}
/*
/
/	BOUTON (taille)
/
*/
.btn {
  text-shadow: none;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  /*vertical-align: middle;*/
  cursor: pointer;
  background-image: none;
  /*border: 1px solid transparent;*/
  white-space: nowrap;
  padding: 9px 12px 11px 12px;
  font-size: 16px;
  line-height: 1;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn-xl,
.btn-group-xl > .btn {
  padding: 16px 20px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 14px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 5px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 6px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 4px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 4px;
}
.btn-toolbar > .btn-radio {
  padding: 6px 10px 8px 10px;
  font-weight: normal;
  margin-left: 2px;
  box-shadow: none;
  margin-top: 5px;
}
.btn-toolbar {
  margin-left: -2px;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  opacity: 1;
}
.form-control,
fieldset .form-control {
  background-color: #e0f8ff !important;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid #57BFE7;
  /*-webkit-text-fill-color: #57BFE7;*/
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
  transition: background-color 5000s ease-in-out 0s;
}
.form-control.dirty,
fieldset .form-control {
  background-color: #8ff;
  /*background-color: #e6fbff;*/
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control,
div.rich-text {
  background-color: #F4F8F8 !important;
  color: #666 !important;
  /*overflow: hidden;*/
  overflow: scroll;
}
.no-background .form-control[disabled],
.no-background .form-control[readonly],
.no-background fieldset[disabled] .form-control {
  background-color: #F4F8F8;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.selectpicker {
  height: 32px;
  padding-top: 0;
  padding-bottom: 0;
}
/*
/
/	TAGS
/
*/
/*
/
/	BACKGROUND
/
*/
.bg-default {
  background-color: #999999;
}
.bg-default-dark,
a.bg-default:hover {
  background-color: #666666;
}
.bg-inverse {
  background-color: #282828;
}
.bg-inverse-dark,
a.bg-inverse:hover {
  background-color: #424242;
}
.bg-primary {
  background-color: #108db3;
}
.bg-primary-dark,
a.bg-primary:hover {
  background-color: #19668a;
}
.bg-success {
  background-color: #87BD00;
}
.bg-success-dark,
a.bg-success:hover {
  background-color: #558000;
}
.bg-info {
  background-color: #57BFE7;
}
.bg-info-important {
  background-color: #57BFE7 !important;
}
.bg-info-dark,
a.bg-info:hover {
  background-color: #0c97c2;
}
.bg-purple {
  background-color: #7266ba;
}
.bg-purple-dark,
a.bg-purple:hover {
  background-color: #564aa3;
}
.bg-warning {
  background-color: #ff8800;
}
.bg-warning-dark,
a.bg-warning:hover {
  background-color: #cc6d00;
}
.bg-danger {
  background-color: #cc0000;
}
.bg-danger-dark,
a.bg-danger:hover {
  background-color: #990000;
}
.bg-yellow {
  background-color: #facc43;
}
.bg-yellow-dark,
a.bg-yellow:hover {
  background-color: #fc9803;
}
.bg-blue {
  background-color: #375a7f;
}
.bg-blue-dark,
a.bg-blue:hover {
  background-color: #28415b;
}
.bg-gray {
  background-color: lightslategrey;
  background-color: #b6bfc8;
}
.bg-gray-dark,
a.bg-gray:hover {
  background-color: #99a6b2;
}
.bg-pink {
  background-color: #ff69b4;
}
.bg-pink-dark,
a.bg-pink:hover {
  background-color: #ff1493;
}
.bg-hop-bleu {
  background-color: #57BFE7;
}
.bg-hop-bleu-dark,
a.bg-bleu:hover {
  background-color: #284966;
}
/*
/
/	TEXTE
/
*/
.color-white {
  color: #FFF !important;
}
.color-black {
  color: #000 !important;
}
.color-default {
  color: #999999 !important;
}
.color-default-dark {
  color: #666666;
}
.color-inverse {
  color: #282828;
}
.color-inverse-dark {
  color: #424242;
}
.color-gold {
  color: hsl(38, 30%, 50%);
}
.color-gold-dark {
  color: hsl(38, 30%, 28%);
}
.color-primary {
  color: #108db3;
}
.color-primary-dark {
  color: #19668a;
}
.color-success {
  color: #87BD00;
}
.color-success-dark {
  color: #558000;
}
.color-info {
  color: #57BFE7;
}
.color-info-important {
  color: #57BFE7 !important;
}
.color-info-dark {
  color: #0c97c2;
}
.color-purple {
  color: #7266ba;
}
.color-purple-dark {
  color: #564aa3;
}
.color-warning {
  color: #ff8800;
}
.color-warning-dark {
  color: #cc6d00;
}
.color-danger {
  color: #cc0000;
}
.color-danger-dark {
  color: #990000;
}
.color-yellow {
  color: #facc43;
}
.color-yellow-dark {
  color: #fc9803;
}
.color-blue {
  color: #375a7f;
}
.color-blue-dark {
  color: #28415b;
}
.color-gray {
  color: #c5ccd3;
}
.color-gray-dark {
  color: #999999;
}
.color-pink {
  color: #ff69b4;
}
.color-pink-dark {
  color: #ff1493;
}
.color-hop-bleu {
  color: #57BFE7;
}
.color-hop-bleu-dark {
  color: #284966;
}
.color-facebook {
  color: #3B5998;
}
.color-twitter {
  color: #00B0ED;
}
.color-linkedin {
  color: #0077B5;
}
.color-excel {
  color: #007440;
}
/*
/
/	BORDER-COLOR
/
*/
.bc-default {
  border-color: #999999;
}
.bc-inverse {
  border-color: #282828;
}
.bc-primary {
  border-color: #108db3;
}
.bc-success {
  border-color: #87BD00;
}
.bc-info {
  border-color: #57BFE7;
}
.bc-purple {
  border-color: #7266ba;
}
.bc-warning {
  border-color: #ff8800;
}
.bc-danger {
  border-color: #cc0000;
}
.bc-yellow {
  border-color: #facc43;
}
.bc-blue {
  border-color: #375a7f;
}
.bc-gray {
  border-color: #cccccc;
}
.bc-pink {
  border-color: #ff69b4;
}
.bc-white {
  border-color: #FFF;
}
/*
/
/	ALERT
/
*/
.alert {
  clear: both;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 10px 20px;
  border-width: 1px;
}
.bloc-login .alert {
  border-width: 2px;
}
.alert-default {
  background-color: #999999;
  border-color: #999999;
  color: #ffffff;
}
.alert-default hr {
  border-top-color: #666666;
}
.alert-inverse {
  background-color: #282828;
  border-color: #282828;
  color: #ffffff;
}
.alert-inverse hr {
  border-top-color: #424242;
}
.alert-primary {
  background-color: #28a4c9;
  border-color: #2180AC;
  color: #ffffff;
}
.alert-primary hr {
  border-top-color: #2180AC;
}
.alert-success {
  background-color: #e3f3ba;
  border-color: #87BD00;
  color: #87BD00;
}
.alert-dismissible .close {
  color: #000;
}
.alert-success hr {
  border-top-color: #558000;
}
.alert-success .alert-link {
  color: #e6e6e6;
}
.alert-info {
  background-color: #57BFE7;
  border-color: #0c97c2;
  color: #ffffff;
}
.alert-info hr {
  border-top-color: #0c97c2;
}
.alert-info .alert-link {
  color: #e6e6e6;
}
.alert-purple {
  background-color: #7266ba;
  border-color: #564aa3;
  color: #ffffff;
}
.alert-purple hr {
  border-top-color: #564aa3;
}
.alert-purple .alert-link {
  color: #e6e6e6;
}
.alert-warning {
  background-color: #ff8800;
  border-color: #f05800;
  color: #ffffff;
}
.alert-warning hr {
  border-top-color: #d64f00;
}
.alert-warning .alert-link {
  color: #e6e6e6;
}
.alert-danger {
  background-color: #ff6666;
  border-color: #bd001f;
  color: #ffffff;
}
.alert-danger hr {
  border-top-color: #a3001b;
}
.alert-danger .alert-link {
  color: #e6e6e6;
}
/*
/
/	LABEL
/
*/
.label {
  padding-top: 1px;
  padding-bottom: 3px;
  text-align: left;
}
.label-default {
  background-color: #999999;
  color: #FFF;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #666666;
  color: #FFF;
}
.label-inverse {
  background-color: #282828;
  color: #FFF;
}
.label-inverse[href]:hover,
.label-inverse[href]:focus {
  background-color: #424242;
  color: #FFF;
}
.label-primary {
  background-color: hsl(38, 30%, 50%);
  color: #FFF;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #2180AC;
  color: #FFF;
}
.label-success {
  background-color: #87BD00;
  color: #FFF;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #558000;
  color: #FFF;
}
.label-info {
  background-color: #57BFE7;
  color: #FFF;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #0c97c2;
  color: #FFF;
}
.label-purple {
  background-color: #7266ba;
  color: #FFF;
}
.label-purple[href]:hover,
.label-purple[href]:focus {
  background-color: #564aa3;
  color: #FFF;
}
.label-warning {
  background-color: #ff8800;
  color: #FFF;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #cc6d00;
  color: #FFF;
}
.label-danger {
  background-color: #cc0000;
  color: #FFF;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #990000;
  color: #FFF;
}
.nav > li > a {
  padding-left: 9px;
  padding-right: 9px;
}
.nav > li > a.nplr {
  padding-left: 0;
  padding-right: 0;
}
.btn-lg-bz {
  font-size: 18px;
}
.btn-sm-bz {
  font-size: 13px;
}
/* MENU VERTICAL (TYPE SIDE-BAR) */
/*===============================================================*/
.list-group-item > a {
  color: #666;
}
.list-group-item.active > a,
.list-group-item:hover > a {
  color: #fff;
}
a.list-group-item:hover,
.list-group-item:hover,
a.list-group-item:focus {
  background-color: #0c97c2;
  color: #FFF;
}
.list-group-item.titre-menu {
  border: none;
  padding: 0;
  font-size: 16px;
  line-height: 1.2;
  color: #666;
  border-bottom: 1px dotted #CCC;
  margin-bottom: 30px;
  font-style: italic;
  padding-bottom: 3px;
}
.list-group-item.titre-bloc {
  margin-top: 20px;
  background-color: #F0F0F0;
  font-weight: bold;
}
.list-group-item.titre-bloc em {
  font-size: 15px;
  color: #999;
  font-style: italic;
  display: block;
}
.list-group-item.active,
.list-group-item.active:hover {
  background-color: #57BFE7;
  border-color: #57BFE7;
}
/* BOOTSTRAP-SELECT */
/*===============================================================*/
.btn.selectpicker.btn-default {
  background-color: #ffffff;
  color: #666;
  border-color: #999;
}
/*
ul.selectpicker > li.selected {
	color: #7266ba;
}
*/
.dropdown-menu.selectpicker {
  font-size: 16px;
}
/*===============================================================*/
.color-texte-liste {
  font-family: 'Source Sans Pro', sans-serif;
  color: #666;
}
.badge-md {
  font-size: 13px;
  padding: 5px 10px 6px 10px;
}
.jumbotron {
  background-color: rgba(255, 255, 255, 0.9);
  background-color: #FFF;
}
.modal-header {
  padding-top: 8px;
  padding-bottom: 5px;
  border: none;
}
.modal-footer {
  border: none;
}
.readonly {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  background-color: #F4F8F8 !important;
  background: #F4F8F8 !important;
  color: #666 !important;
}
/*# sourceMappingURL=bz_bootstrap-20211016.css.map */