 
/*
	couleur dominante = #4b89c4
	même en plus sombre = #3070ac
	encore plus sombre = #235b90
*/

.agl_select_theme li[data-id="personalized"] .icon {
	border-color: #4b89c4;
	color: #4b89c4;
}

.text-primary {
	color: #4b89c4;
}
.label-primary,
.bg-primary {
	background: #4b89c4;
}
body.login #container {
	border-top-color:#4b89c4;
}
body.login #container #content {
	padding-top: 200px;
	text-align: center;
}
body.login h2 {
	display: none;
}
#header {
	border-top-color:#4b89c4;
}
#header h1 a {
    height: 58px;
    width: 195px;
	background-position: center;
	background-repeat: no-repeat;
}
#header h1 a img {
	display: none;
}
#header .agl_buttons:before {
	color: #4b89c4 !important;
}
.headerPage h2, #content .enteteContenu h2{
	border-left-color:#4b89c4;
}
.headerPage h2:before {
	color: #4b89c4;
}
.header_nav:before {
	color: #4b89c4;
}
.header_nav li.active a {
	border-bottom-color: #4b89c4;
}
.header_nav li a:hover {
	border-bottom-color: #4b89c4;
	color: #4b89c4;
}
#header .agl_buttons::before {
  color: #4b89c4 !important;
}
a, 
.btn-link {
	color: #4b89c4;
}
a:hover, a:focus,
.btn-link:hover, .btn-link:focus {
	color: #3070ac;
}

.btn-primary, 
.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus,
.btn-default:active:hover, .btn-default.active:hover, .open>.dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open>.dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open>.dropdown-toggle.btn-default.focus,
.open > .dropdown-toggle.btn-default, .open > .dropdown-toggle.btn-primary {
	background-color: #4b89c4;
	border-color: #3070ac;
}
.btn-primary:hover,
.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary,
.btn-primary:focus, .btn-primary.focus, .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus,  
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #3070ac;
	border-color: #235b90;
}

.agl-tree li.active > a, .agl-tree li.active > a .glyphicon, .agl-tree li.active > .element, .agl-tree li.context-menu-active > .element .agl-tree li.active > .element a, .agl-tree li.active > .element .glyphicon, 
.pagination>li>a, .pagination>li>span {
	color: #4b89c4;
}
.agl-tree li.context-menu-active > a, .agl-tree li.context-menu-active > a .glyphicon, .agl-tree li.context-menu-active > .element, .agl-tree li.context-menu-active > .element a, .agl-tree li.context-menu-active > .element .glyphicon {
	background-color: #3070ac;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus,
.agl-tree li.active > a, .agl-tree li.active > a .glyphicon, .agl-tree li.active > .element, .agl-tree li.active > .element a, .agl-tree li.active > .element .glyphicon {
	color: #3070ac;
}
.agl_panel > .panel-heading .icon,
.panel-dashboard > .panel-heading .icon{
	background: #4b89c4 !important;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
	background-color: #4b89c4;
}
.btn-group .btn-default.agl-radioBtnLabel.active{
	background-color: #4b89c4;
	border-color: #4b89c4;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	background-color: #4b89c4;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	background-color: #4b89c4;
	border-color: #4b89c4;
}
#navigation > ul > li:hover > a > span, #navigation > ul > li.open > a > span, #navigation > ul > li > a:hover > span, #navigation > ul > li > a:focus > span{
	border-bottom-color: #4b89c4;
}
#navigation .navbar-right .navbar-icon a:hover i.fa {
	color: #4b89c4;
}
#navigation .dropdown-menu a:before {
	color: #4b89c4;
}
#navigation .dropdown-menu .navbar-separator span::before {
  color: #4b89c4;
}
#navigation .userNav li.agilium-tasklist a:hover svg{
  fill: #4b89c4;
}

.agl_timeline ul li.current:after, .agl_timeline ul li.active:after, .agl-steps ul li.active:after, .agl_steps ul li.active:after {
	background: #4b89c4;
}
table.table th.sortable_asc, table.table td.sortable_asc, table.table th.sortable_desc, table.table td.sortable_desc,
table.table th.sortable_asc:before, table.table td.sortable_asc:before, table.table th.sortable_desc:before, table.table td.sortable_desc:before {
	color: #4b89c4;
}
table.table-hover.clickable>tbody>tr:hover, table.table-hover>tbody>tr.clickable:hover, table.table-hover>tbody>tr>td.clickable:hover, .table-hover>tbody>tr.active:hover>td, 
.agl_folder_table tbody tr.active, .agl_folder_table tbody tr.active td, .agl_folder_table tbody tr.active:hover td, .agl_folder_table tbody tr.active td.name .icon, .agl_folder_table tbody tr.context-menu-active, .agl_folder_table tbody tr.context-menu-active td.name .icon, .agl_trash tbody tr.context-menu-active,
.context-menu-item.context-menu-hover {
	background: #4b89c4 !important;
}
@keyframes highlight {
	0% {
		background: #4b89c4;
	}
	100% {
		background: rgba(255,255,255,0);
	}
}
#page .agl-tableactivity .btn-group .btn-default,
#page .agl-formactivity-radioBtnGroup .btn-default{
	background-color: grey;
	border-color: grey;
}
#page .agl-tableactivity .btn-group .btn-default.active,
#page .agl-formactivity-radioBtnGroup .btn-default.active{
	background-color: #4b89c4;
	border-color: #4b89c4;
}
#page .agl-tableactivity-btnComment-filled, #page .agl-tableactivity-btnDocument-filled,
#page .agl-formactivity-btnComment-filled, #page .agl-formactivity-btnDocument-filled{
  background: #4b89c4;
}

