.modal-open #ui-datepicker-div{
    /*top:calc(1000px - 43rem) !important;*/
}
#floatMenu .vgt-sidebarnav{
    width: 260px
}
#floatMenu {
    position: fixed;
    /* top: 85%; */
    top: 6%;
    /* right: 0; */
    left: 60px;
    height: 100%;
    width: 0;
    z-index: 1045;
    opacity: 0.3;
}
#floatMenu:hover{
    opacity: 1
}
.floatMenuContainer {
    position: relative;
    /* right: 80px; */
    left: 0;
    width: 30px;
    height: 30px;
}

.floatMenuButton {
    position: relative;
    width: 100%;
    height: 100%;
    font-size: 16px;
    background: #533fd0;
    color: white;
    border: none;
    border-radius: 50%;
    box-shadow: 0 1px 5px rgba(0,0,0,.2), 0 2px 2px rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.12);
    transition: all .4s cubic-bezier(.25,.8,.25,1);
    outline: none;
    cursor: pointer;
}
.floatMenuButton:hover {
    background: #422fbc;
    box-shadow: 0 3px 5px -1px rgba(0,0,0,.2), 0 5px 8px rgba(0,0,0,.14), 0 1px 14px rgba(0,0,0,.12);
    transform: scale(1.1);
}

@keyframes disapear {
    from { width: 240px; }
    to { width: 0; z-index: -5000; padding: 0; }
}

.floatMenuPopUp {
    display: block;
    position: absolute;
    bottom: -15px;
    /* right: 0; */
    left: 40px;
    width: 260px;
    width: 60px;
    height: auto;
    text-align: right;
    transition: all .4s cubic-bezier(.25,.8,.25,1);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.floatMenuPopUp #sidebarnav {
    text-align: left !important;
    display: inline-flex;
    width: auto;
    left: 0
}
#floatMenu .vgt-level1 ul.vgt-sidebarnav {
    left: 0 !important;
}
.floatMenuPopUp #sidebarnav li {
    width: 60px !important;
}
.floatMenuPopUp #sidebarnav li:hover {
    width: 260px !important;
}
#floatMenu.hideMenu .floatMenuPopUp {
    -webkit-transform: translateY(16px);
    -ms-transform: translateY(16px);
    transform: translateY(16px);
    opacity: 0;
    animation: disapear 0s linear 0.4s forwards;
    width: 60px;
    display: block;
    position: fixed;
}
#floatMenu.vgt-sidebarnav {
    left: 0 !important;
    width:260px
}
#floatMenu .vgt-toplinks > .vgt-link > .vgt-sidebarnav {width:260px !important}
#floatMenu.vgt-sidebarnav .vgt-level2,
#floatMenu.vgt-sidebarnav .vgt-level3{
    width:auto !important;
}
.floatMenuPopUp #sidebarnav li.vgt-level2,
.floatMenuPopUp #sidebarnav li.vgt-level3 {
    width: 260px !important;
}
#floatMenu .has-arrow {
    width: 260px;
}
#floatMenu a.has-arrow::after{
    /* opacity: 0 !important */
}

#floatMenu .floatMenuButtonContent {
    position: relative;
    -webkit-transition: all .4s cubic-bezier(.25,.8,.25,1);
    -ms-transition: all .4s cubic-bezier(.25,.8,.25,1);
    transition: all .4s cubic-bezier(.25,.8,.25,1);
    transform: rotate(-180deg);
}
@media(min-width:1300px){
    #floatMenu{
        display: none !important;
    }
}
@media(min-width:991px){
    #floatMenu .vgt-toplinks > .vgt-link > a > span, .vgt-toplinks > .vgt-link > a.has-arrow::after {
        /* opacity: 0; */
    }
}
#floatMenu.hideMenu .floatMenuButtonContent {
    transform: rotate(0);
}

#floatMenu .opened { display: block; }
#floatMenu .closed { display: none; }
#floatMenu.hideMenu .closed { display: block; }
#floatMenu.hideMenu .opened { display: none; }

.badge{
    font-size: 18px;
}

.form-control.input-mini.order {
    border-top: #7461ed 2px solid;
    border-bottom: #7461ed 2px solid;
}

.numquest {
    position: relative;
}

.numquest input[type=number]::-webkit-inner-spin-button,
.numquest input[type=number]::-webkit-outer-spin-button
{
    -webkit-appearance: none;
    margin: 0;
}

.numquest input[type=number]
{
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
}

.numquest input {
    width: 45px;
    height: 42px;
    line-height: 1.65;
    float: left;
    display: block;
    padding: 0;
    margin: 0;
    padding-left: 10px;
    border: 2px solid #533fd0;
    border-radius: 6px;
    text-align: center;
    font-weight: bold;
}

.numquest input:focus {
    outline: 0;
}

.numquest-nav {
    float: right;
    position: relative;
    height: 42px;
}

