﻿.load-row, .view-row, .edit-row, .delete-row { cursor:pointer; }
.toastr { opacity: 1 !important; }

.form-check-custom > .form-check-input:checked + .form-check-label { color:initial!important; }

#divTableHolder{min-height:25vh;position:relative;}
.crs-table-loader { position: absolute;z-index: 999; top:0;bottom:0;left:0;right:0; display:none !important; }
.crs-table-loader.loading { display: flex !important; }

.table:not(.table-bordered) td:first-child { padding-left: 1.25rem !important; }
.table:not(.table-bordered) td:last-child { padding-right: 1.25rem !important; }

.fv-plugins-message-container { font-weight:bold !important; }

.fv-plugins-bootstrap5-row-invalid input, .fv-plugins-bootstrap5-row-invalid select, .fv-plugins-bootstrap5-row-invalid textarea, .fv-plugins-bootstrap5-row-invalid .select2-selection, .fv-plugins-bootstrap5-row-invalid .input-group-text {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
.fv-plugins-bootstrap5-row-invalid label { font-weight: bold !important; color: var(--bs-text-danger) !important; }
.fv-plugins-bootstrap5-row-invalid .input-group .form-control, .fv-plugins-bootstrap5-row-invalid .input-group .form-select {
    border-right-color: rgb(248, 246, 242) !important;
}

.input-group-text {
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}


.ignore-collapse-special .card-body .card:first-child {
    margin-top: 0 !important;
}
.collapse:not(.show) + .card-footer, .collapsing + .card-footer { display: none; }

.card-toolbar[data-bs-toggle="collapse"]:not(.collapsed) { transform: rotateZ(180deg); }

.draggable-visible { display: none !important; }
.draggable .draggable-visible { display: flex !important; }
.draggable-mirror { z-index: 9999 !important; }

.w-5 {width: 5% !important}
.w-10 {width: 10% !important}
.w-15 {width: 15% !important}
.w-20 {width: 20% !important}
.w-25 {width: 25% !important}
.w-30 {width: 30% !important}
.w-35 {width: 35% !important}
.w-40 {width: 40% !important}
.w-45 {width: 45% !important}

[data-crs-special-card="true"].card-edit-mode [data-crs-loadcontent="true"]{pointer-events:none !important;}
[data-crs-special-card="true"].card-edit-mode [data-crs-loadcontent="true"] .rotate-180 { display:none !important; }

[data-bs-theme="dark"] .crs-data-loader .bg-white {
    background: transparent !important;
}
[data-bs-theme="dark"] .crs-data-loader .text-dark {
    color: #fff !important;
}

.blockui .blockui-overlay {
    z-index: 999 !important;
}

.disabled-button-look {pointer-events: none;}
.disabled-button-look:hover, .disabled-button-look:focus, .disabled-button-look:active { background-color: inherit !important; color: inherit !important; box-shadow: none !important; }

.fw-boldest{font-weight: bold !important;}