@media only screen and (max-width: 1268px) {
    
    .program_select {
        margin-bottom: 8px;
        padding: 8px;
    }
    
    .program_select>form {
        margin: auto;
        width: 550px;
    }
    
    
    .program_select>form>label, .program_select>form>input {
        margin: 4px 4px 4px 0;
        padding: 4px;
        width: 100px;
    }
    
    .program_select>form>input {
        width: 300px;
    }
    
    .program_select>form>button {
        background-color: #999;
        border: none;
        border-radius: 3px;
        cursor: pointer;
        margin: 4px;
        padding: 6px 8px;
    }
    
    .measure_details>h2 {
        font-size: 42px;
    }
    
    .measure_details, .measure_details>form {
        overflow: auto;
        width: 100%;
    }
    
    .measure_details>form>table {
        border-collapse: collapse;
        margin: 25px auto;
        overflow-x: scroll;
        width: 900px;
    }
    
    .measure_details>form>table>thead #measure_description {
        width: 350px;
    }
    
    .measure_details>form>table>thead {
        background-color: #002943;
    }
    
    .measure_details>form>table>thead th {
        color: #FFF;
        padding: 10px 0;
        text-align: center;
    }
    
    .measure_details>form>table>tbody>tr {
        border-bottom: solid 1px #eee;
    }
    
    .measure_details>form>table>tbody>tr:nth-of-type(even) {
        background-color: #eee;
    }
    
    .measure_details>form>table>tbody>tr>td>input {
        border: none;
        color: #111;
        font-size: 14px;
        font-weight: 300;
        margin: 4px 0;
        padding: 4px;
        width: 350px;
    }
    
    .measure_details>form>table>tbody>tr>td>.pay_amt, .measure_details>form>table>tbody>tr>td>.bonus_pt {
        background-color: rgba(255,255,255,0);
        border: none;
        margin: auto 30%;
        text-align: center;
        width: 80px;
    }
    
    .measure_details>form>table>tbody>tr>td>.measure_name {
        background-color: rgba(255,255,255,0);
    }
    
    #measure_edit, #measure_edit_submit {
        margin: 15px auto;
        width: 100%;
    }
    
    #measure_edit_submit {
        display: none;
    }
    
    #measure_edit>#edit_btn {
        left: 90%;
    }
    
    #measure_edit_submit>#cxl_btn, #measure_edit_submit>#sub_btn {
        left: 82%;
    }
    
    .pass, .error, .warn, .notice {
        width: 80%;
    }
    
    .employeeBox {
        float: left;
        height: 100%;
        width: 100%;
    }
    
    .employeeInfo {
        background-color: #FFF;
        width: 99%;
    }
    
    .employeeInfo>h1 {
        background-color: #002943;
        color: #FFF;
        padding: 5px;
    }
    
    .employeeInfo>p {
        display: inline-block;
        padding: 3px;
        text-align: right;
        width: 100px;
    }
    
    .employeeInfo>p+span {
        color: #999;
        padding: 3px;
    }
    
    .employeeSummary, .employeeBtn {
        float: left;
        margin: 5px;
        width: 99%;
    }
    
    .employeeWorkTbl {
        width: 99%;
    }
    
    .employeeWorkTbl>table>thead th, .employeeSummary>table>thead th {
        background-color: #002943;
        color: #FFF;
        padding: 14px 8px;
    }
    
    .employeeWorkTbl>table>tbody>tr:nth-of-type(even), .employeeSummary>table>tbody>tr:nth-of-type(even) {
        background-color: #eee;
    }
    
    .employeeWorkTbl>table>tbody>tr>td, .employeeSummary>table>tbody>tr>td {
        padding: 4px 0px;
        text-align: center;
    }

}