/* All Smartphones in portrait and landscape ----------- */
@media only screen and (max-width: 40.0625em) {

    body, input, select, textarea, button, .ui-btn, input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):not([type="radio"]) {
        font-size: 16px;
    }

    input {
        width: 100% !important;
    }
    
    input[type=checkbox] {
        width: auto;
        
    }

    .middleTitleDiv, .rightTitleDiv {
        display: none;
    }

    .leftTitleDiv {
        margin: auto;
        position: static;
        text-align: center;
    }

    .mainContent form td {
        width: 100%;
        float: left;
        clear: left;
        padding: 2px;
        
    }

    .mainContent form td input {
        height: 2.8em !important;
        
    }
    
    
    
    .qtip {
        left: 0 !important;
        top: 0 !important;
        position: relative !important;
        width: auto !important;
        
    }

    td.signonHeading {
        text-align: center;
        width: 100%;
        font-size: 16px;
        padding-left: 0;
        
    }
    
    table {
        margin: auto;
        
    }

}