/*
used for seat profiles list and draggable lists.
seat profiles are styled mainly by utility classes
therefore, only draggable code is present here.
TODO: RENAME TO draggable.css instead.
*/

[draggable="true"] {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -khtml-user-drag: element;
    -webkit-user-drag: element;
}

.draggable-list{
    
}


.draggable-list__item-container--over{
    border-top: 1.5px solid blue;
}

.draggable-list__item {
    position:relative;
    transition: all .2s;
    cursor:move;
}

/* .draggable-list__label{
    cursor:move;
} */

.draggable-item::after{
    content: "";
  	clear: both;
  	display: table;
}

.u-text-center{
    text-align: center;
}


.draggable-item__text {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    /* display: inline-block; */
    /* margin-bottom: 5px; */
    font-weight: 700;
    width:300px;
    user-select: none;
}


.draggable-item__input--text:invalid{
    border: 1.5px solid red !important;
}

.draggable-item__input-error{
    color:red;
}

.draggable-item__input--text{
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2) !important;
    border-style: none !important;
    border-radius: 2px !important;
    font-weight: 700;
    width:225px;
}

.draggable-item__input--text--active{
    display:inline-block;
}

.draggable-item__input--text---inactive{
    display:none;
}

