
/*------------------------------------
- COLOR bleu admin
------------------------------------*/
.bg-admin {
    background-color: #0099cc !important;
    overflow:auto;
}

.bg-NSvert {
    background-color: #99b606 !important;
}
.bg-NSgris {
    background-color: #BE7254 !important;/*90a671*/
}
.bg-NSorange {
    background-color: #f49102 !important;
}
/*------------------------------------
- COLOR NSjaune
------------------------------------*/
.alert-NSjaune {
    color: #504c01;
    background-color: #fcf89b;
    border-color: #fcf687;
}

.alert-NSjaune hr {
    border-top-color: #fcf46d;
}

.alert-NSjaune .alert-link {
    color: #1e1c00;
}

.badge-NSjaune {
    color: #212529;
    background-color: #c8be04;
}

.badge-NSjaune[href]:hover, .badge-NSjaune[href]:focus {
    color: #212529;
    background-color: #968e03;
}

.bg-NSjaune {
    background-color: #c8be04 !important;
}

a.bg-NSjaune:hover, a.bg-NSjaune:focus,
button.bg-NSjaune:hover,
button.bg-NSjaune:focus {
    background-color: #968e03 !important;
}

.border-NSjaune {
    border-color: #c8be04 !important;
}

.btn-NSjaune {
/*    color: #212529;*/
    color: white;
    background-color: #c8be04;
    border-color: #c8be04;
}

.btn-NSjaune:hover {
/*    color: #212529;*/
    color: white;
    background-color: #a49c03;
    border-color: #968e03;
}

.btn-NSjaune:focus, .btn-NSjaune.focus {
    box-shadow: 0 0 0 0.2rem rgba(200, 190, 4, 0.5);
}

.btn-NSjaune.disabled, .btn-NSjaune:disabled {
/*    color: #212529;*/
    color: white;
    background-color: #c8be04;
    border-color: #c8be04;
}

.btn-NSjaune:not(:disabled):not(.disabled):active, .btn-NSjaune:not(:disabled):not(.disabled).active, .show > .btn-NSjaune.dropdown-toggle {
/*    color: #212529;*/
    color: white;
    background-color: #968e03;
    border-color: #878002;
}

.btn-NSjaune:not(:disabled):not(.disabled):active:focus, .btn-NSjaune:not(:disabled):not(.disabled).active:focus, .show > .btn-NSjaune.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(200, 190, 4, 0.5);
}

.btn-outline-NSjaune {
    color: #c8be04;
    background-color: transparent;
    border-color: #c8be04;
}

.btn-outline-NSjaune:hover {
    color: #212529;
    background-color: #c8be04;
    border-color: #c8be04;
}

.btn-outline-NSjaune:focus, .btn-outline-NSjaune.focus {
    box-shadow: 0 0 0 0.2rem rgba(200, 190, 4, 0.5);
}

.btn-outline-NSjaune.disabled, .btn-outline-NSjaune:disabled {
    color: #c8be04;
    background-color: transparent;
}

.btn-outline-NSjaune:not(:disabled):not(.disabled):active, .btn-outline-NSjaune:not(:disabled):not(.disabled).active, .show > .btn-outline-NSjaune.dropdown-toggle {
    color: #212529;
    background-color: #c8be04;
    border-color: #c8be04;
}

.btn-outline-NSjaune:not(:disabled):not(.disabled):active:focus, .btn-outline-NSjaune:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-NSjaune.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(200, 190, 4, 0.5);
}

.list-group-item-NSjaune {
    color: #504c01;
    background-color: #fcf687;
}

.list-group-item-NSjaune.list-group-item-action:hover, .list-group-item-NSjaune.list-group-item-action:focus {
    color: #504c01;
    background-color: #fcf46d;
}

.list-group-item-NSjaune.list-group-item-action.active {
    color: #212529;
    background-color: #504c01;
    border-color: #504c01;
}

.table-NSjaune,
.table-NSjaune > th,
.table-NSjaune > td {
    background-color: #fcf687;
}

