.input-group.input-group-dynamic .form-control, .input-group.input-group-dynamic .form-control:focus, .input-group.input-group-static .form-control, .input-group.input-group-static .form-control:focus {
    background-image: linear-gradient(0deg,#32a2f3 2px,rgba(156,39,176,0) 0),linear-gradient(0deg,#d2d2d2 1px,hsla(0,0%,82%,0) 0);
    border-radius: 0!important;
}
.input-group.input-group-dynamic.is-focused label, .input-group.input-group-static.is-focused label {
    color: #1d64a3;
}
.btn-primary {
    background-color: #32a2f3;
    border-color: #32a2f3;
}
a:hover {
    color: #32a2f3;
    text-decoration: none;
}
.btn-primary:hover, .btn.bg-gradient-primary:hover {
    background-color: #32a2f3;
    border-color: #32a2f3;
    box-shadow: 0 14px 26px -12px rgba(30, 115, 233, 0.4), 0 4px 23px 0 rgb(233 30 99 / 15%), 0 8px 10px -5px rgb(233 30 99 / 20%);
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .btn.bg-gradient-primary:not(:disabled):not(.disabled).active, .btn.bg-gradient-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .show>.btn.bg-gradient-primary.dropdown-toggle {
    /* color: color-yiq(#32a2f3); */
    background-color: #32a2f3;
}
.btn-close {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat
}
.scrollable-container {
    
}
.scrollable-container::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.151);
    background-color: rgba(190, 180, 180, 0.192);
}

.scrollable-container::-webkit-scrollbar
{
    width: 0.25em;
    background-color: rgba(224, 219, 219, 0.15);
}

.scrollable-container::-webkit-scrollbar-thumb
{
    background-color: rgba(0,0,0,.15);
    border: 2px solid rgba(0,0,0,.15);
}
.form-control.dropdown {
    cursor: text;
}
#resumable-drop .resumable-drop-area {
    display:  none;
}
#resumable-drop.dragover .resumable-drop-area {
    background-color: #32a2f3;
    display: block;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999999;
    border-color: #32a2f3;
    background-color: rgba(0,0,0,0.5);
    color: white;
    
}

.file-list-item .del-btn {
    display: none;
}
.file-list-item:hover .del-btn {
    display: inline;
}