
#extendableTable tr.readonly input {
    border: none;
    background: transparent;
    box-shadow: none;
}

#extendableTable tr.readonly span.input-group-addon {
    border: none;
    background: transparent;
    box-shadow: none;
}

#extendableTable tr.readonly span.select2-selection {
    border: none;
    background: transparent;
    box-shadow: none;
}

#extendableTable .primary {
    display: none;
}

.showonprint {
    display: none;
}

.underline {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #333333;
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
}

.forceminheight {
    line-height: 34px;
    padding: 0px;
}

.inputunderline {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #333333;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    padding:0px 6px;
    overflow:visible;
    height: 28px;
}

@page {
    margin: 0;
}

@media print {

    .no-print, .no-print * , .select2-selection__arrow {
        display: none !important;
    }

    .form-control, .select2-container--bootstrap .select2-selection {
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #333333;
        border-top-style: none;
        border-right-style: none;
        border-left-style: none;
        padding:0px 6px;
        overflow:visible;
        height: 28px;
    }

    .select2-container--bootstrap .select2-selection {
        text-align: center;
    }

    .input-group-addon {
        border: 0;
        padding:0;
        overflow:visible;
    }

    .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th, .table>thead>tr>td>input {
        padding: 0px;
    }

    .forceminheight {
        line-height: 28px;
        padding: 0px;
    }

    .boldInput {
        font-size: 19px;
        font-weight: bold;
    }

    .showonprint {
        display: table-row;
    }
}