﻿    .radio {
            background: url(images/radioF.png) no-repeat;
        }

        .checkbox {
            background: url(images/checkboxF.png) no-repeat;
        }
         #clientFooter {
                display:block;
                position:absolute;
                bottom:10px;
                width:100%;
                text-align:center;
                
            }
          #btnSubmitContainer {
            padding-bottom:30px;
        }
        .clientSubmit {
            background-color: #7FADE5;
            color: white;
            height: 40px;
            width: 100px;
            border-radius: 30px;
            font-family: 'Helvetica',Arial;
            font-size: 12pt;
            font-weight: bold;
            margin-bottom:30px;
        }
         Body, HTML, #backgroundImg {
            background-color: white;
        }

        @media screen and (min-device-width: 1000px) {
            #pnlProgressContainer {
                top: 0px;
                position: relative;
            }

            .PageDefault {
                top: 0;
                min-height: 100%;
                box-shadow: 0px 0px 20px gray;
            }

            Body, HTML, #backgroundImg {
                background-color: #F9F8F6;
            }
        }

        @media only screen and (max-device-width: 1000px) {

              .SupportLink {
                right: 450px;
            }


            .logoContainer {
                border: solid black 1px;
                width: 100%;
                min-width: 350px;
                /*display: table;*/
            }

            .logoContainerAttr {
                border: solid black 1px;
                width: 340px;
                /*display: table;*/
            }

            .logo {
                /*height: 50px;*/
                width: 100%;
                padding: 0px;
                /*display: table-cell;*/
            }

            .logoAttr {
                /*height: 50px;*/
                width: 325px;
                padding: 10px;
                /*display: table-cell;*/
            }

            .logo img {
                /*max-height: 50px;*/
                max-width: 98%;
                vertical-align: middle;
            }

            .logoAttr img {
                /*max-height: 50px;*/
                max-width: 100%;
                vertical-align: middle;
            }

            .Ospec {
                width: 150px;
            }

            .logoNoImage {
                /*display: table-cell;*/
                padding-left: 5px;
                vertical-align: middle;
                font-size: 12pt;
                /*background-color:lightgray;*/
                font-weight: bold;
                /*height: 50px;*/
                line-height: 50px;
                padding: 10px;
            }
            .QuestionContainer {
                border: none;
                padding-top: 30px;
                margin: 5px;
            }

            #pnlProgressContainer {
                left: auto;
            }

            .logoContainer, .logo {
                max-width: 300px;
            }

            .OpenEndDefault {
                max-width: 300px;
            }

            body, html, #backgroundImg {
                background-color: white;
            }

            html, body {
                overscroll-behavior-x: none;
            }

            .GridDefault select, .GridDefault .ui-select span, .buttonAnswer td {
                font-size: 12pt;
            }

            .GridDefault .Ospec {
                max-width: 275px;
            }

            #completeLogo {
                display: none;
            }

            #slider {
                width: 90%;
            }
        }