
.message-block {
	padding: 10px;
	text-align: center;
	font-weight: 700 !important;
}

.modal-dialog {
	width: 90%;
}

.box_shadow_light {
    -webkit-box-shadow: 1px 1px 5px 0px rgba(102,102,102,1) !important;
    -moz-box-shadow: 1px 1px 5px 0px rgba(102,102,102,1) !important;
    box-shadow: 1px 1px 5px 0px rgba(102,102,102,1) !important;
}

.login {
	font-size: 27px;
}

.asp {
	color: #E6142D;
	font-weight: 300 !important;
}

.asp strong, .block-title .asp {
	font-weight: 700 !important;
}

.asp b {
	color: #0252aa;
	font-weight: 500 !important;
}

.asp_sous_titre {
	color: #777777;
	font-weight: 300 !important;
}

.asp_sous_titre strong {
	font-weight: 700 !important;
}

.asp_sous_titre i {
	font-weight: 400 !important;
}

.user_adm {
	color: #BB7CB3;
}

.user_dge {
    color: #BB496E;
}

.user_paa {
    color: #7BABCF;
}

.user_raa {
    color: #416783;
}

.user_raf {
    color: #5F864A;
}

.user_pec {
    color: #EA4E46;
}

.user_rec {
    color: #EF854C;
}

.user_pca {
    color: #F3B64A;
}

.label-adm {
	background-color: #BB7CB3;
}

.label-dge {
    background-color: #BB496E;
}

.label-paa {
    background-color: #7BABCF;
}

.label-raa {
    background-color: #416783;
}

.label-raf {
    background-color: #5F864A;
}

.label-pec {
    background-color: #EA4E46;
}

.label-rec {
    background-color: #EF854C;
}

.label-pca {
    background-color: #F3B64A;
}

.background-adm {
	background-color: #E4D1E7;
}

.background-dge {
    background-color: #FFB3B8;
}

.background-paa {
    background-color: #D3DFEE;
}

.background-raa {
    background-color: #BAC1CE;
}

.background-raf {
    background-color: #C7CEB8;
}

.background-pec {
    background-color: #F9C7B9;
}

.background-rec {
    background-color: #FBD6BE;
}

.background-pca {
    background-color: #FCE5C2;
}

.background-inactive {
	background-color: #E0E0E0 !important;
}

.background-border {
	background-color: #F8F8F8 !important;
}

.background-corner {
	background-color: #F0F0F0 !important;
}

.label-asp {
	background-color: #E6142D;
}

.background-asp {
	background-color: #E6142D;
}

.fc-content {
	cursor: pointer;
}

.text-modulo-0,
.nav-main li.open > a.nav-submenu > i.text-modulo-0,
.nav-main a.active > i.text-modulo-0,
.nav-main a:hover > i.text-modulo-0 {
	color: #0095FF !important;
}

.nav-main a > i.text-modulo-0 {
  color: rgba(0, 149, 255, 0.5) !important;
}

.btn-modulo-0 {
	background-color: #0095FF !important;
	color: #ffffff !important;
}

.btn-modulo-0:hover {
	background-color: rgba(0, 149, 255, 0.5) !important;
}

.bg-modulo-0 {
	background-color: rgba(0, 149, 255, 0.65) !important;
}

.text-modulo-1,
.nav-main li.open > a.nav-submenu > i.text-modulo-1,
.nav-main a.active > i.text-modulo-1,
.nav-main a:hover > i.text-modulo-1 {
	color: #FF0003 !important;
}

.nav-main a > i.text-modulo-1 {
  color: rgba(255, 0, 3, 0.5) !important;
}

.btn-modulo-1 {
	background-color: #FF0003 !important;
	color: #ffffff !important;
}

.btn-modulo-1:hover {
	background-color: rgba(255, 0, 3, 0.5) !important;
}

.bg-modulo-1 {
	background-color: rgba(255, 0, 3, 0.65) !important;
}

.text-modulo-2,
.nav-main li.open > a.nav-submenu > i.text-modulo-2,
.nav-main a.active > i.text-modulo-2,
.nav-main a:hover > i.text-modulo-2 {
	color: #05C011 !important;
}

.nav-main a > i.text-modulo-2 {
  color: rgba(5, 192, 17, 0.5) !important;
}

.btn-modulo-2 {
	background-color: #05C011 !important;
	color: #ffffff !important;
}

.btn-modulo-2:hover {
	background-color: rgba(5, 192, 17, 0.5) !important;
}

.bg-modulo-2 {
	background-color: rgba(5, 192, 17, 0.65) !important;
}

.text-modulo-3,
.nav-main li.open > a.nav-submenu > i.text-modulo-3,
.nav-main a.active > i.text-modulo-3,
.nav-main a:hover > i.text-modulo-3 {
	color: #B14BFF !important;
}

.nav-main a > i.text-modulo-3 {
  color: rgba(177, 75, 255, 0.5) !important;
}

.btn-modulo-3 {
	background-color: #B14BFF !important;
	color: #ffffff !important;
}

.btn-modulo-3:hover {
	background-color: rgba(177, 75, 255, 0.5) !important;
}

.bg-modulo-3 {
	background-color: rgba(177, 75, 255, 0.65) !important;
}

.btn-secondary {
    color: #ffffff;
    background-color: #CC87C5;
    border-color: #A26C9E;
    margin-right: 10px;
}

.btn-secondary:hover {
    color: #ffffff;
    background-color: #A26C9E;
    border-color: #754E72;
}

.dt-buttons,
.dataTables_filter {
	width: 50%;
	float: left;
}

#DataTables_Table_0_filter label {
	color: #14adc4;
	font-weight: 700;
	font-size: 17px;
}

div.dataTables_wrapper div.dataTables_filter input {
	border: 2px solid #14adc4;
}

.sorting_disabled {
	color: #14adc4;
}

.no-search {
	color: #646464 !important;
}

.button-fixed-top2{
    position: fixed;
    top: 13px;
    right: 100px;
    z-index: 1031;
    text-align: left;
}

.filtres {
	float: left;
	text-align: center;
	padding: 0px 5px 10px 0px;
}