.numquest-button {
    position: relative;
    cursor: pointer;
    border-left: 1px solid #533fd0;
    width: 26px;
    text-align: center;
    color: #333;
    font-size: 13px;
    font-family: "Trebuchet MS", Helvetica, sans-serif !important;
    line-height: 1.7;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.numquest-button.numquest-up {
    position: absolute;
    height: 50%;
    top: 0;
    border-bottom: 1px solid #533fd0;
}

.numquest-button.numquest-down {
    position: absolute;
    bottom: 0;
    height: 50%;
}

.collapsable-zone > .zone-header.collapsed {
    background-image: none !important;
}
.collapsable-zone > .zone-header {
    padding: 0 20px;
    background-color: #5360ee;
    background-image: none !important;
}

.card h4,
.collapsable-zone h2 {
    text-overflow: ellipsis !important;
    overflow: hidden;
    /*white-space: nowrap;*/
}

div.DTS div.DTS_Loading,
div.DTS div.dataTables_processing {
    z-index: 1;
}

.dataTables_processing .fa-spin {
    color:#3633CE;
}

.newSpinner {
    background-image: url('../../images/spinner.gif');
    width: 36px;
    height: 36px;
}

.brighttheme.ui-pnotify-container {
    padding: 12px;
}
.brighttheme .ui-pnotify-title {
    margin-bottom: 12px;
    font-size: 1.25rem;
    /* display: ruby-text-container; */
}
.brighttheme .ui-pnotify-title br {
    display:none
}
.brighttheme-notice {
    background-color: #E0AA30;
    border: 0 solid #FF0;
    /* color: #4f4f00; */
    color: #333;
}
.brighttheme-info {
    background-color: #1E88E5;
    border: 0 solid #0286A5;
    /* color: #012831; */
    color: white;
}
.brighttheme-success {
    background-color: #069687;
    border: 0 solid #35DB00;
    /* color: #104300; */
    color: white;
}
.brighttheme-error {
    background-color: #D44B65;
    /* background-image: repeating-linear-gradient(135deg, transparent, transparent 35px, rgba(255, 255, 255, 0.3) 35px, rgba(255, 255, 255, 0.3) 70px); */
    background-image: none !important;
    border: 0 solid #FF1800;
    color: #4f0800;
    color: white;
}

#control_registre_list table.dataTable td:first-child,
#deploiement_list table.dataTable td:first-child {
    width: calc(100% / 124);
}
.table {
    display: table;
    width: 100%;
    table-layout: fixed;
}
.table.table-auto {
    table-layout: auto;
}
.table tr > *:first-child {
    padding-left: 20px;
}
.table tr > *:last-child {
    padding-right: 20px;
}

.new-table {
    max-height: none;
}
.new-table .dataTables_wrapper .row:first-child {
    background: none;
}
.dataTables_scrollHead {
    background: #f1f1f1;
}
.dataTables_scrollHeadInner{
    text-align: center;
}
#menuFlottantConteneur th {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 10px;
}
#menuFlottantConteneur td {
    text-align: center;
}
#zone-detail-1 .zone-header-inverse .buttonJournal{
    margin:20px 0;
}
.actn {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    bottom: 0;
    float: right;
    position: sticky;
    margin: 0;
}
@media (max-width:1000px){
    .actn{
        margin: 25px;
    }
    #zone-detail-1 .zone-header-inverse .buttonJournal{
        margin:20px 0 0 6px;
    }
}
.zone.edit-mode #infosSite .on-edit {
    /* display: block !important; */
}
#entitee_name,
#lock_detail,
#unlock_detail,
#lock_eval,
#unlock_eval,
#lock_action,
#unlock_action,
#lock_document,
#unlock_document,
#lock_police,
#unlock_police,
#lock_mesures_ex,
#unlock_mesures_ex,
#lock_mesures_amep,
#unlock_mesures_amep {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: sticky;
    top: 0;
    bottom: 0
}
#form_risque_update .zone-header-inverse .buttonJournal {
    float: right;
    margin: 20px 0 0 26px;
}
#unlock_detail,
#lock_detail {
    margin-right: -16px !important;
}
@media (max-width: 820px){
    #unlock_detail,
    #lock_detail,
    #unlock_eval,
    #lock_eval,
    #unlock_action,
    #lock_action,
    #unlock_document,
    #lock_document,
    #unlock_police,
    #lock_police,
    #lock_mesures_ex,
    #unlock_mesures_ex,
    #lock_mesures_amep,
    #unlock_mesures_amep {
        margin-right: -16px !important;
    }
}
#update_structure h2 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
#helpEditEntity.actions {
    position: sticky;
    bottom: 0;
}
@media (max-width: 530px){
    #helpEditEntity {
        bottom: 0;
        top: 0;
        /* position: absolute; */
    }
}
#tablePrimePolice .col,
#primes_alouee_list .col {
    width: auto !important;
}
#tablePrimePolice .col p,
#primes_alouee_list .col p {
    margin-right: 5px !important;
}
.search-zone, .collapsable-zone, .zone {
    /*background: white;*/
    /*border: #d7dfe3 1px solid;*/
    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.05);
    border-radius: 4px;
    overflow: hidden;
}
.search-zone .search-zone, .collapsable-zone .search-zone, .zone .search-zone,
.search-zone .collapsable-zone, .collapsable-zone .collapsable-zone, .zone .collapsable-zone,
.search-zone .zone, .collapsable-zone .zone, .zone .zone {
    background: none;
    border: none;
    box-shadow: none;
    border-radius: initial;
    overflow: initial;
}
.search-zone .zone-header, .collapsable-zone .zone-header, .zone .zone-header {
    font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 1.3em;
}
.search-zone .zone-header-inverse, .collapsable-zone .zone-header, .zone .zone-header-inverse {
    /* background-color: #925ed6; */
    background-color: #7460ee;
}
.zone-header-inverse .buttonJournal {
    float: right;
    margin: 20px 0 0 26px;
    position: sticky;
    z-index: 12;
}

#risque-rapports #matrice {
    display: inline-block;
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    vertical-align: middle;
    overflow: hidden;
    padding: 30%;
    padding-top: 0%;
    padding-bottom: 70%;
}
#risque-rapports #matrice-rapport {
    display: inline-block;
    position: relative;
    width: 100%;
    /*padding-bottom: 100%;*/
    vertical-align: middle;
    overflow: hidden;
    /*padding: 30%;*/
    /*padding-top: 0%;*/
    /*padding-bottom: 70%;*/
}
@media (max-width:991px){
    #risque-rapports #matrice {
        display: inline-block;
        position: relative;
        width: 100%;
        padding-bottom: 100%;
        vertical-align: middle;
        overflow: hidden;
    }
    #risque-rapports #matrice #test .info {
        font-size: 16px;
    }
}
@media (max-width:700px){
    #risque-rapports #matrice #test .info {
        font-size: 26px;
    }
}

#risque-rapports #matrice #test.red {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

