﻿/*#SalesReport .btn.btn-secondary {
    color: #333;
}

    #SalesReport .btn.btn-secondary:hover {
        background-color: #9fc6d2;
        border-color: #99beca;
    }
*/
#SalesReport fieldset {
    width: 395px;
}

#SalesReport {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
}

    #SalesReport #lines, #SalesReport #report_errors {
        overflow-y: auto;
        border: 1px solid #d3d3d3;
        box-sizing: border-box;
        height: 500px;
        display: flex;
        flex-direction: column;
        flex: 1 1 auto;
    }

    #SalesReport .tabNav {
        margin: 5px;
        display: flex;
        flex-direction: column;
        flex: 1 1 auto;
    }

    #SalesReport .tab-content {
        display: flex;
        flex-direction: column;
        flex: 1 1 auto;
    }

    #SalesReport #tab-report {
        display: flex;
        flex-direction: column;
        flex: 1 1 auto;
    }

    #SalesReport #tab-errors {
        flex-direction: column;
        flex: 1 1 auto;
    }

    #SalesReport .btn-secondary {
        background-color: lightblue;
        border-color: #a3ccd9;
    }

    #SalesReport .scroller {
        display: flex;
        flex-direction: column;
    }



#SalesReport .import-left-section {
    float: left;
    overflow: hidden;
}

    #SalesReport .import-left-section .remove-file {
        background-color: #fff;
        font-size: 12px;
        position: absolute;
        right: -13px;
        top: 6px;
    }

    #SalesReport .import-left-section .fileupload-container {
        width: 270px;
    }

    #SalesReport .import-left-section .fileupload {
        position: relative;
        margin: 10px;
    }

#SalesReport .data table {
    max-height: 409px;
}

#SalesReport .data tbody input {
    height: auto;
    padding: 3px 5px;
}

#SalesReport .data .data-rowid {
    width: 50px;
}

#SalesReport .data .actions {
    margin-top: 4px;
}

    #SalesReport .data .actions input {
        margin: 0 5px;
    }

    #SalesReport .errors.div-fieldset {
        max-height: 275px;
        color: #a94442;
        background-color: #f2dede;
        border-color: #ebccd1;
        width: 357px;
        padding: 5px;
        margin: 0 0 5px 0;
        scrollbar-width: thin;
    }

        #SalesReport .errors.div-fieldset .div-legend {
            color: #a94442;
            border-color: #ff9d9b;
        }

    #SalesReport .errors.div-fieldset li {
        margin-left: 15px;
    }

#SalesReport #file-upload {
    width: 250px;
}