.table-hover .table-NSjaune:hover {
    background-color: #fcf46d;
}

.table-hover .table-NSjaune:hover > td,
.table-hover .table-NSjaune:hover > th {
    background-color: #fcf46d;
}

.text-NSjaune {
    color: #c8be04 !important;
}

a.text-NSjaune:hover, a.text-NSjaune:focus {
    color: #968e03 !important;
}


/*------------------------------------
- COLOR NSdark
------------------------------------*/
.alert-NSdark {
    color: #000000;
    background-color: #8f97a6;
    border-color: #848c9d;
}

.alert-NSdark hr {
    border-top-color: #767f91;
}

.alert-NSdark .alert-link {
    color: #000000;
}

.badge-NSdark {
    color: #fff;
    background-color: #2f333b;
}

.badge-NSdark[href]:hover, .badge-NSdark[href]:focus {
    color: #fff;
    background-color: #181a1e;
}

.bg-NSdark {
    background-color: #2f333b !important;
}

a.bg-NSdark:hover, a.bg-NSdark:focus,
button.bg-NSdark:hover,
button.bg-NSdark:focus {
    background-color: #181a1e !important;
}

.border-NSdark {
    border-color: #2f333b !important;
}

.btn-NSdark {
    color: #fff;
    background-color: #2f333b;
    border-color: #2f333b;
}

.btn-NSdark:hover {
    color: #fff;
    background-color: #1f2127;
    border-color: #181a1e;
}

.btn-NSdark:focus, .btn-NSdark.focus {
    box-shadow: 0 0 0 0.2rem rgba(47, 51, 59, 0.5);
}

.btn-NSdark.disabled, .btn-NSdark:disabled {
    color: #fff;
    background-color: #2f333b;
    border-color: #2f333b;
}

.btn-NSdark:not(:disabled):not(.disabled):active, .btn-NSdark:not(:disabled):not(.disabled).active, .show > .btn-NSdark.dropdown-toggle {
    color: #fff;
    background-color: #181a1e;
    border-color: #111316;
}

.btn-NSdark:not(:disabled):not(.disabled):active:focus, .btn-NSdark:not(:disabled):not(.disabled).active:focus, .show > .btn-NSdark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(47, 51, 59, 0.5);
}

.btn-outline-NSdark {
    color: #2f333b;
    background-color: transparent;
    border-color: #2f333b;
}

.btn-outline-NSdark:hover {
    color: #fff;
    background-color: #2f333b;
    border-color: #2f333b;
}

.btn-outline-NSdark:focus, .btn-outline-NSdark.focus {
    box-shadow: 0 0 0 0.2rem rgba(47, 51, 59, 0.5);
}

.btn-outline-NSdark.disabled, .btn-outline-NSdark:disabled {
    color: #2f333b;
    background-color: transparent;
}

.btn-outline-NSdark:not(:disabled):not(.disabled):active, .btn-outline-NSdark:not(:disabled):not(.disabled).active, .show > .btn-outline-NSdark.dropdown-toggle {
    color: #fff;
    background-color: #2f333b;
    border-color: #2f333b;
}

.btn-outline-NSdark:not(:disabled):not(.disabled):active:focus, .btn-outline-NSdark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-NSdark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(47, 51, 59, 0.5);
}

.list-group-item-NSdark {
    color: #000000;
    background-color: #848c9d;
}

.list-group-item-NSdark.list-group-item-action:hover, .list-group-item-NSdark.list-group-item-action:focus {
    color: #000000;
    background-color: #767f91;
}

.list-group-item-NSdark.list-group-item-action.active {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}

.table-NSdark,
.table-NSdark > th,
.table-NSdark > td {
    background-color: #848c9d;
}

.table-hover .table-NSdark:hover {
    background-color: #767f91;
}

.table-hover .table-NSdark:hover > td,
.table-hover .table-NSdark:hover > th {
    background-color: #767f91;
}

.text-NSdark {
    color: #2f333b !important;
}