#questionnaires_list h4{
    font-size: inherit ;
}
h2.zone-header-inverse.journal + form > .zone-actions .icon-deltarm-edit, h2.zone-header-inverse.journal + * form > .zone-actions .icon-deltarm-edit, form > h2.zone-header-inverse.journal + .zone-actions .icon-deltarm-edit {
    background-position: -132px -72px;
    margin-top: 3px;
    filter:none;
    -webkit-filter: none;
}
.zone-header .icon-deltarm-edit {
    background-image: url('../../css/img/icons-deltarm-n.png');
    background-position: -132px -72px;
    margin: 0 10px -8px;
    cursor: pointer;
}
.icon-deltarm-edit {
    background-image: url('../../css/img/icons-deltarm-n.png');
    background-position: -160px -72px;
    margin: 0 10px -8px;
    cursor: pointer;
}
.expUnder {
    position: relative;
    display: block;
    top: -48px;
}
.slimScrollDiv{
    z-index: 1
}
.vgt-sidebar-logout .choiceC{
    /* position: absolute !important; */
    top: 0;
    height: 45px !important;
    width: 160px !important;
    z-index: 299 !important;
    border-bottom: 1px solid rgb(106, 106, 247);
}
/* .vgt-sidebar-logout .agentDelta{
    position: relative !important;
    height: 45px !important;
    width: 160px !important;
    border-bottom: 1px solid rgb(106, 106, 247);
} */
.DeltaRM_Core_HomePage_Private .zone-header.zone-header-inverse.no-arrow::before {
    display: none;
}
.collapsable-zone > .zone-header::before{
    position: relative;
    cursor: pointer;
    padding: 0 10px 0 0;
    /* content: "\f077"; */
    content: "\f078";
    font-family: FontAwesome;
}
.collapsable-zone > .zone-header.collapsed::before{
    /* content: "\f078"; */
    content: "\f054";
    font-family: FontAwesome;
}
h5.zone-header.zone-header-inverse {
    cursor: pointer;
}
.collapsable-zone h2{
    cursor:pointer;
}
.progressBar {
    height: 18px !important;
}
.col-qsc_etape span {
    width: auto !important;
    height: auto !important;
}
/******/
.modal .dataTable{
    width: 100% !important;
}
.modal .dataTables_scrollHeadInner{
    width: 100% !important;
}
.modal .dataTables_scrollFoot{
    width: 100% !important;
}
.modal .dataTables_scrollFootInner{
    width: 100% !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border: none;
}
.scrollable-zone.scrollable-zone-outside, .scrollable-zone.scrollable-zone-outside > .mCustomScrollBox {
    padding: 0;
}
.zone.edit-mode {
    z-index: initial;
}

body.DeltaRM_Transverse_Organisation_Index #zone-search {
    display: flex;
    flex-direction: column;
}

#detail-organisation {
    margin: 0 !important;
}
.k-treeview span.k-treeview-leaf {
    cursor: pointer;
}


input.form-control {
    padding-left: 0.6em;
    padding-right: 0.6em;
}

.classTable_table {
    display: block;
}
.classTable_table .tableHeader > div {
    display: flex;
    align-items: center;
    height: 3em;
}
.classTable_table .tableHeader div a > span, .classTable_table .tableHeader div a > i, .classTable_table .tableHeader div div.separator, .classTable_table .tableHeader div div.records, .classTable_table .tableHeader div.remove-all-filters a {
    margin: 4px 4px;
    padding: 0;
}

.classTable_table .resizer-elt {
    pointer-events: none;
    cursor: initial;
}

.classTable_table .display-msg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 24px;
    text-align: left;
    background: #ff2525;
    color: #ffdfdf;
    font-size: 1.1em;
    font-weight: bold;
}

.verifiersiscroll.table {
    display: block;
    z-index: 0
}

.DeltaRM_Transverse_Contact_Index #zone-profil, .DeltaRM_Admin_Profils_Index #zone-profil {
    overflow: auto;
}
.DeltaRM_Transverse_Contact_Index #profil_right, .DeltaRM_Admin_Profils_Index #profil_right {
    margin: 0 !important;
    width: 100% !important;
}
#form_add_fonctionnalites .actions {
    /* text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    top: 0; */
    position: sticky;
    bottom: 0;
}
#profil_right tr:first-child {
    background: rgba(106, 106, 247, 0.3);
}
#profil_right p {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin: 0;
    text-align: center;
}
.zone-header-small {
    color: #ffffff;
    background-color: #5360ee;
}

.modal-header {
    background: #5360ee;
}
form > .modal-header {
    background: #5360ee;
    border-radius:0
}
.modal-body table {
    table-layout: fixed;
}
.modal-body table, .modal-body textarea {
    width: 100%;
}
.modal-footer {
    background: rgba(116, 97, 237, 0.3);
}
.modal-backdrop {
    /* display: none; */
    background-color: #000
}
/* .DeltaRM_Transverse_Organisation_Index .modal-backdrop.in { */
.modal-backdrop.in {
    display: block;
    background: rgba(4, 2, 26, 0.8);
}
/* .DeltaRM_Transverse_Organisation_Index .zone.edit-mode { */
.zone.edit-mode {
    position: relative;
    z-index: 1045;
}
#modal-beneficiaire-edit {
    z-index: 2000;
}
.modal.fade {
    top:5% !important;
    background: rgba(4, 2, 26, 0.8);
    box-shadow: 0 0 0 9000px rgba(4, 2, 26, 0.8);
    /* z-index: 5000 !important; */
    /* top: 50% !important; */
    /* transform: translateY(-50%); */
}
.modal .modal {
    overflow: visible;
}
.modal-header a {
    color: #70667e;
}
.modal-header .modal-title {
    /* color: #55466e; */
    color: #fff;
}
.nav-tabs > li > a {
    font-size: 16px;
    padding: 9px;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
    padding: 9px;
}

