.pages {border-top:1px solid #ccc;padding-top:2rem;padding-bottom:2rem;background-color:#fff;}
.pages h1.title {font-size:1rem;font-family: "halis", serif;padding-left:1.5rem;}
.pages .quotes {height:3rem;}
.pages .logo {height:3rem;margin-top:2rem;}
.pages .form-label {font-family: "Times New Roman", Times, serif;}
.pages .lh {line-height:2rem;}

.modal-header {border-bottom:0;}
.thankyou {text-align:center;height:90vh;}
.thankyou h3 {font-family: "didot", serif;font-size:3rem;}
.thankyou hr {width:70%;margin-left:auto;margin-right:auto;margin-top:3rem;margin-bottom:5rem;}
.thankyou p {font-family: "Times New Roman", Times, serif;font-style:italic;padding-left:20%;padding-right:20%;}

input[type=text], .form-select
{border:0;border-bottom:1px solid #ccc;margin-bottom:2rem;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;}

button[type=submit] {padding-left:2rem;padding-right:2rem;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;}

@media only screen and (max-width: 768px) {
	.pages .quotes {height:1rem;}
	.pages h1.title {font-size:1.5rem;}
}
@media only screen and (max-width: 768px) and (orientation:landscape) {
}