a.text-NSdark:hover, a.text-NSdark:focus {
    color: #181a1e !important;
}


/*------------------------------------
- COLOR NSlight
------------------------------------*/
.alert-NSlight {
    color: #71767e;
    background-color: #11c11b119;
    border-color: #11111110f;
}

.alert-NSlight hr {
    border-top-color: #104104103;
}

.alert-NSlight .alert-link {
    color: #595d63;
}

.badge-NSlight {
    color: #212529;
    background-color: #b1b4b9;
}

.badge-NSlight[href]:hover, .badge-NSlight[href]:focus {
    color: #212529;
    background-color: #969aa0;
}

.bg-NSlight {
    background-color: #b1b4b9 !important;
}

a.bg-NSlight:hover, a.bg-NSlight:focus,
button.bg-NSlight:hover,
button.bg-NSlight:focus {
    background-color: #969aa0 !important;
}

.border-NSlight {
    border-color: #b1b4b9 !important;
}

.btn-NSlight {
    color: #212529;
    background-color: #b1b4b9;
    border-color: #b1b4b9;
}

.btn-NSlight:hover {
    color: #212529;
    background-color: #9ea1a8;
    border-color: #969aa0;
}

.btn-NSlight:focus, .btn-NSlight.focus {
    box-shadow: 0 0 0 0.2rem rgba(177, 180, 185, 0.5);
}

.btn-NSlight.disabled, .btn-NSlight:disabled {
    color: #212529;
    background-color: #b1b4b9;
    border-color: #b1b4b9;
}

.btn-NSlight:not(:disabled):not(.disabled):active, .btn-NSlight:not(:disabled):not(.disabled).active, .show > .btn-NSlight.dropdown-toggle {
    color: #212529;
    background-color: #969aa0;
    border-color: #8e9299;
}

.btn-NSlight:not(:disabled):not(.disabled):active:focus, .btn-NSlight:not(:disabled):not(.disabled).active:focus, .show > .btn-NSlight.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(177, 180, 185, 0.5);
}

.btn-outline-NSlight {
    color: #b1b4b9;
    background-color: transparent;
    border-color: #b1b4b9;
}

.btn-outline-NSlight:hover {
    color: #212529;
    background-color: #b1b4b9;
    border-color: #b1b4b9;
}

.btn-outline-NSlight:focus, .btn-outline-NSlight.focus {
    box-shadow: 0 0 0 0.2rem rgba(177, 180, 185, 0.5);
}

.btn-outline-NSlight.disabled, .btn-outline-NSlight:disabled {
    color: #b1b4b9;
    background-color: transparent;
}

.btn-outline-NSlight:not(:disabled):not(.disabled):active, .btn-outline-NSlight:not(:disabled):not(.disabled).active, .show > .btn-outline-NSlight.dropdown-toggle {
    color: #212529;
    background-color: #b1b4b9;
    border-color: #b1b4b9;
}

.btn-outline-NSlight:not(:disabled):not(.disabled):active:focus, .btn-outline-NSlight:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-NSlight.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(177, 180, 185, 0.5);
}

.list-group-item-NSlight {
    color: #71767e;
    background-color: #11111110f;
}

.list-group-item-NSlight.list-group-item-action:hover, .list-group-item-NSlight.list-group-item-action:focus {
    color: #71767e;
    background-color: #104104103;
}

.list-group-item-NSlight.list-group-item-action.active {
    color: #212529;
    background-color: #71767e;
    border-color: #71767e;
}

.table-NSlight,
.table-NSlight > th,
.table-NSlight > td {
    background-color: #11111110f;
}

.table-hover .table-NSlight:hover {
    background-color: #104104103;
}

.table-hover .table-NSlight:hover > td,
.table-hover .table-NSlight:hover > th {
    background-color: #104104103;
}

.text-NSlight {
    color: #b1b4b9 !important;
}

a.text-NSlight:hover, a.text-NSlight:focus {
    color: #969aa0 !important;
}