table.table td,
table.table th {
    position: relative;
}
.table#details_indicateur tr > :first-child {
    padding: 10px !important;
    width: 25% !important;
}
table td input[type="text"],
table td input[type="number"],
table td input[type="email"],
table td select {
    width: 100%;
}
table td textarea,
table td .select2-container {
    /* width: 100%; */
    width: 100% !important;
}
#s2id_deltaRM_Form_Risque_Eval_Edit_utilisateurs,
#deltaRM_Form_Risque_Eval_Edit_evenement {
    /*width: 350px !important;*/
}
#tableControlEvaluationOrganisation.table .tableContent .rowsContent .rowsContainer .row .cell p {
    padding: 1px;
    height: auto;
}
/* select2 search */
.select2-search .select2-input {
    min-width: 100%;
    color: #222;
}
/* select2 search */
.mCSB_container.mCS_no_scrollbar {
    width: 100% !important;
}
.select2-drop.select2-drop-above{
    transform: translateY(1px)!important;
}
.regroupement1 {
    background: #1D1E61;
    font-size: 1.1em;
    font-weight: bold;
    color: white;
}
input[type=checkbox],
input[type=radio] {
    display: inline-block;
    vertical-align: middle;
    margin-right: .5em;
}
label.radio  {
    display: inline-block;
}
* + label.radio {
    margin-left: 1em;
}
#formResponses label.radio {
    display: flex;
    margin: 5px 0;
}
#deltaRM_Form_Structure_latitude, #deltaRM_Form_Structure_longitude {
    width: 100% !important;
    margin: 0;
}
select[multiple] {
    height: auto;
}

.zone-actions {
    background: rgba(116, 97, 237, 0.3);
}

.zone-header {
    background-color: #7460ee;
}
.zone-header.zone-header-white {
    background-color: white;
}

.tooltip-dt-text {
    position: relative;
    top: initial;
    left: 50%;
    width: 100%;
    border-radius: 0;
    transform: translateX(-50%);
    padding: 1em;
}

.collapsable-zone > .zone-header .badge.badge-risque {
    display: inline-block;
    width: auto;
    top: 0;
    left: 0;
    padding: .25em .4em;
    margin-left: .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1.75em;
    text-align: center;
    border-radius: .25rem;
}


.collapsable-zone > .zone-header .badge.badge-risque.badge-green-5 {
    background-color: #4CAF50;
    color: #FFFFFF;
}
.collapsable-zone > .zone-header .badge.badge-risque.badge-red-5 {
    background-color: #F44336;
    color: #FFFFFF;
}
.collapsable-zone > .zone-header .badge.badge-risque.badge-grey-5 {
    background-color: #BDBDBD;
    color: #FFFFFF;
}

.collapse.in {
    display: initial;
}

table.dataTable_serverSide, table.dataTable_clientSide {
    table-layout: auto;
}

.dataTable .yadcf-filter-range {
    width: 150px !important;
}

.new-table table.dataTable thead th + th,
.new-table table.dataTable thead td + td {
    min-width: 180px;
}

@media (min-width: 1200px) {
    .modal-lg {
        max-width: 1100px;
    }
}

.modal-xl {
    max-width: 100%;
    padding: 0 8px;
}

@media (min-width: 992px) {
    .modal-xl {
        max-width: 100%;
        padding: 0 30px;
    }
}

.modal form > .row {
    padding: 30px;
}
.modal form > .row input, .modal form > .row .input-larger {
    max-width: 100% !important;
}

.dataTables_scroll {
    z-index: 1
}

.dataTables_scrollBody {
    height: auto !important;
    min-height: 100px;
    max-height: 50vh;
}
.dataTables_wrapper .dataTables_processing {
    margin-top: 4px;
}

#list-questionnaire-contributeurs-receiver table td,
#list-questionnaire-contributeurs-receiver table th {
    word-break: break-word;
    min-width: 100px;
}

#update_contact #profil tr td p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.resetTableConfig {
    display: none;
}

.questionnaireTable td,
.questionnaireTable th {
    min-width: 100px;
}

.questionnaireLancementPeriodeFilter .select2-container {
    min-width: 140px;
}

.k-treeview-group {
    list-style: none;
    padding: 0 0 0 20px;
}

.k-treeview-mid{
    display:flex;
    align-items: center;
    width:fit-content;
    padding: 0;
}
.k-treeview-toggle {
    margin-left: -36px;
    position: relative;
    z-index: 50;
    pointer-events: auto;
}
.tree {
    position: relative;
    flex-grow: 1;
    overflow: hidden;
}

.tree > div {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
}
#tree_container {
    position: relative;
    height: 100%;
    margin-left: 20px;
}
.k-treeview {
    position: relative;
    height: 100%;
    box-sizing: border-box;
    max-height: 400px;
}
.k-treeview .k-treeview-item {
    position: relative;
    padding: 0 !important;
    margin: 0 0 0 16px !important;
    min-height: 30px !important;
}
.k-treeview-top {
    align-items: center;
    width: fit-content;
}
.k-treeview .k-treeview-item .k-treeview-top,
.k-treeview .k-treeview-item .k-treeview-top .k-treeview-leaf,
#theTree span.k-treeview-leaf,
.k-treeview .k-treeview-item .k-treeview-bot,
.k-treeview-item .k-treeview-bot .k-treeview-leaf,
.k-treeview-item .k-mid .k-treeview-leaf {
    height: auto !important;
    min-height: 30px !important;
    display: flex;
}
.k-treeview .k-treeview-item .k-i-expand, .k-treeview-item .k-i-collapse {
    display: block;
    position: absolute;
    min-height: 30px !important;
    width: 30px;
    margin: 0;
    margin-left: 0 !important;
    margin-top: 0 !important;
    border-radius: 0;
}
.k-treeview .k-treeview-item > div > span.k-treeview-leaf {
    display: flex;
    align-items: center;padding: 0
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    border: none;
    /*padding-left: 16px;*/
    border-radius: 0;
}
.k-treeview .k-treeview-item > div > span.k-treeview-leaf::before {
    content: ' ';
    position: absolute;
    display: block;
    top: 0;
    height: 42px;
    left: -100vw;
    right: 100%;
    background: inherit;
}
.k-treeview .k-treeview-item > div > span.k-treeview-leaf > span:nth-child(2) {
    display: block;
    flex-shrink: 1;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.k-treeview .k-treeview-item > div > span.k-treeview-leaf > .action-tree {
    display: flex;
    position: relative;
    flex-wrap: nowrap;
    flex-shrink: 0;
    overflow: hidden;
    width: 0;
    pointer-events: none;
}
.k-treeview .k-treeview-leaf:hover > .action-tree {
    width: auto !important;
    pointer-events: auto !important;
}
.k-treeview .k-treeview-item .k-sprite {
    display: block;
    flex-shrink: 0;
    width: 24px;
    margin: 0;
}
/*.k-treeview .k-treeview-item > .k-group {*/
/*    padding-left: 18px;*/
/*}*/
.k-treeview .k-state-focused {
    background: transparent;
    font-weight: 500;
    margin-right: 5px;
}
.k-icon .k-i-collapse,
.k-treeview .k-state-focused {
    font-weight: normal;
    color:#533fd0;
    margin-right: 5px;
}
.box-col.action-tree.hide {
    margin-left: 5px;
}
.k-treeview .k-state-hover {
    /* background: #cbcfe7 !important; */
    background-color: #ebebeb;
}
.k-panelbar > li > .k-state-focused, .k-treeview .k-state-focused {
    background: #cbcfe7 !important;
}
.treerow_searched {
    background-color:#C0EF74;
}
.treerow_searched_highlight {
    background-color: #FFAB91;
}

#matriceFGC {
    display: block;
    width: 100%;
    margin: 0;
    padding: 30px;
    overflow: auto;
}

