:root{--theme-deafult: #7366ff;--theme-secondary: #f73164}

.errorlist {
    color: red;
    list-style-type: disc;
}

.fitwidth {
    width: 1px;
    white-space: nowrap;
}

td.editable:hover {
    cursor: pointer;
    border-bottom: 1px dotted #2b2b2b !important;
}

.widget-card-body {
    padding: 15px 20px !important;
}

.rnp-table td, .rnp-table th {
    padding: 0.2rem 0.5rem !important;
}

.modal-backdrop {
    z-index: 99999 !important;
}
.modal {
    z-index: 100000 !important;
}

/*For introJS*/
/*.btn-white {*/
/*    background-color: #FFFFFF;*/
/*    color: #0a6aa1;*/
/*    border-radius: 5px*/
/*}*/
.introjs-tooltip {
    color: #000000 !important;
}

.introjs-dontShowAgain {
    margin-top: 10px;
    margin-bottom: 10px;
}
label[for=introjs-dontShowAgain] {
    margin-left: 5px;
}
/*END FOR introJS*/

.swal-overlay {
    z-index: 100000 !important;
}
.introjs-tooltiptext {
    color: #2d323e !important;
}

.introjs-tooltip-title {
    color: #2d323e !important;
}

.widget-card .card-body {
    padding: 15px !important;
}
.btn-outline-primary:hover {
    background-color: var(--theme-deafult) !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    padding-right: 20px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    border-right: none !important;
    right: 5px !important;
    left: unset !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    background-color: transparent !important;
}