@charset "UTF-8";
.panel-heading.accordion-arrow {
  padding-left: 30px;
}
.panel-heading.accordion-arrow [data-toggle]:after {
  font-family: "FontAwesome"; /* essential for enabling glyphicon */
  content: "\f054";
  float: left;
  color: grey;
  margin-left: -20px;
  transform: rotate(90deg);
}
.panel-heading.accordion-arrow [data-toggle].collapsed:after {
  transform: rotate(0deg);
}

/*
Les listes dans un element small
 */
.small .dl-horizontal dt, .dl-horizontal.small dt, .dl-horizontal .small dt {
  width: 120px;
}
.small .dl-horizontal dd, .dl-horizontal.small dd, .dl-horizontal .small dd {
  margin-left: 130px;
}

/*
Gestion des onglets intégrés à un panel
 */
.panel.with-nav-tabs .panel-heading {
  padding: 5px 5px 0 5px;
}
.panel.with-nav-tabs .nav-tabs {
  border-bottom: none;
}
.panel.with-nav-tabs .nav-justified {
  margin-bottom: -1px;
}
.panel.with-nav-tabs.panel-default .nav-tabs > li > a, .panel.with-nav-tabs.panel-default .nav-tabs > li > a:hover, .panel.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
  color: #777;
}
.panel.with-nav-tabs.panel-default .nav-tabs > li > a:hover, .panel.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
  color: #777;
  background-color: #ddd;
  border-color: transparent;
}
.panel.with-nav-tabs.panel-default .nav-tabs > li.active > a, .panel.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover, .panel.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {
  color: #555;
  background-color: #fff;
  border-color: #ddd;
  border-bottom-color: transparent;
}
.panel.with-nav-tabs.panel-default .nav-tabs > .open > a, .panel.with-nav-tabs.panel-default .nav-tabs > .open > a:hover, .panel.with-nav-tabs.panel-default .nav-tabs > .open > a:focus {
  color: #555;
  background-color: #fff;
  border-color: transparent;
}
.panel.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu {
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a {
  color: #777;
}
.panel.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, .panel.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
  background-color: #ddd;
}
.panel.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a, .panel.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, .panel.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
  color: #fff;
  background-color: #555;
}
.panel.with-nav-tabs.panel-primary .nav-tabs > li > a, .panel.with-nav-tabs.panel-primary .nav-tabs > li > a:hover, .panel.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
  color: #fff;
}
.panel.with-nav-tabs.panel-primary .nav-tabs > li > a:hover, .panel.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
  color: #fff;
  background-color: #3071a9;
  border-color: transparent;
}
.panel.with-nav-tabs.panel-primary .nav-tabs > li.active > a, .panel.with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover, .panel.with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus {
  color: #428bca;
  background-color: #fff;
  border-color: #3071a9;
  border-bottom-color: transparent;
}
.panel.with-nav-tabs.panel-primary .nav-tabs > .open > a, .panel.with-nav-tabs.panel-primary .nav-tabs > .open > a:hover, .panel.with-nav-tabs.panel-primary .nav-tabs > .open > a:focus {
  color: #428bca;
  background-color: #fff;
  border-color: transparent;
}
.panel.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu {
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a {
  color: #fff;
}
.panel.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, .panel.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
  background-color: #3071a9;
}
.panel.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a, .panel.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, .panel.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
  color: #fff;
  background-color: #428bca;
}
.panel.with-nav-tabs.panel-success .nav-tabs > li > a, .panel.with-nav-tabs.panel-success .nav-tabs > li > a:hover, .panel.with-nav-tabs.panel-success .nav-tabs > li > a:focus {
  color: #3c763d;
}
.panel.with-nav-tabs.panel-success .nav-tabs > li > a:hover, .panel.with-nav-tabs.panel-success .nav-tabs > li > a:focus {
  color: #3c763d;
  background-color: #d6e9c6;
  border-color: transparent;
}
.panel.with-nav-tabs.panel-success .nav-tabs > li.active > a, .panel.with-nav-tabs.panel-success .nav-tabs > li.active > a:hover, .panel.with-nav-tabs.panel-success .nav-tabs > li.active > a:focus {
  color: #3c763d;
  background-color: #fff;
  border-color: #d6e9c6;
  border-bottom-color: transparent;
}
.panel.with-nav-tabs.panel-success .nav-tabs > .open > a, .panel.with-nav-tabs.panel-success .nav-tabs > .open > a:hover, .panel.with-nav-tabs.panel-success .nav-tabs > .open > a:focus {
  color: #3c763d;
  background-color: #fff;
  border-color: transparent;
}
.panel.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu {
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a {
  color: #3c763d;
}
.panel.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, .panel.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
  background-color: #d6e9c6;
}
.panel.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a, .panel.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, .panel.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
  color: #fff;
  background-color: #3c763d;
}
.panel.with-nav-tabs.panel-info .nav-tabs > li > a, .panel.with-nav-tabs.panel-info .nav-tabs > li > a:hover, .panel.with-nav-tabs.panel-info .nav-tabs > li > a:focus {
  color: #31708f;
}
.panel.with-nav-tabs.panel-info .nav-tabs > li > a:hover, .panel.with-nav-tabs.panel-info .nav-tabs > li > a:focus {
  color: #31708f;
  background-color: #bce8f1;
  border-color: transparent;
}
.panel.with-nav-tabs.panel-info .nav-tabs > li.active > a, .panel.with-nav-tabs.panel-info .nav-tabs > li.active > a:hover, .panel.with-nav-tabs.panel-info .nav-tabs > li.active > a:focus {
  color: #31708f;
  background-color: #fff;
  border-color: #bce8f1;
  border-bottom-color: transparent;
}
.panel.with-nav-tabs.panel-info .nav-tabs > .open > a, .panel.with-nav-tabs.panel-info .nav-tabs > .open > a:hover, .panel.with-nav-tabs.panel-info .nav-tabs > .open > a:focus {
  color: #31708f;
  background-color: #fff;
  border-color: transparent;
}
.panel.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu {
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a {
  color: #31708f;
}
.panel.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, .panel.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
  background-color: #bce8f1;
}
.panel.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a, .panel.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, .panel.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
  color: #fff;
  background-color: #31708f;
}
.panel.with-nav-tabs.panel-warning .nav-tabs > li > a, .panel.with-nav-tabs.panel-warning .nav-tabs > li > a:hover, .panel.with-nav-tabs.panel-warning .nav-tabs > li > a:focus {
  color: #8a6d3b;
}
.panel.with-nav-tabs.panel-warning .nav-tabs > li > a:hover, .panel.with-nav-tabs.panel-warning .nav-tabs > li > a:focus {
  color: #8a6d3b;
  background-color: #faebcc;
  border-color: transparent;
}
.panel.with-nav-tabs.panel-warning .nav-tabs > li.active > a, .panel.with-nav-tabs.panel-warning .nav-tabs > li.active > a:hover, .panel.with-nav-tabs.panel-warning .nav-tabs > li.active > a:focus {
  color: #8a6d3b;
  background-color: #fff;
  border-color: #faebcc;
  border-bottom-color: transparent;
}
.panel.with-nav-tabs.panel-warning .nav-tabs > .open > a, .panel.with-nav-tabs.panel-warning .nav-tabs > .open > a:hover, .panel.with-nav-tabs.panel-warning .nav-tabs > .open > a:focus {
  color: #8a6d3b;
  background-color: #fff;
  border-color: transparent;
}
.panel.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu {
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a {
  color: #8a6d3b;
}
.panel.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, .panel.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
  background-color: #faebcc;
}
.panel.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a, .panel.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, .panel.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
  color: #fff;
  background-color: #8a6d3b;
}
.panel.with-nav-tabs.panel-danger .nav-tabs > li > a, .panel.with-nav-tabs.panel-danger .nav-tabs > li > a:hover, .panel.with-nav-tabs.panel-danger .nav-tabs > li > a:focus {
  color: #a94442;
}
.panel.with-nav-tabs.panel-danger .nav-tabs > li > a:hover, .panel.with-nav-tabs.panel-danger .nav-tabs > li > a:focus {
  color: #a94442;
  background-color: #ebccd1;
  border-color: transparent;
}
.panel.with-nav-tabs.panel-danger .nav-tabs > li.active > a, .panel.with-nav-tabs.panel-danger .nav-tabs > li.active > a:hover, .panel.with-nav-tabs.panel-danger .nav-tabs > li.active > a:focus {
  color: #a94442;
  background-color: #fff;
  border-color: #ebccd1;
  border-bottom-color: transparent;
}
.panel.with-nav-tabs.panel-danger .nav-tabs > .open > a, .panel.with-nav-tabs.panel-danger .nav-tabs > .open > a:hover, .panel.with-nav-tabs.panel-danger .nav-tabs > .open > a:focus {
  color: #a94442;
  background-color: #fff;
  border-color: transparent;
}
.panel.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu {
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a {
  color: #a94442;
}
.panel.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, .panel.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
  background-color: #ebccd1;
}
.panel.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a, .panel.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, .panel.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
  color: #fff;
  background-color: #a94442;
}