/* Restauration de priorité */

.hide {
    display: none;
}

#helpSearchEntityTree #filterText, #helpChangeEntityTreeView #tree_order{
    border:#7461ed 2px solid
}
.vgt-user-profile img {
    width: 100%;
}
.vgt-link.vgt-level1.active {
    background: #533FD0;
}
.vgt-link.active a{
    color: white !important;
}

/*MINI-SIDEBAR*/
.mini-sidebar .topbar-left{
    width:60px;
}
.mini-sidebar .regular-logo{
    display:none;
}
.mini-sidebar .mini-logo{
    display:block;
}
.mini-sidebar .navbar-expand .navbar-collapse {
    left: 60px;
}
.mini-sidebar .vgt-sidebar {
    width: 60px;
}
.mini-sidebar .vgt-sidebar-username {
    display: none;
}
.mini-sidebar .vgt-sidebar-username-small {
    display: block;
}
.mini-sidebar .vgt-toplinks {
    width: 100%;
}
.mini-sidebar .xdr {
    display: block;
}
.mini-sidebar .vgt-toplinks > .vgt-link {
    width: 100% !important;
}
.mini-sidebar .vgt-toplinks > .vgt-link > div, .vgt-toplinks > .vgt-link > a {
    width: 300px !important;
}
.mini-sidebar  .vgt-toplinks > .vgt-link > a {
    width: 276px !important;
    margin: 12px 0px 12px 24px !important;
}
.mini-sidebar a .hide-menu, .mini-sidebar a.has-arrow::after {
    opacity: 0 !important;
}
.mini-sidebar .vgt-link.vgt-level2.S a.has-arrow::after {
    opacity: 1 !important;
}

.mini-sidebar .vgt-toplinks > .vgt-link > .vgt-sidebarnav-info {
    position: absolute;
    left: 60px;
    z-index: -1;
}
.mini-sidebar .slimScrollDiv, .mini-sidebar .scroll-sidebar{
    overflow: visible !important;
    display: contents !important;
    position: absolute !important;
}
.mini-sidebar .slimScrollBar{
    background: transparent !important
}
.mini-sidebar .vgt-sidebar-links {
    overflow-y: visible !important;
    overflow-x: visible !important;
}
.mini-sidebar .vgt-toplinks > .vgt-link:hover > a > span, .vgt-toplinks > .vgt-link:hover > a.has-arrow::after {
    opacity: 1 !important;
}
.mini-sidebar .vgt-toplinks > .vgt-link > .vgt-sidebarnav {
    position: absolute !important;
    left: 60px !important;
    width: 240px !important;
}
.mini-sidebar .vgt-toplinks > .vgt-link:hover {
    width: 300px !important;
    overflow: visible;
}
.mini-sidebar .vgt-sidebarnav-sml {
    width: 300px;
}
.mini-sidebar .vgt-info {
    padding: 30px;
    position: relative;
    left: 0
}
.mini-sidebar .spx {
    display: block;
    position: relative;
    height: 50px;
    width: 300px;
    padding: 10px;
    background: #3E36CF;
}
.mini-sidebar .spx span {
    color:white
}
.mini-sidebar .quick-access-zone {
    left: 60px;
}
.mini-sidebar #vgt-footer, .mini-sidebar #page_body {
    left: 60px;
}
.mini-sidebar .vgt-sidebarnav-lg.collapse.show{
    display: none !important;
}
.mini-sidebar .vgt-sidebar-footer.d-none.d-lg-block{
    display: none !important;
}
.mini-sidebar .vgt-sidebar-footer-mbl.d-block.d-lg-none{
    display: block !important;
}
.mini-sidebar .vgt-link.vgt-level1.d-block.d-lg-none{
    display: block !important;
}
.mini-sidebar .xdr .drpodown-menu{
    display: block;
    left: 0;
}
.vgt-info {
    /* padding: 24px !important; */
    padding: 0px 24px 10px 24px !important;
    width: 260px;
}
.anim{
    transition: 0.3s;
}
.vgt-sidebar .dropdown-toggle:hover {
    cursor: pointer;
}
.vgt-sidebar .dropdown-item:focus, .dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #7F74EA;
}
/*MINI-SIDEBAR*/
/*GEOLOCALISATION*/

#geolocContainer {
    background-image: url(../../../../geolocalisation/css/img/new_bg_logo_drm.png) !important;
}
.ie #geolocContainer .slimScrollDiv,
#geolocContainer .slimScrollDiv{
    width:100% !important;
}
.labelFiltre {
    width: 80px !important;
}
#resizeDetailHandler {
    background-color: #7461ed !important;
}
#titleCurrentPanel {
    padding: 5px 10px !important;
    height: 30px !important;
}
.ui-slider .ui-slider-range {
    background: #7461ed !important;
}
.closeLeftPanel {
    background-image: url(img/fleche_close.png);
    background-image: url("../../images/flech_close.png") !important;
}

