div.ceFormTable{
    display:block;
}

div.infoSection {
    display:table;
    border-bottom:1px solid #e2e2e2;
    border-left:1px solid #e2e2e2;
    border-right:1px solid #e2e2e2;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    width: 98%;
    margin-top:5px;
    margin-left:15px;
    margin-bottom:10px;
}

div.panel-heading {
    background-color: #fafafa;
    padding: 3px;
    height: 25px;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-top: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
}

.control-label {
    float: left;
    padding-left: 11px;
    border-spacing: 0;
    border-collapse: collapse;
}

.divControl {
    border-spacing: 0;
    border-collapse: collapse;
    min-height: 1px;
    padding-left: 11px;
    padding-right: 11px;
    float: left;
}

.CEMaskedTextBox li {
    line-height: 2;
}

.CEMaskedTextBox .shell {
    position: relative;
    line-height: 1;
}

    .CEMaskedTextBox .shell span {
        position: absolute;
        left: 3px;
        top: 1px;
        color: #ccc;
        pointer-events: none;
    }

        .CEMaskedTextBox .shell span i {
            font-style: normal;
            /* any of these 3 will work */
            color: transparent;
            opacity: 0;
            visibility: hidden;
        }

    .CEMaskedTextBox input.masked,
    .CEMaskedTextBox .shell span {
        font-size: 16px;
        font-family: monospace;
        padding-right: 10px;
        text-transform: uppercase;
    }


.ce-item-content .field-container {
    margin-bottom: 5px;
}
 
/*input, select

{
    border: 1px solid @input-border;
    border-radius: @input-border-radius;
}

input:focus, input:active,
select:focus, select:active {
    border-color: @input-border-focus;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.175), 0 0 8px fade(@brand-primary, 40%);
    outline: none;
}

input[type=checkbox] {
    border: none;
}

    input[type=checkbox]:focus,
    input[type=checkbox]:active {
        border-color: inherit;
        box-shadow: inherit;
        outline: inherit;
    }

.RadInputError .riError {
    background-color: @input-bg !important;
    border-color: @brand-error !important;
}

    .RadInputError .riError:focus, .RadInputError .riError:active {
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px fade(@brand-error,60%) !important;
    }

}*/





.ce-popup-screen {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(170,170,170,.5);
    z-index: 1040;
}

.ce-popup {
    position: absolute;
    background: #fff;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    z-index: 1050;
    min-width: 500px;
    max-width: 800px;
    border-radius: 5px;   

}
    .ce-popup .panel-heading {
        height: auto !important;
        line-height: 38px !important;
        padding: 0 10px !important;
    }


.ce-popup-resizable {
    position: absolute;
    background: #fff;
    z-index: 1050;
    border-radius: 5px;
    overflow: hidden;
    resize: both;
}

    .ce-popup-resizable .panel-heading {
        height: auto !important;
        line-height: 38px !important;
        padding: 0 10px !important;
    }

        .ce-popup-resizable .panel-heading a.disabled-link {
            color: #cccccc;
        }

    .ce-popup-resizable.second-level {
        z-index: 1070;
    }

.ce-dropdown ul li.selected-item {
    background-color: #337ab7;
    color: #fff;
}


/*table.ce-selection-grid {
    border-collapse: separate;
    border-spacing: 0;
    background-color: @table-bg;
    color: @text-color;
    width: 100%;
    table-layout: fixed;
    overflow: hidden;
    empty-cells: show;
}

    table.ce-selection-grid tr.grid-header th {
        cursor: default;
        text-align: left;
        font-weight: normal;
        padding: 10px 13px 9px;
        border: 1px solid @table-border-color;
        padding-left: 15px;
        padding-right: 15px;
        overflow: hidden;
        background-color: @table-bg;
    }

    table.ce-selection-grid tr.grid-filters {
        border-collapse: separate;
        border-spacing: 0;
        color: @text-color;
        empty-cells: show;
        box-sizing: border-box;
        text-align: center !important;
        width: 100% !important;
        background-color: @table-bg;
    }

        table.ce-selection-grid tr.grid-filters th {
            border-collapse: separate;
            border-spacing: 0;
            color: @text-color;
            empty-cells: show;
            text-align: center !important;
            padding-top: 3px;
            padding-bottom: 2px;
            overflow: hidden;
            padding-left: 10px !important;
            padding-right: 10px !important;
            border: 1px solid @table-border-color;
            border-bottom-width: 1.5px;
            white-space: nowrap;
        }

            table.ce-selection-grid tr.grid-filters th input {
                border-collapse: separate;
                font-weight: normal;
                empty-cells: show;
                text-align: left !important;
                padding-top: 3px;
                padding-bottom: 2px;
                padding-left: 10px !important;
                padding-right: 10px !important;
                border: 1px solid @input-border;
                border-radius: 3px;
            }

                table.ce-selection-grid tr.grid-filters th input:focus,
                table.ce-selection-grid tr.grid-filters th input:active {
                    border-color: @input-border-focus;
                    box-shadow: inset 0 1px 1px rgba(0,0,0,0.175), 0 0 8px fade(@brand-primary, 40%);
                    outline: none;
                }

    table.ce-selection-grid tr.dynamicRow {
        cursor: default;
        height: 30px !important;
    }

        table.ce-selection-grid tr.dynamicRow td {
            border-style: solid;
            border-width: 0 0 1px 1px;
            overflow: hidden;
            padding: 0 12px !important;
            border-color: @table-border-color;
        }


.account-number-scroll-area {
    overflow: scroll;
}

.account-number-search-textbox {
    padding-top: 3px;
    padding-bottom: 2px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
    border: 1px solid @input-border;
    border-radius: 3px;
}*/

.precert-date-box {
    margin-left: 11px;
}
