div.content{
    font-size: 1.1rem;
    padding: 16px;
    margin: 0 auto;
    max-width: 1000px;
}
div.jumbotron{
    padding: 20px;
    margin-bottom: 16px;
}
div.jumbotron ul{
    margin: 0
}
h3{
    text-align: center;
    color: #6E0B2A;
    font-size: 1.7rem;
}
div.content td.inputs input, div.content td.inputs select{
    width: 100%;
    height: 30px;
    border-radius: .3rem;
    border: 1px solid #666666;
    box-shadow: 0 0 2px #666666;
}
div.sections{
    margin-top: 16px;
    padding: 10px;
    height: 100%;
    border-radius: .3rem;
    box-shadow: 0 0 4px black;
    /* max-width: 800px; */
}
button#subbut{
    display: block;
    margin: 0 auto;
    font-size: 1.7rem;
    padding: 10px 30px;
}
div#submit{
    margin: 16px auto 0;
}
td.labels{
    width: 165px;
    text-align: right;
}
div.content table{
    margin: 0 auto;
    width: 100%;
    max-width: 600px;
}
div.content table td{
    padding: 5px 3px;
}
div.content td.checks input{
    transform: scale(1.6);
    margin-right: 4px
}
div.content table#checksTbl{
    width: 225px;
    box-shadow: none;
}
div.content table#checksTbl tr td.checks:nth-child(1){
    width: 150px;
    text-align: left;
}
@media screen and (max-width: 500px){
    div.content table, div.content thead, div.content tbody, div.content th, div.content td, div.content tr { 
		display: block; 
    }
    div.content table{
        margin: 0 auto;
        min-width: 230px;
        max-width: 350px;
    }
    div.content td {
		border: none;
		position: relative;
	}
	div.content td:before { 
		position: absolute;
		top: 5px;
		left: 5px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
    }
    div.content td.labels{
        text-align: left;
        padding: 10px 5px 0px !important;
    }
    div.content td.inputs{
        padding: 1px 5px 5px;
    }
    div.content h2{
        text-align: center;
    }
    div.content table#checksTbl td.checks{
        margin: 0 auto;
        width: 80px;
    }
    div.content table#checksTbl tr td.checks:nth-child(1){
        width: 80px;
    }
}