.openLeftPanel {
    background-image: url(img/fleche_open.png);
    background-image: url("../../images/flech_open.png") !important;
}
.toggleFrameOpen {
    background-image: url("../../images/flech_open.png") !important;
    background-repeat: no-repeat;
}
.toggleFrameClose {
    background-image: url("../../images/flech_close.png") !important;
    background-repeat: no-repeat;
}
.headerMenuNoShadow, .headerMenuShadow {
    background: #523FD0  !important;
}
.titleGeoloc {
    padding: 5px 0 0 10px !important;
}
#inputAtlas {
    margin: 1px !important;
    width: 100% !important;
    height: 26px !important;
}
.inputAtlasVoid {
    border: 1px solid #533FD0 !important;
}
#boxBaseLayerDiv {
    top: 30px !important;
    left: 290px !important;
}
#divBaseLayerSelect {
    width: 200px !important;
}
.DeltaRM_Transverse_Geolocalisation_Index.errorBoard #page_body {
    background: url(../../../../geolocalisation/css/img/space.png) !important;
    height: 100%;
    background-size: cover !important;
    padding: 0;
    margin: 0;
}
/* .DeltaRM_Transverse_Geolocalisation_Index.mini-sidebar.errorBoard {
    background: black !important;
    background: url(../../../../geolocalisation/css/img/space.png) !important;
} */
#errorBoard {
    background-image: url(../../../../geolocalisation/css/img/error_board-new.png) !important;
}
.errorTitle {
    color: white !important;
}
#innerErrorBoard {
    color: white !important;
}

/* FORMULA */
.formula-editor-custom-select > label > div > input {
    position: relative;
    width: 100%;
    background: transparent;
    color: #222;
    border: none;
}
/* FORMULA */

/*GEOLOCALISATION*/


/*IE11*/
/* .ie .navbar-brand{
  display: block !important;
  padding: 10px 5px !important;
}
.ie .vgt-delta-client{
  display: none !important;
}
.ie .slimScrollDiv, .scroll-sidebar{
  position: relative !important;
}
.ie .vgt-sidebar-logout a{
  display: block !important;
  padding: 16px !important;
} */
/*IE11*/


.ie .collapse.in{
    display: block;
}
/* .ie form{
  position: absolute;
} */
.ie .navbar-brand .regular-logo{
    display: block;
}
.ie .vgt-delta-client{
    display: block !important;
    max-height:116px !important;
}
.ie .slimScrollDiv, .ie .scroll-sidebar{
    position: relative !important;
    /* width:260px !important; */
    width:auto !important;
}
.ie .vgt-sidebar-logout a{
    display: block !important;
    padding: 16px !important;
}
/*IE11*/
/*MINI-SIDEBAR*/
.ie .mini-sidebar-exp .vgt-delta-client{
    display: none !important;
}
.ie .mini-sidebar-exp .topbar-left{
    width:60px;
}
.ie .mini-sidebar-exp .regular-logo{
    display:none !important;
}
.ie .mini-sidebar-exp .mini-logo{
    padding: 10px !important;
    display: block;
}
.ie .mini-sidebar-exp .navbar-expand .navbar-collapse {
    left: 60px;
}
.ie .mini-sidebar-exp .vgt-sidebar {
    width: 60px;
}
.ie .mini-sidebar-exp .vgt-sidebar-username {
    display: none;
}
.ie .mini-sidebar-exp .vgt-sidebar-username-small {
    display: block;
}
.ie .mini-sidebar-exp .vgt-toplinks {
    width: 60px;
}
.ie .mini-sidebar-exp .xdr {
    display: block;
}
.ie .mini-sidebar-exp .vgt-toplinks > .vgt-link {
    width: 100% !important;
}
.ie .mini-sidebar-exp .vgt-toplinks > .vgt-link > div, .ie .vgt-toplinks > .vgt-link > a {
    width: 300px !important;
}
.ie .mini-sidebar a .hide-menu, .ie .mini-sidebar a.has-arrow::after {
    opacity: 0 !important;
}
/* .ie .mini-sidebar-exp .vgt-toplinks > .vgt-link > a > span, .vgt-toplinks > .vgt-link > a.has-arrow::after {
    opacity: 0 !important;
} */
.ie .mini-sidebar-exp .vgt-toplinks > .vgt-link > .vgt-sidebarnav-info {
    position: absolute;
    left: 60px;
    z-index: -1;
}
/* .ie .mini-sidebar-exp .slimScrollDiv, .ie .mini-sidebar-exp .scroll-sidebar{
   overflow: visible !important;
   display: contents !important;
   position: absolute !important;
} */
.ie .mini-sidebar-exp .slimScrollDiv, .ie .mini-sidebar-exp .scroll-sidebar{
    position: absolute!important;
    width: 60px ;
}
.ie .mini-sidebar-exp .slimScrollBar{
    background: transparent !important
}
.ie .mini-sidebar-exp .vgt-sidebar-links {
    overflow-y: visible !important;
    overflow-x: visible !important;
}
.ie .mini-sidebar-exp .vgt-toplinks > .vgt-link:hover > a > span, .vgt-toplinks > .vgt-link:hover > a.has-arrow::after {
    opacity: 1 !important;
}
.ie .mini-sidebar-exp .vgt-toplinks > .vgt-link > .vgt-sidebarnav {
    position: absolute !important;
    left: 60px !important;
    width: 240px !important;
}
.ie .mini-sidebar-exp .vgt-toplinks > .vgt-link:hover {
    width: 300px !important;
    overflow: visible;
}
.ie .mini-sidebar-exp .vgt-sidebarnav-sml {
    width: 300px;
}
.ie .mini-sidebar-exp .vgt-info {
    padding: 30px;
    position: relative;
    left: 0
}
.ie .mini-sidebar-exp .spx {
    display: block;
    position: relative;
    height: 50px;
    width: 300px;
    padding: 10px;
    background: #3E36CF;
}
.ie .mini-sidebar-exp .spx span {
    color:white
}
.ie .mini-sidebar-exp .quick-access-zone {
    left: 60px;
}
.ie .mini-sidebar-exp #vgt-footer, .ie .mini-sidebar-exp #page_body {
    left: 60px;
}
.ie .mini-sidebar-exp .vgt-sidebarnav-lg.collapse.show{
    display: none !important;
}
.ie .mini-sidebar-exp .vgt-sidebar-footer.d-none.d-lg-block{
    display: none !important;
}
.ie .mini-sidebar-exp .vgt-sidebar-footer-mbl.d-block.d-lg-none{
    display: block !important;
}
.ie .mini-sidebar-exp .vgt-link.vgt-level1.d-block.d-lg-none{
    display: block !important;
}
.ie .mini-sidebar-exp .xdr .drpodown-menu{
    display: block;
    left: 0;
}
@media (max-width: 1399px){
    /* @media all and (-ms-high-contrast:none),(-ms-high-contrast:active){ */
    .ie .navbar-brand .regular-logo{
        display: none;
    }
    .ie .vgt-delta-client{
        display: block;
        position: absolute;
    }
    .ie .vgt-sidebar-links, .ie .vgt-toplinks{
        width: 60px;
    }
    .ie .slimScrollBar{
        background: none !important;
    }
}
.vgt-info {
    padding: 24px !important;
    width: 260px;
}
.anim{
    transition: 0.3s;
}
.vgt-sidebar .dropdown-toggle:hover {
    cursor: pointer;
}
.vgt-sidebar .dropdown-item:focus, .dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #7F74EA;
}
/*MINI-SIDEBAR*/

