.jq-toast-wrap{z-index:9999999 !important;width:300px;max-width:100%;}
.jq-toast-wrap > div{font-size:0.9em;padding-right:20px;}
.close-jq-toast-single{font-size:2em;}
.jq-has-icon{box-sizing: border-box;}

.m-0{margin:0px !important;}.mb-5{margin-bottom:5px;}
.p-0{padding:0px !Important;}

.site-loader{position: fixed; z-index: 999999; margin: 0px; top: 0px; left: 0px; display: none; width: 100%; height: 100%;}
.site-loader .site-loader-container{position: absolute; top: 50%; left: 50%;margin-top: -20px; margin-left: -20px;}
body.loading .site-loader{display:block;}
.custom-loader { width: 40px; height: 40px; display: grid; animation: s4 4s infinite; } .custom-loader::before, .custom-loader::after { content:""; grid-area: 1/1; border:5px solid; border-radius: 50%; border-color:var(--primary-color) var(--primary-color) #0000 #0000; mix-blend-mode: darken; animation: s4 1s infinite linear; } .custom-loader::after { border-color:#0000 #0000 var(--primary-color) var(--primary-color); animation-direction: reverse; } @keyframes s4{ 100%{transform: rotate(1turn)} }


.img-select{width:100%;position:relative;padding-top:100%;}
.img-select img, .datatable-image img{height:auto;border-radius:50%;cursor:pointer;right: 0; width: 100%; height: 100%; bottom: 0; left: 0; top: 0; position: absolute; -o-object-position: 50% 50%; object-position: 50% 50%; -o-object-fit: cover; object-fit: cover; font-family: "object-fit: cover;";}

.dp__cell_inner{margin:auto;}
.dp__btn, .dp--time-overlay-btn, .dp--time-invalid{margin:0px;padding:0px;}
.dp__input_wrap input{margin-bottom:0px;}
.dp__input_wrap input{border-radius:99px;}
/*APPP*/
.ldapp-form label{margin:0px;}
.ldapp-form input,.ldapp-form select,.ldapp-form textarea{margin:0px;font-weight:normal;}
.ldapp-form label.error{color:red;}
.ldapp-form label.error input,.ldapp-form label.error select,.ldapp-form label.error textarea{border-color:red;}