/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/JSP_Servlet/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : 9 juil. 2024, 07:00:32
    Author     : davybs
*/
/* 
   Added 23 Juillet 2024
*/
.layout-wrapper .layout-sidebar .layout-menu li > a > .menuitem-text {
    display: inline-block !important;
    max-width: 200px !important;
    word-break: break-all !important;
}
.layout-menu-wrapper {
    height: calc(100% - 4rem);
    width: 17rem;
    position: fixed;
    left: 0;
    top: 4rem;
    z-index: 997;
    transform: none;
}
/* 
   Added 22 Juillet 2024
*/
.rounded {
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    padding: 2px 8px;
    color: #ffffff;

}
.blocked-status {
    background-color: #b22527;

}
.hold-status {

    background-color: #ffc107;

}
.clean-status {
    background-color: #86cc3c;

}
.img-recue-status {
    background-color: #81c3f8;

}
.img-absente-status {
    background-color: #b22527;

}
.custom-panel-grid   {
    padding-top: 1rem !important;
    padding-bottom: 0;
}

.modal {
    background: green;
    position: absolute;
    float: left;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%);
}
.login-body .login-entete {

    margin-left: -275px;
    margin-top: -50px;

}
/*
.login-body .login-panel {
    width: 550px;
    height: 550px ;
    background-color: #ffffff;
    position: absolute;
    left: 50%;
    top: 50%;
    
    padding: 0;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 6px 10px 0 rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 6px 10px 0 rgba(0, 0, 0, 0.14);
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 6px 10px 0 rgba(0, 0, 0, 0.14);
}
*/

.login-body .image-panel {

    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url("/jakarta.faces.resource/images/login/scanner-filigrane.png.xhtml?ln=serenity-layout");


}

.login-body {
    background-image: url("/jakarta.faces.resource/images/login/login_banque.jpg.xhtml?ln=serenity-layout");
    height: 100vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.index {
    background-image: url("");
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.center-img-container {
    display: grid;
    place-items: center;
    height: 100vh; /* Adjust as needed */
}
.center-img {
    max-width: 100%; /* Optional: ensures image is responsive */
}

/* Added */


.box-corner {
    -moz-border-radius: 1px !important;
    -webkit-border-radius: 4px !important;
    border-radius: 6px !important;
}
.image-sign{
    width:600px;
}
.commentaire-sign{
    width:30px;
}


.greenLightTransactsDT{

    color:#abe3f3 !important;

}

.greentransactsDT{
    background:  #7CB342 !important;

    color:#FFFFFF !important;

}
.redtransactsDT{
    background: #ED4337  !important;
    color: #FFFFFF !important;

}
.redDT{
    background: #ff6666  !important;
    color: #FFFFFF !important;
    text-decoration: line-through;

}
.blueLightDT{
    background: #43A6C6  !important;
    color: #FFFFFF !important;
}
.redRejectionDT{
    background: #ac1d1d  !important;
    color: #FFFFFF !important;

}
.yellowtransactsDT{
    background: #ffff33  !important;
    color: #0033ff  !important;

}
.yellowLiteDT{
    background: #FBC02D  !important;
    color: #0033ff  !important;

}
.whitetransactsDT{
    background: #ffffff  !important;
    color: #000000  !important;

}


.contentCheque {
    text-align: center;
    margin:auto;
    overflow:auto;
    overflow-y:auto;
    overflow-x:auto;
}

.contentSnippet {
    text-align: center;
    margin:auto;
    overflow:auto;
    overflow-y:auto;
    overflow-x:auto;
}

.ui-datatable .ui-column-filter {
    height: 30px !important;

    padding: 5px; /* Add padding if needed */
    font-size: 12px; /* Adjust font size if needed */
}

/* Adjusts the size of filter dropdowns */
.ui-datatable .ui-selectonemenu {
    width: calc(100% - 1rem) !important; /* Change this value as needed */
    height: 30px !important; /* Change this value as needed */
    font-size: 14px; /* Adjust font size if needed */
}

.ui-datatable .ui-selectonemenu-label {
    line-height: calc(100% - 6rem) !important; /* Match the height if necessary */
}

.ui-selectonemenu .ui-selectonemenu-trigger {
    height: 30px !important; /* Match the height if necessary */
}

.image-container {
    position: fixed;

    z-index: 1000; /* au-dessus des autres éléments */
}
