.bbf-jui-date input, .bbf-jui-datetime input {
    width: 100px;
    text-align: center;
}

    .bbf-jui-datetime input {
        margin-right: 1em;
    }

    .bbf-jui-datetime select {
        width: 50px;
        text-align: center;
    }
    
    

.bbf-jui-list {
    list-style-type: none;
}
    
    .bbf-jui-list ul {
        border: 1px solid #ccc;
        border-bottom: none;
        max-height: 150px;
        overflow: auto;
        margin: 0;
        padding: 0;
    }

    .bbf-jui-list li {
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        height: 16px;
        background: #fff;
        padding: 4px;
        margin: 0;
        list-style-type: none;
        margin-top: -1px;
        position: relative;
        
    }    
        .bbf-jui-list .bbf-list-sortable li {
            cursor: move;
        }
        
        .bbf-jui-list .bbf-list-actions {
            position: absolute;
            top: 2px;
            right: 2px;
        }
    
        .bbf-jui-list .bbf-list-actions button {
            width: 19px;
            height: 19px;
        }
    
        .bbf-jui-list .bbf-list-add {
            width: 100%;
            height: 20px;
            margin-top: -2px;
        }
        
    .bbf-jui-list .bbf-list-editor {
        width: 98%;
    }
