:root{
    --color-yellow: #fff100;
    --color-yellow-alpha: rgba(255, 241, 0, 0.85);
    --color-light-yellow: #ffff33;
    --color-green: #37bf94;
    --color-light-green: #57DFA4;
    --color-white: #fff;
    --color-white-alpha: rgba(255, 255, 255, 0.9);
    --color-black: #000;
    --color-gray: #DDDDDD;
    --color-sand: #7f7269;
    --color-bg-blue: #283588;
    --color-bg-btn: #4d78df;
}

form section+section{
    margin-top:20px;
}
form section:after{
    content:"";
    display:block;
    clear:both;
}
form section div,form section>label{
    float:left;
}
form section>label{
    padding-top:7px;
    font-weight:700;
    font-size:1.5rem;
    width:180px;
}
form section div{
    margin-top:5px;
    margin-left:15px;
    width:calc(100% - 195px);
    font-size:1.6rem;
}
form section div input,form section div textarea{
    border:1px solid #000;
    padding:7px 5px;
    width:300px;
    max-width:45%;
    font-size:1.8rem;
    margin-bottom:8px;
}
form section div input.input-lg,form section div textarea.input-lg{
    width:400px;
    max-width:95%;
}
form section div input.input-sm,form section div textarea.input-sm{
    width:120px;
}
form section div textarea{
    margin-top:5px;
    height:130px;
}
form section div select{
    border:1px solid #000;
    padding:7px 5px;
    font-size:1.8rem;
    max-width: 285px;
}
.notice+p{
    margin-top:5px;
    margin-bottom:50px;
}
.alert{
    padding:.3rem 10px;
}
.alert>p{
    margin:.3rem 0 .1rem;
    font-weight:700;
}
.alert-danger{
    border:1px solid red;
    background:pink;
}
article>div{
    font-size:1.4rem;
}
@media screen and (max-width:680px){
/* form{
    padding-left:1%;
} */
 h1 + p{
    padding-left: 1%;
 }
form section{
    padding-left:1%;
}
form section+section{
    margin-top:35px;
}
form section div,form section>label{
    float:none;
}
form section>label{
    font-size:1.2rem;
}
form section div{
    width:95%;
}
form section div input,form section div input.input-lg,form section div select,form section div select.input-lg,form section div textarea,form section div textarea.input-lg{
    width:100%;
    max-width:unset;
}

}