.div-form-center{
    height:100%;
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:1em;

    box-sizing:border-box;
}

.div-message-wide, .div-message-narrow,.div-message-medium {
    font-family:'Open Sans';
}


.div-intro-wide, .div-intro-narrow,.div-intro-medium {
    font-family:'Open Sans';
    padding-bottom:1em;
}



.div-splash-wide,.div-splash-medium,.div-splash-narrow,.div-splash-auto 
{
    font-size:1.2em;
font-family:'Open Sans';
    background-color:#ccc;
    padding:1em;
}

.form-wide,.form-narrow,.form-medium {
    display:grid;
    grid-template-columns:auto 1fr;
    background-color:#ccc;
    gap:0.5em;
    padding:1em;
    font-family:'Open Sans';
    box-sizing:border-box;
    font-size:1em;
}

.form-wide,.div-message-wide,.div-splash-wide,.div-intro-wide {
    width:700px;
    max-width:calc(95vw - 2em);
}    

.form-medium,.div-message-medium,.div-spash-medium,.div-intro-medium {
    width:550px;
    max-width:calc(95vw - 2em);
}    
   


    
.form-narrow,.div-message-narrow,.div-splash-narrow,.div-intro-narrow  {
    width:400px;
    max-width:calc(95vw - 2em);
}



.input-form-text,.input-form-password,.textarea-form-text {
    border:none;
    color:green;

}

.label-form-field {
    text-align:right;
}

.textarea-form-text
{
    min-width:100%;
}

.label-form-title {
    text-align:center;
    font-weight:bold;
    font-size:1.2em;
}

.fieldset-dates {
    display:grid;
    grid-template-columns:1fr 2fr 1fr;
    border:none;
    padding:0;
    margin:0;
    gap:1em;
}





.fieldset-order {
    display:grid;
    grid-template-columns:1fr;
    border:none;
    padding:0;
    margin:0;
}

.input-form-button {
    background-color:chocolate;
    padding:0.5em;
    color:white;
        font-family:'Open Sans';
        border:none;
        font-size:1em;
    
}

.select-date {
            font-family:'Open Sans';
            border:none;
            font-size:1em;
}





@media only screen and (max-width: 700px) {
    
    
.div-form-center {

font-size:0.7em;
    
}