/*------------------------------------
- COLOR NSxLight
------------------------------------*/
.alert-NSxLight {
    color: #a6a6c4;
    background-color: #16a16a146;
    border-color: #15e15e13e;
}

.alert-NSxLight hr {
    border-top-color: #14e14e134;
}

.alert-NSxLight .alert-link {
    color: #8787af;
}

.badge-NSxLight {
    color: #212529;
    background-color: #f0f0f5;
}

.badge-NSxLight[href]:hover, .badge-NSxLight[href]:focus {
    color: #212529;
    background-color: #d1d1e0;
}

.bg-NSxLight {
    background-color: #f0f0f5 !important;
}

a.bg-NSxLight:hover, a.bg-NSxLight:focus,
button.bg-NSxLight:hover,
button.bg-NSxLight:focus {
    background-color: #d1d1e0 !important;
}

.border-NSxLight {
    border-color: #f0f0f5 !important;
}

.btn-NSxLight {
    color: #212529;
    background-color: #f0f0f5;
    border-color: #f0f0f5;
}

.btn-NSxLight:hover {
    color: #212529;
    background-color: #dadae6;
    border-color: #d1d1e0;
}

.btn-NSxLight:focus, .btn-NSxLight.focus {
    box-shadow: 0 0 0 0.2rem rgba(240, 240, 245, 0.5);
}

.btn-NSxLight.disabled, .btn-NSxLight:disabled {
    color: #212529;
    background-color: #f0f0f5;
    border-color: #f0f0f5;
}

.btn-NSxLight:not(:disabled):not(.disabled):active, .btn-NSxLight:not(:disabled):not(.disabled).active, .show > .btn-NSxLight.dropdown-toggle {
    color: #212529;
    background-color: #d1d1e0;
    border-color: #c8c8da;
}

.btn-NSxLight:not(:disabled):not(.disabled):active:focus, .btn-NSxLight:not(:disabled):not(.disabled).active:focus, .show > .btn-NSxLight.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(240, 240, 245, 0.5);
}

.btn-outline-NSxLight {
    color: #f0f0f5;
    background-color: transparent;
    border-color: #f0f0f5;
}

.btn-outline-NSxLight:hover {
    color: #212529;
    background-color: #f0f0f5;
    border-color: #f0f0f5;
}

.btn-outline-NSxLight:focus, .btn-outline-NSxLight.focus {
    box-shadow: 0 0 0 0.2rem rgba(240, 240, 245, 0.5);
}

.btn-outline-NSxLight.disabled, .btn-outline-NSxLight:disabled {
    color: #f0f0f5;
    background-color: transparent;
}

.btn-outline-NSxLight:not(:disabled):not(.disabled):active, .btn-outline-NSxLight:not(:disabled):not(.disabled).active, .show > .btn-outline-NSxLight.dropdown-toggle {
    color: #212529;
    background-color: #f0f0f5;
    border-color: #f0f0f5;
}

.btn-outline-NSxLight:not(:disabled):not(.disabled):active:focus, .btn-outline-NSxLight:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-NSxLight.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(240, 240, 245, 0.5);
}

.list-group-item-NSxLight {
    color: #a6a6c4;
    background-color: #15e15e13e;
}

.list-group-item-NSxLight.list-group-item-action:hover, .list-group-item-NSxLight.list-group-item-action:focus {
    color: #a6a6c4;
    background-color: #14e14e134;
}

.list-group-item-NSxLight.list-group-item-action.active {
    color: #212529;
    background-color: #a6a6c4;
    border-color: #a6a6c4;
}

.table-NSxLight,
.table-NSxLight > th,
.table-NSxLight > td {
    background-color: #15e15e13e;
}

.table-hover .table-NSxLight:hover {
    background-color: #14e14e134;
}

.table-hover .table-NSxLight:hover > td,
.table-hover .table-NSxLight:hover > th {
    background-color: #14e14e134;
}

.text-NSxLight {
    color: #f0f0f5 !important;
}

a.text-NSxLight:hover, a.text-NSxLight:focus {
    color: #d1d1e0 !important;
}