/*MINI-sidebar-extended*/
.mini-sidebar-extended .vgt-sidebar-wrapper {
    /* top: 70px; */
}
.ubar{
    top: 56px;
    height: 52px;
    box-shadow: none;
    position: fixed;
    background: rgba(106, 106, 247, 0.9);
    z-index: 101;
}
.mini-sidebar-extended .topbar.ubar {
    left: 260px;
}
@media (max-width: 1399px) {
    .topbar.ubar {
        left: 60px;
    }
}
.mini-sidebar-extended .vgt-sidebar {
    width: 60px;
}
.mini-sidebar-extended .vgt-sidebar {
    position: fixed !important;
}
.mini-sidebar-extended .vgt-sidebar-wrapper {
    position: absolute;
    display: flex;
}
.mini-sidebar-extended .slimScrollDiv, .mini-sidebar-extended .scroll-sidebar {
    position: relative !important;
    overflow: hidden !important;
    display: block;
    /* position: absolute !important; */
}
.mini-sidebar-extended .vgt-sidebar-footer, .mini-sidebar-extended .vgt-sidebar-footer-mbl {
    position: fixed;
    width: 260px;
}
.mini-sidebar-extended .vgt-sidebar {
    width: 260px;
}
.vgt-delta-client {
    display: flex;
}
.mini-sidebar-extended .vgt-sidebar-username {
    display: block;
}
.mini-sidebar-extended .vgt-sidebar-username-small {
    display: none;
}
.mini-sidebar-extended .vgt-info {
    display: block;
}
.mini-sidebar-extended .vgt-sidebar-links {
    overflow-y: auto;
    overflow-x: hidden;
}
.mini-sidebar-extended .vgt-sidebarnav, .mini-sidebar-extended  .vgt-toplinks > .vgt-link, .mini-sidebar-extended  .vgt-toplinks > .vgt-link:hover, .mini-sidebar-extended  .vgt-toplinks > .vgt-link > a, .mini-sidebar-extended  .vgt-toplinks > .vgt-link > div {
    width: auto;
}
.mini-sidebar-extended .vgt-toplinks > .vgt-link > a > span, .mini-sidebar-extended .vgt-toplinks > .vgt-link > a.has-arrow::after {
    opacity: 1;
}
.mini-sidebar-extended .vgt-toplinks > .vgt-link > .vgt-sidebarnav {
    position: relative;
    left: 0;
    transform: none;
    transition: none;
    opacity: 1;
    z-index: 1;
}
.mini-sidebar-extended .topbar-left {
    width: 260px;
}
.mini-sidebar-extended .navbar-brand .regular-logo {
    display: initial;
}
.mini-sidebar-extended .navbar-brand .mini-logo {
    display: none;
}
.mini-sidebar-extended .navbar-expand .navbar-collapse {
    left: 260px;
}
.mini-sidebar-extended #page_body {
    left: 260px;
}
.mini-sidebar-extended #vgt-footer {
    left: 260px;
}
.mini-sidebar-extended .quick-access-zone {
    left: 260px;
}
.mini-sidebar-extended .vgt-sidebar-footer-extend {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 40px;
    background: #f8f7fa;
    box-sizing: border-box;
    border-top: #d7dfe3 1px solid;
    z-index: 700;
    /* display:flex; */
    /* display:-ms-flexbox; */
}
.mini-sidebar-extended .vgt-sidebar-footer-extend a {
    padding: 5px;
    width: 50%;
    float: left;
    text-align: center;
    font-size: 18px;
    color: inherit;
}

/*MINI-sidebar-extended*/


