body{
    background: #F5F3F1;
}
h1{
    margin: 0 auto;
    padding: 0 15px;
    max-width: 600px;
    text-align: center;
}
h1 ~ div{
    margin: 40px auto;
    padding: 0 15px;
    max-width: 600px!important;
    text-align: center;
}
h1 ~ div p{
    text-align: center;
    margin: 1em auto;
}
h1 ~ div form{
}
h1 ~ div form input{
    max-width: 400px;
    /*margin: 0 calc(100vw - 400px) 0 0;*/
    padding: 15px;
  font-size: 12px;
}
h1 ~ div form button{
    border: none;
    background: #640f0f;
    padding: 20px 50px;
    text-align: center;
    color: #fff;
    margin: 1em auto;
    display: block;
    cursor: pointer;
    font-size: 20px;    
}


#scheduleMainPanel{
    position: relative !important;
    top: 0 !important;
    height: auto !important;  
}
#blockPanel{
    display: none;
}