#coverLogin {
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%;
    /* Full height */
    height: 100%;
}
.bg-criticalRisk {
    background-color: #8d0348 !important;
}
.bg-grey {
    background-color: rgba(229, 227, 227, 0.39) !important;
}
.bg-updatable {
    background-color: rgba(203, 203, 218, 0.58) !important;
}
.bg-ethifinance {
    background-color:#048297 !important;
}
.legend-color {
    display: inline;
    float: left;
    height: 15px;
    width: 15px;
    margin-right: 5px;
    margin-left: 0;
    border: 1px solid #999;
}
.legend {
    align-items: center;
    display: inline-flex;
    float: left;
    height: 16px;
    margin-right: 5px;
    margin-left: 0;
}
.c-ethifinance {
    color:#048297;
}
.clickable {
    cursor: pointer;
}
.table-wrapper {
    max-height: 250px;
    overflow: auto;
    display:inline-block;
}
/*une ligne de séparation*/
hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
/* mise en page de la flèche vers le haut de la page list*/
#toTop {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 0px;
    z-index: 99;
    cursor: pointer;
    padding: 15px;
    opacity: 0.4;

}
#toTop:hover {
    opacity: 1;
}
.btn-ethifinance {
    color:#fff;
    background-color:#048297;
    border-color:#048297;
}
.btn-ethifinance:hover {
    color:#fff;
    background-color:#18B0BF;
    border-color:#18B0BF;
}
.btn-ethifinance:focus,
.btn-ethifinance.focus {
    color:#fff;
    background-color:#18B0BF;
    border-color:#18B0BF;
    box-shadow:0 0 0 .2rem rgba(38,143,255,.5);
}
.btn-ethifinance.disabled,
.btn-ethifinance:disabled {
    color:#fff;
    background-color:#048297;
    border-color:#048297;
}
.btn-ethifinance:not(:disabled):not(.disabled):active,
.btn-ethifinance:not(:disabled):not(.disabled).active,
.show>.btn-ethifinance.dropdown-toggle {
    color:#fff;
    background-color:#18B0BF;
    border-color:#18B0BF;
}
.btn-ethifinance:not(:disabled):not(.disabled):active:focus,
.btn-ethifinance:not(:disabled):not(.disabled).active:focus,
.show>.btn-ethifinance.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(38,143,255,.5);
}
.btn-outline-ethifinance {
    color:#048297;
    border-color:#048297 !important;
}
.btn-outline-ethifinance:hover {
    color:#fff;
    background-color:#048297;
    border-color:#048297;
}
.btn-outline-ethifinance:focus,.btn-outline-ethifinance.focus {
    box-shadow:0 0 0 .2rem rgba(0,123,255,.5);
}
.btn-outline-ethifinance.disabled,.btn-outline-ethifinance:disabled {
    color:#048297;
    background-color:initial;
}
.btn-outline-ethifinance:not(:disabled):not(.disabled):active,
.btn-outline-ethifinance:not(:disabled):not(.disabled).active,
.show>.btn-outline-ethifinance.dropdown-toggle {
    color:#fff;
    background-color:#048297;
    border-color:#048297;
}
.btn-outline-ethifinance:not(:disabled):not(.disabled):active:focus,
.btn-outline-ethifinance:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-ethifinance.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(0,123,255,.5);
}

.floatButton{
    position: fixed;
    z-index: 1;
    bottom: 30px;
    right: 20px;
    border-radius: 50px;
    text-align: center;
    box-shadow: 2px 2px 3px #999;
}

.my-float{
    margin-top: 22px;
}

.btn-floating, [class*=btn-outline-].btn-floating {
    border-radius: 50%;
    padding: 0;
    position: relative
}

.btn-floating {
    width: 2.3125rem;
    height: 2.3125rem
}

.btn-floating .fab, .btn-floating .far, .btn-floating .fas {
    width: 2.3125rem;
    line-height: 2.3125rem
}

.btn-floating.btn-lg, .btn-group-lg > .btn-floating.btn {
    width: 2.8125rem;
    height: 2.8125rem
}

.btn-floating.btn-lg .fab, .btn-floating.btn-lg .far, .btn-floating.btn-lg .fas, .btn-group-lg > .btn-floating.btn .fab, .btn-group-lg > .btn-floating.btn .far, .btn-group-lg > .btn-floating.btn .fas {
    width: 2.8125rem;
    line-height: 2.8125rem
}

.btn-floating.btn-sm, .btn-group-sm > .btn-floating.btn {
    width: 1.8125rem;
    height: 1.8125rem
}

.btn-floating.btn-sm .fab, .btn-floating.btn-sm .far, .btn-floating.btn-sm .fas, .btn-group-sm > .btn-floating.btn .fab, .btn-group-sm > .btn-floating.btn .far, .btn-group-sm > .btn-floating.btn .fas {
    width: 1.8125rem;
    line-height: 1.8125rem
}

[class*=btn-outline-].btn-floating .fab, [class*=btn-outline-].btn-floating .far, [class*=btn-outline-].btn-floating .fas {
    width: 2.0625rem;
    line-height: 2.0625rem
}

.btn-group-lg > [class*=btn-outline-].btn-floating.btn .fab, .btn-group-lg > [class*=btn-outline-].btn-floating.btn .far, .btn-group-lg > [class*=btn-outline-].btn-floating.btn .fas, [class*=btn-outline-].btn-floating.btn-lg .fab, [class*=btn-outline-].btn-floating.btn-lg .far, [class*=btn-outline-].btn-floating.btn-lg .fas {
    width: 2.5625rem;
    line-height: 2.5625rem
}

.btn-group-sm > [class*=btn-outline-].btn-floating.btn .fab, .btn-group-sm > [class*=btn-outline-].btn-floating.btn .far, .btn-group-sm > [class*=btn-outline-].btn-floating.btn .fas, [class*=btn-outline-].btn-floating.btn-sm .fab, [class*=btn-outline-].btn-floating.btn-sm .far, [class*=btn-outline-].btn-floating.btn-sm .fas {
    width: 1.5625rem;
    line-height: 1.5625rem
}
/* correction Select2 avec style dashboard */
.select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single {
	border: 1px solid #e1e5eb!important;
	min-height: 30px;
}
.select2-container .select2-selection--single {
	height: 32px!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 2px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	height: 28px!important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
	padding-right: 0px!important;
}
.select2-container--default .select2-search--inline .select2-search__field {
	font-size: 0.8125rem!important;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	font-size: 0.8125rem!important;
}
.form-control-sm + .select2-container--default .select2-search--inline .select2-search__field {
	font-size: 0.7rem!important;
}