.btn-group .btn-default.agl-radioBtnLabel.active {
	background-color: #4b89c4;
	border-color: #4b89c4;
	color:white;
}

.sommaire_content ul li.on, .sommaire_content ul li.on a, .sommaire_content ul li a:hover {
    background: #4b89c4;
}
.ui-datepicker-header.ui-widget-header{
	border: 1px solid #4b89c4;
	background: #4b89c4;
}
/* header_nav */
.header_nav::before{
	color: #4b89c4;
}

/* Datatable */
table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected {
    background-color: #4b89c4;
}
table.dataTable.hover tbody > tr.selected:hover, table.dataTable.hover tbody > tr > .selected:hover, table.dataTable.display tbody > tr.selected:hover, table.dataTable.display tbody > tr > .selected:hover {
    background-color: #4b89c4;
}
table.dataTable.stripe tbody > tr.odd.selected, table.dataTable.stripe tbody > tr.odd > .selected, table.dataTable.display tbody > tr.odd.selected, table.dataTable.display tbody > tr.odd > .selected,
table.dataTable.stripe tbody > tr.even.selected, table.dataTable.stripe tbody > tr.even > .selected, table.dataTable.display tbody > tr.even.selected, table.dataTable.display tbody > tr.even > .selected {
    background-color: #4b89c4;
}
table.dataTable.display tbody > tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_1,
table.dataTable.display tbody > tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_1 {
    background-color: #4b89c4;
}
table.dataTable tbody tr.selected a, table.dataTable tbody th.selected a, table.dataTable tbody td.selected a {
    color: #4b89c4;
}
/* modules/multi-select */
.ms-container .ms-selectable li.ms-hover, .ms-container .ms-selection li.ms-hover {
	background-color: #4b89c4;
}
/* errors pages */
.agl-error .message-box {
  color: #4b89c4 !important;
}
.agl-error .buttons-con .action-link-wrap a {
  background: #4b89c4 !important;
}
.agl-error .buttons-con .action-link-wrap a:hover {
  background: #3070ac !important;
}
/* pkg agl_page_generator */
.agl_block.agl_block_ged li a:hover,
.agl_block.agl_block_ged_preferences li a:hover {
	background: #4b89c4 !important;
}
.agl_block.agl_block_ged.nb_elements_inline li a:hover .agl-search-matcher .label,
.agl_block.agl_block_ged_preferences.nb_elements_inline li a:hover .agl-search-matcher .label {
	color: #4b89c4 !important;
}

.agl-tooltip-icon {
  color: #4b89c4 !important;
}
/* trackingtables */
table.agl_select_tracking tbody strong.agl_version_open:hover {
  color: #4b89c4 !important;
}
/* module agldocumentmaster */
.agl-documentsactivity-back{
	color: #4b89c4 !important;
}
/* module agl-directory-viewer */
.agl-directory-viewer-item-type i {
	color: #4b89c4 !important;
}
.agl-directory-viewer-items .list-group-item.active, 
.agl-directory-viewer-items .list-group-item.active:hover, 
.agl-directory-viewer-items .list-group-item.active:focus {
  color: #fff !important;
  background-color: #4b89c4 !important;
  border-color: #4b89c4 !important;
}
.agl-directory-viewer-item-name mark {
  background-color: #4b89c4 !important;
}
/* pkg GED*/
.agl_folder_table tbody td mark {
	background-color: #4b89c4 !important;
}
/* pgk CHAT*/
.agl-chat-app .newMessage-heading {
  background-color: #4b89c4 !important;
}
/* pkg DMS */
.dms-generator-button .input-group-addon{
  background-color: #4b89c4 !important;
}
.dms-generator-back{
  color: #4b89c4 !important;
}
.dms-explorer-reviewdetails .bs-callout-info {
  border-left-color: #4b89c4 !important;
}
.dms-explorer-reviewdetails .bs-callout-info h4 .fa-caret-square-o-down{
  color: #4b89c4 !important;
}
#DMSCommentsView .label-as-badge.label{
  color: #4b89c4 !important;
}
.dms-indicators-loader-wheel {
  border-left: 4px solid #4b89c4 !important;
}
.dms-generator-button .input-group-addon{
  background-color: #4b89c4;
}
.dms-translations-tree ul li.active .element {
  color: #4b89c4 !important;
}
/* pkg SMQ */
.smqmonitoring-form .btn-default {
  color: #4b89c4 !important;
}
/* pkg EQUIPMENTS */
#TableMaterialActive tbody tr.agl-selected,
#TableMaterialObsolete tbody tr.agl-selected{
  background-color: #4b89c4 !important;
  color: #fff !important;
}
/* pkg settings */
.agl-settings-tree ul li.active .element {
  color: #4b89c4 !important;
}
#AglSettingsTable tbody tr.active td {
  background: #4b89c4 !important;
  color: #fff !important;
}
/* pkg processmap */
.processmap-opportunities-content .bootstrap-table .fixed-table-container .table tbody tr.selected td
, .processmap-risks-content .bootstrap-table .fixed-table-container .table tbody tr.selected td {
  background-color: #4b89c4 !important;
  color: #fff !important;
}
.processmap-treeview ul li .processmap-owner{
  color: #4b89c4 !important;
}
 