.h1, .h2, .h3, h1, h2, h3 {
     margin-top: 20px;
     margin-bottom: 30px;
     font-size:20px;
     text-align:center;
     font-weight:bold;
	color:black;
}
label {
	color:black;
}

.ast-container {
    max-width: 800px;
}

.form-control{
	border-radius: 0px;
}



 input[type=button], input[type=submit], input[type=reset] {
     background-color: rgba(236,102,34);
     border: none;
     color: black;
     padding: 16px 32px;
     text-decoration: none;
     margin: 4px 2px;
     cursor: pointer;
     border-radius:0px;
}
 #primary {
     padding:15px 0px!important;
     margin: auto!important;
}
 #content {
     padding: 40px 0px;
     background-image:url('https://lh5.googleusercontent.com/p/AF1QipPxaVqKZCN-vl-H3Ah0GaVI4-3lcLVAb6CGr8GJ=w650-h432-k-no');
     background-size:contain;
}
 .results-container {
     background-color:rgba(0,0,0,0.8)!important;
    padding: 20px 0;
	 
}
 .container {

     padding:15px 15px!important;
     border-radius:12px;
     background-color:rgba(255,255,255,0.9)!important;
}
 .site-main {
     padding:15px 15px!important;
     border-radius:12px;
     background-color:rgba(0,0,0,0.9)!important;
    color:white;
}
 