.container {
  max-width: 960px;
}

.border-top { border-top: 1px solid #e5e5e5; }
.border-bottom { border-bottom: 1px solid #e5e5e5; }
.border-top-gray { border-top-color: #adb5bd; }

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }

.lh-condensed { line-height: 1.25; }

.reqrd label:after {
    content: "*";
    color: red;
}

.pretitle {
    position: sticky;
    top: 0;
    z-index: 1;
    background-color: #ffffff;
  
    /*padding:0 1% 0 1%;*/
    display: flex;
}

.prelogo {   
    flex: 1;
    padding: 1% 1% 1% 1%;
}

.prehead {
    flex: 4;
    text-align: center;
    padding: 3% 15% 0 0;
}

@media (max-width: 623px) {
    .pretitle {
        display: block;
    }

    .prelogo-img {
        height: 15%;
        width: 28%;
    }

    .prelogo {
        text-align: center;
    }

    .prehead {
        padding: 0 0 1% 0;
        text-align: center;
    }

    h2 {
        font-size: 1.40rem;
    }
}



/*camera button start */
label.cameraButton {
    display: inline-block;
    /*margin: 1em 0;*/
    /* Styles to make it look like a button */
    /*padding: 0.5em;*/
    /*border: 2px solid #666;*/
    border-color: #EEE #CCC #CCC #EEE;
    background-color: #DDD;
}

    /* Look like a clicked/depressed button */
    label.cameraButton:active {
        border-color: #CCC #EEE #EEE #CCC;
    }

    /* This is the part that actually hides the 'Choose file' text box for camera inputs */
    label.cameraButton input[accept*="camera"] {
        font-size:smaller;
        display: none;
    }
/*camera button end */