/* .ie .mini-sidebar-exp .slimScrollDiv, .scroll-sidebar{
  position: absolute!important;
  width: 60px ;
} */
/* .ie .mini-sidebar-exp .mini-logo{
  padding: 10px !important;
} */
/*IE11*/
/*MINI-sidebar-extended*/
.ie .mini-sidebar-extended .vgt-sidebar-wrapper {
    /* top: 70px; */
}
.ie .mini-sidebar-extended .vgt-sidebar {
    width: 60px;
}
.ie .mini-sidebar-extended .vgt-sidebar {
    position: fixed !important;
}
.ie .mini-sidebar-extended .vgt-sidebar-wrapper {
    position: absolute;
    display: flex;
}
.ie .mini-sidebar-extended .slimScrollDiv, .ie .mini-sidebar-extended .scroll-sidebar {
    position: relative !important;
    overflow: hidden !important;
}
.ie .mini-sidebar-extended .vgt-sidebar-footer, .ie .mini-sidebar-extended .vgt-sidebar-footer-mbl {
    position: fixed;
    width: 260px;
}
.ie .mini-sidebar-extended .vgt-sidebar {
    width: 260px;
}
.ie .mini-sidebar-extended .vgt-delta-client {
    display: -ms-flex;
    position: relative;
}
.ie .mini-sidebar-extended .vgt-sidebar-username {
    display: block;
}
.ie .mini-sidebar-extended .vgt-sidebar-username-small {
    display: none;
}
.ie .mini-sidebar-extended .vgt-info {
    display: block;
}
.ie .mini-sidebar-extended .vgt-sidebar-links {
    overflow-y: auto;
    overflow-x: hidden;
}
.ie .mini-sidebar-extended .vgt-sidebarnav, .ie .mini-sidebar-extended  .vgt-toplinks > .vgt-link, .ie .mini-sidebar-extended  .vgt-toplinks > .vgt-link:hover, .ie .mini-sidebar-extended  .vgt-toplinks > .vgt-link > a, .ie .mini-sidebar-extended  .vgt-toplinks > .vgt-link > div {
    width: auto;
}
.ie .mini-sidebar-extended .vgt-toplinks > .vgt-link > a > span, .ie .mini-sidebar-extended .vgt-toplinks > .vgt-link > a.has-arrow::after {
    opacity: 1;
}
.ie .mini-sidebar-extended .vgt-toplinks > .vgt-link > .vgt-sidebarnav {
    position: relative;
    left: 0;
    transform: none;
    transition: none;
    opacity: 1;
    z-index: 1;
}
.ie .mini-sidebar-extended .topbar-left {
    width: 260px;
}
.ie .mini-sidebar-extended .navbar-brand .regular-logo {
    display: block;
}
.ie .mini-sidebar-extended .navbar-brand .mini-logo {
    display: none;
}
.ie .mini-sidebar-extended .navbar-expand .navbar-collapse {
    left: 260px;
}
.ie .mini-sidebar-extended .vgt-sidebar-links,
.ie .mini-sidebar-extended .vgt-toplinks {
    width: 260px;
}
.ie .mini-sidebar-extended #page_body {
    left: 260px;
}
.ie .mini-sidebar-extended #vgt-footer {
    left: 260px;
}
.ie .mini-sidebar-extended .quick-access-zone {
    left: 260px;
}
.ie .mini-sidebar-extended .vgt-sidebar-footer-extend {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 40px;
    background: #f8f7fa;
    box-sizing: border-box;
    border-top: #d7dfe3 1px solid;
    z-index: 700;
    /* display:flex; */
    /* display:-ms-flexbox; */
}
.ie .mini-sidebar-extended .vgt-sidebar-footer-extend a {
    padding: 5px;
    width: 50%;
    float: left;
    text-align: center;
    font-size: 18px;
    color: inherit;
}

/*MINI-sidebar-extended*/
/*IE11*/


.siaci .navbar-expand .navbar-collapse{
    background: #444;
}
.siaci nav.navbar .navbar-collapse .user-account a > * {
    color: #f2ceb8 !important;
    position: relative;
}
.siaci .topbar-left{
    background: #F37D29;
}
.siaci .vgt-link .vgt-sidebarnav {
    background: #d1b8a9;
    box-shadow: 0 2px 12px -2px rgba(0, 0, 0, 0.2) inset;
}
.siaci .vgt-link .vgt-link .vgt-sidebarnav {
    background: #d1b8a9;
}
.siaci .vgt-level1.open {
    background: #f7863b;
}
.siaci .vgt-link.vgt-level1:hover {
    background: #777;
}
.siaci .vgt-link.vgt-level2:hover {
    background: #999;
}
.siaci .vgt-link.vgt-level3:hover {
    background: rgba(0, 0, 0, 0.4);
}
.siaci .vgt-link.vgt-level1.active {
    background: #F37D29;
}
.siaci .open {
    background: rgb(242, 153, 94, 0.5);
}
.siaci .vgt-sidebar-username {
    background: #333;
}
.siaci .vgt-sidebar-logout > a {
    background: #f2995e;
}
.vgt-profile-text {
    background: white;
}
.vgt-sidebar-username.inc.waves-effect.waves-light {
    color: #1d1e61 !important;
}
/* .open > a {
    color: #1d1e61 !important;
} */
.siaci .vgt-profile-text {
    background: #666 !important;
}
.siaci .search-zone .zone-header-inverse, .siaci .collapsable-zone .zone-header, .siaci .zone .zone-header-inverse {
    background-color: #F37D29;
}
.siaci .slimScrollBar {
    background: #F37D29 !important;
}
.siaci #geolocContainer {
    background-color: #111 !important;
}
.siaci #resizeDetailHandler {
    background-color: #f2995e !important;
}
.siaci .ui-slider .ui-slider-range {
    background: #f2995e !important;
}
.siaci .headerMenuNoShadow, .headerMenuShadow {
    background: #F37D29  !important;
}
.siaci .inputAtlasVoid {
    color: inherit !important;
    font-style: italic;
    border: 1px solid #F37D29 !important;
}

div#zone-echelles div.content.in {
    margin-left: 100px;
}
.vgt-info{
    width: auto !important;
    padding: 0 !important;
    border:none;
}
.tooltip.in{
    opacity: 0.8;
}
.tableLibelleRisqueAdmin {
    display: table;
    width: 100%;
    height: 100%;
}
.tableLibelleRisqueAdmin .d-table-row {
    height: 35px;
}


.clear {
    z-index: 3;
    position: relative;
    float: right;
    height: 20px;
    width: 20px;
    top: 10px;
    right: 30px;
    border-radius: 20px;
    background: #f1f1f1;
    color: white;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}
.clear:hover {
    background: #ccc;
}
div#dataTableSinistre_filter {
    text-align: center;
}

div.dataTables_filter input[type='search'] {
    width: 500px;
}

span.labelStrategy {
    display: block;
    font-size: 12px;
    font-weight: 200;
    margin-top: 3px;
    width: 70%;
}

.select2-container--open {
    z-index: 100000 !important;
}

.select2.select2-container.select2-container--default {
    width: 100% !important;
}

#getAllRisks div.checkbox, #risqueCP1FilterForm div.checkbox {
    margin: 20px 200px;
}

.onlySave {
    z-index: 100;
    position: fixed;
    bottom: 80px;
    right: 50px;
}
#nav-valochette a:not(.active) {
    color: floralwhite;
}