/* Couleur picto app sidebar */
.app .app-sidebar .app-sidebar-icon .jalios-icon{color: var(--app-sidebar-icon-color);}

/* APP: Reprise regle CSS JProcess */
.app .table-responsive {
  width: 100%;
  margin-bottom: 15px;
  overflow-y: hidden;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
   -webkit-overflow-scrolling: touch;
  margin-top: 10px;
}

/* APP: Entete generale */
.app .app-header{background-color: #00716A;}
/* APP: Sidebar selection */
.app .app-sidebar .widget.field-enumerate .checkbox.active LABEL, 
.app .app-sidebar .widget.field-enumerate .radio.active LABEL,
.app .app-sidebar .app-sidebar-section .app-sidebar-section-title.active,
.app .app-sidebar UL.app-sidebar-menu > LI.active {
  background-color: #00716A;
}
/* APP: Coche */
.app.app-appstore .card-appstore-layout .card .ribbon-top-left{
  border-top: solid 30px #6EE1E1;
  border-left: solid 30px #6EE1E1;
}

/* Message alert info */
.alert-info {
  color: black;
  background-color: #F1F1F1;
  border-color: #F1F1F1;
}

/* Modal: Entete */
.modal .modal-header {
  background-color: #00716A;
}
/* Modale: STEPS */
.modal-steps .nav-steps > LI.active > A{
  color: #00716A;
}
.modal-steps .nav-steps > LI.active > A:after{
  background-color: #00716A;
}

.nav-tabs.nav-tabs-underlined > LI.active > A{
  color: #00716A;
}
.application-launcher .nav-tabs .application-nav-tab.active .launcher-navtab-menu-btn .jalios-icon{
  color: #00716A;
}
.nav-tabs.nav-tabs-underlined > LI:after{
  background-color: #00716A;
}


/* Force Default BTN */
.btn-default.btn-chooser, .btn-default.btn-remove, .btn-default.dropdown-toggle{
  border: 1px solid transparent;
  padding: 6px 12px;
  border-color: #ccc;
  font-size: 14px; line-height: 1.45;
}
.datepicker-wrapper .btn-default.btn-chooser, .datepicker-wrapper .btn-default.btn-remove {
  padding: 9px 12px;
}
.field-textfield .btn.btn-primary{
  padding: 6px 12px 5px 12px;
}

/* JProcess Cercle */
.svg-container svg g.active:last-child circle {
  fill: #00716A;
  stroke: #00716A;
}

/* JProcess panel */
.jp-process-request-body .jp-meta-infos .panel-heading {
  background-color: #CCECEF !important;
  color: #464646;
}
.jp-process-request-body .jp-meta-infos .panel-heading .panel-title{
  font-weight: 400;
}

/* JProcess (cas particulier btn-edtit) */
.app-jprocess .btn.btn-edit{
  font-weight: 700;
  font-size: 1.2rem; line-height: 1.5; letter-spacing: 0.05em;
  text-transform: uppercase;
  border: 2px solid #00716A; border-radius: 2px;
  padding: 8px 12px;
  color: #fff;
  background: #00716A;
}
.app-jprocess .btn.btn-edit:hover{
  color: #fff;
  background-color: #002e35;
  border-color: #002e35;
}
.app-jprocess .vote-footer{display: none;}

.app-jprocess .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: transparent;
}

/* Explorer */
.explorer-sidebar.sidebar-component .sidebar-header{
	background-color: #00716A;
}

/* GuidedTour */
/* FNMFEXTRA-612 */
.popover-guided-tour {background-color: #00716A;}
.popover-guided-tour.popover.bottom > .arrow:after {border-bottom-color: #00716A;}

BODY .shepherd-element .shepherd-content .shepherd-button.btn-next,
BODY .shepherd-element .shepherd-content .progress-bar,
BODY .shepherd-element .shepherd-content .shepherd-button.btn-finish {
  background-color: #00716A;
}
/* Topbar badge */
.topbar .topbar-item-badge, .topbar .topbar-item-badge.topbar-badge-level-info,
.application-launcher .topbar-item-badge.app-badge-level-info {
  background-color: #00716A;
}

/* Card CS */
.card.card-collaborativespace {
  box-shadow: 2px 2px 25px rgba(206,206,206,.5);
}
.card.card-collaborativespace .card-block.card-block-footer {
  flex: none;
  min-height: unset;
  box-shadow: none;
  background: white;
}