.panel.panel-disabled,
.modal.modal-disabled .modal-content {
  position: relative;
}
.panel.panel-disabled:after,
.modal.modal-disabled .modal-content:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgb(238.425, 238.425, 238.425);
  opacity: 0.5;
  z-index: 5;
}

/*
.badge {

    .panel-default > .panel-heading & {
        &.alert-success {
            @extend .alert-success;
        }
        &.alert-info {
            @extend .alert-info;
        }
        &.alert-warning {
            @extend .alert-warning;
        }
        &.alert-danger {
            @extend .alert-danger;
        }
    }
}
*/
.bootstrap-select.input-sm button, .bootstrap-select.input-xs button,
.input-group-xs > .bootstrap-select.form-control button,
.input-group-xs > .bootstrap-select.input-group-addon button,
.input-group-xs > .input-group-btn > .bootstrap-select.btn button {
  padding-top: 4px;
  padding-bottom: 4px;
}
.bootstrap-select.input-xs span {
  font-size: 12px;
  line-height: 1.66666;
}
.bootstrap-select.input-xs button {
  padding-top: 2px;
  padding-bottom: 2px;
}

.input-xs,
.input-group-xs > .form-control,
.input-group-xs > .input-group-addon,
.input-group-xs > .input-group-btn > .btn {
  height: 22px;
  padding: 2px 5px;
  line-height: 1.2;
}

.input-group-xs > .input-group-btn {
  padding: 0;
}

.input-borderless {
  border-color: transparent;
  box-shadow: none;
}
.input-borderless + .input-group-btn {
  display: none;
}
.input-borderless:focus + .input-group-btn {
  display: table-cell;
}
