﻿.AlseinTable, .AlseinTableNested {
    width: 100%;
    border-collapse: separate;
    border-spacing: 3px;
}

    .AlseinTable td, .AlseinTableNested td {
        padding: 0 3px;
    }

        .AlseinTable td:first-child, .AlseinTableNested td:nth-child(3n + 1) {
            width: 12px;
            color: #ff0000;
        }

        .AlseinTable td:nth-child(2), .AlseinTableNested td:nth-child(3n + 2) {
            background: rgba(27,118,187,1);
            background: -moz-linear-gradient(top, rgba(27,118,187,1) 0%, rgba(27,118,187,1) 0%, rgba(38,168,224,1) 100%);
            background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(27,118,187,1)), color-stop(0%, rgba(27,118,187,1)), color-stop(100%, rgba(38,168,224,1)));
            background: -webkit-linear-gradient(top, rgba(27,118,187,1) 0%, rgba(27,118,187,1) 0%, rgba(38,168,224,1) 100%);
            background: -o-linear-gradient(top, rgba(27,118,187,1) 0%, rgba(27,118,187,1) 0%, rgba(38,168,224,1) 100%);
            background: linear-gradient(to bottom, rgba(27,118,187,1) 0%, rgba(27,118,187,1) 0%, rgba(38,168,224,1) 100%);
            color: white;
            border-radius: 3px;
            text-align: center;
            width: 150px;
        }

    .AlseinTable .td-label, .AlseinTableNested .td-label, .bg {
        background: rgba(27,118,187,1);
        background: -moz-linear-gradient(top, rgba(27,118,187,1) 0%, rgba(27,118,187,1) 0%, rgba(38,168,224,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(27,118,187,1)), color-stop(0%, rgba(27,118,187,1)), color-stop(100%, rgba(38,168,224,1)));
        background: -webkit-linear-gradient(top, rgba(27,118,187,1) 0%, rgba(27,118,187,1) 0%, rgba(38,168,224,1) 100%);
        background: -o-linear-gradient(top, rgba(27,118,187,1) 0%, rgba(27,118,187,1) 0%, rgba(38,168,224,1) 100%);
        background: linear-gradient(to bottom, rgba(27,118,187,1) 0%, rgba(27,118,187,1) 0%, rgba(38,168,224,1) 100%);
        color: white;
        border-radius: 3px;
    }

    .AlseinTable textarea, .AlseinTableNested textarea, textarea.form-area {
        resize: none;
        height: 80px;
    }

legend {
    text-align: center;
    border-bottom: 1px solid rgba(27,118,187,1);
    color: rgba(27,118,187,1);
}

.LoadingIcon {
    width: 47px;
    display: none;
}

.input-group-success {
    background-color: #38d250;
}

.input-group-danger {
    background-color: #ff473d;
}

    .input-group-success i,
    .input-group-danger i {
        color: #fff !important;
    }


input[readonly] {
    background-color: var(--bs-secondary-bg)
}

.el-control {
    padding: .375rem .75rem;
    border-radius: 0.25rem;
    border: 1px solid #e6eaea;
    background-color: #f0f0f5;
    min-height: 35px;
}

ul.list, ul.list ul {
    margin-top: 0;
    margin-bottom: 1rem;
    padding-left: 2rem;
    list-style-type: disc;
}

    ul.list li {
        margin-bottom:5px;
    }

.modal-fw {
    max-width: 90%;
}

.sortable-ghost {
    background: #1B76BB;
    background: linear-gradient(90deg, rgba(27, 118, 187, 1) 0%, rgba(199, 199, 199, 1) 5%, rgba(255, 255, 255, 1) 25%, rgba(255, 255, 255, 1) 74%, rgba(199, 199, 199, 1) 95%, rgba(27, 118, 187, 1) 100%);
    border: 1px solid black;
    cursor: grabbing;
}

.sortable-handler {
    cursor: grab;
}

    .sortable-handler:focus {
        cursor: grabbing;
    }

option:disabled{
    background-color:red;
    color:white;
}