/*--JMI2025 CSS for  in Boostrap 5 */

body.modal-open {
 bacground-color: #f0f0f0; /* change background when modal is open*/
}


/*--JMI2025 overwrite  _reboot.scss in Boostrap 5 */

a {
 --bs-link-color-rgb: #777777!important; /* change link color*/
 font_size:20px;
}

/*
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
 --bs-heading-color: #E11B22!important; /* change heading color*/
}
*/
thead.table-red {
    --bs-table-color: #FFFFFF;
    --bs-table-bg: #E11B22; /*#fff3cd;*/
    --bs-table-border-color: #ccc2a4;
    --bs-table-striped-bg: #f2e7c3;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e6dbb9;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ece1be;
    --bs-table-hover-color: #000;
    color: white; /*var(--bs-table-color);*/
    border-color: var(--bs-table-border-color);
}

thead.xheader-red {
    --bs-table-color: #FFFFFF;
    --bs-table-bg: #E11B22; /*#fff3cd;*/
    --bs-table-border-color: #ccc2a4;
/*
    --bs-table-striped-bg: #f2e7c3;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e6dbb9;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ece1be;
    --bs-table-hover-color: #000;
    color: white; /*var(--bs-table-color);*/
    border-color: var(--bs-table-border-color);
*/
}

tr.table-white {
    --bs-table-color: #E11C23;
    --bs-table-bg: #FFF; /*#fff3cd;*/
    --bs-table-border-color: #ccc2a4;
/*
    --bs-table-striped-bg: #f2e7c3;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e6dbb9;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ece1be;
    --bs-table-hover-color: #000;
    color: white; /*var(--bs-table-color);*/
    border-color: var(--bs-table-border-color);
*/
}

tr.xrow-red {
    --bs-table-color: #E11C23;
    --bs-table-bg: #FFF; /*#fff3cd;*/
    --bs-table-border-color: #ccc2a4;
/*
    --bs-table-striped-bg: #f2e7c3;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e6dbb9;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ece1be;
    --bs-table-hover-color: #000;
    color: white; /*var(--bs-table-color);*/
    border-color: var(--bs-table-border-color);
*/
}

:root {
 --bckgr-red:#E11B22;
 --forgr-red:#E11C23;
}

/* Edge, password reveal */
::-ms-reveal {
    display: none;
}

/* aop/09.12.2025/RFC 1909808 ne pas incorperer DateBenef et borderprofile pour couleur spécif client 
et .date-cell n'est pas utilisé/ 
.date-cell,.DateBenef,.borderprofile {
/* @extend borderprofile; */
/*border-color:#E11B22!important;*/
/*border-color:var(--bckgr-red)!important; */
/*}*/

div.fa  {
color:#000000;
font-size:x-large;
}

/* Display as table-cell
 ------------------------- */
.xinput-group-addon {
  display: table-cell;
  }

// Addon and addon wrapper for buttons
.xinput-group-addon {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; /* Match the inputs */
}

/*  Text input groups
 -------------------------
 */
.xinput-group-addon {
  padding: @padding-base-vertical @padding-base-horizontal;
  font-size: @font-size-base;
  font-weight: normal;
  line-height: 1;
  color: @input-color;
  text-align: center;
  background-color: @input-group-addon-bg;
  border: 1px solid @input-group-addon-border-color;
  border-radius: @input-border-radius;
}

.h2-profile {
    font-size: 21px!important;
    font-weight: bold!important;
    margin-top: 10px!important;
}

.h1-profile {
    font-size: 23px!important;
    font-weight: bold!important;
    margin-top: 10px!important;
}
