@media screen and (orientation:portrait){#ContentHolder{height:100vh!important;}
    .UI.default {
        transform: rotate(-90deg);
        transform-origin: left top;
        width: 100vh !important;
        position: absolute !important;
        top: 100%;
        left: 0
    }}

@media screen and (max-width: 380px) {
    #ContentHolder {
        height: 100vh !important;
    }

    .EyReport .detailReportAnswer {
        font-size: 13px;
    }

    .EyReport .print-addcol12class {
        float: left;
    }

    .EyReport .right{
        float:none;
    }

    .EyReport .header {
        font-size: 10px !important;
    }

    .EyReport .col-xs-12 {
        width: 50% !important;
    }

    .EyReport .printFourColumns {
        width: 25% !important;
        float: left;
    }

    .EyReport .report-overview-menuitem {
        width: 97vw !important;
    }

    .EyReport .btn-group {
        padding-right: 27vw;
    }    
}
    @media screen and (max-width: 480px) {
        #ContentHolder {
            height: 100vh !important;
        }

        .EyReport .print-addcol12class {
            float: left;
        }

        .EyReport .detailReportAnswer {
            font-size: 13px;
        }

        .EyReport .right {
            float: none;
        }
        .EyReport .tab-pane.active {
             width: 96vw;
         /*   max-width: 80%;*/
            right: 1.5vw;
        }

        .EyReport #navtabs {
            width: 96vw !important;
        }

        .EyReport .tab-column {
            margin-left: 4px !important;
        }

        .EyReport .col-xs-12 {
            width: 50% !important;
        }

        .EyReport .printFourColumns {
            width: 25% !important;
            float: left;
        }

        .EyReport .downloadPDFBt {
            min-width: 97%;
            margin: 2px;
        }

        .EyReport .btn-success {
            min-width: 97%;
            margin-left: 3px;
            margin-bottom: 2px;
        }

        .EyReport .btn-default {
            min-width: 97%;
            margin: 2px;
        }

        .EyReport .col-md-6 {
            min-width: 44.5%;
            font-size: 9px;
        }

        .EyReport .col-md-2 {
            min-width: 18.5%;
            font-size: 9px;
        }

        .EyReport .report_ResponsesTable_2a9l .table-header {
            background: #4472C4;
            font-weight: bold;
            color: white;
            margin-top: 1em;
            display: flex;
            flex-direction: row;
            border-top: 1px solid white;
        }

        .EyReport .btn-group {
            padding-right:27vw;
        }
    }


    @media screen and (max-width: 768px) {
        #ContentHolder {
            height: 100vh !important;
        }

        .EyReport .detailReportAnswer {
            font-size: 13px;
        }

        .EyReport .print-addcol12class {
            float: left;
        }
        .EyReport .right {
            float: none;
        }

        .EyReport .tab-pane.active {
            width: 96vw;
            /*max-width: 80%;*/
            right: 1.5vw;
        }

        .EyReport .tab-column {
            margin-left: 4px !important;
        }

        .EyReport #navtabs {
            width: 96vw !important;
        }

        .EyReport .downloadPDFBt {
            min-width: 97%;
            margin: 2px;
        }

        .EyReport .col-xs-12 {
            width: 50% !important;
        }

        .EyReport .printFourColumns {
            width: 25% !important;
            float: left;
        }
        .EyReport .btn-success {
            min-width: 97%;
            margin-left: 3px;
            margin-bottom: 2px;
        }

        .EyReport .btn-default {
            min-width: 97%;
            margin: 2px;
        }

        .EyReport .col-md-6 {
            min-width: 44.5%;
        }

        .EyReport .col-md-2 {
            min-width: 18.5%;
        }

        .EyReport .report_ResponsesTable_2a9l .table-header {
            background: #4472C4;
            font-weight: bold;
            color: white;
            margin-top: 1em;
            display: flex;
            flex-direction: row;
            border-top: 1px solid white;
        }

        .EyReport .btn-group {
            padding-right: 27vw;
        }
    }
